Professional Documents
Culture Documents
ZACION
IN
L:
Teora y
oratorio
,
AUTOMATIZACION
INDUSTRIAL:
Teora y Laboratorio
~
Prefacio
El trabajo que
recopilacin de
mis experiencias
mis estudiantes
rrollos y que he
He enfatizado el carcter de los temas, puesto que estn orientados hacia los sistemas de
eventos discretos, complementando,
en esta forma, sus cursos de control que estn
dirigidos hacia los sistemas continuos y de tiempo discreto. Por tal razn, introduje un
captulo dedicado a dos de los mtodos clsicos de modelamiento de los sistemas de
eventos discretos, como son las Redes de Petri y las cartas de estado, estas ltimas
basadas en una herramienta de Matlab conocida como Statef1ow.
Para el anlisis de los procesos industriales utilizando estas herramientas de modela_
miento, he incluido la aplicacin de un programa que desarroll en Matlab con el que se
puede hacer el anlisis de la Red de Petri del Proceso y luego trasladar a Statef10w de
Matlab.
Propongo cuatro laboratorios bsicos, el primero basado en la lgica elctrica, dos para
desarrollar con el controlador lgico programable y el ltimo es una aplicacin usando la
tecnologa hidrulica-neumtica
complementada con el controlador.
Espero que este modesto y sencillo trabajo sea del agrado de mis estudiantes y encuen_
tren en fa informacin dada, el conocimiento y la motivacin para entrar en este campo
tan apasionante como es la automatizacin.
Mis agradecimientos:
Con humildad a Dios por iluminar mi mente y permitirme vivir la vida.
A mi esposa Edilma y mis hijos Adriana y Nicols, quienes tuvieron la paciencia y com_
prensin ya que en muchos momentos cuando ms me necesitaban, yo estaba ocupado.
A la Universidad Distrital, mi Alma Mater, por concederme este tiempo tan valioso para
poder escribir este trabajo.
y a mis estudiantes, mi objetivo de trabajo y fuente de inspiracin, para quienes va diri_
gido el libro.
Cualquier inquietud,
autierrez@udistrital.edu.co
hgutierrez95@yahoo.com
Indice
Prefacio
1.
2.7.
2.9.
2.10.
2.2.
2.6.
2.5.
2.4.
2.3.
1.1. Introduccin................
1.6. Conclusiones..................................................................................................
12
Ejercicio 1.1.......
13
2.
Automatizacin Industrial
2.1.
Introduccin
2.8.
:.............................................
15
Evolucin Histrica.
16
Automatizacin.........................................
18
Objetivos de la Automatizacin..............
19
20
22
23
IndustriaL................................................
24
29
31
34
38
Conclusiones..........
43
Ejercicio 2.1............................................................................
"
.......
46
3.
3.1.
Introduccin
.
99
3.2.
.
90
oO
Temporizadores
Contadores
Detectores de Proximidad
Presstatosde Potencia
Otros Dispositivos
oO
:..
oO
.
.
.
.
oO
.
.
.
.
.
3.4.
3.4.1.
3.4.2.
.
.
Conclusiones
Ejercicios
Ejercicios
Ejercicios
Ejercicios
3.1
3.2
3.3
3.4
.
.
.
.
4.
4.1.
Introduccin
4.2.
4.3.
Automatismos combinatorios
4.4.
Diseo de Automatismos
4.5.
.-.
Simbologa Elctrica
3.5.
'.
3.3.
Diagrama Esquemtico
Diagrama Ladder
48
105
74
71
62
58
101
113
80
75
67
57
88
83
81
79
87
97
60
88
93
91
126
96
123
50
85
81
y Secuenciales
Lgicos
.
.
.
.
Conclusiones
Ejercicios 4.1.
Ejercicios 4.2
Ejercicios 4.3
.
.
.
Laboratorio 1
/'''1.
5.
5.1.
Introduccin.
127
5.2.
Definicin y Aplicaciones..........................................................
128
5.3.
Arquitectura...................
131
5.3.1.
5.3.2.
5.3.3.
5.3.4.
5.3.5.
5.3.6.
132
132
134
134
139
141
5.4.
Bloques Principales........................................
Bloques Necesarios...............................................................................................
Programa ROM..........................
Memorias
Interfases de Entrada y Salida..
Fuente de Alimentacin...........
:.......
Fundamentos..................................
142
143
145
S.S.
Programas de Control..................................................
148
5.6.
150
5.7.
151
5.7.1.
5.7.2.
5.7.3.
5.7.4.
5.7.5.
155
160
164
166
169
5.8.
Combinaciones AND-OR...........
Operaciones de Pila Interna....
Funciones de Temporizacin....................
Temporizadores Especiales.....................................................................................
Funcin Contador..................................................................................................
201
.
.
201
203
Estructuras en el GRAFCET
203
206
207
231
Texto Estructurado
242
283
5.11.1.
5.11.2.
5.11.3.
5.11.4.
Metodologa...........................................
Representacin Grfica Convencional.......................................................................
Utilizacin de la Gua GEMMA..................................................................................
Diseo Estructurado de Automatismos.....................................................................
285
290
295
304
5.12. Conclusiones........................................
323
Ejercicios
Ejercicios
Ejercicios
Ejercicios
Ejercicios
157
164
174
214
223
5.1..... ......................................................................
5.2
0...........
5.3........
5.4..........
0....
S.S
..
Ejercicios 5.6..
Ejercicios 5.7..
Ejercicios 5.8....................................................................
238
251
313
Laboratorio 2..............................................................................................
Laboratorio 3........
184
254
6.
6.1.
Introduccin.....
324
6.2.
324
6.3.
326
6.4.
329
329
330
6.5.
335
7.
7.1.
Introduccin
7.2.
Principios Fsicos
7.3.
Aspectos Generales
8.
8.1.
Introduccin
8.2.
Cilindros
8.3.
Vlvulas
8.3.1.
8.3-.2.
8.3.3.
8.3.4.
.
.
.
.
,.....................................................
.
373
345
Vlvulas Distribuidoras
Vlvulas de Presin
Vlvulas de Cierre
Vlvulas Reguladorasde Caudal.
Simbologa Hidrulica-Neumtica
8.5.
8.6.
Conclusiones
8.1.
8.2
8.3
8.4
338
363
357
362
360
368
338
345
353
411
343
350
366
?, "
_A
8.4.
Ejercicios
Ejercicios
Ejercicios
Ejercicios
..
oOoO
.
oo
oo
..
Ejercicios 8.5.....
Ejercicios 8.6......................................................................
377
393
Laboratorio 4...................................
396
9.
9.l.
9.3.
9.2.
9.5.
9.4.
9.6.
9.7.
Introduccin....................
412
Redes de Petri.....
413
Definicin Formal.................
414
417
Modelamiento de Sistemas...................................................
420
Propiedades de Comportamiento..................................................
422
9.6.1.
9.6.2.
9.6.3.
9.6.4.
9.6.5.
9.6.6.
Alcanzabilidad.................................
Limitacin...........................................................................................
Viveza..................................................................................................................
Reversibilidad
,.............................................................
Cobertura................................................................
Persistencia..................................
423
423
423
424
424
424
Mtodos de Anlisis.......................................................................................................
424
424
429
9.7.2.1.
9.7.2.2.
9.7.2.3.
9.7.2.4.
9.7.2.5.
'X.
429
430
432
432
432
9.8.
434
9.9.
435
436
9.11. Semntica...........................
440
9.11.1.
9.11.2.
9.11.3.
9.11.4.
9.11.5.
9.11.6.
9.11.7.
9.11.8.
9.11.9.
9.11.10.
Semntica de EstadosActivos-Inactivos.
Semntica de Transicin con Acciones...................
Transicin entre sub_estados...............................................................................
Condicin en Uniones.....
Transicin por Defecto en OR-EX..........................................................................
Transicin por defecto y Unin Histrica................................................................
Transicin por Defecto con Etiquetas....................................................................
Transiciones Internas
,
Transicin Interna Conectadaa Unin Conectiva...................................................
Acciones en DescomposicinAND..
440
441
443
444
445
446
446
447
449
450
487
451
9.11.11.
9.11.12.
9.11.13.
9.11.14.
Uso de Calificadores
.
.
9.12.1.
Proceso_prueba4
9.12.2.
9.12.3.
Proceso_prueba6
Proceso_prueba2
.
.
9.12.4.
9.12.5.
Proceso_prueba 17
Proceso_prueba 12
.
.
9.14:
Mtodo y Procedimiento
9.14.1.
9.14.2.
9.14.3.
9.14.4.
.
.
9.15. Conclusiones
Ejercicios 9.1.
Bibliografa
454
453
481
477
468
504
506
502
472
459
456
517
485
489
510
.~Jl
1
Peil del
Ingeniero de
Automatizacin
1.1.
Introduccin
1.2.
Caractersticas y Cualidades
Como punto de partida, se presenta una definicin de ingeniera.
Ingeniera es la profesin en la que los conocimientos de las matemticas, fsica, ciencias naturales,
obtenidos a travs del estudio, la experiencia y la prctica, se aplican con juicio, para desarrollar
diversa formas de utilizar, de manera econmica, las fuerzas y materiales de la naturaleza, en
beneficio de la humanidad.
Esta definicin es propuesta por la ABET (Consejo de acreditacin para la ingeniera y tecnolo_
ga de los Estados Unidos de Amrica).
Entonces, la ingeniera no es una ciencia, sino una aplicacin de la ciencia, que requL
ere de la habilidad y de la creatividad de quien la ejerce.
Los puntos mencionados sirven de base para definir el perfil del ingeniero: los rasgos
pertinentes de un egresado de ingeniera que se desempear como tal en el siglo
XXI son:
1. Conocimientos aprendidos de su profesin y de la cultura contempornea.
2. Habilidades de razonamiento desarrolladas.
trabajar en equipo y comunicar con claridad.
3. Actitudes reforzadas. Ser: cuidadoso del medio ambiente productivo responsable honesto intere_
sado en los dems y con la preocupacin permanente de continuar educndose en su profesin.
Los valores que sostienen estas actitudes son: el hombre,. medio ambiente y el servicio.
Para satisfacer estos perfiles, el estudiante de ingeniera y futuro ingeniero debe
tener una serie de cualidades intelectuales y personales que le permitirn desempe_
arse eficientemente en su profesin.
Inicialmente estn los conocimientos
reales.
./ Debe tener habilidad en el diseo siendo el diseo la parte medular de la ingeniera; todo lo que
se efecta para resolver un problema se hace mediante el diseo. La habilidad en el diseo depende
en gran porcentaje adems de los conocimientos mencionados de la inventiva y la creatividad.
-J'
con el fin
./
Muy relacionada con la experimentacin
inteligentes a partir de las observaciones .
./
Siempre se busca la solucin ptima (la mejor). Optimizacin es un trmino que se aplica al
proceso de alcanzar la mejor solucin .
./
Las fuentes de informacin resultan importantes puesto que pueden reducir trabajo, ampliar los
conocimientos y permiten lainteraccin con personas de otras especialidades .
./ Debe ser capaz de expresarse clara y concisamente si se aspira a ser un buen ingeniero; la aptitud
en la comunicacin comprende la capacidad de expresarse matemtica y grficamente .
./
La capacidad de trabajar eficientemente con otras personas es de importancia obvia. La prctica
de la ingeniera comprende muchas relaciones con numerosas personas; si no se es capaz de mante_
ner relaciones de trabajo cooperativas con ellas, se estar en dificultades.
./
Cultivar una actitud interrogante, una curiosidad por el cmo y el por qu de las cosas. Esa
actitud le permitir obtener mucha informacin til y numerosas ideas aprovechables .
./
Al hacer frente a prejuicios, presiones y tradiciones,
realizar evaluaciones y tomar decisiones."-",
./
Se espera que un ingeniero asuma una verdadera actitud profesional hacia su trabajo, hacia la
gente que sirve, hacia aquellos a quienes afectan las soluciones halladas por l y hacia sus colegas. El
erdadero profesional sirve a la sociedad como un experto as que el cliente confa y debido a esta
confianza, el ingeniero tiene la obligacin de desempear sus servicios con apego a la tica.
AUTOMATIZACIN INDUST
1. Perfil del Ingeniero de A "
./
Un anhelo de contribuir al
./
ORATORIO
./ Por ltimo se considera el deseo la capacidad de auto superacin permanente. Esta capacidad se
logra con la experiencia los libros revistas las conferencias visitas tcnicas publicaciones y los
cursos de postgrado. Desde luego el auto-mejoramiento
continuo adems de ser una obligacin
profesional es una buena inversin en el sentido personal y financiero.
1.4.
para la
ieria %20en%20validacion
El siguiente
informe es la recopilacin de varias fuentes bibliogrficas
internacionales de diversas organizaciones entre los que cabe mencionar:
%20 hasta%.
tanto
regionales
como
El mbito laboral del egresado de una carrera de Ingeniera es muy amplio y poco previsible. El egre_
sado de una carrera de Ingeniera puede trabajar en proyectos y diseos variados gestin operacin
mantenimiento desarrollo ventas entre otros.
Por lo tanto los ingenieros deben poseer conocimientos bsicos generales y relevantes lo que no
exduye el desarrollo de capacidades especficas actuales de gran pertinencia y vigencia profesional.
Las capacidades sistmicas comprenden la capacidad de analizar representar y separar sistemas de
aislar
blernas y resolverlos. Estas capacidades estn estrechamente vinculadas a los atributos y
capa " '2' ese
las personas tales como el trabajo en equipo, la comunicacin personal, la formulacin
e pl:1:Jlt:fllilSI la recuperacin de informacin entre otras.
egresados necesitan poseer un amplio conjunto de capacidades tcnicas y los que trabajan
=---=~-naG'as reas especializadas necesitan capacidades especficas ms exhaustivas. Y es funda_
----paz de tomar la iniciativa y proponer soluciones para sistemas o resolver problemas.
::_=s= __~ ~ "ecnologas mejoran y cambian con rapidez, es posible que algunos elementos
_
-"~ an relevancia con el tiempo y que haya aspectos nuevos que requieran mayor
~ -~ en su estudio para lograr un conocimiento ms completo.
de Automatizacin
Las competencias del egresado constituyen la base para que a partir de las mismas y, por ejemplo,
con el ejercicio profesional o estudios de postgrado, se puedan generar otras competencias.
Por lo expuesto, la carrera debe garantizar que los profesionales que titula:
Han adquirido las competencias necesarias para aplicar un cuerpo distintivo de conocimientos
cientficos, matemticos y tecnolgicos en un contexto general, tomando en consideracin las
restricciones impuestas por las finanzas, la legislacin, la tica y las personas,
cuentan con las competencias necesarias para prever el comportamiento de un diseo o los
resultados de un programa y para evaluar costos y beneficios de las actividades propuestas,
Es importante mencionar que los criterios, cuyo cumplimiento se exige en el proceso de acreditacin,
son los mnimos requeridos para la acreditacin de una carrera de grado en Ingeniera y es responsa_
bilidad de la carrera demostrar que efectivamente los cumple. Sin embargo, es recomendable que la
carrera incorpore otros criterios propios que considere adecuados para el logro del perfil del egresado.
2. reas de conocimiento
2.1.
Las capacitaciones tcnicas necesarias tienen como base un amplio espectro de conocimientos en
matemticas, fsica, ciencia y tecnologa. Tales conocimientos bsicos son esenciales para un entendL
miento general de los procesos naturales y su utilizacin en aplicaciones tcnicas; en cualquier caso,
sirven tambin como fundamento para adquirir conocimientos ms amplios y profundos en un campo
de aplicacin especializado.
La base cientfica abarca los principios fundamentales relacionados con los conceptos utilizados en la
prctica de la ingeniera y debe facilitar la comprensin de los mtodos cientficos utilizados para el
anlisis y el diseo.
La base tecnolgica se centra ms en proporcionar una visin general de las distintas tecnologas
disponibles, las funciones que pueden realizar y sus ventajas y limitaciones.
Estos temas deben desarrollarse de forma articulada; es importante insistir en los vnculos que existen
entre las bases cientficas y las tecnolgicas. Se considera que todos los egresados en ingeniera
necesitan esta base slida y amplia de ciencia y tecnologa.
2.2.
Base de aplicaciones
Para atender las demandas del p esto de trabajo, los egresados en ingeniera necesitan adquirir
tambin un profundo conocimiento bsico de sus campos de especializacin, un conocimiento general
e los mtodos de resolucin de problemas y, finalmente, el conocimiento de aplicaciones particulares
seg' n las demandas del lugar de trabajo para el perfil de ese puesto en particular.
requisitos bsicos, en este caso, el conocimiento de las funciones del sistema en el campo en
estin y la comprensin de las posibilidades que brinda la tecnologa actual para realizar o implantar
50S funciones con la ayuda de procedimientos.
TI
2.3.
Complementarias de la Formacin
3. Atributos
3.2.
3.3.
3.4.
Responsabilidad profesional
. Capacidades
4.2.
Habilidades
4.2.1.
4.2.2.
4.2.3.
4.3.
4.3.1.
4.3.2.
4.3.3.
4.3.4.
RATO RI O
4.3.5.
4.3.6.
4.4.
permanente,
4.4.1.
4.4.2.
4.4.3.
4.4.4.
5. Requisitos mnimos
Las capacidades tcnicas necesarias tienen como base un amplio espectro de conocimientos en
matemticas, ciencia y tecnologa. Tales conocimientos bsicos son esenciales para un entendimiento
general de los procesos naturales y su utilizacin en aplicaciones tcnicas; en cualquier caso, sirven
tambin como fundamento para adquirir conocimientos ms amplios y profundos en un campo de
aplicacin especializado.
5.1.
Estos estudios estarn orientados al nfasis de los conceptos y principios matemticos ms que a los
aspectos operativos. Debern incluir Fsica y Qumica, opcionalmente Biologa y otras ciencias natura_
les en niveles y enfoques adecuados y actualizados. Adems, en el rea de la Matemticas: Clculo
Diferencial e Integral y Ecuaciones Diferenciales, Probabilidad y Estadstica, Algebra Lineal, Anlisis
Numrico y Clculo Avanzado.
5.2.
Estos temas deben desarrollarse de forma articulada; es importante insistir en los vnculos que existen
entre las bases cientficas y las tecnolgicas. Se considera que todos los egresados en ingeniera
necesitan esta base slida y amplia de ciencia y tecnologa. Estos estudios abarcarn, entre otros
temas: Mecnica, Calor y Termodinmica, Circuitos Elctricos y Electrnicos, Ciencias de los Materiales,
Fenmenos de Transporte, Ciencias de la Computacin, junto con diversos aspectos relativos a la
disciplina especfica. Los principios fundamentales de las distintas disciplinas deben ser tratados con la
profundidad conveniente para su clara identificacin y aplicacin en las soluciones de problemas bsi_
cos de la Ingeniera.
5.3.
Deben ser incluidos los elementos fundamentales del diseo de la Ingeniera, abarcando aspectos tales
como: formulacin y evaluacin de proyectos, modelado y simulacin de sistemas por medio del desa_
rrollo de la creatividad, empleo de problemas abiertos, metodologas de diseo, factibilidad, anlisis de
alternativas, factores econmicos y de seguridad, esttica e impacto social.
5.4.
Complementarias de la formacin
Estos estudios se referirn a una formacin complementaria basada en materias como Seguridad en el
Trabajo, Gestin de la Calidad, Economa, Admini5trcdn, Finanzas, Organizacin industrial, Ciencias
Ambientales, Legislacin Laboral, entre otros.
2;x:ddades
::=:
"=
Pasantas supervisadas
:=:
- _-3::'2
a conocer mejor los problemas del mbito laboral, se exige que los estudiantes realicen
barales. Eso no slo les dar experiencia en la resolucin de problemas reales, sino que
ayudar a determinar con mayor claridad el tipo de trabajo que les gustara encontrar
su graduacin. Por otra parte, puede ofrecerles la oportunidad de establecer contactos y
beneficio mutuo.
5i;";"Bis'
-=e-:;-::::
--
:=---:2
Problemas en Ingeniera
-
o' Problema
un sentido amplio, es una discrepancia entre una situacin observada y una situacin
:::.=;=::c.. - - ~emplo, en el caso particular del proceso de fabricacin de un producto qumico:
vada: Estn identificadas algunas variables que reducen el nivel de acidez del producto
se ha determinado cules son las variables de mayor incidencia ni cmo se puede elevar
c::a res deseados.
:e::: =s:::
:eseada: Definir una metodologa de estudio que implique anlisis y sntesis para evaluar
factores que inciden en el nivel de acidez del producto, luego de lo cual, se efectan los
urante el proceso de fabricacin del producto, para que, finalmente, cumpla con las
=.s::e:cr:c-c'iones de acidez.
--
l es muy
10
del problema
el problema.
se proponen
cuatro etapas:
y recur_
* Imaginar
se hace.
* Cuando se tropieza con alguna dificultad, se debe volver al principio, reordenar las ideas y probar
de nuevo.
11
* Hay algn otro modo de resolver el problema? (Hay otra posible solucin?
* Se debe acompaar la solucin de una explicacin que indique claramente lo que
* Los resultados
se ha hallado.
obtenidos y el proceso seguido se utilizan para plantear nuevos problemas.
Se presenta a continuacin una lista de tcnicas heursticas de uso frecuente, que se agrupan en tres
fases:
Anlisis.
1.
2.
3.
Trazar un diagrama.
Examinar casos particulares.
Probar a simplificar el problema.
Exploracin.
1.
2.
3.
2.
al absurdo).
roblema por resuelto).
AUTO MATIZACIN
1.
INDUSTRIAL:
TEORA
Y LABORATORIO
12
1.6.
Conclusiones
Como sntesis del captulo, se tiene:
el ingeniero
./ Un ingeniero suele realizar la mayor parte de la resolucin de problemas con trabajo abstracto:
examinando hechos y observaciones, calculando, modelando, pensando y comunicando ideas; los
tcnicos son usualmente los encargados de construir los prototipos o creaciones del ingeniero.
Sintetizando:
del
'f
AUTO MATIZACIN
INDUSTRIAL:
TE
RATORIO
13
~"- - _.
Ejercicio 1.1
1.
2.
Como aplicacin del captulo, invente algn problema de ingeniera electrnica y aplique alguna
metodologa para llegar a la solucin. Explique con detalle cada uno de los pasos desarrollados.
3.
4.
5.
6.
7.
Qu opina de los ingenieros que dedican su talento a desarrollar armas utilizadas blicamente?
8.
9.
(por
10. Desde el punto de vista del ingeniero, cmo se puede disminuir o cerrar la brecha tecnolgica
entre los pases desarrollados y un pas como Colombia?
110
Qu opina de los siguientes comentarios expresados, en general, por los empresarios: Los
ingenieros en nuestro medio no saben definir problemas, dificultad para trabajar en equipo, hablar en
pblico y realizar informes, valoracin del tiempo y dinero (cronograma Y presupuestos), 000
agrono_
13. Suponer que es contratado para desarrollar la a omatizacin de una planta, en donde el proceso
de fabricacin actual es el 80% manual y se quie e a
atizar para que slo quede un 10% manual.
e la fbrica en cuanto a la mano de obra
Qu estrategias y recomendaciones sugiere a los ir
cesante?
14.
15.
--
J::::. ~
TEORA Y LABORATORIO
14
16. El siguiente es un artculo titulado: La ingeniera del siglo XXI se enfrenta a 14 desafos
importantes y es tomado de la siguiente direccin electrnica: http://www.tendencias21.net/Laingenieria-del-siglo-XXI -se-enfrenta-a-14-desafios-principales
a2082. html.
Los retos mencionados all son:
- Conseguir que la energa solar sea accesible
- Suministrar energa a partir de la fusin
- Desarrollar mtodos de secuestracin del carbono
-
Para cada uno de los retos mencionados, cmo puede contribuir el ingeniero electrnico?
17. Las siguientes son actividades en las que se puede dedicar el ingeniero. Es tomada del artculo
titulado: Actuacin de los Ingenieros en su actividad cotidiana, en la siguiente direccin:
http://www.aprendizaje.com.mx/Curso/lntroduccion/tema8ii.htm
.
Diseo
Construccin
Conservacin y mantenimiento
Supervisin
Planeacin, evaluacin, asesora o consultora
Investigacin
Comercio o ventas
Enseanza
Administracin
18.
La violencia en Colombia.
La corrupcin poltica.
Motivar la modernizacin de industrias pequeas.
Cmo relacionar la Universidad-Industria.
Posicin del ingeniero en el tema ambiental, en sus proyectos a empresas que contaminan.
Existe peligro con la automatizacin?
Otro tema ...
Mostrar la participacin, incidencia y rol a favor o en contra que el ingeniero electrnico puede tener.
Fin ejercicio 1
y lABORATORIO
15
2.
Automatizacin
Industrial
2.1.
Introduccin
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
2. Automatizacin Industrial
16
Recursos. La fbrica se enfrentar a aumentos en los costos de los materiales, en los recursos
humanos, en los financieros y en la transferencia de tecnologa, razn por la cual se deber analizar
detenidamente la participacin ms conveniente de los recursos propios.
2.2.
Evolucin Histrica
-:=:a::J
17
MOTOR
COME
13.E--.
Figura
2.1.
R-.,,<;;ulaI:>{){
Hasta los primeros aos de la dcada de 1950, la mayor parte de las operaciones de
manufactura era efectuada con maquinaria tradicional como tornos, fresadoras y
prensas, que careca de flexibilidad y necesitaban de mucha mano de obra capacitada.
Cada vez que se fabricaba un producto diferente haba que cambiar las herramientas.
El desarrollo de nuevos productos y piezas con formas complicadas, requiri muchas
pruebas por parte del operario para establecer los parmetros de procesamiento
adecuados en la mquina. Adems, por la intervencin humana, era difcil obtener
piezas que fueran iguales y sus tiempos de fabricacin eran muy grandes.
Estas circunstancias indicaban que los mtodos de procesamiento eran ineficientes y
los costos de mano de obra, eran una parte importante de los costos generales de
produccin. Se hizo imperiosa la necesidad de reducir el efecto del costo de mano de
obra en el costo del producto, as como la necesidad de mejorar la eficiencia y la
flexibilidad de las operaciones de manufactura, requisitos impuestos por la alta
competitividad.
Otro aspecto que entr a ser muy importante en la manufactura, es la productividad. La
productividad se define como el uso ptimo de todos los recursos (materiales, energa, capital,
mano de obra y tecnologa), bsicamente mide la eficiencia de la operacin.
La mecanizacin hace que un proceso funcione usando diversos dispositivos mecnicos,
hidrulicos, neumticos o elctricos, as que para aumentar la productividad se meca_
niz la maquinaria. Sin embargo, en los sistemas mecanizados el operador sigue
controlando en forma directa el proceso y debe revisar cada paso del funcionamiento
de la mquina; por ejemplo: si se rompe una herramienta durante el maquinado, si
las piezas se sobrecalientan durante el tratamiento trmico, si se deteriora el acabado
18
2.3.
Automatizacin
Una definicin de automatizacin es: el proceso de hacer que las mquinas sigan
un orden predeterminado
de operaciones
con poca
ninguna
;;.-
Proceso de manufactura:
se han automatizado
Inspeccin: Las piezas son inspeccionadas automtica mente para comprobar su calidad precisin
dimensional y acabado superficial bien durante el proceso de fabricacin (inspeccin en proceso) o
despus de terminada (inspeccin pos-proceso).
Ensamble: Las piezas individuales se arman o ensamblan en forma automtica
ensambles y por ltimo productos.
\'-.
TORlO
=.:::5
-=r-._
19
Teoras:
Teora de control y de siste .es, -=- -,2.:::C
Redes de Petri, Grafcet, ea "
;:
Tecnologas:
Neumtica, hidrulica, elea:ro,r,lCalliTi.;a{)j)f(>cesadores, equipos de cmputo, controladores
e software.
bles, robtica, comunicacio esl
programa_
reas tecnolgicas:
Automatizacin de las mquinas erra ientas, control de procesos por computador, diseo asistido
por computador (CAD: Computer
- 'ed Desgn), fabricacin asistida por computador (CAM: Computer
Assisted Manufacturng), fabricacin integral por computador (CIM: Computer Integrated Manufac
turng), control de procesos distribuido, control numrico (Numerc Contro~, clulas flexibles de fabrica
cin (FMC: Flexible Manufacturng ce/~ y de montaje.
2.4.
Objetivos de la Automatizacin
de la automatizacin
en la industria,
Integrar diversos aspectos de las operaciones de manufactura para mejorar la calidad y uniformidad
del producto, minimizar los tiempos de ciclo y esfuerzos y, con ello, reducir los costos de mano de
obra.
Mejorar la productividad, reduciendo los costos de manufactura a travs del mejor control de la
produccin. Las piezas se cargan, alimentan y descargan de las mquinas con ms eficiencia; el uso de
la maquinaria y la produccin se organiza ms eficientemente.
Mejorar la calidad de los productos finales empleando procesos ms repetibles.
Reducir la intervencin humana, minimizando el error humano.
20
Reducir daos en las piezas causados por el manejo manual de las partes.
Aumentar el nivel de seguridad para el personal en especial bajo condiciones de trabajos pesados.
Se libera al humano de tareas tediosas rutinarias y peligrosas.
Economizar espacio, optimizando el desplazamiento y almacenaje de los productos.
Reduccin de costos, incremento de utilidades.
Reduccin de las prdidas en el proceso de fabricacin.
Produccin del mismo producto con iguales especificaciones.
Organizar el proceso para satisfacer la demanda.
Reduccin en los consumos y gastos de energa.
ConselVacin del medio ambiente siendo condicin de alta prioridad debido a la alta contaminacin
a que est expuesta la tierra.
.-
2.5.
Job shops
Produccin por lotes
Lnea de produccin
Proceso de flujo continuo
AUTOMATIZACIN INDUSTR:..
2. Automatizacin Industrial
1. JOB
El trabaj
amplia gama de product
cin se utiliza generalm
trabajo en la planta; est
capacitado para enfrenta
dos. Ejemplos de este herramientas especiales - '" -
RIO
SHOPS.
=::"-:=iCCC
--::
2.
21
~
se
3.
4.
Proceso de flujo continuo: en estos se desarrolla una produccin dedicada continua de grandes
cantidades de producto. Los tipos de producto son pocos, compuestos de pocas piezas y los
volmenes de produccin son muy altos. El proceso de fabricacin mantiene un flujo continuo de
materiales en bruto mediante una serie de operaciones secuencia les; estas operaciones transforman la
materia prima en el producto final. Ejemplos tpicos de plantas con procesos continuos estn las
'plantas qumicas, refineras de petrleo, plsticos, industrias textiles, etc.
AUTOMATIZACIN
2. Automatizacin
INDUSTRIAL:
TEORA
Y LABORATORIO
22
Industrial
VARIEDAD
DE
PRODUCTOS
PRODUCCiN
JOB SHOPS
LNEA DE
PRODUCCIN
;--_----..
I PROCESO
DE FLUJO
CONTINUO
VOLUMEN
DE
PRODUCCION
Figura 2.2.
2.6.
Disposicin
Disposicin
Disposicin
disposicin
de posicin fija
de proceso
de flujo de producto
por tecnologa de grupo
0'--
AUTO MATIZACIN
2. Automatizacin
INDU
ORlO
23
IndustJic
1. Disposicin de posi
- . n del producto dentro de la planta. A causa de su
In sitio fijo y el equipo necesario para su construccin
'e disposicin son la construccin de buques, en la
e esta disposicin es la construccin de edificios, en
c- -i: . e -~ -
2. Disposicin de proces
En esta configuracin las ~_- 7" ==_
ral de proceso de manufa
taladradoras estn en otra sa::OC:l,
5a12'n~ departamentos.
- :es.
2.7.
24
disminucin de costos.
basados en computa_
2.7. L
...
AUTO MATIZACIN
2. Automatizacin
TORIO
INDU
del mercado. De e
donde la produccin ES _
sin perder de vista la
tal como las normas .:Todos estos factores
que significa: manufa
basados en computa
sofa de automatizaci' I : 2::: ~
concepto CIM se puede e--'Una metodologa
25
Indu
=~
de traba-
y gestin, orientados a la m~
J -
cin.
Esta concepcin de los siste as e fabricacin abarca diferentes reas y no debe ser
considerada exclusiva del ea e la ingeniera, a pesar que ella juega un papel
importante. La Sociedad A ericana de Ingenieros de Procesos Manufactureros SME
(SME: Society of Manufacturng Engineers) propuso una aproximacin bastante completa
de lo que sera una produccin integrada y los principales factores que en ella intervL
enen. Su explicacin se ilustra en el diagrama de los Sistemas Integrados de Produccin O
rueda C/M que se ilustra en la figura 2.3.
26
fBRICA
I-D-IRE-U-J6N-1
1" [Dd~oJ-1
11
MERCADO
PR;DUCCl'
Figura 2.4.
y Mercado
La grfica de la figura 2..4 presenta la relacin que existe entre el mercado y la fbrica.
El diagrama de la figura 2..5, muestra, de una manera ms completa, las diversas reas
que constituyen una empresa manufacturera. Se pueden establecer tres reas bien
definidas: rea administrativa y de mercadeo, rea de ingeniera y rea de control de
calidad. Entre estas reas, existe un sistema de informacin, que realmente es una
gran red de comunicaciones que enlaza las distintas reas.
Detallando el rea de ingeniera del diagrama de la figura 2..5, se ve:
./ En primer lugar (parte superior) el rea de diseo del producto, desarrollado mediante los sistemas
de diseo asistido por computador (CAD: Computer Aided Desgn), que definen las herramientas y
maquinaria a emplear en el proceso de produccin .
./ La siguiente etapa consiste en la planificacin de procesos dentro del proceso productivo mediante
sistemas de planeacin de procesos asistidos por computadora (CAPP: Computer Aided Process
Planning), consistente en herramientas software usadas durante el desarrollo del producto para ayudar
al diseador a evaluar los niveles de complejidad que tendr el producto cuando va a ser
manufacturado.
AUTO MATIZACIN
2.
27
INDUSTRIAL:
. matizacin Industrial
PRODUCTO
CAO
Herramienta
Mquina
CAPP
PPS
Planitiwin
eo
IT ."-::_
,I,I..MACE.
MRP
CAt1
SfC
CAPC TI~S QC
L06STI.-'
S~~
...;~ [;E
CONTROLADORES
I~~:TJ., -'6
Et~ PLANTA
(HC
Esta herramienta informtica incluye informacin como: tipos de herramienta y mquinas necesarias
para la fabricacin del producto, secuencia de operaciones de manufactura que sern desarrolladas,
velocidades, tiempo requerido por secuencia.
Sin esta herramienta, no ser posible conocer la complejidad del producto antes de su fabricacin, sino
despus, una vez manufacturado .
./ El siguiente paso consiste en la planificacin de los sistemas de produccin (PPS: Planning
Production System), donde se realiza un estudio concreto de los sistemas de produccin con el objeti_
vo de la optimizacin de las tareas y procesos a realizar, mediante la planificacin de los recursos
humanos y maquinaria, compra de materias primas y programacin de trabajo (tiempo de utilizacin
efectivo de la maquinaria, ordenacin en la ejecucin de tareas, etc). Como soporte a esta tarea, se
pueden distinguir dos aspectos: El primero es la Planificacin Adicional (Agregate P/anning), que
analiza aquellos factores que pueden afectar la produccin a mediano plazo y que no estn directa_
mente relacionados con el proceso productivo, para de este modo, hacer frente a las posibles deman_
das y evitar sobrecarga o tiempos muertos en ciertas partes de la cadena de produccin, tomando
decisiones acerca de las compras a hacer, distribucin de las horas de trabajo, etc.
En segundo lugar se tiene el factor denominado Planificacin de los Requerimientos de material (MRP:
Material Requirement Planning), muy enlazado con el concepto de planificacin adicional, para dispo_
ner de las materias primas necesarias de un modo eficiente y realizar una gestin de almacn sin
necesidad de grandes niveles de inventario, fijar fechas de entrega de materias primas y herramientas.
Esta actividad, que a veces es considerada como un mtodo de control de inventarias, implica mante_
ner registros completos de inventarias de materiales, suministros, piezas en diversas etapas de
produccin (trabajo en proceso), pedidos, compras y calendarizacin (Schedu/ing) .
./ El siguiente nivel en el rea de ingeniera es el diseo de procesos de fabricacin y mecanizado
asistido por computador (CAM: Computer Aided Manufacturing), donde se implantan equipos y siste_
mas de gestin y desarrollo de la produccin en contacto directo con la fabricacin de planta.
La manufactura asistida por computadora, implica el uso de computadoras y tecnologa de software
para ayudar en todas las fases de la manufactura de un producto, incluyendo la planeacin del
proceso y la produccin, maquinado, calendarizacin, administracin y control de calidad.
AUTOMATIZACIN
2. Automatizacin
28
de inspeccin de calidad
RATORIO
real
sera posible sin la existe cia de los sistemas fsicos
di
i Y almacenar toda la inme sa informacin generada. Es
necesa "a la infraestructura de comu icaciones capaz de realizar
siste as industriales. Entonces se requiere de una extensa red
de alta velocidad e interactiva.
29
capaces de captar,
por ello que se hace
la integracin de los
de comunicaciones,
Un gra
30
CONTROL
CENTRALIZADO
t t t t
. PRIMA
MATERIA
--7
000 0
A
-7
Figura 2.6.
-7 e -7
--7
TERMINADO
PRODUCTO
(A)
CONTROL
DE SUPERVISiN
(B)
Figura 2.7.
La figura 2.7 ilustra el diagrama del principio bsico de un control multicapa. Cada una
de las estaciones (A, B, C, D) tiene un dispositivo de control individual y estos disposi_
tivos de control son supervisados y controlados por un control central. En este caso,
si el control central falla, cada una de las estaciones sig e operando, aunque se pier_
de el control sobre lodo el sistema global.
31
CONTROL
DE SUPERVISiN
MATERIA
PRIMA
Figura 2.8.
2.7.3.
Pirmide de la Automatizacin
32
La figura 2.9 ilustra una pirmide con cinco niveles y que representa la disposicin de
la planta automatizada. Cada uno de los niveles representa un rea de la planta. El
nivel inferior (nivel 1) es el nivel de produccin, mientras que el nivel superior (nivel 5)
es el de gestin administrativa.
Factiy lewl
CADiCAM
.... ,,'
.
1_
Plnniug
.,..ye
';.:,::-":-';'::"':-'
..,'"._.:,:v:;{
Plilo..cing. Compllter
PPS
FaCt"''- Computef.
" "., .., .. }
~);i~et~
.;g~~:e~
3 ;~~~~~r"lL
Factcr) bu>
~:e~~~)~,t
Pf.!yfibUC-DP
1, ,~SECS{)n,;,
A('tor,~.
..,'~~~,',~~
,~~,~?,
~,~~t::~ll:::.
E.ldous
""0""""
Figura 2.9.
".............
De:\'ic.eNe-.t
~ C.-\N')pelJi
Iute,B",-S
l!'tc.
Pirmide de la Automatzacin
de datos_
2. Automatizacin Industrial
-t
-t
-t
-t
33
Coordinacin de transporte.
Aprovisionamiento de lneas.
Seguimiento de lotes.
Seguimiento de rdenes de trabajo.
Este nivel emite rdenes de ejecucin al nivel 2 y recibe situaciones de estado de dicho nivel; iguaL
mente recibe los programas de produccin, calidad, mantenimiento, del nivel 4 y realimenta los esta_
dos de las rdenes de trabajo, situacin de las mquinas, estado de la obra a) nivel 4.
ivel 4: Nivel de planeacin y control de la produccin. Todos los dispositivos de control existentes en
la planta es posible monitorizarlos al existir una red de comunicaciones, que enlaza estos controles con
otros dispositivos dedicados a la gestin y supervisin y que, generalmente, estn constituidos por
computadores o sistemas de visualizacin tales como pantallas industriales e interfases humanomquina (HMI: Human-Machine Intelface). En este nivel es posible visualizar cmo se estn llevando a
cabo los procesos en la planta y a travs de entornos de Supervisin Control y Adquisicin de Datos
(SCADA: Supervisory Control And Data Acquisition), poseer una imagen virtual de la planta, de
modo que sta se puede recorrer de manera detallada, o mediante pantallas de resumen, disponer de
un panel virtual donde se muestren las posibles alarmas, fallas o alteraciones en cualquiera de los
procesos que se lleven a cabo. Mediante estos medios de visualizacin virtual, es posible tener acceso
inmediato a cada uno de los sectores de la planta. En algunas ocasiones, tambin es posible modificar
los procesos productivos desde los computadores de supervisin.
Pero para poder llevar a cabo esta supervisin, es imprescindible disponer de redes de comunicaciones
con buses de campo de altas prestaciones, pues en grandes factoras, la cantidad de datos transmiti_
dos y la conexin con elementos de control son gigantescas. La figura 2.9 incluye los buses de
comunicaciones que enlazan los distintos niveles de automatizacin. Este nivel posee los sistemas DeS.
gunas tareas realizadas en el nivel 4 son:
-t Gestin de materiales.
-t Gestin de compras.
-tAnlisis de costos de fabricacin.
-t Control de inventarios.
-t Gestin de recursos de fabricacin.
-t Gestin de calidad.
-t Gestin de mantenimiento.
-t Programacinde la produccin.
El nivel 4 emite los programas hacia el nivel 3 y recibe de este las incidencias de la planta. Del nivel 5
recibe informacin consolidada sobre:
-t Pedidosen firme.
-t Previsionesde venta.
-t Informacin de ingeniera de producto y proceso.
AUTOMATIZACIN
2. Automatizacin
34
Informacin relativa a: materias primas consumidas, la produccin realizada, los tiempos de produc_
cin, niveles de almacenado o inventarias de productos finales, etc., son importantes en este nivel.
Con esta informacin, los directivos de la empresa pueden extraer estadsticas referentes a: costos de
fabricacin, rendimiento de la planta, estrategias de ventas para liberar inventarios o excesos de
producto almacenado y, en general, disponer de la informacin que permitan a los directivos la toma
de decisiones que lleven a la optimizacin en el funcionamiento de la planta, todo ello de una manera
rpida y flexible, gracias a la rapidez del acceso a los datos de fabricacin lograda en el nivel 4.
En este nivel tambin se toman decisiones en cuanto a la generacin de nuevos productos, alteracin
de otros productos, cambios en la planta, introduccin de nueva tecnologa y, en general, todas las
polticas que conllevan el incremento de las ganancias de los dueos de la empresa. As que en este
nivel se incluye la metodologa CAD/CAM. y todas las herramientas informticas de produccin.
Algunas tareas realizadas en el nivel 5 son:
Gestin comercial y de marketing.
Planificacin estratgica.
Planificacin financiera y administrativa.
Gestin de recursos humanos.
Ingeniera de producto.
Ingeniera de proceso.
Gestin de tecnologa.
Gestin de sistemas de informacin.
Investigacin
y desarrollo.
Este nivel emite al nivel 4 informaciones sobre la situacin comercial (pedidos y previsiones),
informacin de ingeniera de producto y de proceso, etc., y recibe informacin del nivel 4 para ajustar
la planificacin global, cumplimientos, costos, etc.
2.8.
35
Figura 2.10.
FMS
36
La FMS como tal, conformada por cuatro o ms estaciones de procesamiento, sistema de movimiento de
material, almacenamiento y carga-descarga. Generalmente las FMS, a diferencia de las FMC, poseen sistemas de
monitorizacin y diagnstico, es decir, sistemas de supervisin SCADA.
Dependiendo de la flexibilidad:
FMS dedicadas a produccin especial, es decir produce nmero pequeo de variedad de productos. Aunque
puede interpretarse como produccin por lotes, sin embargo no es as, ya que puede producir simultneamente
diferentes productos.
..~.
,
Una celda FMC como la de la figura 2.10 constituye una estacin de trabajo (Workstation)
que consiste de varias piezas de equipo, incluyendo zonas en donde se almacenan
temporalmente las piezas que van a ser o son maquinadas (Buffers). La figura 2.11
representa esta estacin de trabajo en la que se han adicionado las computadoras y
controladores comunicados serialmente. Una red TCP/IP enlaza estas computadoras a
una computadora central en donde se realizan todas las operaciones de control,
supervisin, gestin en la programacin de produccin (Schedu/ing), gestin de alar_
mas y programacin de mantenimientos, entre otras muchas tareas.
Red
1- - -
- - -
TCP{IP- - -
- - -
Banda
I
1,RS-232' : Controlador
- - - - - -'. iRsP:01
O,~ransportador~
.iD'
transportadora
Controlador
banda, .'"'"
"""1
~-"'~
=,""
C~
,
~~
~
d~h~---"
Controlado~
estacin de trabajo
(Workstatidn)
I ----"'
O'T
Brazo
I .--
Brazo robot
L-~---I
robo\l'~.-, _~~
-r~"
; --5=' ~
(Y/
-e'
_ i(S-232
Figura 2.11.
ComponentES
:=
L':i2
"'::.2' ='.
........
Y LABORATORIO
2. Automatizacin Industrial
37
38
2.9.
:.
Por otro lado, un sistema continuo est especificado por un conjunto de variables
continuas, un conjunto de funciones continuas relacionadas y derivadas de esas
variables; estos sistemas se les llama sistemas dinmicos de variables continuas. A su
vez, un sistema discreto se especifica por un conjunto de variables discretas y relacio_
nes definidas de ellas. Un sistema hbrido es la combinacin del sistema continuo y
discreto.
La figura 2.12 muestra los grficos que representan un sistema continuo y un sistema
discreto. Se debe distinguir el sistema discreto en su esencia, de la discretizacin
digital de un sistema continuo. La representacin discreta de un sistema continuo se
obtiene por el muestreo de las variables continuas en puntos de tiempo discreto.
Refiriendo al sistema discreto, este puede ser orientado por tiempo (Time-Driven) U
orientado por eventos (Event-Driven), as que se tienen los Sistemas Dinmicos de Eventos
Discretos (DEDS: Discrete Event Dynamics Systems). La figura 2.12(C) ilustra el grfico de un
DEDS.
Estados
x(t)
'1~
.......................
.......
,.
1:.,
T-:~+--T
t
el el
(A)
Figura
2.12.
(e)
(8)
Representacin
del sistema:
(n)
--:rL,
Eventos
39
En la grfica (C) la variable discreta q describe el estado del sistema; hay cuatro
estadoS: ql, q2, q3 Y q4 en forma corta ql-4 y tres eventos el, e2 Y e3 el-3' Como se
observa, los eventos ocurren en puntos de tiempo discreto y los estados cambian
dependiendo de los eventos nicamente y por eso se les llama DEDS o simplemente
Sistemas de eventos discretos (DES: Discrete Event Systems). Los eventos, como se observa
en la figura 2.12(C), suceden asincrnicamente, contrario a los sistemas discretos, cuya
ocurrencia en el tiempo es sincrnica, como se aprecia en la figura 2.12(8).
Algunos ejemplos de sistemas en donde los DES se utilizan son:
Sistemas de colas
El tema de este libro y todos los ejemplos desarrollados y problemas propuestos son
Sistemas de Eventos Discretos DES, los formalismos estudiados son las Redes
de Petri, GRAFCET, y las Cartas de Estado, y las aplicaciones, en general, son los
procesos de manufactura y de fabricacin por lotes.
Un trmino importante en los DES es el evento. Para definirlo, considerar la siguiente
situacin. A una bodega llegan productos recin fabricados, en donde son almacena_
dos; estos productos son recogidos por los camiones para ser llevados a los puntos
de consumo. La situacin se ilustra en la figura 2.13 y corresponde a un sistema de
naturaleza DES.
Llegada de
Productos
Procesados
iet)
,..
Figura 2.13.
Salida de
productos
al consumo
--~,..-
o(t)
LABORATORIO
40
i(t)
i(t)
o(t)
o(t)
= {e, s}
Se puede definir el evento como una ocurrencia instantnea que causa transicin desde
un estado a otro; la ocurrencia de un evento implica alteracin del sistema. Obvia_
mente E es un conjunto discreto. En la figura 2.14 se muestra una secuencia de
eventos que pueden ocurrir en un periodo de tiempo.
Como se observa en la figura
pueden haber dos eventos
capacidad infinita; si i(t) = 0,
va en el tramo tll de la figura
Si se intenta derivar x(t) (x(t)) no es posible, pero se puede utilizar la notacin t+ para
el tiempo y definir x(t+) como:
,.:: ....
x(t+)
x(t) -1
x(t)
{X(t)
si (i(t)
= O, o(t) = 1)
+ 1 sisi (i(t)
(i(t) == O,
1, o(t) = O)
O)
x(t)
7
Eventos
e e
s s
."
4
.)
.)
1-
Figura 2.14.
.-1
Secuencia de eventos
pc e
- e~""--_
e ~ bodega
Para estandarizar la no e
tos definido como:
LABORATORIO
41
Donde eil E ; ocurre en el punto de tiempo discreto 'til, ei2 E ; ocurre en el tiempo
'ti2,..., eik ocurre en el tiempo 'tik,..., eiNocurre en el tiempo 'tiNoEn donde:
'til < 'ti2< ...<'tik<'tiNo
La secuencia () se denomina proceso discreto. Cuando los elementos de una secuen_
cia son eventos, se habla de cadena de eventos.
Ejemplo 2.1
La figura 2.15 muestra el esquema de un sistema de manufactura conformado por dos mquinas: M1
es un molino y M2 una mezcladora. Tiene tres bandas transportadoras: B1, B2 Y B3. Las partes a ser
procesadas entran al sistema aleatoriamente y una por una a la banda Bl. Mximo esta banda puede
tener tres partes. La entrada de cada pieza es detectada por el sensor 511. El foto-sensor 512 detecta
pieza al final de Bl. 5i M1 est libre, la pieza es llevada por el mecanismo de transporte T1 desde B1 a
Ml. Luego que la pieza termina el tratamiento en M1, mediante el mecanismo T2, la pieza se
transfiere a la banda B2. Lo sensores 521 y 522 sensan la entrada de pieza a la banda B2 y llegada al
final de esta banda, respectivamente. En esta banda slo puede haber dos piezas. Al sensar pieza 522,
y si la mquina M2 est libre, el mecanismo de transporte T3 la lleva all, en donde contina el trata_
miento de la pieza; una vez termina, el mecanismo T4 la traslada a la tercera banda B3. En esta
banda, el sensor 531 detecta pieza, llevando las piezas hasta su final. Cuando llega al final, en donde
es sensada por 532, se da la orden para que la pieza ya terminada, sea retirada. En la banda B3,
puede haber simultneamente mximo 4 piezas.
1011
'1 61
511
-+
Figura 2.15.
532
Sistema de manufactura
Para definir el conjunto de eventos que se opera en una pieza, considerar la siguiente nomenclatura:
Cuando inicia un evento: s, cuando termina evento: e.
['011 ,
-.
eMl/ SM2,eM2}
RATORlO
42
= SBlsBlsBleBlMlBlsMl eBleMlMlB2sB2MlBlsMleB2M2B2sM2sBl'"
Conflicto
Exclusin mutual
Bloqueo
Herramientas algebraicas
Herramientas
basadas en lengua_
lgebra Max-Plus
Los lenguajes formales: todos los lenguajes de programacin combinados con sistemas de opera_
cin en tiempo real.
AUTOMATIZACIN INDU
2. Automatizacin Indu . ";
lABORATORIO
43
2.10.
Una VIsta
e la evolucin
contempla los siguientes e e ~ s:
de
proceso
de automatizacin
actuadoras,
AUTOMATIZACIN INDUSTRIAL: TE
2. Automatizacin Industrial
RATORIO
44
.-::
El control de mquinas co e
edes cableadas de rels, motores, actuadores
de fluidos y vlvulas solenoi es.
~ i' emas servo controles usaron tubos al vaco y
manejadores de velocidad varia le
sistentes en generadores DC manejados por
i ecta). Posteriormente aparecieron las mquinas de
motores tambin de DC (tensi'
control numrico basadas en el c ntrol digital. Los controladores programables
aparecieron en la dcada del 70 reemplazando los armarios de rels por programas
desarrollados en una computadora.
En 1980 se desarrolla el microprocesador que, finalmente, permite el desarrollo del
control avanzado, facilita los medios para mover los lazos de control al piso de la
planta y la habilidad de comunicarse con la inteligencia distribuida, as que permite
tener las ventajas del control distribuido y mantener completamente informado al
operador de todo el proceso de la planta.
La figura 2.16 ilustra una fbrica hipottica integrada con sistema de control distribuido
y que tiene los dos procesos: control de procesos y control de mquinas. La lnea que
cruza desde arriba y el lado derecho en la grfica representan la red de comunica_
ciones.
Los trminos data highway y Red de rea Local (LAN: local area network) son utilizados para
dar una aproximacin de las redes de comunicacin.
En la dcada del 80 la industria comenz, con gran empuje, a resolver el problema de
las comunicaciones con los distintos dispositivos de las plantas de produccin. El
propsito de todo este esfuerzo era desarrollar una serie de estndares a los que se
asign la expresin: Protocolo de automatizacin de la fabricacin (MAP: Manufacturer's
Automation
Protoco~.
Todos los lazos de control en la figura 2.16 estn encerrados en el piso de la planta. La
Unidad de Control Local (LCU: Local Control Unit) contiene los mdulos de entrada-salida que
condicionan las seales de entrada y los mdulos de control que portan los algorit_
mas de control.
Los mdulos de control tienen acceso a todas las entradas del proceso dando al
ingeniero de control total libertad para aplicar las tcnicas del control avanzado. Las
unidades de control local son diseadas para soportar los difciles ambientes de las
plantas industriales, as que los lazos inteligentes se pueden ubicar cerca de los
procesos a controlar; los transmisores de medida son inteligentes ya que cada uno
contiene un microprocesador, con el que se: convierte la seal anloga en seal
digital, Iinealizan la seal, eliminan ruido, convierten la seal a unidades de ingenie_
ra, almacenan las claves de los transductores y almacenan los datos de las ltimas
calibraciones, pueden almacenar datos anteriores para optimizar los anlisis futuros.
Todos los mdulos en el sistema son direccionados con su etiqueta de clave y los
datos pueden ser obtenidos de algn mdulo en el sistema y en cualquier punto
dentro del sistema.
AUTOMATIZACIN
2.
INDUSTRI.M..:
Automatizacin
45
Industrial
0ATlBLJ:: LOCAL
1111I1
Management
station
---------
Engneering
station
Maintenance
station
-- - - - -1
11111111111111111
Central Control
Room station
LCU
Continuous
processor
modules
rOl:';~~:.,:",
_/
--"',---
Cont,nuous
processes
f~'
(.2)
station
LCU
Bath
processor
modules
F
G
Bath
processes
H
Robotc
work
cell:
Machine
n:
tooll\,j--;~-r-)NC
ontrolle
Loading
robot ,!,--;J
SUP~IY '. , !
W :
L-J.
---:
J,Unload
robot
i.
:
- - L
~
,.
'...,--,-F -'
~ :: ~:::::::::
LCU
Robotc
work cell
controller
"r--
~:::::::: ::~~~~~~JJTake-away
~
Contactor
Ll ~
L2
I ~._~--
programmable
logic controller
PLC
r--->->
__
Motor'
-;-:--~~:~::~:::::::::::
Heatng
element
Sequent,aJ
systems
Robotic
work cell
operator's
station
46
Ejercicios 2.1
1. Explique cmo funciona el regulador de doble efecto de la figura 2.1.
2. En la estructura jerrquica propuesta por la NBS y descrita en el captulo, en cules niveles cree
que se puede desempear el Ingeniero Electrnico. Sustente su respuesta.
3.
Qu caractersticas, estudios o cualidades cree que debe tener un ingeniero electrnico para poder
desempearse en los niveles 4 y 5. Sustente su respuesta.
4.
Suponga que ha sido consultado para asesorar la viabilidad y montaje de una planta procesadora
de basuras (reciclaje). Describa con todo detalle cmo podra ser esta planta, si se basa en el modelo
piramidal de la NBS. Incluya dentro de su propuesta, los profesionales y las reas de especializacin
que requiere para su estudio (asesores); (puede proponer otro tipo de planta).
5.
BODEGA
TALLER
.1
MATBUA"
PRIMA
,'.
.jtMETAL
TALLER
t\'lADERAS
~MECANlCO
"
~. , r------,
.'
A~
I
I
r-----l
I i
I
I
I
I
_____ -L
I
F''
~
1
~
~----------l
I
I
I
....; - L- - - - - ~
ru~
~
AGV- I
--L _,.
:::=======;;;;:
1===
L- - - - - - - - I
TALLER
Et'J N 1BLE
BODEGA DE
ALMACENAJE
PRODUCTOS
FINALES
Figura 2.17.
I
I
lt
~TALLER
:.- PLSTICOS
Presentacin grfica
de n la -
a 'e
e
e,
='
me
ufactura
AUTOMATIZACIN INDU
~RATORIO
47
2. Automatizacin Industria'
se produce la inyeccin <> ensamble de las partes del
bodega en donde se tiene la
espacios fsicos de la fbrica
6.
7.
d producto
Cuando se requiere produccin de diferentes productos, la FMS debe tener una disposicin de produc_
cin serie-paralelo. Un ejemplo de esta celda de manufactura se muestra en la figura 2.18 .
.--f __
----El
M11
/'~
:=1'
______
INl'UI
\ .,_'_
/ ...
_._[
'=-"==C=2
==~:":)==I
".
-f..'.M21
_~
__C_1_'_t-~
\'-J vR2;' C4
I
\'.
~
- -.-
_.-
..
{~
.~
\.
L::.LJ
1 . /
,,'0
OUTPUT
Figura 2.18.
Celda de manufactura
Consta de tres brazos robots Rl-3, cuatro cintas transportadoras C1-4,cuatro mquinas CNC M1+ En
trazo punteado se muestra el alcance de cada brazo. En la Tabla 2.1, se indican los equipos requeridos
para fabricar cada uno de los productos.
Tabla
B M4M2
MiM3
Producto
M2
D
M3
M3
o
M3
M3
M4
oo M4
M4A e
Mi
M4
Producto
OperacinMZo
2.1
Por ahora no interesa el tiempo empleado en el procesado del producto en cada mquina.
Escriba el conjunto de eventos del proceso de fabricacin y proponga cinco secuencias diferentes para
obtener los cuatro productos.
Fin ejercicio
2.1
AUTO MATIZACIN
48
INDU
3. Dispositivos de Control
3.
Dispositivos
de Control
Elctrico
.
3.1.
.-
Introduccion
por debajo de
lOOOV
y de
Estos dispositivos: conectan, sensan, regulan, actan e inician algn proceso. Por ejemplo:
conectan y desconectan circuitos elctricos, sensan la posicin de algn objeto, regulan
la velocidad de un motor, actan sobre vlvulas neumticas o hidrulicas, inician alguna
secuencia de procesos temporizados.
Pueden actuar: mecnicamente,
electromecnicamente
y electrnicamente.
i ,
49
si se
Ciclo de vida: que se refiere al nmero de conmutaciones o cambios de posicin de los dispositivos
de conmutacin; es importante conocer ese nmero para dimensionar el periodo de vida de servicio.
Consideraciones de ambiente: esto es, si el dispositivo se coloca en un ambiente altamente contamL
nado, hmedo, o debe soportar temperaturas variables, si el ambiente es muy explosivo; todos estos
factores u otros se deben tener en cuenta al momento de seleccionar el dispositivo elctrico.
Tamao fsico:
ubicar. Se tendr
circuito impreso o
emergencia, debe
luminosos
(pilotos),
llave de enclavamiento
t-~
INDU~
3. Dispositivos de Control EJ' " "-
AUTOMATIZACIN
ORATORIO
50
3.2.
3.2.1.
sensores
de
Interruptores
AUTOMATIZACIN
3.
INDUSTRIAL:
TEO
lABORATORIO
51
la clase de accionamienta:
Interruptores
Interruptores
Interruptores
manuales.
de pedal.
de mando a distancia.
de
de
de
de
de
aire.
aceite.
agua.
gas a presin.
vado.
3. Segn la aplicacin:
Interruptores
Interruptores
Interruptores
Interruptores
Interruptores
de proteccin.
seccionadores.
selectores.
de mando.
auxiliares.
Los seccionadores se fabrican para soportar desde 400mA hasta 600mA para tensiones hasta de 46KV.
Las normas ICONTEC especifican seccionadores tipo estacin y tipo distribucin dependiendo de su
ubicacin en la planta, de acuerdo a la norma NTC2157.
AUTO MATIZACIN
INDU
52
ORATORIO
3. Dispositivos de Control
Los interruptores para maniobra con carga son dispositivos destinados a la conexin y desconexin de
intensidades de corriente de magnitud aproximada a la intensidad nominal YI en algunos tipos espe_
ciales llegan a soportar entre 2 a 4 veces la corriente nominal. Estos interruptores se utilizan con
cargas no inductivas: alumbradol calefaccin, etc.
Los interruptores para motores son dispositivos que pueden interrumpir intensidades de corte del
orden de 6 a 8 veces la intensidad nominal, pero en muy cortos tiempo. Son los ms empleados en la
maniobra directa de motores elctricos, recomendndose esperar a desconectar una vez ha transcu_
rrido el periodo de arranque, pero con la facultad de desconectar a plena sobreintensidad en caso de
emergencia (por ejemplo en una falla del motor accionado).
En la seleccin de estos interruptores
http://www
magenes/ guardamotores_l.jpg
53
.~
Los re/s trmicos son interruptores para motores dispuestos en cada polo. Estos rels son calentados
por la corriente que pasa por los conductores de alimentacin del motor y cuando el calentamiento
rebasa un lmite determinado, provoca la desconexin del motor en todas sus fases. El tiempo de
desconexin es tanto ms corto,' cuanto ms elevada sea la sobrecarga y mayor sea su calentamiento
previo, debido a la corriente de trabajo. Se produce tambin la desconexin en el caso de marcha con
fallo en una de sus fases, puesto que un motor cargado consume una corriente excesiva por efecto de
las otras fases. Protegen a los motores de su destruccin por causa de: rotar bloqueado, sobrecarga,
falla en fase.
11.pdf
r;.
AUTO MATIZACIN
INDU
ORATORIO
54
Empleo hrmal.
sinaverias
Figura 3.4.
Sobrecarga
trifsica
Forma de disparo del rel trmico por falla en una o las tres fases.
Tomado de: http://www.kmsomerinca.com.ve/relmot-z.htm
Cuando se deforman los bimetales en el circuito principal del rel debido a una sobrecarga trifsica del
motor, actan los tres bimetales sobre un puente diferencial. Una palanca de disparo conjunta, con_
muta el contacto auxiliar al alcanzar el valor lmite (figura 3.4).
En el caso de la falla en una fase, cuando un bimetal no se deforma igual que los otros, o bien, retorna
a su posicin de fro diferente de los otros dos, entonces el puente de disparo diferencial recorrer
tramos diferentes. Este recorrido diferencial se transforma por medio de una transmisin en un reco_
rrido adicional de disparo, luego se efecta ms rpido.
Algunas caractersticas y especificacionesdadas por fabricantes de los rels trmicos:
Otros interruptores para motores, son los interruptores termomagnticos. Son dispositivos que, al igual
que los rels trmicos, por exceso de temperatura debida a la corriente circulante desde la red al
- motor, lo desconectan al elevarse la temperatura dada como referencia; pero en estos rels, tambin
opera un efecto magntico, es decir, al paso de la corriente se genera un campo magntico, as que
estos interruptores tienen doble proteccin para los motores: si por alguna causa, el calentamiento no
es s I dentemente rpido para actuar el interruptor, el efecto magntico s lo har rpidamente.
AUTO MATIZACIN
INDUSTRIAL:
t::
RATORIO
55
\.
-\
<r)
Figura 3.5.
,.
/-
Figura 3.6.
.-
Los Interruptores Diferencia/es proporcionan proteccin a las personas contra las descargas elctricas,
tanto en el caso de contacto directo como contacto indirecto (sensibilidades inferiores o iguales a 30
mA) y tambin proteccin para las instalaciones (sensibilidades de 300 mA).
Estn diseados de acuerdo a la Norma lEC 61008 Y pueden ser utilizados como seccionadores. Las
sensibilidades de trabajo son 10, 30 Y 300 mA, tanto en ejecuciones bipolares como tetrapolares.
Los interruptores diferenciales de la serie NFl se encuentran protegidos contra disparos intempestivos.
La figura 3.6, muestra dos interruptores diferenciales, el de la izquierda para tensiones de 230/240VAC
y aparatos bipolares, el de la derecha con tencin de 400/41SVAC y aparatos tetrapolares; ambos
operan a frecuencias de SO/60Hz.
Los interruptores de potencia, tambin conocidos como disyuntores, tienen gran capacidad de ruptura,
pudiendo desconectar, incluso, corrientes de corto circuito, por lo que en estos elementos de corte,
adquieren gran importancia los dispositivos de extincin de arco. Han de desconectar bajo situacin de
cortocircuito muy rpidamente sin que sus contactos resul en perjudicados.
Los interruptores de potencia se emplean para proteccin e redes contra sobre intensidades y corto_
circuitos, para fraccionar y subdividir redes elctricas,
ar acometidas importantes, etc.
...
-~
INDUSTR.It.:.: T3:zt:A
3. Dispositivos de Control ~
RATORIO
AUTOMATIZACIN
56
Figura 3.7.
http://3.bp.blogspot.com/
_bdmi8p/T
Ya que estos dispositivos estn permanentemente conectados a los circuitos y su ruptura es poco
frecuente, dichos interruptores se construyen para una frecuencia reducida de maniobras; por lo
general se considera una duracin til total de 100000 maniobras, por lo que son admisibles como
mximo unas 30 maniobras por da, situacin contraria a la de los interruptores para motores,
guardamotores y rels trmicos cuya operacin diaria es muy frecuente.
Los interruptores rotativos a levas son llaves conmutadoras que han sido diseados para su aplicacin
como interruptores principales, control de motores, maniobras en mquinas, etc. Pueden conmutar
circuitos que tengan corrientes desde 16A hasta 1500A o ms amperios.
Figura
3.8.
57
TORIO
3.2.2.
Pulsadores
Los pulsadores se e
lea
ara la maniobra de contactores y combina_
ciones de ellos, abrir o cerrar circ j" s a xiliares, la sealizacin, el mando de rels,
etc. En la figura 3.9 se muestra el es uema de un pulsador.
Consta de dos elementos principales:
Botn pulsador
~4P
e-
.-v
I
trUS
-,ti
-}-i!
.
l"
I
l-
'-
...
=>1r1ate-;'el ; J'
-
Figura 3.9.
Cmara de contactos
- I
" 'ft I
1~
"
t7 \
Esquema de un pulsador
,-<"
-"-'O:
RATORIO
3.
58
!-
il
~o
1"
Figura 3.10.
Disposidn
<;;
<:>
3. Clasificacin de los pulsadores por las condiciones ambientales. los pulsadores han de trabajar en
condiciones ambientales muy variadas, y en su construccin, deben adaptarse a estas condiciones. Se
dispone de:
3.1
3.2
3.3
3.4
Pulsadores
Pulsadores
Pulsadores
Pulsadores
para interior y servicio normal, construidos con caja aislante o de plancha de acero aislada.
para interior y servicio pesado, construidos de fundicin de hierro.
para servicio en la intemperie, aislados contra lluvia y polvo.
antideflagrantes, es decir para servicio en ambientes inflamables o explosivos.
Figura 3.11
3.2.3.
Detectores de posicin
Frecuentemente
el mando o enclavamiento
de maniobras en ciertas
ORIO
AUTOMATIZACIN INDUSTRIAL:
3. Dispositivos de Control Elctri
59
Enclavamiento
sobre el circuito
de ener9:~
Electrovlvulas
Enclavamierrto
sobre el circuito
de mando
Electrovlvulas
Enclavamiento
complementario al
-r:J~~~~
~I-------
-'-~-~~---->'~-~-~
----
enclavamiento
sobre el circuito
de mando
Acciona
Doble circuito
de enclavamiento
Figura 3.12.
Observacin:
Un resguardo es un medio de proteccin que impide o dificulta el acceso de las personas o partes de su cuerpo, al punto o zona de
peligro de una mquina. Un resguardo es un elemento de una mquina, utilizado especficamente
para garantizar la proteccin mediante una
barrera material. Dependiendo de su forma, un resguardo puede ser denominado carcasa, cubierta, pantalla, puerta, etc.
e,-
--~
o----
(1)
-)
(2)
(3)
0-o-+-
~.v_v_;
./~
(5)
(4)
;
----o
o--o--~
(6)
o---
-~--
(7)
(9)
AUTOMATIZAO
3.
RATORIO
60
Dispositivos
Se observa
de normali
\~-,~._-.
x
~;~;~::f,t._A_~_
__
(O)
(G)
(H)
(~
(F)
Figura 3.14.
(e)
I
5 mm
carTera
Ejercicio 3.1
1. Asocie los esquemas de fines de carrera de la figura 3.13 con
figura 3.14.
2.
En la figura 3.15(A) se ilustra una aplicacin de los detectores de posicion a un circuito de ciclo
peridico: Un recipiente cargado (figura (B)) gira para verter su carga y vuelve despus a la posicin
vertical, en la que se detiene para ser cargado nuevamente.
pp
.... ~.,.
(~),,/
\
\,\,
~~
...
'-./
(B)
Figura 3.15.
de aplicadl1
'e interrup'or
por
a sistema
7'
fin de carrera
electromagntico
AUTOMATIZACIN INDUSTRIAL:
ORlO
61
..
1_-
I -
"I
OPl
i
!
III
90
180
I
I
OP2
RA
RAI
RA2
CP
CPI
CAR.RERA
~. ------
O"
CICLO COMPLETO
Figura 3.16.
270
__
360
90
DE TRABAJO
La figura 3.16 muestra el diagrama del ciclo de desplazamiento en grados de la tolva vertical. Solo est
graficado hasta 90 de desplazamiento del disco de la figura 3.15(B). Se indica, al iniciar en 00, que al
accionar PM, se energiza RA (bobina del rel auxiliar) e instantes despus, cierra sus contactos auxilia_
res RA1 y RA2. Estos, a su vez, energizan la bobina del contactor principal CP y, luego de un retardo
pequeo, cierra su contacto CPl. Es ahora cuando el sistema mecnico de la figura (B) iniCia el movi_
miento y el operario libera el pulsador PM.
Interpretar el diagrama de la figura 3.15, describir cada uno de sus componentes y su funcin en el
circuito. Explicar cmo funciona el circuito electromecnico.
Completar el diagrama del ciclo de desplazamiento de la figura 3.16. Proponer aplicacin del sistema.
Fin ejercicio
/'.- ...
F~
mlcr<)lnl':IlUY'<y':
Conta,:to;S.: HIA ..1N<:
Embolo
coro P.oo-
Ti
a Embolo
con Rdillo
_ -!..,..
~:c
Tipo a ElIIbolo
cAarilla ['ul",doro
1 HA
.. 1 NC
3.1
::Z--:r~~:as
:......
-r..r
Tipo de
operador
Segu-
j:;
GS 105
!..::-.;,-;;:: C.=:rr.:C(
"::l._j.:~ ..,-~:,:"x.,
ridad
1 N.e
-'J~';
nstantanp?I
-.
l ~,:~I ~;I
,;;,
11
:'C.':t
~~!
Aedon 2 N.e
121 N.A.
BBM
MBB
N.A.
l1N
llN
':"l:
13N
N.e
0,34 Nm
2 N.e
2 N.A.
1 N.e
1 N.A.
MBB
0.34 Nm
Accin
inst;intanea
llN
4 N.e
4 N.e
BBM
Pist On de domo
de m~tal
2 N.e
2 N.A.
1 N.e 1 N.A.
MBB
AcdOll
instantnea
0.20 Nrn
l1N
3 N.e.
1 N.A.
BBM
0.34 Nm
2 N.e
2 N.A.
MBB
0.34 Nm
r
N .~
llN
0.34 Nm
NA
Accin
.. in,tantan",
0.20 Nm
0.20 Nm
4 N.e
4 N.e
3 N.e.
1 N.A.
BBM
0.20 Nm
0.34 Nm
1M"
Palanca de metal
corta
2 N.e
2 N.A.
MBB
N.e.
1 N.A.
BBM
0.20 Nrn
HAl
0.34 Nrn
VarIlla de
resorte
me1.3nca
2: N.e
NA.
MBB
:i.
" .'1
:__
=.
!
, ..
~.'::-"".":::'.
""
0.20 Nm
f}
Figura 3.18.
3.2.4.
El Contactar
AUTOMATIZACIN INDUSTRIAL: TE
3. Dispositivos de Control Elctri
63
ORIO
nforman un contactar.
Figura 3.19.
http://mediateca
215
Carcasa: en donde se aloja toda la estructura del contactor. Es de material no conductor con alto
grado de rigidez y resistencia al calor, sobre el que se fijan todos los componentes conductores de
dispositivo.
Circuito electromagntico: conformado por las partes que constituyen
bobina, la armadura, el ncleo y el resorte.
al electroimn
como son la
La bobina: Es un alambre de cobre muy delgado que se enrolla alrededor del ncleo y a travs del cual
la corriente de la fuente va a circular y generar el campo magntico. El flujo magntico produce un par
que es superior a la resistencia de los muelles que separan la armadura del ncleo, de manera que
estas dos partes (armadura y ncleo) se unen fuertemente y se mantienen en ese estado mientras
permanezca energizada la bobina.
En el instante de energizar la bobina con corriente alterna, esta presenta una resistencia muy pequea
(prcticamente la resistencia del devanado) de manera que la corriente inicial es bastante alta; esta
corriente inicial se conoce como corriente de llamada y es la causante de generar el campo magntico
tan intenso para atraer a la armadura, venciendo toda oposicin mecnica. Una vez se cierra el circuito
magntico, al juntarse el ncleo con la armadura, aumenta la impedancia de la bobina, y la corriente
en la bobina se reduce a su valor de trabajo; esta corriente se conoce como corriente de manten[
miento o trabajo y es por lo menos diez veces menor que la corriente d.e llamada.
La armadura: es la parte mvil y su funcin es cerrar el circuito magntico una vez se energiza la
bobina. Cuando la bobina est desenergizada, la armadura est separada del ncleo por efecto de un
resorte; La separacin entre estos dos elementos se conoce como entrehierro.
El ncleo: El ncleo es una parte metlica y fija dentro de la estructura del contactor, de material
ferromagntico y generalmente en forma de E, y que va fija a la carcaza. Su funcin es concentrar y
aumentar el flujo magntico que genera la bobina (enrollada sobre l) para atraer con mayor eficiencia
la armadura. Se construye con una serie de lminas delgadas, de acero af silicio con la finalidad de
reducir al mximo las corrientes parsitas, aisladas entre s pero nidas fuertemente por remaches. El
magnetismo remanente se elimina completamente por m i e la i sercin de un material paramag_
ntico, complementando al pequeo entrehierro.
Cuando se alimenta a la bobina con CA, el ncleo debe I sombra o anillo de desfasaje. Este elemento, al esta
c-
I~
AUTOMATIZACIN
INDU
3. Dispositivos de Control S
64
"
Contactos auxiliares. Son aquellos contactos cuya funcin especfica es permitir o interrumpir el paso
de corriente a las bobinas de los contactores o a los elementos de sealizacin, por lo cual estn
diseados para intensidades dbiles (corrientes de comando).
Estos actan tan pronto se energiza la bobina a excepcin de los retardados.
miento o retencin.
Existen contactores que tienen nicamente contactos auxiliares, ya sean NA, NC o combinados. Estos
se los llama contactar es auxiliares o rels.
Cuando un contactar no tiene el nmero suficiente de contactos auxiliares se puede optar por bloques
aditivos o contadores auxiliares
65
CONTACTaR
y UN CONTACTO
Iit
CON TRES
:3nC;O
ACTOS
Y TRES CONTACTOS
AUXILIAR
Figura 3.20.
PRINCIPALES
Representacin
AUXILIARES
1 Y 2,
3 Y 4,
S Y 6,
7 Y 8,
contacto
contacto
contacto
contacto
En un lado se
Requieren de mantenimiento.
AUTOMATIZACIN
INDU
66
contactores de potencia:
Descripcin: Contadores e.
Rango de Potencia: 55 a 2
Corriente nominal: 120 a 55 :, .C--. Tensin de empleo: 400Vac, -11 fe
No de polos: 4
Temperatura de operacin: -25 a
OC
Interruptores
automticos
Rel de
sobrecarga
Figura 3.21.
Contacto res
Rel de tiempo
electrnico
SIEMENS
CONTACTORES
Al
lJ
3J
5J 13J
~---:Y-:Y-J-j
BLOQUES
53J
ADITIVOS
PARA
RELS TRMICOS
DE PROTECCiN
CONTACTORES
53J 63J
61L
5~~;(
1 3 5
97J 95l
ms-}-TrJ'
2 4 6
98
5~-~~
961
CONTACTORES
AUXILIARES
A2 -;~-~J--3~r~J
GUARDAMOTORES
o INTERRUPTORES
AUTOMTIcos
SECCIONADORES
PORTA-FUSIBLES
11
Figura 3.22.
131
\"
~-
31
51
"
<;
{;
""\
- -"---.,,.- - -;--....,
14
Esquema de la disposidn
Distintos dispositivos
i: rontactos
,e:2
icos
de
INDUSTRIAL: TEO
3. Dispositivos de Control Elctrico
AUTOMATIZACIN
3.2.5.
67
El rel de estado slido (SSR: Solid State Relay) es un circuito electrnico que contiene en su
interior un circuito disparado por nivel, acoplado a un interruptor semiconductor, que
puede ser un transistor o un tiristor.
Un diagrama en bloques que representa al rel SSR se muestra en la figura 3.23.
SALIDA
TENSiN
DE MANDO
SISTEMA DE
ACOPLAMIENTO
Figura 3.23.
CIRCUITO DE
CONMUTACiN
TENSiN DE
CONMUTACiN
2.
alterna,
r y una fuente
de corriente
continua
para
Acoplamiento:
- medio de un transformador
que se
;O-e
AUTOMATIZACIN
3.
lABORATORIO
INOU
3. Dispositivos de Control
68
BL:.. -.
Circuito de conmuta
~.
corrientes
muy altas en el
R
"I../V\
AUTOMATIZACIN IN DUSTRIAl.;
3. Dispositivos de Control El'
"
RATORIO
69
Jr
Usos industriales:
Tienen amplia gama de aplicaciones a nivel industrial tales como:
Aparatos de control
Arrancadores progresivos
Autmatas programables
Avisadores en alarmas
Barreras de seguridad
Fuentes de alimentacin, transformadores,
Pequeos Motores
Sistemas de alimentacin interrumpida
Sistemas de seguridad
estabilizadores
Una aplicacin del rel de estado slido es en la construccin del controlador lgico
programable (PLC) para utilizarlo en las salidas del equipo. Dadas sus caractersticas y
alta inmunidad al ruido, el rel de estado slido resulta adecuado en estas aplica_
ciones, ya que los PLCs son equipos que deben trabajar en ambientes industriales
muy agresivos, tanto desde el punto de vista elctrico como ambiental.
Figura 3.25.
Foto de distintos
SSR. Imagen
AUTOMATIZACIN IN
3. Dispositivos
70
de Con
Originalmente los
ciales, pero actual
excelentes caracter ."
<:>
(:::_'=
Figura
3.26.
Foto de contadores
En la foto de la figura 3.26 se muestran tres contactores de estado slido del fabricante
KLOCKNER MOELLER; el de la izquierda es trifsico y el del centro es de una fase. Pue_
den manejar cargas hasta de 50A @ 500V, Los contactores de estos fabricantes cum_
plen con las normas EN 69 947-4-2 y, por sus caractersticas de rpidos, silenciosos y
seguros, se pueden utilizar en campos como: procesos de automatizacin, control de
temperatura, equipos de electromedicina, aplicaciones en naves areas, iluminacin, etc. Dada su construccin y hermetismo del circuito electrnico, son adecuados en aplica_
ciones en la industria qumica (ambientes altamente contaminados).
Para aplicaciones con cargas resistivas son una excelente alternativa;
estas aplicaciones:
ejemplos de
Controles de luminarias
* Equipos de sealizacin
*
*
Hornos
En fotocopiadoras.
Inyectores, vulcanizadotas.
Para todas estas aplicaciones, debido a la naturaleza de las cargas (cargas resistivas),
muchas de ellas generan corrientes de gran intensidad; por ejemplo, en el encendido
de las luminarias, las altas corrientes que generan reducen su periodo de vida. Los
contactores electrnicos son dispositivos de conexin con cruce por cero, es decir, al
estar co ectados a cargas resistivas, las seales de tensin y corriente no estn
desfasadas,
r lo tanto, cuando se da la seal de apagado del contactar, no permite
el paso e
"ente ni tensin cuando las seales pasan por cero.
-----~
71
3.2.6.
y transporte.
Temporizadores
~.
AUTOMATIZACIN
BORATORIO
INDU
72
3. Dispositivos de Control
Temporzador a la co
Temporzador a la descone
". .
=s
al
BOBHIA'-
EXCITADA
-NO EXCITADA
CONTACTOS(
I.
,
,
: 0=====
REPOSO
<E-
BOBINA
{EXCITADA
NO EXCITADA
CONTACTOS
----
TRABAJO
ta
(A)
---?-o-
=rJ
REPOSO ~
{TRABAJO
;------
_. ~------
+-t~
(B)
BOBINA
{EXCITADA
NO EXCITADA ~
CONTACTOS{
T::~:
I__
~..-
Figura
3.27.
~~C
-+ ..-t~
(c)
La figura 3.27 ilustra los diagramas de tiempo de tres temporizadores: La figura (A)
corresponde a la operacin del temporizador a la conexin; cuando la bobina se energiza,
se inicia la temporizacin y luego de transcurrir el tiempo programado ta, los contac_
tos cambian y se mantienen en ese estado mientras la bobina est energizada. Al
esenergizarla, los contactos vuelven al estado de reposo.
La Figura (B) representa el funcionamiento del temporizador a la desconexin; en el instante
que se energiza la bobina, todos los contactos cambian y se mantienen en ese estado
mientras la bobina est energizada. Cuando se desenergiza, los contactos se mantie_
nen accionados y se inicia el tiempo programado t, al transcurrir ese tiempo, los
contactos vuelven al estado de reposo.
La Figura 3.27(C) muestra el funcionamiento del temporzador a /a conexin desconexin;
como se observa, resulta de la combinacin de los dos temporizadores anteriores.
AUTOMATIZACIN
3.
INDUSTRlAL:
73
RATORIO
Figura
3.28.
TEMPORIZADOR
AL TRABAJO o A LA CONEXIN
CON CUATRO CONTACTOS ABIERTOS
INSTANTNEOS Y UN CONTACTO ABIERTO
Y OTRO CERRADO TEMPORIZADO
Figura 3.29.
a le
- ---'- : :::.=;:::
su simbologa elctrica
-=-.
AUTO MATIZACIN
3. Dispositivos
RATORIO
INDU
74
de Con
REPOSO
CON CO T:' TEMPORIZ."..J
"""~=~---
PROGRAMADOR
O A LA DESCONEXIN
TEMPORIZADO
A1.-A2
17-18
27-28
37-38
Figura 3.29.
3.2.7.
Contadores
frecuentemente en las
productos al pasar por
nmero de veces que
etc.
HENSGTLER,
AUTOMATIZACIN INDUSTRIAL:
3. Dispositivos de Control El' . .
75
TORlO
Figura
3.30.
Fotos de contadores electrnicos digitales OMRON, HENSGTLER y KObler utilizados en la industria. Se muestran
esquemas de aplicaciones utilizando contadores. Las imgenes son tomadas de: http://www.kuebler.com/spain/index.html
3.2.8.
Detectores de Proximidad
76
Estas variaciones proporcionan en el circuito de salida del detector, la correspondiente seal para
controlar las cargas conectadas a sus contactos. La figura 3.32 muestra el diagrama de bloques de uno
. de estos detectores.
1~~H#HJrH~~
~ro
Campo
del sensor
Figura 3.32.
Los detectores de proximidad inductivos Namur (norma de la comunidad de trabajo para la medida y
regulacin en la industria qumica) con salida a dos hilos, actan como una impedancia variable,
modificando su consumo de corriente al acercarse un metal a la cara sensible. Est formado por un
detector y un amplificador.
En los detectores de proximidad inductivos De a 2 hilos, su alimentacin se realiza por dos hilos
intercambindose la carga a controlar en serie con uno de ellos. Por esta razn, existe una intensidad
residual o corriente de fuga cuando el detector est desactivado y una tensin residual cuando est
activado; la tensin residual cuando est activo puede variar entre 7V a 80V y la corriente residual
cuando est desactivo es de 1.5mA mximo.
Estos detectores se pueden conectar en serie o paralelo; al conectarlos en serie, hasta que todos los
detectores sensen objeto, la carga no se activa, mientras que al conectarlos en paralelo, cualquiera de
los detectores que sense objeto, activar la carga conectada en sus contactos.
AUTOMATIZACIN
3.
77
Los detectores de proximIdad inductivos DC de tres hilos constan del circuito oscilador acoplado en el
propio detector, con un circuito de disparo y una etapa amplificadora con salida digital. El detector
tiene dos hilos de alimentacin y un hilo para la transmisin de la seal de salida.
El detector est internamente protegido contra corto circuito y error de conexin. La salida puede ser
negativa (transistor NPN) o positiva (transistor PNP); tambin se pueden conectar en serie o paralelo.
En el funcionamiento de los detectores, se debe tener en cuenta que al activarse, cada detector
produce una cada de lV aproximadamente, as que al conectarlos en serie, se suma la cada individual
de cada detector.
Los detectores de proximidad inductivos de dos hilos AC constan del circuito oscilador acoplado en el
propio dispositivo, con un circuito de disparo y una etapa de potencia en AC con salida por tiristor. La
salida se realiza por dos hilos intercambindose la carga en serie con uno de ellos. La salida puede ser
NO (normalmente abierta) o NC (normalmente cerrada). Cuando la salida est activada, existe una
tensin residual de 8V mxima a travs del detector; la intensidad residual que circula por la carga
cuando el detector est activo es de 2.5mA mximo.
Controles fotoelctricos.
Su funcionamiento se basa en el aprovechamiento del efecto producido por una radiacin luminosa,
emisor, al incidir sobre un elemento fotosensible, receptor, dando lugar a una circulacin de corriente.
La interrupcin total o parcial de la citada radiacin modifica la cantidad de corriente circulante, siendo
estas variaciones las que, convenientemente amplificadas, permiten controlar el circuito de salida del
amplificador.
La emisin se efecta por un diodo electroluminiscente (GaAsIRED) que emite una radiacin invisible
modulada, lo que garantiza una alta inmunidad a otras fuentes luminosas as como una vida prctica_
mente ilimitada.
Su bajo consumo, nulo calentamiento y ausencia de filamento, garantiza una duracin muy superior de
este tipo de controles fotoelctricos frente a los que utilizan lmparas de incandescencia.
78
Tablade caractersticas
y especificaciones
detectoresfotoelctricostomadadel manualdefabricante
10 a 40
VDC
84-718510*
84-718 511*
2 a 10
PNP NO
M1S
200
(max)
25
2 a 10
NPN NO
M1S
2 a 10
:-----1---------1----..-.-----..-.-.-.
10
I
: 20 a 265 I
! 2
!Cables:
VAC ' VAC
. 10 a 500
12-
cables
VAC
10
a 10
,20 a 265
12""------1-----1-------'
528
cables:
VAC
. 10 a 500
530
I VDC
VDC
84-718-'
25
NO
sin polaridad
led indicador
M1S
Led indicador
M1S
'1'
200
(max)
NC
sin polaridad
NOjNC
-----
25
2 a 16
(1
!
bl) I
(selecclonable) I
..
Led indicador
I M30
cortoCircUito. y
l.
mala conexlon -;
, M3~1
---------------~-~
. 84-718-e;,:,
-10'-:;;;-I~<e-~----~
-20-::r--::-~-- -----~-~----------------------------(-3~:5- '::::~:c-'+P::~:~;~~~~~;m
:
AUTO MATIZACIN
INDUSTRIAL:
TEORA
Y LABORATORIO
79
3.2.9.
Presstatos de Potencia
FIGURA A
Eq"ivalen' Circuil
Figura
3.33.
NPACI(AGE
FIGURA B
f)GFlOUND
2) +OUTI'UT
3) +VS
4) -0UTPUT
BI\SIC SENSOR
PACKAGE
del presstato,
ICODIGOIGIFIGURAI
80
spositivos
.2.10.
Otros Dispositivos
Figura
Protecciones de personas
1
Figura
y equipos
3.35. Fotos de distintas protecciones para humanos y equipos. Los nmeros en las fotos Corresponden
a los nmeros del texto. Tomadas de: http://wWIN.directindustry.es/fabricante-industrial/sirena-63071.html
3. Dispositivos
81
de Control Elctrico
Mdulo de seguridad (figura 3.35 1 a 4): Se dispone de distintos elementos de seguridad dentro de la
planta, seguridad para el operario y para las mquinas por ejemplo: Control de resguardos, pulsadores a dos
manos, alfombras, paros de emergencia. Para categoras de seguridad 1,3,4 segn normas EN945-L
(1): Es una seguridad para el operario en aquellos procesos peligrosos para las
manos de las personas. Este sistema asegura que en el arranque de una mquina se tengan que utilizar las dos
manos simultneamente, para accionar dos pulsadores que estn en serie.
Pulsadores a dos manos
(2):
Cortinas de seguridad
Cortinas que aslan las manos de los operarios de las mquinas. Se dispone de
cortinas de 14mm que protegen los dedos, cortinas de 30mm que protegen las manos, cortinas de lOmm que
protegen el cuerpo; Las alturas de las cortinas oscilan entre 200mm a 1800mm. Bajo la norma EN954-1
Barreras de seguridad
separacin o aislamiento:
(3):
que separan sicamente zonas muy peligrosas para los seres humanos. Zonas de
4m hasta 15m. Categora de seguridad 2 y norma EN 954-L
(4):
El rea de
Ejercicio 3.2
1. Consultar
2. Consulte especificaciones
3. Identifique para cada una
de SSR.
de las fotos de la figura 3.31, el tipo de detector que corresponda
4.
Suponer algn proceso industrial en donde tiene diferentes mquinas, por ejemplo, bandas
transportadoras, mquinas de corte, perforacin, etc., sistemas de alarmas y protecciones (invente
algn proceso de fabricacin). Desarrolle un diagrama en bloques de su proceso en donde coloque la
mayor cantidad de dispositivos mencionados en el captulo. Explique con detalle su proceso.
Fin
.3.3.
ejercicio
3.2
Simbologa Elctrica
Los smbolos utilizados son los que se presentan en las siguientes figuras.
AUTO MATIZACIN
3.
INDUSTRIAL:
TEORA
Y LABORATORIO
."
TERl\1JCO
CAPACITIVO
lM.TlCO
ORNO
XION
7t.+
J........
0-......
0..........
l-l)
F1m
L!ttJ
Ul FLOTADOR
VI
WI
RETORNO
LLAVE AUfOMATICO
Aurm'IATICO
PULSADOR
TERM:OI\'L<\GNETICO
TERl\1JCO
.....'V"
TEMPORlZADOR
PARA
POR
PARO
RELE
SELECTOR
AL
AL
TRABAJO
REPOSO
PED.>\L
INDUCTIVO
LIBERADO
POR
WI
.;L
RITENIDO
DETECTOR
POR
........
...
J:e;,....
MECANICO
IIIIECANlCO
I NO
TThIl'
ORIZAD
OR
ELECTRO
DETECTOR
VAL VULA
TEMPORlZADOS
f....
..
..
ENGANCHE
ROTATIVO
RETORNO
AL REPOSO
Ul
VI
ELECTROMCO
TEMPORlZADOR
U2 V2 DE
W2EMERGENCIA
E .... BOTON
.........
..
ENGANCHE
",RELE
POD~~~~~R
P~~ON
[}
-=:J
~ r$J
TIR1IofiCO
~~*-
@] ........
eS
~
~
PILOTO
SELECTOR
ROTAmTO
NC LUMINOSO
ROTATlVODE
SELECTOR
SELECTOR
32 ROTAm'ODE
POSICIONES
NA
PILOTO
ENCLAVADO
TIl\mRE
E INTERIvITrENTE
CONEXION
PULSADOR
DE4 POSICIONES
I 2 SIRENA
BOCINA
NA
j PULSADOR
102
PULSADOR
PULSADOR
>j
t..../ 1~34\1
ENC~\.ADD
F-..,.j..:: ......
~
E"~""'('
F--\, ......
~
~E-v(
LL
J
JL
SECCIONADOR
PRINCIPAL
GUARDAMOTOR
SECCIONADOR
DISYUNfOR
11
\1I \1
~
~
\d
)1
F-'V"'l
82
83
.....;;;;
unON
mCLA VAl\UENIO
MECANICO
I\IECA!",>lL ..
INST.NA
INSTNC
4
\:
RETARDADO
ALA APER11JRA
KlVI .....
F..
CONTACTOR
PRINCIPAL
ELEl\>IENTOS
DEPROTECCION
FUSffiLES
RELETERI\UCO
RST
Ll L2 L3
RETARDADO
AL CIERRE
KA ....
(1
ADELANTADO
A LA APER11JRA.
CONTACTOR
AUXILL'lli
APARATOS DE
CONEcrON MECANICA
PARA CIRCUITO
... DEPOTENCIA
DIS"l:1JNTOR
SECCIONADOR
CONDUCTOR
DEPOTENCL.o\
CONDUCTOR
DEl\IANDO
<J
\1
ADELANTADO
AL CIERRE
APARATOSDECONEcrON
lHECANICA PARA CIRCUITOS
DEMANDO (pULSADORES
SELECTO RES INTERRUPTORES
DEPOSICION
DISPOSITIVOS
H..... DE SENALIZA.CION
PILOTOS SIRENAS
N
NEUTRO
FASES
Ejercicio 3.3
Los smbolos mostrados a continuacin, son tomados del programa de simulacin AUTOMA710N
STUDY. Los smbolos del 1 al 43 corresponden a la norma Europea lEC y los smbolos de 44 al 81
corresponden a la norma Americana J15. (Las dos normas comparten los smbolos del 39 al 43)
AUTO MATIZACIN
3.
INDUSTRIAL:
TEORA Y LABORATORIO
84
\,
~
'116
-o-
---46
44
-----1
1- ---vI51
1~4
-:;
-47
-----1'1' ~
52
--o...
~--u.lo-----{)",
o--o-75
.:r':J-o------o-=-----0---0-67
68
--o---.ro79
71
6----0--JD-9
65
66
78
80
81 y
~77
~ 72
-c'--::73
~
~C)-
----{)
'?
53
'>...
l
119
18
-@48
-e-J-49
-i~ ~\~
54
55
---56
85
una funcin.
del smbolo:
coloque los
3.4.
.P"
3.3
3.4.1.
Diagrama Esquemtico
f;'
AUTO MATIZACIN
3.
INDUSTRIAL:
86
TEORA Y LABORATORIO
i 01
R2~
,-
Pl
Figura 3.36.
Diagrama esquemtico
electrnico
s
~
~
Fl
~
~
!+.....----------..,
F2ro-1~----1----------------------------------------------
S;
-------.. --
-----------.-
~L
-.. -.-
---.---~\
SO (-------.-7'l
~f-~]-d
SIE---\.
KlIIIl \
~]
KlIIIl\
K..o\I~1,
...
Figura 3.37.
87
3.4.2.
Diagrama
El diagrama
LADDER
La figura 3.38 ilustra un diagrama /adder elctrico utilizando norma JIS y el mismo
circuito con diagrama /adder de contactos.
Algunas normas se deben seguir al dibujar los diagramas escalera (ver figura 3.38):
Todas las bobinas, pilotos y salidas, en general, se dibujan al lado derecho.
Todas las entradas tales como pulsadores, sensores, interruptores, contactos de los rels y
contactores, etc., se dibujan al lado izquierdo del diagrama.
En los diagramas escalera utilizados en los Controladores Lgicos PLC, se dibujan las entradas
del circuito como contactos abiertos o cerrados, segn corresponda, sin distinguir si se trata de un
sensor, pulsador, interruptor, etc. Esta distincin de los contactos se hace en el diagrama esquemtico
elctrico. A este diagrama escalera se le conoce como diagrama escalera de contactos.
No es permitido dibujar dos o ms cargas en una lnea; la lnea que tenga carga solo debe
contener una sola. Toda lnea debe termina en una carga
Una misma carga no se puede colocar ms de una vez en el circuito
Ll
L2
S\'Vl
1
2
S,,"'11
___
11
CRl
~,./
CRl-2
CR2
S\J,l3
S'!13
3,5,6
OUfPUTl
S\V2O-CR1.1
10 S\V4_
13
PLl
'--'"
'-J
I~
'1
3.38.
Ir-'\.
CR2
r-'\.
PLI
r-'\.
OUIPUT3
OUTPUT4
S\7\T;3 CR2.1
I
CRl-3
c~-I-I
Figura
1~
S\V3
CRl-2
6.
CR4
CRl
OUIPUT2
CR2.} CR3
~~~~
"tr
CR1l
5,7
"-..J
SW4
111-- -----tI
LSl
CR3-1
88
3.5.
Conclusiones
Ejercicio 3.4
1. D ejemplos de los diagramas: alambrado, diagrama en bloques, diagrama pictrico, diagrama caza
fallas (troub/eshootng), diagrama de circuito impreso.
2.
3.
5.
6.
Explique cmo funciona un sensor tipo efecto Hall. En qu aplicaciones se puede utilizar?
7.
INDUSTRIAL:
TEORA Y lABORATORIO
Dispositivos de Control Elctrico
AUTOMATIZACIN
3.
10.
89
11.
12. disee un sensor de corriente que detecte corriente dentro del rango industrial: 4mA a 20mA.
13. Suponga que se est almacenando algn tipo de sustancia que es granulada. Se tiene que
almacenar en frascos oscuros, de diferentes dimetros y de igual altura. La cantidad de sustancia en
cada recipiente no se determina por peso sino por el nivel en el frasco. Qu detector utilizara para
efectuar el control de la medida? Sustente su respuesta.
14.
Para la situacin anterior, los frascos tienen cuatro dimetros diferentes y un operario los coloca
aleatoriamente en el extremo de una banda transportadora. En alguna parte del recorrido, los frascos
se llenan con la sustancia y al llegar al otro extremo, un brazo robot los retira lIevndolos a cajas en
donde se almacenan, pero se deben seleccionar de acuerdo al dimetro. Qu sensor o detector
utilizara para detectar el dimetro del frasco y as ordenar al robot lIevarlo a la caja correspondiente?
Sustente su respuesta.
15. En una planta de almacenaje, se tienen cuatro tanques con capacidad de 50000 litros cada uno.
Estn a una altura de 50 metros del piso. En dos de ellos se almacena lquido no voltil, en el tercero
se almacena lquido altamente explosivo y en el cuarto tanque se almacena lquido muy sensible a la
luz. Los taques son metlicos no corrosivos. Se requiere monitorear el nivel de cada uno de ellos, la
densidad de los lquidos y la humedad relativa del ambiente.
Realice un diagrama pictrico de esta zona de almacenaje y sugiera los sensores que se deben utilizar
para mantener bajo supervisin las tres variables: nivel, densidad y la humedad relativa. El lquido
explosivo es altamente corrosivo, mientras que el lquido sensible a la luz es muy denso. Los tanques
estn sellados y para su mantenimiento, se debe asegurar que estn desocupados. Pero slo uno de
los cuatro puede estar desocupado cada vez. Proponga un mtodo de mantenimiento que asegure que
slo uno de los tanques est preparado para esta tarea.
Una sala de operacin se encuentra a 200m de la zona de tanques. La informacin de los sensores se
debe llevar all. Qu sugiere para llevar esta informacin?
Elabore una lista de preguntas para hacer al ingeniero jefe de la planta y que son necesarias para el
diseo del sistema de sensado y alarmas de las variables a monitorear.
16. En una lnea de produccin para partes de automviles se fabrican tres piezas diferentes. Los
materiales con que se fabrican son: las piezas de hierro, piezas de latn y piezas de tefln. En alguna
parte de la lnea, las piezas se colocan al inicio de una banda transportadora y al otro lado de la banda
un brazo robot las selecciona para lIevarlas a puntos de almacenamiento diferentes. Explique qu
sensores utilizara para que el robot las seleccione correctamente. Adicionalmente, las piezas, pueden
salir defectuosas, as que el robot debe seleccionar estas piezas y las almacena en un cubculo comn
indiferente de la pieza. Cmo sensa las piezas con imperfecciones?
17. Una planta posee cuatro compresores cada uno de 500bares. Ellos trabajan uno a la vez de mane_
ra que cuando su presin queda por debajo de un mnimo entra a operar el otro, y as con los otros.
Los compresores son controlados por contactores. Qu especificaciones deben tener esos contactores
para comandar cada compresor? Qu especificaciones deben tener los presstatos que detectan la
presin de cada compresor? Ser necesario colocar sensores de temperatura? Porqu?
Fin ejercicio
3.4
,'~
90
4.
Automatismos
de Control
Elctrico
4.1.
Introduccin
91
3. Los componentes anlogos en los que se distinguen infinitos estados posibles. Muchos sistemas de
control utilizan mecanismos con los que se truncan el valor de una variable anloga a un nmero
determinado de decimales y, por tanto, se limitan a un nmero finito de estados. De esta forma, una
variable anloga puede ser tratada con sistemas de control digital, mediante los conversores anlogodigital.
4.2.
L
KMl
K:,'h
~
o0):j
Figura 4.1.
.~
COMPONE~"!TE
92
VAR LGICA
nt~,~A
1
1~I=5A
.sp;"
__
Al
u--;
v ~.
'A2 ffi'
O A -
__--;-_ ..--___
0'
.11
~O",Mr
\-
~ ~1~~~HA
.................................
1 = 5A
V=O.lV
-- ...-----
Ton
xxxxx (V)
(s)
V = xxxx
---------r
.-P2..~=~xxxxx(bar)
.....
~.._..1 A+
~ P2
~- __
CONTENSIN
TENSIN
o1 BOBINA SIN
tfT.'-'-"'A~+
Pl!
CERRADO
O ABIERTO
_ .._......
..
Pl = xxxxx (bar)
__
-..
n = xxxx(rpm)
Mr = xxxxx (m.Kg)
-._._
T = xxxx C
~
~
~."..
"
T C
x::.!.1
O NIVEL < H
NIVEL:> H
!I
O CAUDAL = O
CAUDAL:>
O
Figura 4.2.
Algunos componentes
Q = xxx x ( m3./H)
......J;
H = xxxx (m)
1.
Dividir el sistema en bloques. Inicialmente estos bloques pueden ser muy globales, pero en la
medida que se avanza en el diseo, los bloques se van dividiendo hasta llegar al nivel de los
componentes.
2.
3.
Cada magnitud de entrada y salida se representar por una variable y ellas pueden ser de tipo
lgico o numrica segn la propiedad que interese observar.
4.
Hallar, para cada bloque, la funcin que relaciona las variables de entrada y salida, es decir, definir
su funcin de transferencia. Esta funcin de transferencia puede ser de tipo lgico, algebraico o
numrico, segn la naturaleza del bloque tratado.
5.
Dos bloques que presenten funcin de transferencia igual se consideran idnticos, independien_
temente de los componentes que lo formen o de la tecnologa empleada en su implementacin.
Una vez establecidos estos cinco principios, se emprende el estudio del sistema de
control desde dos puntos de vista: el anlisis y la sntesis.
El anlisis parte de un sistema ya construido y pretende deducir su comportamiento, determinar
entradas y salidas y su funcin de transferencia. Para ello se siguen los siguientes pasos:
4
4
sus
de
y LABORATORIO
93
4. Automatismos de Control
i'
4
4
4
Dar la especifica ..
sistema, indicando las salidas deseadasante determinadas condiciones
iniciales yenmc'as.
Traducir dicha espedficadn a una funcin de transferencia global del sistema completo.
Elegir componen'es que presenten funciones de transferencia conocidas.
Figura 4.3.
...
, up(t)),
i=
1 ...
q.
XOR
OR
NANO
NOR
AND
11
11
O
O
&
FUNCIN T VERDAD
Sr .
BOLO DIN
!I() v "-:::
zJ) I Y
'.(JyIIylz
1
(1)
(1
(J
O
Y1"
(1
O
OOO
'>&y
11I
.:
Y
=
1
~
o
S;
:1
~
?::
;'C
:rJ;
1tt~
94
SMBOLO ISO
t[Y
Xv
~
,~
NOT
;l:
Figura
4.4.
Se afirma que los sistemas secuenciales tienen memoria. Entonces, los sistemas
secuencia les son sistemas con memoria porque tienen registros internos con capacL
dad para almacenar las variables de estado. Un bloque del sistema se muestra en la
figura 4.5.
.1'1
(t)
;"At)
3',,(t)
FigUf.,1,,5.
1,
95
.~
SIS1EMA
~r----:
i
~~
Figura 4.6.
____
COMBINAClONAL
o.
----
-Sn
Sl
S2
Si
Estructura de MEALY
VARIABLES
rL
INDEPENDIENTES
DEPENDIENTES
Figura 4.7.
r
-
ENTRADAS
SAUDAS
INTERNAS
[COMBINATORIAS
DE ESTADO
en un sistema
salida y las
consideradas
embargor si
variables se
bloque. Esta
96
Figura 4.8.
4.4.
I~
I
1-
Ciertos dispositivos se construyen de forma que slo tienen dos posibles estados de
equilibrio los cuales, en cada caso, reciben nombres tpicos que los identifican.
En el siguiente cuadro se indican algunos de ellos junto con sus dos estados.
Ttam:istor
Vlvula
Interruptor
I\'lecnico
SI,
corte
no
I elctrico
!; abierto
cerw.do
cerrada
Dispositivo
abierta
Estados
saturacin
.~"-
97
En un sistema de control, tanto las entradas como las salidas pueden tomar valores
reales cualesquiera. En los automatismos digitales, cada una de las variables tiene
dos valores fundamentales, denominados niveles lgicos o y 1, que implican estados
de equilibrio para esos automatismos.
Un dispositivo biestable muy comn, es el interruptor de dos posiciones como el que
se ilustra en la Figura 4.9.
Figura
Figura
4.10.
Esquemade un pulsador
4.4.1.
Lgica Binaria
",""
98
CONTACTO ABIERTO
Figura 4.11.
CONTACTO CERRADO
1. Idernpotentes:
a. EB(l. = a .
2. COlllllutativas:
3. Asociativas:
ffi b
a 83 (b Ehc)
4. AbsOrciones: a (.:)(a
ffi
a ES (b C;;)e)
5. Distributivas:
(J.
=b
ab=b(~)a
= (a EPb)
b)
=a
e c,
(?J
(b (~)e)
((1.
O b) ~) e
= ([EB (a c:) b) = a
(a
6. Cotas universales: 3 O; 1 E U
lOa
(J,
C)
(b(f) e)
(a. (?) b) 6 (a
a. 1
a; 1
C:)
e)
=1
o son iguales
-j
r---J
1- ~
-j I-------t-I1
~'j-----\/f--
1- -j I--i 1- ~ --l 1o
o
~ ---j 1-j I--i+~ ---j 11
~--l+-j I--i 1- 5>--l 1---j
---co-
~--l+A
~--llA
~ --l+-
t
t
!
.
Figura 4.12.
Combinaciones de contactos
AUTOMATIZACIN
4. Automatismos
99
Ejercicio 4.1
1.
L2
r-c:~
p=
B.
L2
Ll
A
B
e
RL
c.
L2
~c.
RL
r-cB
"'~
2.
1 1
Of
y(z:
()
O}
O
O
O
100
3.
En la fabricacin de cierto producto se utilizan
cuatro sensores: S1, S2, S3, S4 y cuatro cargas:
una banda transportadora S, dos motores I\U,
H2 y una vlvula hidrulica V.
)1
1O O11OS
O
111
O
O
11
VO
S4
11OS3
O
S2
S1
M2
1 tl1
00'
4.
Dibujar ellogigrama
F= A ( B
e(B+A
))
e ( D + ( B + e B ))
5. En cierto proceso de seleccin, un producto slido se ubica sobre una banda transportadora. En su
recorrido, pasa por dos parejas de sensores A, S que sensan la altura del cuerpo y C, D que sensan el
peso. Dependiendo de la comparacin de las alturas con respecto al peso, el objeto es marcado con
tres etiquetas diferentes. Las etiquetas estn indicadas como Cl, C2, C3. Luego de fijar las
especificaciones, se ha concluido que el modelo del proceso se adecua a un comparador, como se
indica en la grfica; as, si los sensores AS coinciden en el valor binario con los sensores CD (AS =
CD), el objeto es marcado con la etiqueta Cl; si los sensores AS son inferiores en valor binario a los
sensores CD (AS < CD), la marca que se coloca es C2; si el valor binario de AS es mayor que CD (AS
> CD) la etiqueta colocada es C3. En esta parte del proceso no se ha tenido en cuenta el movimiento
de la banda, slo el sensado y etiquetado.
(1
(2
(3
Obtenga las expresiones algebraicas para cada etiqueta, minimice esas funciones y dibuje el esquema
/adderque satisface las condiciones del proceso.
Fin eiercicio4.1
4.4.2.
101
Automatismos Elctricos
3.
4.
5.
Un aspecto importante y que se debe tener en cuenta, es que mchas de las cargas
son contactores, as que al plantear las secuencias se considera un retardo entre el
momento de energizar la bobina del contactar y el instante en que actan sus contac_
tos (tiempo muerto). En forma semejante cuando se desenergiza la bobina, un instante
posterior sus contactos retornan a la posicin de reposo.
Si la carga final es directamente un motor o un indicador, esos retardos no existen.
Es conveniente, para un anlisis rpido y facilitar la interpretacin de los planos,
utilizar la smb%ga adecuada en los diagramas esquemticos, que los nombres
asignados a las variables y cargas correspondan tanto en el diagrama elctrico como
en el ladder, o si difieren, que se hagan las correspondientes equivalencias.
Para la simbologa, volver al captulo 3. Se utilizar para los esquemas elctricos los
smbolos con norma europea lEC y para el esquema de ladder de contactos, la norma
americana JlC.
Ejemplo 4.1
Suponer que se tiene un sistema de riego compuesto por un tanque de almacenamiento y una bomba
con motor elctrico, para el llenado del tanque. El motor se energiza a travs de un contactar KM,
cuya bobina es energizada mediante un pulsador P.
El proceso descrito se ilustra en la figura 4.13(A). En la figura 4.13(B) se dibuja el diagrama elctrico
y, como se observa, es bastante simple; el pulsador P se acciona manualmente, energizando la bobina
KM, que a su vez energiza el motor impulsando agua al tanque a travs de la bomba. Si se deja de
accionar P, se desenergiza el contactar KM y se apaga la bomba.
En la figura 4.13(C), se tiene el esquema de contactos.
102
Un operario est accionando el pulsador P y mantendr esa accin mientras se est llenando el
tanque; una vez se llena, libera el pulsador. Como hay consumo, el operario debe estar pendiente para
evitar que el tanque se desocupe.
KJ'.1
C>l
(c)
(B)
sT
~p
(A)
~:~
~'
Figura 4.13.
1.
El operario debe estar pendiente del llenado y consumo del agua en el tanque. Para comodidad del
operario, se podra pensar en colocar un pulsador con enclavamiento, pero si se le olvida, el nivel se
puede desbordar.
3.
Si el riego debe hacerse durante las 24 horas, implicara disponer de turnos de mano de obra, lo
que incrementa costos y cansancio por lo rutinario de la labor.
Como se deduce, este proceso constituye un sistema en lazo abierto o control manual, en donde el
operario constituye el lazo de realimentacin.
Para reducir algunos de los problemas anotados, la modificacin
sensor que detecte el nivel del agua dentro del tanque, de manera que cuando el nivel llegue a un
valor prefijado, se interrumpa la alimentacin del motor; en esta forma se tiene un sistema en lazo
cerrado, es decir, un control automtico, en donde el sensor se constituye en el lazo de realimenta_
cin.
Pero el circuito de control y la disposicin del detector, debe ser tal que el motor no se est conec_
tando y desconectando al sensar cambios mnimos del nivel, pues esto llevara al problema 2.
Una solucin consiste en colocar dos sensores de nivel ubicados en dos puntos distintos para sensar
un nivel mnimo y un nivel mximo como se indica en la figura 4.14, en donde 51 sensa el nivel
mnimo y 52 sensa el nivel mximo.
'--
52-1
--
"- 51-19<;.
Figura 4.14.
dos niveles
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
103
~.
Con base en estas adiciones, las especificaciones para el sistema elctrico son:
1. Disponer de un pulsador de arranque manual, que iniciar y mantendr
elctrico. El pulsador puede ser de enclavamiento.
energizado
el sistema
2. Dos sensores de nivel con los cuales se detecta el nivel mnimo 51 y nivel mximo 52. Combinando
la actuacin de estos detectores, se energiza el motor de la motobomba cuando llegue al nivel
mnimo y se detendr el motor cuando se llegue al nivel mximo.
3. Por las caractersticas del motor, un motor trifsico, se utiliza el contactar KM. Recordar que todo
contactar contiene mnimo un contacto auxiliar y tres contactos principales.
4. En todo momento la vlvula de salida est siempre abierta; los caudales de entrada y de salida son
constantes; se considera que la cantidad de agua que sale (consumo) es mucho menor que la
cantidad de agua que entra. Es conveniente colocar dos vlvulas manuales, una en la entrada y
otra a la salida para efectos de mantenimiento; estas vlvulas no se incluyen en el circuito de
control.
Siguiendo el procedimiento de solucin propuesta anteriormente,
decir, entender el problema.
el primer
PA
S2
SI
KM
KM
los
2. Energizael sistema
3. Se inicia llenado (retardo)
4. Supera el nivel mnimo: Nmin < N < Nmax
5. Supera el nivel mximo: N > Nmax
6. No entra ms lquido al tanque (retardo)
7. Nivel por debajo del mximo: Nmin < N < Nmax
8. Nivel queda por debajo del mnimo: N < Nmin
, .
K~1 = PA S2 Si KfV + PA
52
104
Sl Kf\1
+ PA 52 Sl
KM
Kfvl
PA
52 ( 51 +
KfVJ)
Quinto paso del diseo, en la figura 4.15 se muestran cuatro esquemas: en (A) se tiene un diagrama
pictrico del circuito de potencia, en donde se tiene el motor de tres fases, los contactos principales
del contactor y las tres fases de la red; se ha adicionado un rel trmico F, el cual actuar si se detec_
ta sobrecarga en alguna de las fases y un rel magneto trmico.
La figura 4.15(6) tiene el circuito de potencia. La figura 4.15(C) es el diagrama elctrico de control.
Como dispositivo que energiza el sistema se coloc un conmutador de dos posiciones indicado como
PA.
El circuito de control, propiamente, est conectado en la posicin 2 del conmutador. Se han hecho las
siguientes adiciones: un indicador luminoso (piloto) H1, que indica el funcionamiento del motor y de la
bomba; un piloto H2, muestra que el sistema est desenergizado. Este indicador se conecta en la
posicin 2 del conmutador PA. Un indicador H3 que acta cuando alguna de las fases presenta
sobrecarga, es decir, este contacto se acta cuando el rel trmico de proteccin se energice.
M:\G:\TTortRMIC'O
~ ====A
Kf.'1
---
S?'
~2
,\ \,\
-
~l'G~"ETOTilluco
(;O~TACTOR
1J
~ ~3JSJ
~
RrL;
T.ERJUCO
CO)\IATOR
MOTOR
RI:li:
S21M-
(S)
TtR~nco
SllM-
KM
MOTOR
(A)
KM
Hl
H2
2
H3
3
(C)
Figura 4.15.
La figura 4.15(D) es el diagrama /adder de contactos. Observe que para este esquema, es indiferente
el tipo de variables que se utilicen, slo son contactos abiertos y cerrados. La zona sombreada en el
diagrama muestra los elementos adicionales.
105
Ejercicio 4.2
1. Para complementar
2. Adems de los datos numricos dados, considere tambin que una sala de control y supervisin
est ubicada lKm del tanque. Desarrolle el diseo si trabaja con un control anlogo. Incluya los
instrumentos que se requieren indicando sus especificaciones mnimas.
3.
4.
ejercicio
4.2
Eje":,plo 4.2
1. Un motor trifsico se conecta en tringulo y es accionado a travs de los contactos de un contactor.
Cuando se acciona un pulsador (Starf), el motor arranca y se mantiene en movimiento permanente_
mente. La nica forma de detenerlo es mediante otro pulsador (stop). Cuando el motor est en movL
miento, se da una indicacin luminosa con un piloto. Disee el circuito.
Solucin
De acuerdo a las indicaciones del enunciado, se dispone de dos pulsadores:
Un pulsador de arranque: Si
Un pulsador de parada:
SO
Con:
51
ABIERTO
SO
CERRADO
p-
106
Los pulsadores que se utilizan tienen retorno automtico (por medio de resorte) as que al accionar
(cerrar) el pulsador de arranque se energiza la bobina del contactor actan sus contactos y arranca el
motor e instantes despus se libera el pulsador pero el motor debe seguir en movimiento; esto implica
que la bobina del contactar debe mantenerse energizada y sus contactos accionados. En alguna forma
se debe asegurar esta situacin.
Este tipo de circuito presenta la caracterstica de automantenimiento o sostenimiento o enclavamiento
de la bobina una vez que el pulsador de arranque deje de ser accionado; la tcnica que se emplea es
utilizar un contacto auxiliar del contactor que se coloca en paralelo con el pulsador de arranque. El
funcionamiento de este arreglo consiste en que al pulsar el Start, se energiza la bobina del contactor
sus contactos actan incluyendo el contacto auxiliar. Luego que se libera el pulsador Start, el contacto
auxiliar auto sostiene la alimentacin de la bobina y en esta forma el contactar permanece energizado
y lgicamente la carga conectada actuando. La nica forma de desconectar al contactor es actuar
otro pulsador que est fuera del paralelo; este pulsador es el Stop.
La expresin instantes despus se refiere a un corto tiempo que tarda desde el instante de energizar la
bobina del contactar y el instante en que sus contactos actan; as que para que se produzca una
conmutacin efectiva de los contactos es necesario que el pulsador se mantenga presionado mnimo
ese corto tiempo. Igual sucede cuando se hace el proceso contrario es decir desde el instante que se
desenergiza la bobina hasta el instante en que los contactos retornan a su posicin de reposo. Si el
pulsador de arranque o el de parada actan con tiempos inferiores a los mencionados no se asegura
la conexin o desconexin de la carga conectada a los contactos del contactar.
Con base en lo anterior se puede plantear una ecuacin lgica:
KMl
= SO
( S1
KMl)
KM1 a la izquierda de la igualdad es la carga (bobina del contactar) mientras que KM1 del lado derecho
. de la igualdad es el contacto auxiliar.
En la figura 4.16 se muestran
problema.
i",=
,
KM1
--
Fl
".
o-~~
-\
111
so
.r:-l13
<-12
S1f---
CONEXIN TI-\INGULO
DEL MOTOR TRIFSICIO
Figura 4.16.
el RCUITO El..ECTRICO
DE POTEl'jCIA
1'1
KM1\
'11
AUTOMATIZACIN
4.
Automatismos
107
A la izquierda arriba se muestra un diagrama de las tres bobinas del motor trifsico y su identificacin.
Son tres bobinas Ux, VY, WZ (motor con seis bornes) (ver la foto anexa a los diagramas).
A la izquierda abajo la forma de conexin en tringulo de las tres bobinas, tal como se requiere en el
problema.
El diagrama del centro corresponde al circuito de potencia. Este circuito contiene:
Las tres fases: R, Sy T.
Luego estn los contactos principales del contactar KM1 y son los contactos que estn en capacidad
de manejar las corrientes grandes.
Encerrado en un recuadro se tienen las bobinas de un rel trmico (rel de sobrecarga). Este
dispositivo es necesario adicionarlo como medio de proteccin en el caso que se presente sobrecarga
del motor.
Finalmente est el motor, que es la carga principal. Es un motor trifsico de seis bornes dispuesto en
una conexin tringulo.
El diagrama de la derecha corresponde al circuito elctrico de comando. Como se observa en la figura
4.16, se cumple la ecuacin lgica planteada. En paralelo con la bobina del contactar se tiene el piloto
H1 con el que se indica que el motor est funcionando.
Adicionalmente, se dispone de los contactos del rel trmico, indicados como F1; es un par de
contactos con caracterstica de conexin-desconexin. Si por alguna razn se presenta sobrecarga, el
rel trmico acta, abriendo el contacto cerrado, interrumpiendo de esta manera, la corriente hacia la
bobina del contactar. Simultneamente se cierra el contacto abierto del rel trmico y al cual se ha
conectado un piloto indicado como H2; con este piloto (que normalmente es de luz roja) se indica que
hay problemas en el motor.
El rel trmico y el piloto H2 son adicionales y no estn condicionados por el problema; sin embargo,
es importante siempre considerar las medidas de emergencia y proteccin y utilizar los medios
disponibles para prevenir posibles fallos y mal-funcionamiento del sistema.
Siempre se debe redundar en protecciones tanto para los operarios como para las
mquinas. Los excesos de protecciones no sobran!
H2
FI
I
Figura 4.17.
108
Ejemplo 4.3
Un motor trifsico se energiza por impulso instantneo y se detiene luego de transcurrir 30 segundos.
El motor est conectado a la red en estrella y acta a travs de los contactos de un contactar. Disee
el circuito.
Solucin
Segn el enunciado, mediante un pulsador se da el arranque y se auto sostiene durante 30s; al finalL
zar este tiempo el motor se detiene.
Como el proceso incluye tiempo, es necesario colocar un temporizador al circuito. Se pueden plantear
diferentes soluciones al problema, considerando que tanto el contactar como el temporizador contie_
nen contactos adecuados para la funcin de enclavamiento del contactar; aqu se propone una solu_
cin. El circuito de comando contiene un temporizador a la desconexin que se coloca en serie con el
pulsador de arranque, como se observa en la figura 4.18.
BOBINAS
DEL
_
_v__ ~,\
CONEXiN
DEL MOTOR
/1
j
"
ESTRELLA
TRIFSICO
CIRCUITO
DE POTENCIA
CIRCUITO DE COMANDO
Figura 4.18.
109
S1
so
----
BOBINA
KAl
CONTACTO
KAl
BOBINA
KNl
CONTACTO
Kt-ll
678
EVENTOS
Figura
4.19.
:
9 10 1112
II
1314
En la figura se muestra el comportamiento del circuito en el tiempo como respuesta de accionar los
pulsadores de arranque 51 y de parada SO. Se indican 14 eventos en el tiempo (en el eje horizontal),
que se explican en la siguiente forma:
EVENTO 1: Se aplica el pulso de arranque con 51 (flanco de subida). En ese instante:
Energiza la bobina del temporizador KAl
Cierra su contacto KAl
Energiza la bobina del contactar KMl
EVENTO 2:
EVENTO 3:
Cierra el contacto KMl del contactar (debido al retardo tr). Entoncesel motor queda energizado.
Se libera el pulsador 51, luego:
Inicia la temporizacin el temporizador
Su contacto permanece cerrado
El contactar sigue energizado
El contacto del contactar sigue cerrado y el motor funcionando.
EVENTO 4:
EVENTO
El motor se detiene.
EVENTO 6:
EVENTO 7:
-10<-'
110
EVENTO 9:
EVENTO 10: Luego del tiempo tr, abre el contacto KMl deteniendo el motor.
EVENTO 11: Libera el pulsador 50/ as que:
La bobina del contactor KMl vuelve a energizarse, puesto que el contacto KAl se ha mantenido
cerrado y se establece corriente a travs de su circuito.
EVENTO 12: Vuelve a cerrar el contacto KMlluego del tiempo try el motor se energiza.
EVENTO 13: Transcurre el tiempo programado tp para el temporizador, abre su contacto KAl y desenergiza la
bobina KM1.
EVENTO 14: Abre el contacto KMlluego del retardo try el motor se detiene finalmente.
Luego de ese anlisis, se llega a varias conclusiones:
1.
2.
3.
4.
5.
6.
4.3
L~~_]
U
I
1'1 P2
KN2
I
i
1'3
-1
--tl---
Kf<11
111
r==;<r:~
I
KM2
Ti
T2ln
Ti
Pl
1'2
~l
T2
-~-~~I-I
n
t
KH2
Xl
SI'
(B)
(A)
Figura 4.20.
(C)
El diagrama de la figura 4.20(A) describe un proceso con dos cargas KMl y KM2; KMl se energiza al
accionar P1. Luego, al accionar P2 se energiza la carga KM2, as que estn operando las dos cargas.
Finalmente, al accionar P3 las dos cargas se apagan a la vez. Para este ejemplo se puede considerar
que Pl, P2 Y P3 pueden ser pulsadores, fines de carrera o sensores de alguna variable, pueden ser
combinacin de estos accionamientos.
El diagrama de proceso de la figura 4.20(B), adems de los accionamientos Pl y P2, se incluyen
temporizadores, as que el proceso que representa este diagrama se puede describir de la siguiente
forma:
Al accionar el pulsador Pl se energiza la carga KMl y se inicia el temporizador; al transcurrir el tiempo
Tl se energiza la segunda carga, KM2. Posteriormente, cuando el sensor P2 enva seal, apaga la
carga KMl y despus del tiempo TI se apaga la carga KM2. Al cabo del tiempo T3, el proceso se
reinicia automticamente (sin accionar Pl).
El diagrama del proceso de la Figura 4.20(C) contiene una carga que representa una alarma sonora
(chicharra). El proceso se puede describir en la siguiente forma:
Al accionar el pulsador de marcha M se activa la carga KM1; posteriormente, cuando el sensor fin de
carrera Xl hace deteccin de objeto, energiza la carga KM2, cuando transcurre el tiempo Tl las dos
cargas se apagan y se da una seal de alarma. Esta seal de alarma permanece activa durante el
tiempo TI. Si antes de completar el tiempo TI un sensor magntico detecta objeto metlico, apaga la
chicharra y el proceso pasa a desarrollar algn subproceso SP. Despus de completar el subproceso se
considera que se termin un producto, as que para iniciar un nuevo producto, se debe accionar M.
Ahora, si el sensor magntico no sens material metlico, al transcurrir el tiempo T2 la alarma se
apaga y se reinicia automticamente el proceso luego de transcurrir el tiempo T3.
Cuando se completen 50 productos terminados, se tiene un lote y se da algn tipo de alarma para
indicar que se debe introducir materia prima o fabricar otro producto (esto no est indicado en el
diagrama, sino que se entregar como especificacin en el enunciado del problema).
Como se observa con estos ejemplos, los diagramas de proceso resultan bastante
claros al ir a definir algn proceso de produccin. El paso que sigue es que basado en
estos diagramas, se debe disear el circuito elctrico que satisface las especificaciones del
proceso.
El proceso contrario es que a partir del circuito elctrico, efectuar el anlisis para deducir
la carta del proceso. Considere el circuito elctrico de mando de la figura 4.21. Contiene
tres bobinas de rel KMl, KM2, KM3, seis pulsadores 5lr-oO/ 56, un pulsador de parada de
emergencia 50 y tres contactos trmicos Fl, F2, F3. Significa que el circuito va a
comandar a tres motores.
112
Fl.
F2
F2
rr-f--T------------------------------------------------
l
~
-~----
----- -
50Q---~
56[---\
KM3
KM2\
KM1
5
4
KM31
Figura 4.21.
7
11
Kr'l1 = ( 51
+ KJ\13) (
(2)
Kt12 = (53
(3)
Kfv13= (55
5IKf"'13
KI\12 ) ( 56Krv12
+ Kf\-'11)
Kfv13)
KM3
KM2
KM2.
KM1.
52.
Si acciona: 51, 53, SS, 56, no hay cambio, as la carga que sigue en operacin es
accionando el pulsador 54; entonces todos los contactos KM2 se cierran.
Si acciona: 51,
do el pulsador
KM3
KM2
accionan_
113
Si acciona: 52, 53, 54, 55, 56 no hay cambio pues el nico pulsador que produce
cambio es Si apagando la carga
1.
Si Acciona: Si, S2, S4, 55, 56 no hay cambio y el nico pulsador que produce cambio
es S3 que apaga la carga KM2.
Si acciona: Si, S2, S3,S4, S6, no hay cambio entonces el pulsador que produce cambio
es S5 que apaga la carga KM3.
Kf'11
I
Kf\'12
Kr"'13
I
I
I
52
Figura 4.22.
54
56
51
53
55
Ejercicio 4.3
~-
114
3.
4.
Se requiere controlar el motor elctrico de un compresor el cual es actuado por los contactos de
un contactar. El circuito debe funcionar de la siguiente forma:
4.1 Al operar un interruptor manual se conecta el motor a la lnea y se inicia el llenado del tanque
introduciendo aire a presin.
4.2 El compresor dispone de un presstato ajustado a presin mxima. Cuando se opera este
presstato, se detiene el motor y no hay ms entrada de aire al tanque. Por consumo, el aire sale del
tanque.
4.3. Se dispone de un segundo presstato ajustado a una presin mnima. Cuando la presin del aire
dentro del tanque queda ligeramente por debajo de esta presin, el motor inicia su movimiento
permitiendo la entrada de aire al tanque.
4.4. Si en cualquier parte del proceso, el interruptor se acta estando el motor en movimiento, se
detiene el motor y no entrar aire al tanque.
Disee el circuito y dibujarlo
convenientes ..
junto
con el diagrama
que crea
5. La siguiente figura muestra un mvil que se desplaza entre los puntos A y B. El mvil desplaza
mquinas-herramientas y el movimiento se obtiene de un motor De. El proceso de desplazamiento
tiene la siguiente secuencia:
5.1. El carro est en la posicin A. Despus que un operario presiona un pulsador de arranque, el
mvil inicia el movimiento hacia la derecha, liberando un pulsador fin de carrera colocado en el punto
A. Una vez el mvil abandona el punto, se libera el pulsador de arranque.
5.2. Cuando el mvil llega a la posicin B acciona otro botn de posicin, se detiene durante 60s, hace
la inversin del desplazamiento. Ahora el mvil se desplaza hacia la izquierda.
5.3. Cuando el mvil llega al punto A y acciona el botn de posicin en ese punto, se detiene
finalmente. Este es el ciclo completo del proceso.
Desplazamiento
Disear el circuito que cumpla con ese proceso y dibujar el circuito elctrico y diagrama ladder. Hacer
las consideraciones y cambios que mejoren el proceso.
6.
115
Pista 2
Pista
Mvil
Pista 1
~.
~J
~
Sensores
Magnticos
CD00
~(D
Imanes en
Motor de la
Pista Mvil
Posee dos pista fijas (Pista 1, Pista 2) y una pista mvil que se desplaza verticalmente por medio de
una cadena solidaria al eje de un motor (alimentado mximo a 12V). Las pistas estn construidas en
aluminio. En los puntos indicados: <D, 0, Q), , , se dispone de sensores magnticos y donde se
indica cr>, estn colocados imanes.
El carro est dispuesto sobre un mecanismo de cuatro ruedas que se accionan por medio de un motor
(alimentado mximo a 3VDC); sobre las ruedas se tienen dos plataformas separadas por medio de
resortes.
El. mvil se desplaza a travs de las pistas sin desviarse porque las pistas estn dispuestas en ngulo
de manera que el mvil queda perfectamente encajado.
El funcionamiento
6.1. Inicialmente el mvil est ubicado en el extremo de la pista 1, luego el sensor magntico <D y el
imn ubicado en la parte inferior del mvil interactan; la pista 1 est enfrentada con la pista mvil
por lo que el sensor <D est cerrado por el imn que tiene la pista mvil a la izquierda.
Se coloca una masa sobre el carro, as que el sensor y el imn de la parte superior del mvil
interactan, de da un tiempo de lOs y el mvil inicia su movimiento hacia la derecha .
. 6.2. El mvil se posiciona sobre la pista mvil interactuando
mvil, deteniendo el carro. Se puede dar un tiempo de Ss.
6.3. La pista mvil comienza a subir y cuando interacta el sensor con el imn derecho de la pista
mvil significa que est alineada la pista mvil con la pista 2, luego se detiene la pista mvil. Se da
otro tiempo de Ss y el carro sigue su desplazamiento hacia la derecha.
6.4. Cuando el imn inferior del mvil cierra el sensor magntico ubicado al extremo derecho de la
pista 2, significa que el carro se debe detener. All queda hasta que sea retirada la carga.
6.5. Una vez que se retire la carga del mvil y luego de transcurrir lOs, el mvil inicia su movimiento
hacia la izquierda, repitiendo todo el proceso, pero en sentido contrario.
Disear el circuito elctrico que cumpla con las condiciones; dibujar el esquema elctrico y diagrama
ladder. Hacer las consideraciones que crea convenientes para optimizar el proceso. Antelas.
AUTOMATIZACIN
4. Automatismos
116
1.
~
~
ti
2.
'6
3.
5.
I
Figura ejercicio 4.3.6.
7.
de la pista doble
La siguiente figura ilustra un brazo mecnico que est sobre un trpode y cuyos movimientos
posibles mediante motores DC, de alto torque.
son
117
Mecanismo electromecnico
Con un motor de 3VDC se logra que el movimiento del brazo sea de 1800 mientras que con un
segundo motor de SVDC se abre y cierra la mano.
El cierre y apertura de la mano se logra mediante un mecanismo igual al que se utiliza en el freno de
las bicicletas (guaya), as que al cerrar la mano, y gracias al alto torque del motor, se logra obtener
bastante fuerza. Disee un circuito con el que se logren los movimientos para transportar bloques
desde un punto a otro y adems que disponga del circuito con el que sense la fuerza de la mano, para
controlar su cierre de acuerdo a la carga transportada; incluir temporizadores. En lo posible utilice una
sola fuente de alimentacin. Anote y aplique las sugerencias que mejoren el proceso.
8.
En la siguiente
Moto~y
meCfinlsmo
Para baJ-ar
y subir
el sello
motor para
mover la
banda
!
-~rr;-X-)~--
I l"---..../~~\--~-
cajas
a marcar
sensor2
bandfi
transportadora
Se tiene un mecanismo que coloca cierta marca a cajas; se compone de una banda transportadora
movida por un motor, un mecanismo mecnico movido tambin por otro motor para marcar las cajas,
un sensor que posiciona la caja bajo el mecanismo de marcado y otro sensor que sensa el marcado de
la caja. Sensores en los extremos de la cinta transportadora.
El funcionamiento
~.
118
8.1. Un operario acciona un pulsador de arranque (start) para que la banda inicie su movimiento.
Luego va colocando las cajas sobre la banda en uno de sus extremos.
8.2. Cuando la caja es detectada por el sensor 2, se detiene y se inicia el movimiento del mecanismo
de marcado.
8.3. Una vez se sensa la marca en la caja mediante el sensor 1, el sello sube y la banda reinicia el
movimiento, desplazando las cajas.
8.4. Cuando la caja marcada llega al otro extremo de la banda, esta se detiene y entra a operar el
brazo descrito en el Ejercicio 4.3.7, con el que se retira la caja que ser colocada en una caja depsito.
Una vez retirada, el brazo da una indicacin a la banda para que contine su movimiento.
8.5. Cuando se complete un lote de 30 cajas marcadas, se da una indicacin para colocar una nueva
caja depsito. En este paso: de detiene la banda, se coloca la nueva caja depsito y se acciona el Start
para reiniciar otro lote.
8.6. El proceso se puede interrumpir en cualquier parte del proceso, por ejemplo, si falta tinta para el
sello, o una caja es imperfecta, o cualquier otra anomala que detecte el operario.
8.7. Si transcurre un determinado tiempo y no se sensa cajas para marcar, se activa una alarma
sonora y detiene la banda.
Dis~eel circuito y dibuje el diagrama elctrico y ladder.
9. La figura siguiente ilustra una gra torre. Posee 3 motores tipo De. El brazo puede
girar 3600, el carro se puede desplazar hacia adelante y hacia atrs, mientras que la
carga conectada al carro puede subir y bajar; la carga es un electroimn.
Brazo
Carro
Contrapeso
Carga
Electroimn
_________________
.i
M_._1
M2
Se disponen dos masas de diferentes alturas: Mi y M2, ambas terminadas en un tornillo (para que los
bloques sean atrapados por el electroimn).
El control que se requiere consiste en identificar la masa, energizar el electroimn, coger la masa,
desplazarla a una posicin determinada, dependiendo de la masa, luego desenergizar el electroimn y
retornar el brazo a la posicin inicial.
119
ladder.
10. En un edificio de cinco pisos, en cada uno de ellos se dispone de una bombilla y sensor de
proximidad; el cubrimiento del sensor est entre los extremos de la escalera en cada piso. Cuando
alguna persona va de un piso al otro, el sensor detecta su presencia y activa la bombilla en las
escaleras que une esos pisos; el tiempo de activacin es de 30s. Si va al siguiente piso, el sensor
correspondiente la detecta y energiza la bombilla del siguiente piso. Se debe asegurar que las
bombillas de dos pisos consecutivos queden encendidas simultneamente durante lOs.
Disear el circuito elctrico que cumpla con esas especificaciones, dibuje el diagrama ladder. Efecte
un diagrama pictrico del edificio, indicando la ubicacin de los sensores y de las bombillas.
Si fuera a vender el proyecto, cmo justificara que este sistema es ms eficiente que otros sistemas
convencionales, desde el punto de vista de economa y comodidad? Proponer otra solucin mejor.
12.
Explique el funcionamiento
Dibuje el diagrama ladderde contactos
Para los circuitos con dos o ms cargas dibujar la carta de proceso.
Asocie el proceso a un proceso real. Dibuje un esquema pictrico de ese proceso.
AUTOMATIZACIN
4. Automatismos
R-C
F1
120
1+--------- ------\
R F1
50
t+-----------m"rt-_j
::~:1
52 [\
[_.__
._"\. 53
t_-----
KMl \
KMl
52 t------\.
3.
KMl\
KMl
H2
2
S1r-h
53 t-__--\
(1)
(2)
F1.
F1.
--r- - - - -- -- - - - -- - --\
50 [--------I
51. t--~L----~
51.
------
------L
[----l- - - f
52 [------\
'M']
,,,\
'"'
52 [-----\_ - - - - - - - - - - - - - - - - - - - - -
KM1. \
KM1.
KM1.
5
(4)
KAJ.
AUTOMATIZACIN
4.
Automatismos
INDUSTRIAL:
TEORA Y LABORATORIO
121
de Control Elctrico
~o'
E..
,,]-
r~-----------------------------------\
E.J,
Sl
KH1\J
KA2\
,t--J
,
1 -
KA.1\
.r- - - - - - - - - - - - - - - ~\
KA2/
')
KMl
432
KA21~
H2
KA.1I
(5)
"~
ir
0:1--- ---------------------------------------- -
DIAGRAMA DE
SECUENCIA
~
KM1
I
i=====KH=2====
":~,~
f---I---'------I
51 E---) ~
52
r--'/
KH1\J.
KH1~
KA1\
KH1 /
KH2
KA1\f
KH1
KH2 ~
(6)
AUTOMATIZACIN
4. Automatismos
INDUSTRIAL:
TEORA Y LABORATORIO
]22
de Control Elctrico
.r
535
.(
,(
1. 1.
.(.
.3(
1.
c-,.- -- -------------------------
-- ------ ----._--__m'
F2
F2
______
-lI
so [-~
~[mJ
KM1.
s
1.
9
KM1.'1
KM21
(7)
AUTO MATIZACIN
4.
Automatismos
INDUSTRIAL:
TEORA
Y LABORATORIO
123
de Control Elctrico
Laboratorio 1.
Automatismos Elctricos
Los siguientes son diagramas de proceso propuestas para disear y efectuar el montaje en laboratorio.
Para todos los procesos colocar pulsador de parada de emergencia y no utilizar pulsadores
con enclavamiento
o interruptores.
1. Disee las siguientes secuencias con dos cargas. Defina tiempos (T) y tipo de sensores utilizados
(S); P es pulsador de arranque y los puntos al final de la secuencia, significan que la secuencia inicia
automticamente luego de transcurrir el tiempo T. ? significa que puede seleccionar temporizador o
pulsador, como ms le convenga. Asoceel proceso a un proceso industrial real. Explique con detalle:
A.
B.
KMl
KMl
I KM2
KM2
TI
T2
!
SI
, TI
KM2
SI
S2
D.
KMl
~
.
TI
SI
,.
KMl
in I
1
S2
KMl
. KM 1
-1 KM 1
KM2
I KM2\
??
2. La secuencia G. tiene un proceso principal y dos subprocesos. La secuencia principal contiene las
cargas KMl y KM2 e inicia manualmente cuando se acciona el pulsador PO. Cuando termina esta
secuencia, suena una alarma durante un tiempo T. Si antes de acabar este tiempo, se acciona el
pulsador Pl, se activa la carga KM4, pero si se acciona el pulsador P2, se activa la carga KM3. Una vez
acaba cada una de estas cargas, se repite el proceso principal automticamente, sin accionar Po. Si la
alarma se apaga y no acciona los pulsadores, se repite la secuencia principal. Cada uno de los
subprocesos se repite 10 veces, significando que se completa un lote de 10 productos terminados. Si
uno de ellos termina primero al accionar el pulsador que lo habilita no debe responder. Cuando se
completan ambos subprocesos, se debe indicar con alguna alarma esta situacin.
AUTO MATIZACIN
INDUSTRIAL:
4. Automatismos
124
TEORA Y LABORATORIO
de Control Elctrico
SI PULSA Pl
KMl
@11
TI
~I'"~
I
,
__
T2
Pl
SI PULSA P2
PO
_~~_K_M_4~
T
KM2
KM2
~1
~1
l .. I
KM3
I T2
KM2
P2
3. Dibuje los circuitos y el diagrama ladder de contactos para cada uno de los siguientes diagramas de
secuencias. Considere que cada secuencia se inicia manualmente, mientras que los siguientes cambios
en las secuencias pueden ser causadas por sensores o temporizadores.
Asocie cada secuencia a un proceso industrial real y explquelo con detalle.
CD
CD_----_
!
. I
,KM'
KI.\t
KMl
!KJ.12
Pl P2
KM'
~
p
CD
Pl
PS
'n
TI
Pl
P6T KH:I
P4
IP?5 P2
@PlKM3
iP3 lill3
KI.l1
11
KlI>:1.,
1,'
II
T1
Tll
p
"
1~13
!
"1
! ! 1O.f31!
! ! ! ;1
~
KM2
1I
~ I
i
!
1"
KlI>:1.
I
'
1<Cl3
Pl
PS
~T
~
I I
K>l3
P2P3
KII>:1.
KM,1
Tl
Pl
1I
1Q.J3'
TI
i!
P2P3P4
[KM11
@IiJ
~1>:1.
KM2
!
I
P2 P3P4PSP6
KI'l3,IT'"
i Tl ,
'
KI.\l
Pl
IT .
! T1 i
T2
P2
P3 P4
KA\1
KA\2
KI~2'
i ~'
PS
KH3
'
!
????1?
KlA2
IT
KMl
!,
!10.<3
il(l'Bj'
'1
P3
P2
KI,11
KI,\t
'
P2 P3 P4
KI.12
~T
Pl
iTl:
P3P4
KMl
[]
Pl
PS
I~I
11<Cl31
'P2
KMl
'P3P4
,~
,n'
IKI~2
T1
Pl P2
TI
KM2
KM31
?7
AUTO MATIZACIN
INDUSTRIAL:
125
TEORA Y LABORATORIO
i K;iiJ
T1
KM2
~-K-M-4~!
T2
T1
llli3
Pl P2
KM4
@IJ
!T
~-K-~-14~1
TI'
Pl
P4
P3
KMI
KM1
~,T
1<1.12
KM41
KM3
-'~I
; K~I4-'
i i I
Pl P2 P3P4 PSP6
Pl P2P3
KM-l
T2
IT11
T.
,
~!
I
I~
I
IT" .
P
P2 IP3 IKM2
KH.~
PlIT ,
(11)
i T2
~I
KM1
u! 1'2 P3
P4 PS
'Pl
P4
Los siguientes procesos estn conformados por un proceso principal y algunos subprocesos. La
seleccin de estos depende del acciona miento de sensores que estn habilitados cuando en el proceso
principal se activa una seal sonora. Considerar que el proceso principal es un producto base y cada
subproceso es un producto con algunos elementos adicionales. Para la produccin se fabrican cinco
productos de cada subproceso y cinco productos del proceso principal. El orden de produccin es
arbitrario, pero cada que complete el nmero de productos del subproceso se debe indicar con una
seal luminosa y cuando se completen los quince productos, una seal sonora debe indicarlo.
SubProceso
Proceso
""'1
~
P
__ KM_l_I
~T
SI
. T2
Pl
P2 P3
I ~
, : T1
(u!bProceso
P4 S1
S2
S2
P 1'1
SubProceso
KIH
Q:JT'"
SubProceso
Principal
C9J]T."
T10
Proceso
Principal
(22)
I
1
[gj]T.'.
Ti .
:
I KH2
11M3 jT'
P4
S2
SI 1'3
P2 S1
t:::JT ...
I
PS P6
S2
Proceso
Principal
SubProceso
SubProceso
KMlI
t:9IJT'"
~T1
1
??
51?
51
~14
KM:l.
iT
~T
';"'5
52?
S2
Proceso
SubProceso
Principal
SubProceso
KMl
iQ.'2
[SI]
.
TI;
~T
T2
? 51
S2
Proceso
@)
i
i
I
iP
...>rincil'a.1
1l<l>1l
SubProceso
[g[J
t? p1t
P2
~T
[SI]
tt
? p3
p4
ir::=~~~..'rT''~~;:::rT:~~~.~
~-~~'(7;
~.~
i tt
i
t t
t t
...........
__
g;.;'; ..,.=~==?=.:-2-=.~
p2
;__
b.:.::.::=.:_=_=-::::::.-===.:J
~ P3
-'t..7:;;:=.J..-:::::.-;.7.-=;
.. _~~
~.~
126
4. Proyecto.
Se tiene una fbrica de herramientas de hierro y acero, en la cual sobresale la construccin de
martillos. El proceso que se va a describir es el de la fabricacin de martillos; se fabrican de varios
tamaos, que dependern del tamao del molde.
El proceso comienza con el transporte de la materia prima (bloques de acero) desde la bodega hasta
el horno de fundicin a travs de la banda transportadora;
los bloques se arrojan a un horno
previamente caliente a la temperatura de fusin del acero. Se temporiza 10 minutos a esta tempera_
tura para que el acero se convierta a liquido; en seguida, el acero es vertido sobre los moldes
dispuestos para tal fin; luego, los moldes son enfriados por medio de compresores, proceso que tarda
5 minutos y despus, los moldes se trasportan hasta el lugar donde se sacan se verifican y tienen
otros tratamientos, para, finalmente, colocarlos sobre carros que los llevaran a su ensamble.
Descripcin del proceso simplificado:
1. Por medio de una banda transportadora se traslada la materia prima de la bodega al horno, donde
se abre la compuerta para que caigan al horno.
2. La materia prima cae al horno, detecta el material y luego se enciende hasta llegar a cierta
temperatura, luego temporiza 10 minutos a esa temperatura, cuando se cumple el tiempo programa_
do, el horno se apaga y vierte el material lquido sobre los moldes.
3. El acero lquido a alta temperatura es vertido sobre los moldes, all se supervisa el nivel de lquido y
la temperatura y que los moldes queden con el nivel de material lquido requerido, es decir llenos
totalmente.
4. Cuando se verifica que los moldes se han llenado correctamente se comienza la etapa de enfria_
miento, que consiste en hacer circular aire fro casi congelado sobre los moldes por medio de compre_
sores anteriormente diseados para tal fin.
5. Se verifica que la temperatura haya bajado para que los moldes puedan ser manipulados y el
material est solidificado dentro de los moldes.
6. Los moldes se transportan al rea de perforacin para que all se activen los taladros
perforarlos y luego pasen a la etapa de ensamble que se har manualmente.
para
Fin laboratorio 1
4.5.
Conclusiones
127
5. Controlador L9ic-oProgramable
CONTROLADOR
5.
LOGICO
PROGRAMABLE PLC
5.1.
Introduccin
.~
~I
128
Lgico Programable
5.2.
importante
--
Definicin y Aplicaciones
?'<,-
..x..
Todas las mquinas o sistemas automticos tienen control. Dependiendo del tipo de
tecnologa, los controles pueden dividirse en neumticos, hidrulicos, elctricos y
electrnicos; generalmente se utiliza una combinacin de las diferentes tecnologas.
Adems se distingue entre controles con programa cableado (conexionado fsico de compo_
nentes electromecnicos) y controles programados como los PLC.
Los controles cableados se utilizan cuando los procesos siempre se mantienen, o se
tienen que efectuar cambios que no implican alteracin en su estructura, mientras
que los controles programables, resultan ideales en aquellas factoras en donde hay varie_
dad de productos, diversidad de procesos, generacin de nuevos modelos, etc. En
estos casos, dado que el programa se tiene grabado en una memoria, el usuario pue_
de modificar, ampliar y optimizar con facilidad sus procesos de control.
.;,(,
129
Consecuentemente una salida tambin asume uno de estos valores, por ejemplo, un
motor conectado en la salida: est energizado o no.
En el PLC el comportamiento de entradas-salidas es semejante al de los controles
realizados con dispositivos Iectromecnicos, con elementos lgicos, neumticos o
electrnicos; la diferencia est en que el programa, en lugar de estar cableado, est
almacenado en una memoria.
Sin embargo los alcances del PLC se ampliaron rpidamente: las funciones de tempo_
rizacin, conteo, operaciones de clculo matemtico, conversin de seales anlogas,
000'
representan funciones tan comunes que pueden ejecutarse en casi todos los PLCs
modernos.
Otras operaciones son, por ejemplo, la visualizacin, es decir, la representacin de los
estados de las mquinas o la supervisin de la ejecucin del programa por medio de
una pantalla o monitor; tambin el control directo, esto es, la facilidad de intervenir en
los procesos de controlo, alternativamente, impedir tal intervencin a las personas
no autorizadas.
El desarrollo de las comunicaciones ha permitido interconectar y armonizar sistemas
individuales controlados por PLC, por medio de redes o buses de campo. Aqu, una
computadora principal permite la generacin de rdenes de mayor nivel para el
procesamiento de programas en los diversos sistemas PLC interconectados.
La conexin de varios PLCs, as como la de un PLC con el computador maestro se
realiza por medio de interfaces de comunicacin especiales. Para ello, la mayora de
los ms recientes PLCs son compatibles con sistemas de bus abiertos estandarizados,
tales como Profbus. Gracias al aumento de la potencia y capacidad de los PLCs avanza_
dos, pueden incluso asumir directamente la funcin de una computadora maestra.
Hacia finales de los setenta, las entradas y salidas binarias fueron finalmente amplia_
das con la adicin de entradas y salidas ana lgicas, ya que hay muchas aplicaciones
tcnicas que emiten y requieren seales ana lgicas (medicin de fuerzas, velocidades,
temperaturas, presin, sistemas de posicionado). Al mismo tiempo, la adquisicin y emisin
de seales analgicas permite la comparacin de valores reales con los de consigna
y, como consecuencia, la realizacin de funciones de regulacin automtica, tarea
que va ms all del mbito que sugiere el nombre de control lgico programable.
Mencionar los campos de aplicacin resulta una tarea gigantesca, pero en general,
los PLCs se emplean en procesos industriales que tengan una o varias de las siguien_
tes necesidades:
Espacio reducido
Procesos de produccin cambiantes
Procesos secuencia les
130
Lgico Programable
Las ventajas
Maniobras en mquinas
Maniobras en instalaciones
Sealizacin y control.
de utilizar los PLCs son:
Menor tiempo de elaboracin de proyectos
Posibilidad de aadir modificaciones sin costo agregado en otros componentes.
Mnimo espacio de ocupacin.
Menor costo de mano de obra y mantenimiento econmico.
Posibilidad de comandar varias mquinas con el mismo autmata.
Menor tiempo de puesta en funcionamiento.
Los inconvenientes:
Entrenamiento
Costo.
y capacitacin de tcnicos.
.c;.
Figura 5.1.
Dada la cantidad de fabricantes de PLCs, cada uno ofrece su equipo con caracters_
ticas muy particulares; esto implica que si en la fbrica, para desarrollar cierta parte
de un subproceso se coloca un PLC Siemens y se desea implementar PLCs en otros
subprocesos, no era posible colocar PLCs de otros fabricantes, sino que tena que ser
Semens. Es decir, no exista compatibilidad tecnolgica.
A finales de la dcada del 70, se plantearon en Europa algunos estndares vlidos
para la programacin de los PLCs, enfocados principalmente al estado de la tecnologa
en ese momento. Tenan en cuenta sistemas de PLCs no interconectados, que realiza_
ban operaciones lgicas con seales binarias.
DIN 19239, por ejemplo, especifica un lenguaje de programacin que posee las corres_
131
Lgico Programable
1
2
3
4
5
5.3.
Arq U itectu ra
INFORMACIN
SUMINISTRADA
POR EL PROCESO
Figura
5.2.
por el PLC
AUTOMATIZACIN
5.
Controlador
INDUSTRIAL:
TEORA Y LABORATORIO
132
Lgico Programable
BLOQUES
DE SALIDA
CPU
DE ENTRADA
INTERFACES
BLOQUES
DISPOSITIVOS
DE ENTRADA
O CAPTADO RES
F.AllMENTACIN
CONSOLA DE
DISPOSITIVOS
DE SALIDA
O ACTUADORES
DISPOSITIVOS
PROGRAMACIN
Figura 5.3.
PERIFRICOS
bsicos
.~
La figura 5.3 muestra los bloques y perifricos bsicos que conforman un PLC. Su descripcin es:
5.3.1.
BLOQUES PRINCIPALES
Bloque de entradas. Adapta y codifica de forma comprensible para la CPU las seales procedentes
de los dispositivos de entrada o captadores, como por ejemplo: pulsadores, fines de carrera, sensores,
etc. Adems protegen a los circuitos internos presentando un aislamiento elctrico entre estos y los
dispositivos externos.
Bloque de salidas. Decodifica y amplifica las seales provenientes de la CPU y las enva a los dispo_
sitivos de salida o actuado res tales como: contactores, electro vlvulas, lmparas, etc. Tambin se
encargan de proteger los circuitos internos de los dispositivos externos, presentando aislamiento
elctrico.
Unidad central de procesos (CPU) Es el cerebro del PLC. Su funcin es interpretar
las instruc_
ciones del programa de usuario y en funcin de las entradas activar las salidas adecuadas al proceso.
5.3.2.
Bloques Necesarios
Fuente de alimentacin: A partir de una tensin exterior proporciona las tensiones necesarias para el
funcionamiento
en la que
se elabora el programa.
Perifricos. Son aquellos elementos auxiliares, fsicamente independientes del PLC y que se unen a
este para realizar tareas especficas y que amplan su campo de aplicacin o facilitan su uso. Como
tales no intervienen directamente ni en la elaboracin o ejecucin del programa.
Interfases. Circuitos o dispositivos electrnicos que permiten la conexin a la CPU de los elementos,
dispositivos y equipos perifricos.
La figura 5.4 detalla la estructura interna del PLC. De estos bloques el ms importante es la CPU:
133
Lgico Programable
MEMORIA
DE
PROGRAf-1A
E
BUS
::1'IT.E_ILI:!.Q
__ .~
--E--~--:"".::c:::.__-
.. _.
,----..., _~
--:"-E"
..
INTERFACES
-~
DE SAUOA
_...
-~
'-----'-..
UNIDAD
CENTRAL
CPU
FiguraS.4.
Arquitectura
CPU (CPU: Central Processing Unit): Es la encargada de ejecutar el programa de usuario y activar el
sistema de entradas y salidas. En algunos PLCs tiene la funcin de controlar la comunicacin con otros
perifricos externos, como son: la unidad de programacin, LCDs, monitores, teclados, otros controla_
dores, computadoras, etc.
La CPU est formada por el microprocesador (IJP), la memoria y circuitos lgicos complementarios. En
algunos PLCs el microprocesador se sustituye por dispositivos lgicos programables (DLP: Devices
Logic Programmable) o redes de puertas lgicas (gate arraj), conocidos tambin como circuitos de
aplicacin especfica (ASIC: Application Specfc Integrated Circuit).
La CPU ejecuta el programa de usuario que reside en memoria, adquiriendo las instrucciones una a
L!na. El funcionamiento es de tipo interpretado, con decodificacin de las instrucciones cada vez que
son ejecutadas (ver figura 5.5).
LAZADO :
;:_:~1[:j?;~~;~~~~~j
_--~..--_.
IpROGRAt:iAl1
N~ADO__: .. _. L.~~~U!~LE
r-
!
Figura
LENGUAJE INTERPRETADO
ANALIZA
:,
EJECUTA",
UN PROGRAMA
, SENTANC[A
A SENTENCIA
de la CPU.
Unidad aritmtico-lgica
(ALU: Arthmetic Logic Unit): Es la parte de la CPU donde se realizan los
clculos y decisiones lgicas.
Acumulador.
Banderas (Flags : Son indicadores del resultado de operacin. El estado de estos indicadores puede
ser consultado por el programa.
Contador
tran las i
Decodfica
in stru
COl'
Jfl:5
e instrucciones
y secuenciador. Cableado y/o programado donde se codifican las
en la memoria y se generan las seales de control pertinentes.
134
BUS DE DIRECCIONES
BUS DE DATOS
BUS DE CONTROL
I ACUMULADOR I
DECODIFICADOR
DE INSTRucaONES
y SECUENCIADOR
CONTADOR
DE PROGRAMA
PROGRAMA
MONITOR
DE SISTEMA
Figura
5.3.3.
de la CPU
Programa ROM
batera, etc.
Hasta que el programa del sistema no ha ejecutado todas las acciones necesarias que
le corresponden, no se inicia el ciclo de programa de usuario.
5.3.4.
Memorias
i1"'.
135
VOlATIl
NO
VOlTIL
RAM+EEPROM
EEPROM
RAM+ BA.TERIA
EPROM
(RAM
BATERA) MONITOR.
PROGRAMA
ucrrR-\.!l:sarrrnu
PROGRAMA
S.LOLECILR-\..
DE USUARIO DE USUARIO
DATOS +INTERNOS
ME.\IORl-\.
APLlCAClO]\'ES
PROGRAMA
DE USUARIO
Parmetto$
Mas
IMAGEN
MEMORIA
RAM
E/S
EEPROM
INTERPRETE
(Lo
depurado)
guarda
una
"'t!Z
Datos
internos
n1antenido$
Respalda
a+ la
RAM
PARMETROS
ROM
RAJ'1
--
Programas
finnware
y de sisrel1l:\.
oimemas
EPROl\-l)
(R.A.M)
o EPROM)
(R.-\.l\-l)
(RA.M)
(RAM (ROM
:t"lel1lolias
temporales
?vIemoria
d~j
programa
de de
Mell101i:l.
l\felllCl13
d dates
imagen
numricos
Q tRbla
yusuaro
v:niables
estados de E/S
del
}
sish:mill
FilmWilre
Programa o memoria
MEMORl-\.
INTER."IA
ml!fnoria
d.
}
MEMORIA
}
Figura
5.7.
:Memoria
del
usuario
DE PROGAAMA
prognmlll
de
USU,U;L)
Memoria de acceso aleatorio (RAM: Random Access MemorYJ: Es una memoria de lectura-escritura.
Puede efectuar esa funcin por procedimientos
desaparece al suprimir la alimentacin.
elctricos.
La informacin
Memora de slo lectura (ROM: Read Only Memory): En estas memorias se puede leer su contenido
pero no se puede escribir en ellas; los datos e instrucciones los graba el fabricante y el usuario no
puede alterar su contenido. Aunque se suprima la alimentacin, su informacin siempre permanece.
Memoria inter a (Ver figura 5.7 cuadro inferior): Se almacena el estado de las variables
que maneja el LC tales como: entradas, salidas, contadores, re/s internos, seales
de estad, e
Se p
ocupa la
136
contadores y otros
Las variables contenidas en la memoria interna pueden ser consultadas y modificadas continuamente
por el programa cualquier nmero de veces.
MEMORIA DE
PROGRAMA
INTERFAZ DE
ENTRADAS
IMAGEN DE
ENTRADAS;
I~
IMAGEN
DESAUDAS
l'~-',
~!U'
"'-.:... L ...../
INTERFAZ-l
DE SALIDAS
MEMORIA
DE DATOS
-<Z#
Figura 5.8.
'3"';
Ciclo de un programa
-}e ~
%&!
. 'i ..
:$
Ct
'H"UL
1. Antes de la ejecucin del programa de usuario, la CPU consulta los estados de las entradas fsicas y
carga con ellos la memoria imagen de entrada.
2. Durante la ejecucin del programa de usuario, la CPU realiza los clculos a partir de los datos de la
memoria imagen y del estado de los temporizadores, contadores, rels internos, etc. El resultado
de estos clculos queda depositado en la memoria imagen de salida.
3. Finalizada la ejecucin, la CPU transfiere a las interfaces de salida los estados de las seales conte_
nidos en la memoria imagen de salidas, quedando el sistema listo para comenzar un nuevo ciclo.
La figura 5.9 muestra otra forma de ver el ciclo de programa y se ilustra con un ejem_
plo;Observar en la figura 5.9(6) el tiempo o retardo que se presenta desde que se
acciona el pulsador IO.O hasta que la carga QO.o se activa.
Otras variables que se almacenan en la memoria interna son:
Rels internos. Ocupan posiciones RAM de 1 bit y son utilizados como rea de datos temporales,
como salida de resultados de operaciones intermedias y para controlar otros bits o registros, temporiza
dores y contadores .
. Rels auxiliares especiales. Se guardan en posiciones de 1 bit y mantienen informacin sobre
seales necesarias para el sistema como: relojes bits de control banderas de estados de la CPU e
informacin sobre el PLC (run, stop, halt, errores, etc.). Estos rels pueden consultarse y utilizarse
desde el programa usuario.
137
""'"
\
r-RINC(?1Q
t>EI. CICLO
ENTRADAS
lMA.GEN DE PROCESO
DE LAS ENTRADAS
PROGRAMA
PRINCIPAL
IMAGEN DE PROCESO
DE LAS SALIDAS
SALIDAS
FIN DEL
CICLO
(A)
(8)
Figura 5.9.
Ciclo de programa
(A) Mostrando
salida (B) Ejemplo que muestra el retardo producido por ese ciclo
rea de temporzacn y contadores. Ocupa posiciones de 16 bits o ms; capaces de almacenar los
valores de preseleccin y estados actualizados de estos elementos.
Dates
de usuario
(EEPROM)
1024 palabras
(rG'fllanenlwi
2560 palabras
ttornanentc'S)
I Respaldo
i Tip. 190n
tfiE=Yi:;::~;im~:I~.
Tip200das
:~~i~~~-inc-o-:pc-f.~~~
. ....._ .. ~El~~
Tamao@laimagende
lE/S diglalBs
..
b~~~.~a~_
_ _._....."
-...-.~I-8Es=~
.._.==rf4-Ei1i)-s-_--_
__
24 Ell6S
256 (125E!128S)
(i6E/16S
Ninguno
(32 E/32 S
analgcas
" E/S
Ta;'~.de.
1-3';'agen dB
p;;;;&;;dmoouloS
~.a~:;;;;;ii~:NInguno
I N"
de ;mpliacin
Ninguno
d9 im~
max.
de mdulos
ljntsli'~":: .
f
Entradas 00
:'~tadof<!s
f
cap!tM".a
-4 CornadO(l}S
~a 30 .:Hz
rpidos
Fns9"sim
~ 2 fases
2a20 kHz
Salidas
21"ndu]os
7mooulos
14
en total
,6a30l<Hz
6 cooladOl'es
da impu!:>cs
Figura 5.10.
,.~_
,V. __r~_,,'
__
,'/_,<_<"',
SI; to';al .
1:82:: l<!~~.:
De)
Memorias de programa: Almacenan el programa de usuario. Adems, puede contener datos alfanu_
mricos y text
bre o iden .
PLCs, si
el programa de usuario ocupa un paso o direccin del programa y necesita, para ser
posiciones de memoria (dos bytes o una palabra (Wora)).
138
AUTOMATIZACIN
5. Controlador
~.
+ batera o
En una
secuencia normal de trabajo, en la fase de desarrollo y depuracin del programa de control, se utilizan
las memorias RAM respaldadas con batera. Una vez se est seguro del funcionamiento correcto del
programa se pasa esta a las memorias no voltiles EPROM o EEPROM.
RAM
EPROMjEEPROM.
A todas las posiciones de memoria que es capaz de direccionar el PLC se les denomina
mapa de memoria. Ese direccionamiento depende de varios factores, a saber:
La capacidad de direccionamiento de la CPU que determina el nmero de direcciones
asignadas a los dispositivos internos, el nmero de entradas/salidas conectadas que
determina la longitud de la memoria imagen de E/S, la longitud de la memoria de
usuario utilizada.
Tomando como ejemplo el PLC Siemens, se compone del rea de datos y de objetos. El
rea de datos se divide en una memoria de variables, una imagen de proceso de las
entradas, una imagen de proceso de las salidas, marcas internas y marcas especiales.
El rea de datos es muy flexible, permitiendo accesos de lectura/escritura a todas las
reas de memoria, a excepcin de algunas marcas especiales que slo pueden leerse.
El acceso a la memoria de datos completa se realiza en forma de bits, bytes, palabras
o palabras dobles.
Los objetos son direcciones asignadas a elementos, como puede ser por ejemplo, el
valor de un temporizador. Los objetos abarcan temporizadores, contadores, entradas
y salidas analgicas, acumuladores y valores actuales de los contadores rpidos. El
acceso a los objetos est ms limitado, puesto que solamente se puede acceder a
ellos en funcin del uso que se les haya previsto.
El rea de datos contiene una memoria de variables (v), la imagen de proceso de las
entradas (E), la imagen de proceso de las salidas (A), - marcas internas (M) y marcas
. especiales (SM). Los objetos pueden ser temporizadores (T), contadores (z), entradas
ana lgicas (AE), salidas analgicas (AA), acumuladores (AC) y los valores actuales de
los contadores rpidos (HC).
Las entradas y salidas analgicas as como los valores de los contadores rpidos (He)
se almacenan por lo general en elementos (mdulos analgicos o contador rpido) ms que
en la memoria RAM.
La memoria RAM provee espacio para las dems reas de datos y objetos. Un conden_
sador de alta potencia que alimenta la memoria RAM se encarga de respaldar los
datos por un tiempo determinado despus de desconectar el autmata programable y
sin necesidad de ningn tipo de mantenimiento adicional el condensador respalda la
memoria desde 50 horas hasta unas 190 horas, dependiendo de la CPU.
El usuario puede definir hasta seis reas remanentes para elegir las reas de memo_
ria que debern ser respaldadas cuando se interrumpa la alimentacin. No todas las
reas de datos almacenadas en la memoria RAM pueden ser remanentes; las reas de
datos que pueden ser remanentes son: v, M, T(TO a TIl y T64 a T95) y C.
139
Marcas especiales. Las marcas especiales ponen a disposicin una serie de funciones de estado y
control y tambin sirven para intercambiar informaciones entre el autmata y el programa. Las marcas
especiales disponen de reas de slo lectura y de lectura/escritura. El rea de slo lectura comienza a
partir de SMO y termina en SM29. El autmata actualiza solamente las direcciones de slo lectura que
proporcionan diversas informaciones de estado. Con las marcas SM30 a SM85 se pueden seleccionar y
controlar funciones especiales (contadores rpidos, modo freeport (comunicacin Freeporf) as como
salidas de impulsos) y acceder a los valores de los dos potencimetros integrados.
Temporizadores. Los temporizadores (TON TONR) son elementos que cuentan intervalos de
tiempo. Los temporizadores del S7-200 tienen resoluciones (intervalos) de 1, 10 Y 100 milisegundos.
Contadores: Los contadores (ZV ZVR) son elementos que cuentan los cambios de negativo a positL
vo en las entradas de contaje.
Entradas y salidas analgicas. Los mdulos analgicos convierten valores reales (tensin, tempera_
tura, etc.) en valores digitales en formato de palabra y viceversa. Los mdulos analgicos pueden ser
mdulos de entradas, mdulos de salidas, o bien mdulos de entradas y salidas.
Acumuladores. Los acumuladores son elementos de lectura/escritura
Contadores rpidos. Los contadores rpidos (HSC) cuentan eventos ms deprisa de lo que puede
explorarlos el PLC. Los contadores rpidos disponen de un valor de contaje entero de 32 bits con signo
(tambin denominado valor actual). En caso de acceder directamente al valor actual de un contador
rpido, dicho valor permite un acceso de slo lectura. Para poder escribir en los valores actuales de los
contadores rpidos existen funciones especiales.
5.3.5.
Interfaces de Entrada/Salida
los dispositivos que se conectan en los mdulos de las entradas son los captadores. Se pueden
. erenciar dos tipos de captadores: los pasivos y los activos (ver figura 5.11).
captadores pasivos son los que cambian su estado lgico de activado-desactivado por medio de
accin mecnica. Ejemplos de estos dispositivos: pulsadores, interruptores, fines de carrera, etc.
-;o
captadores activos son dispositivos electrnicos que necesitan ser alimentados por una tensin
que varen su estado lgico. Este es el caso de los distintos detectores: inductivos, capacitivos,
ctricos, etc. Estos dispositivos pueden ser alimentados por la misma fuente que alimenta al PLC.
AUTOMATIZACIN
5.
Controlador
INDUSTRIAL:
140
TEORA Y LABORATORIO
Lgico Programable
(A)
24V
---,
~ ...
7"
.-.
1 -
.~.----.
(8)
L' "_.,_~:_~:-_,;
"
" .. 'n...:
..,_
,1>
Figura 5.11.
Interfaces de salida: Son las encargadas de decodificar y amplificar las seales generadas durante la
ejecucin del programa antes de enviarlas a los elementos de salida. Para las salidas se entrega salida
por rel, estticas por TRIAC a 220VACmx, anlogas de O - 10VDC o 4 - 20mA.
Se disponen de tres tipos de mdulos de salida, como se muestra en la figura 5.12. A rels, a TRIAC y
mdulo con salida a transistores.
(A)
(B)
Figura 5.12.
Mdulos de salida del PLC. (A) Salida a rels (B) Salida a transistores
PLC
P.PClrl%1o
SI
II
:G~
Figura 5.13.
Los mdulos de salida a rels son usados en circuitos de corriente continua y alterna; estn basados
en la conmutacin mecnica, por la bobina de un rel, de un contacto normalmente abierto.
I.
141
Los mdulos de salidas a TRIACs se utilizan en circuitos de corriente alterna que necesitan maniobras
de conmutacin muy rpidas.
Los mdulos de salidas a transistores a colector abierto se utilizan en circuitos de corriente directa y se
utilizan en circuitos que requieren conmutaciones muy rpidas.
CARACTERSTICAS
CRITERIOS
-DIGITALES DE 1 BIT
-DIGITALES DE VARIOS
-ANLOGICAS
POR LA TENSIN
DE ALIMENTACIN
-DE CORRIENTE
BITs
CONTINUA
(Estticas
de 24110VDC)
-DE CORRIENTE CONTINUA
COLECTOR ABIERTO (PNPNPN)
-DE CORRIENTE ALTERNA
(60110220VAC)
-SALIDAS POR REL (libre
CON SEPARACIN
POR EL AISLAMIENTO
( optoacopladores
)
-CON ACOPLAMIENTO
POR LA FORMA DE COMUNICACION
CON LA UNIDAD CENTRAL
-COMUNICACIN
-COMUNICACIN
POR LA UBICACIN
-LOCALES
-REMOTOS
Figura 5.14.
5.3.6.
de tensin)
GALVNICA
DIRECTO
SERIE
SERIAL
Fuente de Alimentacin
c.
U 221
222
224
.A.i;;;'i~cl6n~~;;:~~:;~a
de la cpu,'~:~I;::::;:~;~"l
0~~
!6 x DC 24 V
DC 24 V
AC ;2()'~'240 \;." .
.......,,-_...
'~6
8 x DC 24 V
AC 120a240V
8xDC24
'-~-----"~''''-'''''''._,''''~,
AC 120a240V
14xDC24
24xDC24V
226XM
'24xDC
__ v.,.'.
V . ""'
226XM
Figura
5.15.
. 24x DC24V
.....
PU 226
-
14x DC24 V
226
1,..
x DC 24 V
DC 24 V
. _M',WA"".
""."
."'~
24 V
: 4 x DC 24 V
1'4
~~lld~;dt3
r;;;"'~"r
A~~"~~.".._
de alimentacin
~4
6 salidas de rel
>
10xciC 24-\/',,--t
,-
".~.~ _.,._._'
1 O salidas
de rel
16xDC24 V
16 salida~
..
d~-r~i-T
_.,_ .1
16xDC24V
'.'
;24XDC24V
16
i
_ i
said~~
d~r~It;--
142
5.4.
Fundamentos
Una seal cuyo estado queda definido exclusivamente por dos valores constituye una
seal binaria y se designa como bit (bit = Binary Dgit).
El BIt es la unidad de una seal binaria, es la menor unidad de informacin y puede
adoptar los estados 1 O.
Un Byte est formado por 8 caracteres binarios sucesivos. As pues, un byte tiene una
longitud de 8 bits. En un PLC permite agrupar en un byte de entrada (ES), un byte de
salida (AS) los estados de seal de 8 entradas u 8 salidas. De la misma manera que
para las entradas/salidas, se tiene byte de marca interna (MS) y de byte de memoria
especial (vs).
Si se agrupan 2 bytes (es decir, 16 bit) formando una unidad, entonces las 16 posiciones
binarias forman una palabra. En el PLC los estados de seal de 16 entradas o 16 sali_
das se agrupan en una palabra de entrada (EW), una palabra de salida (AW), una palabra
de marca interna (MW), en una palabra de memoria variable (vw) (Observar la figura
5.15A).
1011
"' palabra
= 2 by1e
= 16 bit
143
I I I
.'.
III~
Byte 2
1 dobl~ palabra
= 4 byte
= 32 bit
Palabra
----Palabra
Figura 5.15A.
.1
Si finalmente agrupamos 2 palabras, obtenemos una doble palabra que estar formada
por 32 bits. Los PLCs permiten trabajar con dobles palabras de entradas (ED), dobles pala_
bras de salidas (AD), dobles palabras de marcas internas (MW), y dobles palabras de memo_
ria de variables (vw).
5.4.1.
Sistemas Numricos
144
Por tener slo dos dgitos este sistema se conoce como sistema binario o dual.
Por ejemplo, el nmero binario: 111111112 equivale al nmero decimal:
1X
27
+ 1X
26
+ 1X
25
+ 1X
24
+ 1X
23
+ 1X
22
+ 1X
21
+ 1 x 2 = 25510
Que es lo mismo que: 28 - 1 = 255. Este nmero binario con ocho posiciones recibe el
nombre de 1 BYTE. As que un BYTE es un nmero binario de 8 BITs.
El cdigo decimal codificado en binario (SCD: Binary Coded Decima~ es una representacin
numrica de ms fcil lectura, es decir, una notacin decimal codificada de un nme_
ro binario; en este cdigo cada dgito decimal se representa con un nmero binario
de 4 BITs (4 BITs es un nibble)
Sd - 0101b
6d - 0110b
7d - 0111b
3d -1000b
9d -1001b
Od -OOOOb
ld -OOOlb
2d -0010b
3d-OOllb
4d -0100 b
PLCs
161 + 13 x 16 = 14941d
F-
En el sistema octal la base es 8, as que los dgitos van del o al 7, entonces el nmero
83450 no es posible, pero el nmero 73450 si y su equivalente en decimal es:
7x
83
+ 3
82
+ 4
81
+ 5 x 8 = 3813d
Los nmeros tratados hasta ahora son enteros y positivos. Para los nmeros
negativos se decidi establecer que el BIT ms significativo de un nmero binario se
utilice para representar el signo, as: o corresponde al + y 1 corresponde a -.
Entonces el nmero binario: 1111 11l1b equivale al decimal -127d y el binario: 0111111b
es el decimal +127d. Para un nmero binario de 16 BITs (2 BYTEs), se tiene:
Jnteger
Range of vaJues
unsigned
signed
Figura 5.16.
-32758
()
-::2767
145
Para los PLCs, los nmeros reales (o nmeros en coma flotante) se representan como
nmero de 32 BITS (palabra doble) de precisin sencilla, conforme al formato descrito en
la norma ANSIjIEEE 754-1985.
V.GE
31 ~~
Io I
25 22
"<pn.me
Figura 5.17.
Mant:r,.;.
La lEC 1131-3 define un nmero de tipos de datos para diferentes tareas. Una de ellas
se conoce como BOOL, ya mencionada como BIT. Una variable BOOL asume el valor o o
el valor 1. La tabla de la figura 5.18 presenta todos lo datos numricos con que traba_
jan los PLCs.
o-32768
-128
127
SIGNO
-21474836482147483647
ENTER
DOBLE
SIN
SIGNO
CON
ENTERO
SECUENCIA
1
65535
8BITs
32767
16O
32
4294967295
255
42949677295
BIT
BITs
CORTO
DE
8
16
SON
SIN
BITs
BITs
SIGNO
SIGNO
CARACTER
REAL.
32
CON
BITs
DE
PUNTO
LONGITUD
FLOTANTE
LMITE
INFERIOR
SIGNIFICADO
PALABRA
NMER
O
BOOLEANO
DOBLE,
32
BITs
+1-2.9E-39
+!-3.4E+38
ESPACIO
LMITE
SUPERIOR
DE
TIPO
VARIABLE
Figura 5.18.
5.4.2.
NO RANGO
Todos los PLCs funcionan utilizando seales digitales o binarias. Se entiende por
binaria, una seal que slo reconoce dos valores: o, 1, o bajo, alto. Estas seales pue_
den obtenerse fcilmente con dispositivos de conmutacin, as, un interruptor cerrado
corresponde a una seal binaria alta, y si el interruptor est abierto, la seal binaria
correspondiente es baja. Por esta razn hay que establecer ciertos niveles de
tensin que definan estos dos estados.
146
(A)
-J..
Figura 5.19.
(A) Seal
(B)
binaria
IECl131-2 define un margen de valores de -3V a 5V como seal de lgica cero y de llV
a 30V como seal de lgica uno (observela figura 5.19). Estos niveles son obligatorios
para los PLCsque se acojan a la norma. En algunos PLCsse establece como lgica
cero un nivel de voltaje desde -30Va +5V y para lgica uno desde +13V a +30V.
Para las seales de entrada/salidas anlogas aquellos PLCsque estn en capacidad de
manipular ese tipo de seales incorporan ciertas funciones de software especficas
para tratarlas y permiten controlar valores mximos y mnimos de ciertas variables
del proceso realizar clculos aritmticos desarrollar funciones complejas para control
PID(Proporcional-Integral-Derivativo)
aplicables a servo vlvulas servo-motores control de
temperatura presin etc.
Entonces para el tratamiento de seales anlogas el primer paso es convertirlas a
seales digitales bien sea en forma binaria o codificada en BCD; si el PLC debe
suministrar al proceso variables o seales de regulacin continuar se har interna_
mente la conversin contrariar es decir; de binario a anlogo. Este proceso se realiza
al interior del PLCcomo se ilustra en el diagrama de la figura 5.20.
PLC
V>
'"
~
o 0-+
..J
D-
~ r -,
<
'c:{
ti)
o'"
u
tO
-o
..J
'"
Z
'"
V>
'"
CONVERTIDOR
MUlTIPLEXOR
.
ANALOGICO
AtO
CPU
DIGITAL
1__
L._.I
~0-
Cl
~
'"
V>
SELECCIN
Figura 5.20.
DEL CANAL
Tratamiento
PLC
Las seales proporcionadas por el proceso a las entradas del PLCson diversas con
rangos de variacin diferentes y debern aplicarse en la salida a distintos tipos de
reguladores; esto implicara disponer de un nmero grande y variado de interfaces
especiales para cada caso.
147
sealesde Oa lOV
seales de O a 5V
seales de O a 20mA
sealesde 4 a 20mA.
ALARMAS
.~~
FUERA
ROTURA HILO
DE
RANGO
Figura 5.21.
Los termopares (recordando el curso de instrumentacin) estn basados en el efecto Seebeck, que consis_
te en la generacin de una tensin de contacto que aparece entre dos metales unidos por un extremo
(unin caliente) cuando se somete este extremo a una cierta temperatura, mientras que los otros
extremos (unin fra) se mantienen a una temperatura inferior.
Metales tpicos utilizados en la construccin del termopar: NiCr-Constantan, Fe-Constantan, NiCr-Ni,
MTRH-Pt, Cu-Constantan. La tensin de contacto que se genera en el termopar depende de la diferen_
cia de temperatura entre las dos uniones:
v = f(Tc - Tf)
Las termo-resistencias PtlOO estn basadas en el aumento de resistencia que presenta un conductor
con la temperatura, segn una ley del tipo:
Rt = Ro[l
+ ()(Tt - To)]
y LABORATORIO
148
La interfaz entre el adaptador al PLC y el sensor (figura 5.21) incluye todos los elemen_
tos auxiliares necesarios para su conexin tales como: compensacin de unin fra
para entrada del termopar o puente diferencial/fuente de corriente para la conexin
de la puoo a tres o cuatro hilos.
Adems, el tratamiento de las seales comprende: la Iinealizacin de la respuesta
segun el tipo de sensor, la vigilancia de los valores lmites de rango de entradas y la
conversin de la medida al cdigo binario que se entrega a la CPU.
Las tarjetas sealizan los defectos de funcionamiento (seales fuera de rango o rotura de
hilo), mediante LEDs incorporados, adems de activar ciertos BFTs internos que son
enviados a la CPU junto con la conversin A/D realizada.
f""-
5.5.
Programas de Control
Libres de errores
Fciles de mantener
Econmicos.
PLC
se muestra en la tabla de la
figura 5.22.
- VERBAL DESCRIPTION
SPECIFICATION
DESIGN
3
REAUZATION
- PROGRAf-1MING
IN LD, FBD, IL, ST ANO SFC
- SIMULATION
OF SUBPROGRAMS
ANO OVERALL
PROGRAM
- DESIGN
COMMI'SSIONING
5.22.
TASK
Figura
OF CONTROL
-TECHNOLOGY,
POSITIONAL
SKETCH
- MACROSTRUCTURE
OF CONTROL PROGRAM
- TESTING
- TESTING
OF SYSTEM
OF SUBPROGRAl'15
OF OYERALL PROGRAM
149
La descripcin especfica de la funcin del sistema de control, formalizada al mximo, revela cualquier
requerimiento conflictivo, especificaciones incompletas o equivocadas. Al final de la fase se dispone de:
AUTOMATIZACIN
5. Controlador
150
Lgico Programable
Documentacirr. Un componente im
nte y crucial de un sistema es la documentacin, ya que es
un requerimiento esencial para el man-enimiento y ampliacin de un sistema. La documentacin,
incluyendo los programas de control, debera estar disponible tanto en papel como en un soporte de
almacenamiento de datos.
La documentacin consiste en la informacin sobre las fases individuales, listados del programa de
control y de cualquier informacin adicional posible concerniente al programa de control. La
documentacin mnimo debe contener:
5.6.
Lenguajes
de Programacin
del PLC
1. El Diagrama de contactos
o Diagrama
en escalera (Ladderdiagram)
LO
FBD
En el diagrama de bloques de funcin, las funciones y los bloques de funcin estn representados
grficamente e interconectados en redes. El diagrama de bloques de funcin tiene su origen en el
diagrama lgico que se utiliza en el diseo de circuitos electrnicos digitales.
IL
,.
151
5.7.
152
PARA.
o CARGA) y
NO(PARA)
N:(~I
l!""
CAHGA
INIClA~R
PARA
ANO
CARGA
o;'
CARGA
Figura 5.23.
(e)
(B)
(A)
Ejemplo con
(A) Diagrama
(C) Bloques
de funciones
El funcionamiento del circuito se explica as: tal como aparece en la figura 5.23(A), la CARGA est
desenergizada. Cuando acciona el pulsador INICIA se establece corriente entre las fases de alimentacin y la
CARGA se energiza, cerrando el contacto propio del contactor CARGA. Este contacto cumple la funcin de
autosostenimiento de energa; es as que al liberar el pulsador INICIA, la carga permanece energizada.
Para desconectar la carga, se acciona el pulsador PARA, interrumpiendo la corriente entre fases y desconectando
la carga. Entonces, el pulsador INICIA es un accionamiento de arranque y el pulsador PARE es un acciona miento
de parada de proceso y de emergencia (cumple las dos funciones)
~--f
i
!
l
Label
Slart
(
J
modifiorand
Operator
LD
OR
ANDN
ST
Comment
[ Op:~rnl1
INICIA
CARGA
PARACARGA
I/Lee (lO)
l/Hace
la
entrada IMelA
OR con CARGA
l/Resultado.
hace A
'O negada con PARA
la almacena
/ la opcracin anterior
I/(Sr)
en CARGA
'"-"
Lgico
KOP
fUf
!<.1
PLCSIEMENS
-j
Bt-D-
fSi<
fUP
KOP
Sit
-{)
PLC ABB
-j/f-
Mod.IL
Store
Load
N
value
aclual
var1
to
in
var1
buffer
Bitwise
exclusive
OR
OR
Bilwise
ANOofresull
Deseription
Bitweise
NOT
Sel
boolean
operand
Set
boolean
opernnd bool"ar
boo)var exactly
exctly then
then to
N.(
N,(
inAWL
FALSE.when
\Vllenlhe
theactual
"clual result
resuil;s
TRUE
TRUE.
ls TRUE
Bi,
ANO
ST
LO
var1
R boolvar
boolvar
S
NOT
XOR
OR
BitrC}-
-j1f-
Si,
Bit
-{ ! )
-j /1 f-
Bit
-{ Ns
153
Programable
Bi'tD-
Bit
-{ SIl
N}
-jNfRWL
Lo
Bit
LOl
BIt
Bit
(1
Bit
81
Bit
LDNI
8N{
ONl
Bit
Bil
Bit
01
LOI1 8il
RWL
fiN
Bil
Bit
Bit
=1 Bit
QN
IlIt.N
8i1.11
SI Bi,,11
Po! Bit. H
NOT
Bil
EU
E~
Figura
5.24.
Simbologa de operaciones bsicas en lenguaje LADDER, FBD, IL, para los PLCs SIEMENS
y ABB
Ejemplo 5.1
Al siguiente circuito elctrico expresarlo en lenguajes ladder, listado y bloques de funciones.
'J='
[~
n Fl
S3
j--"J
t-J
KM]~
.1"J
,~,\h
i
l",fl
I
KM3
KA
10
Figura
5.25.
11
12
5.1
Solucin
El circuito elctrico contiene tres cargas principales (KM1, KM2 Y KM3), tres rels auxiliares (KA1, KA2
Y KA3), seis pulsadores abiertos (51, 52, ..., 56) Y un pulsador de parada SO.
Al analizar el funcionamiento del circuito, se deduce que el orden de arranque y apagado de los
contactores es estricto, siguiendo el siguiente orden: Arranque: KM1, KM2, KM3. Apagado: KM3, KM2,
KM3. (Dibujar la carta de estados del proceso).
Los grficos de la figura 5.26 estn basados en el PLC Siemens.
154
Lgico Programable
NC!hliO,k
KM1
'~I
SI
LO
<MI
'"
'"
S'
t~,rS:t-1'~"~W)
Sl9[JN'lOrJAl
YA)
Nerwo,k:!
KM2
SO
,~,
'''"'3
!:'-l2:
KM3
'''"''
AN
,...,
Netwo,k3
'''''
..
S:9D.~m ~"
t:r'~7f-<-'
S2
KM'
O
rJ.41
KM'
lO
t:,r<M2t-1
';1 ~
.~')
= (KM3 54 + KA1) KM1 KMZ
KA1
t:~'~-f-<~l
lO
KM'
A
O
S<
,.
lO"
Y.M:'
'''"''
f;,l,l
Nel'olo,k5"
KA2
1~1
~
f~
r.MZqqQ0 OR
KI.41
KAl
:2
1:...'111
00
DR
so
Ustado
KM2
,'.Al
= (KAZ 56 + KA3) so
""~o
.l>.
/.ND 1:A2l[1
KA3
1~2
""
KM]
Nl!twor"~
Figura 5.26.
YJO
O
A
'"
ANO
;,toJ
S6
A.>l
rA3
so
LD
KA2
AA3
IL(derecha)
4.
Generalmente en un circuito, se consideran los rels auxiliares o marcas. Estas marcas se
pueden utilizar como cargas y como contactos. En el circuito analizado las marcas se indicaron como
KA. En los PLCs Siemens, las marcas se identifican como M (ejemplo: MO.5) en los PLCs ABB y
Telemecanique se identifican como %M (ejemplo %M10.5), en los PLCs FESTO se conocen como F
(ejemplo F2.3). Igual que con las cargas principales, una marca colocada como carga no se puede
declarar ms de una vez.
5.
Considerando el ancho de un segmento como un 100%, la zona de contactos se ubica en el
75% de ese ancho a la izquierda (zona de comprobacin), mientras que la carga ocupa un 25%,
siempre colocada a la derecha (zona de accin).
Cuando la carga es la bobina de un rel o contactar, por ejemplo %QO.1, algunos contactos de este
dispositivo se utilizan. Cuando el circuito requiere ms contactos de los que posee el contactar, es
necesario recurrir a los rels virtuales (las marcas), ya que para este tipo de carga virtual el nmero
de contactos es ilimitado.
155
Lgico Programable
IID.l
/----+
11-----------------<
ZONA DE ACCION
ZONA DE COMPROBACION
Figura 5.27.
5.7.1.
Combinaciones AND-OR
Considerar la situacin ilustrada en la figura 5.28.
Figura 5.28.
Combinacin
AND-OR
HOT = Si S2 + Si S2
3421
IL
ANO
ORo
queda:
LD
ANDN
i>,l.TD
ST
S1
)
OR(N
52
[Vl0T
OR
A
MI
OLD
LDN
PLC Siemens
estas
51
52
MOT
ANO
y luego se
156
Figura 5.29.
OF,
M-.JD
,ANO
tvl0T
81
Ejemplo 5.2
Escribir el listado de instrucciones para el diagrama /adderde la figura 5.30.
Figura 5.30.
Solucin
La Figura 5.31 muestra los listados de instrucciones utilizando la tcnica de los parntesis (arriba) y la
tcnica de las instrucciones especiales (abajo). Se tiene la expresin algebraica del segmento. En la
Figura 5.32 se muestra el diagrama bloque de funciones para el /adder analizado.
11
78
35
421
.~.NDKI'.il
P4
p.Nn
!<Al
o J..ND(
LO
OR
SI
[.:;
Pl 2
OR
Jl.ND
KAl
P2
Pl
AND(
ORe
)) KA2
ANDI
))ANO
10
14
15
12
i3
69
KA2 = Pl (KAl KMl P2 + KA2) (P3 KA3 + KM2) (P4 + KA4 KA5)
lo
I~~
LD
A
L1l.1
YHl
1'.
F2
I1ID
--P-1 ~ i
1
12
13
17
1516
114115
19110
1>~r-1 1t<=-X<::r )
L
P2
la
t2
In
KJ>.2
I ztD
I A
~LD
I
11
LD
~D
l OLD
P3
KA3
KM2
P4
F.LD
---->
~~~
Irrn=D
L~D
A
OflLO .'.
o
I
KA2 = Pl (KAl KM1 P2 + KA2) (P3 KA3 + KM2) (P4 + KA4 KAS)
ALD
1..~::
__
~~.~ ..".J
Figura 5.31.
listados
ALD y OLD
157
AUTOMATIZACIN
5.
Pl
K"".l
ANO
KA2
OR
,A.NO
Ktv11
P2
K"".2
OR
P3
KA3
Kt,,12
P~
OR
KA4
KA5
Figura 5.32.
Ejercicio 5.1
1. Escribir el listado de instrucciones y dibujar el diagrama FBD para los siguientes diagramas /adder
(por ahora no tener en cuenta los nombres que se han asignado a los contactos y cargas):
1.1.
MO.O
10.0
MO.l
:c;'
10.3
:t;' T
M1.1
MO.2
1---1/
V4.6
10.5
SMO.3
/1I__
I-(END)
1.2.
M1.7
MO.7
QO.1
f--{ )
MOJ,100- T37,AO.O-
AUTO MATIZACIN
INDUSTRIAL:
TEORA
159
Y LABORATORIO
LD
%10.1
AND(
ANDN
%10.2
A..l\'D
%1'1'13
oR(
%1'1'12
A!'l"D(N
%103
A.l"i"D
%1'1'14
%l\fl
oR(
O/oQO.I
A..ND(N
l!kl103
oR(
%IOA
.'\NDN
0/'111'1'11
)
)
)
)
)
)
ST
/QO.l
3. Los siguientes son diagrama de bloques de funciones. Deducir los listados de instrucciones y el
diagrama /adder correspondientes.
3.1.
---
f-f--
ANO
.ANO
OP,
OR
~OR
ANO
OR
ANO
.A.I'-JO
OR
ANO
SI..,13.6
<l
<:
00.2<)
1..,10.100.1MO.2<:
<:
811'10.5Sh~5.0<l
MOA<)
<: el0<l
00.2
10.2
MOA
V4.5
1',10.0
;1011.7
<l
h~O.511'11.111'10.7<)
10.0-
001
160
3.2.
10.0
OR
1,10.6
MO.7
1,00
10.i
1,10.3
1,,10.1
00.2
Ai'JO
00.2
OR
ANO
OR
IvfO.6
ANO
1,,10.5
vo.o
OR
OR
ANO
10.1
M1.1
ANO
1v11.0
V200.7
10.~
Fin ejercicio
5.7.2.
5.1
I O~IO.l
%102
hID3
l' ~L:r~
~
H"IO1
l:!'Ml
o/OQ~
1-rtJ------<c
";10.1
~"IO.2
Figura 5.33.
OA>h>1
r-rL:rW
r---1 r----< -'
~"IO.2
l' ~ ~"h~
OA>M2
0/oM3
~"M2
CIRcurrol
CIRCUITO 2
OA>Q~
CIRCUIT03
Tiene tres segmentos y en cada uno finaliza en una carga, que es lo normal. Observe
que cada uno de los segmentos tiene tres contactos que tienen igual disposicin. El
listado para esos tres contactos en las dos formas: con instruccin y con parntesis
es:
AUTO MATIZACIN
5.
INDUSTRIAL:
TEORA
Y LABORATORIO
158
1.3.
10.0
IDA
00.1
M04
1:
"""11-----.1
MO.6
002
f---{ )
10.1
0~2
HO.l
1--1
M 1.1
---<
\1200.7
2.
Los siguientes son listado AWL, dibujar el diagrama ladder y FBD correspondiente.
2.1.
....
OlD
AlD
A
HO.2
10.2
A
AlD
O
V200.5
HO.J
lDN
~;HO.1
lDH
HO.5
AlD
In
H2.6
H2.2
U.1
HO.O
H2.5
lD
HO.4
HO.1
10.0
lD
OlD
OlD
10.1
00.1
00.2
00.1
()(I
..1
O
1.
lD
OlD
lDH
lDN
AlD
In. O
SHO.3
111 . J
AN
OlD
AlD
OlD
H5.2
lD
H6.1
SHO.O
SHO.1
H5.3
H5.1
H6.2
00.3
HO.1
l4.1
H6.3
AN
OlD
AN
A
H2.J
H2.4
lD
10.1
10.0
lD
H2.5
H1.3
1-12 . 3
10.1
00.2
H4.0
H4.1
H5.1
lDN
AN
A
OlD
AlD
AN
OlD
AlD
AN
(~
(",
OR
LO
LO %IO.2
OR
ALD
%Ml
%IO.l
%Ml
%IO.l
ANO(
%IO.2
1 LO
423
161
Entonces, se pueden colocar las 5 lneas, adicionar los contactos restantes y terminar
en cada una de las cargas, o la otra alternativa es, unir las cuatro lneas comunes y
de all derivar las tres cargas. Esto es posible utilizando algunas instrucciones espe_
ciales.
El nombre de las instrucciones depende del PLC, as, para el PLC Siemens las instruc_
ciones se conocen como: LP5, LRD, LPP. En PLCs Telemecanique, Mitsubishi las instruccio_
nes se identifican como: MP5, MRD, MPP.
Estas memorias intermedias se denominan pilas y se aplican en la siguiente forma:
Se desarrolla el circuito lgico que es comn a todos los circuitos. Para el ejemplo
considerado, la operacin lgica comn a los circuitos va desde la lnea O a la lnea 3
del listado de instrucciones (observe el listado de instrucciones anotada en la figura 5.34). Aqu
se llama la instruccin MPS; entonces esta instruccin almacena la operacin lgica
comn a los circuitos y adems indica que se inicia la aplicacin de memoria inter_
media.
18
~.ND(
4
CARGA
12
. PRII\1ERA
OR%1<1
CIRCUITO
COrvlN
~.ND
%1<3
%1<2
ST
MPP
ST
%10.2
%10.
o
6 511
MPS
ANO
OR%10.2
%H2
MRD
%10.3
%QO.2
CARGA
~.NO(
r-AND(
%QO.1
) %1<1
SEGUNDA
)-AND%1<1
)
CARGA
TERCERA
. corv~
OR
400.2
.~~1
,1. .
~IRCUITO
~l:~~
:~I
14
CIRCUITO
( 9
PRIMERA
MPS
%QO.1
(
LD
CARGA
Figura
5.34.
162
Lgico Programable
Figura 5.35.
1.
Las instrucciones MP5, MRD Y MPP se utilizan cuando se tienen varias cargas con un circuito lgico
comn.
2.
3.
.~
163
3.4. El ltimo circuito debe contener la instruccin MPp' que trae lo que tiene almacenado la
instruccin MPSpara efectuar la operacin lgica que culmina con la ltima carga; entonces esta
instruccin indica que termina el uso de la memoria intermedia.
4.
La memoria intermedia siempre debe iniciar con la instruccin MPS que indica el primer circuito.
5.
La memoria intermedia debe terminar con la instruccin MPp' indicando el ltimo circuito.
6. Entre las instrucciones MPS y MPP se tienen las instrucciones MRD que indica que se tienen tres o
ms cargas.
7. Un circuito puede tener solo dos cargas, lo que indica el uso de memoria intermedia
instrucciones MPSy MPP nicamente, sin tener instruccin MRD.
8. El nmero mximo de circuitos que utiliza memoria
dependen del PLC.
9.
intermedia
y que tienen
con las
instruccin
MRD
Ejemplo 5.3
En el siguiente diagrama ladder se combinan operaciones AND-OR y memoria de pila. Se presenta el
listado de instrucciones correspondiente. Siga el desarrollo.
MOO
101
00.0
MO.3
10.4
Ml.1
"",;~<~><r
M1.2
001
LD
f-(
10.3
)
MO,
M15
MO.
AN
10.1
SMI. o
QO. o
LD
A
LO
MO.3
MO. 2
i>.
HO.6
OLO
i>.LD
LPS
":'~
00.1
f-(
Ml.l
)
M2.1
f----1 I
f--(
LDN
10.4
QO.2
QO.l
LDN
ON
ALO
A
LO
M!. 2
LPP
10.3
i>.
ON
M!. 5
LD
QO.l
SM!. 2
LD
M!.6
AN
OLO
ALO
QO.2
i>.LD
l'.
00.2
M!. 1
HO.6
M!.5
LRD
LO
11.0
f----1
f--(
00.3
M3.2
M3. 4
M3.3
M3.4
LRO
ALD
001
LPP
QO.l
LD
H!.l
P.
OLD
ALD
LPS
QO. 2
LPS
AN
QO.2
QO. S
LPP
A
P.
M!. 1
AN
M2.1
QO. 5
QO.6
QO.2
LRD
LO
Ol,
10.4
M2.2
ALO
M2.2
LRD
QO.l
Il. o
QO.3
Fin ejemplo
5.3
164
Lgico Programable
Ejercicio 5.2
1. Para
1.1.
los siguientes diagramas ladder, escribir el listado de instrucciones y dibujar el diagrama FBD.
10..0.
SMo.o.
Qo..o.
~~I
Ho..2
Mo..o.
/ f--{
'-1 ~I
MD.3
'1
f--{)
Ho..1
Qo..1
1.2.
51<41JO
MO.2
000
'~/T)
I
MI}~
"00
1--{ )
MO.O
Q02
Q03
-J
I~
/0114
SM1,3
I~I
";OE::~::~QOO~";'
~
MA
003
5.7.3.
Funciones de Temporizacin
Al igual que con los dispositivos elctricos, en todos los PLCs se dispone de
f,"
165
Lgico Programable
Telllll
Q
IN
~r-
TON
Q
~~
.-Tl
TI
(1)
Figura 5.36.
Temporizador
"
'-T1~
(2)
(3)
(4)
'-Tl~
(5)
(6)
(7)
y el diagrama
de tiempos
Los temporizadores responden al flanco de subida del pulso en la entrada; as, en el punto (1) se
aplica el pulso en la entrada, se energiza el temporizador y se inicia el tiempo programado Ti. Cuando
transcurre ese tiempo, en el punto (2), los contactos del temporizador actan (los contactos NA se
cierran y los NCse abren) y permanecen en ese estado mientras se mantenga el pulso aplicado en la
entrada y, obviamente el temporizador energitado. En el punto (3) se suprime el pulso de entrada, as
que el temporizador se desenergiza y sus contactos retornan al reposo (estado inicial).
En el punto (4) se vuelve a aplicar pulso en la entrada, se energiza el temporizador y comienza a
transcurrir el tiempo, pero antes de completar el tiempo programado Ti, se desconecta la entrada en
el punto (5), as que el temporizador no alcanza a completar el tiempo Ti y sus contactos no cambian.
Nuevamente en el punto (6) se activa la entrada, se energiza el temporizador y comienza a transcurrir
el tiempo; cuando transcurre el tiempo Ti, se activan sus contactos (7) y permanecern indefinida_
mente as, mientras est la entrada activada.
Temporizador TOF. Cuando se energiza, sus contactos actan instantneamente as como la carga
que se conecte en su salida Q y permanecer en ese estado mientras est energizado. Cuando se
desenergiza, comienza a temporizar manteniendo sus contactos en el estado actual y luego de
transcurrir el tiempo programado, sus contactos vuelven al reposo y la carga conectada en su salida se
desactivar.
En la figura 5.37 se muestra el bloque del temporizador y un diagrama de estados.
IN
IN
TOF
STem
TI
..
Figura 5.37.
Temporizador
(i)
(2)
(3)
Izquierda:
(4) (5)
(6)
(7)
(8)
Derecha: Diagrama de tiempo
En el instante (1) del diagrama de estados, se activa la entrada, se energiza el temporizador y sus
contactos cambian de estado instantneamente. En el instante (2) se desconecta la entrada, los
contactos del temporizador se mantienen en el estado anterior y se inicia el tiempo programado Ti;
cuando transcurre este tiempo, en el punto (3), los contactos del temporizador retornan a su posicin
de reposo.
En el punto (4) se vuelve a activar la entrada, el temporizador se energiza cambiando de estado sus
contactos. En el momento (5) se interrumpe la entrada, desenergiza el temporizador y se inicia la
temporizacin;
166
est energizado,
sus contactos
La figura 5.38 ilustra los temporizadores TON y TOF para tres PLCs de diferente fabrican_
te. En todos los diagramas, se observa la semejanza en la informacin que contiene
el bloque: el tipo de temporizador (TON, TOF), terminal de entrada (IN), el valor de
seleccin del tiempo (PT).
En el PLC Siemens (grfico de la figura 5.38(A), con el nombre del temporizador, que es
T38, se pueden colocar la cantidad de contactos que se requieran en el circuito. Para
el PLC Te/emecanique, se puede colocar carga o circuito lgico en la salida Q, o con el
nombre del temporizador (%TMO), se pueden colocar los contactos que se requieran
en el circuito. Igual se aplica al PLC ABB.
T38
FBD
.~~~~~
Ta
LADDER
TONI
LD
l~;~:
nI
11l'LO
10.0
T3B.
BlY.
::mlO
:~IO.O
TON
8m_BLR
yalln
(A)
(B) LADDER
TYPE
n.
ILIN
%11ol0.P 9999
%TMO
Example in IL
LD
TONlnsl(IN := Var800L
TONlnsl.Q
sr
VarBOOL2
Example
ADJ
%iO.O
Example in IL
CAL
1, PT := T#5s)
CAL
TOFlnsl(IN:=
LD
TOFlnsl.Q
ST
in FBD
VarBOOL2
Example in
T0N!nSI
FBD
TF!nst
(e)
Figura 5.38.
Presentacin de temporizadores
5.7.4.
Temporizadores
Especiales
funcionamiento:
y, luego de trans_
energizado. La
167
0/011\-1
IN
TP
TI
(1)
Figura 5.39.
Temporizador
TP. Izquierda:
(6)
En el evento (1) del diagrama, se activa la entrada IN, entonces se energiza el temporizador, actan
sus contactos instantneamente y se inicia la temporizacin; cuando transcurre el tiempo programado
Ti, los contactos del temporizador retornan al reposo (2), Pero observe que la entrada se mantiene
activa.
En el evento (3), se activa la entrada, energiza el temporizador, activa sus contactos y se inicia la
temporizacin y en el punto (4) se desenergiza la entrada, entonces el temporizador tambin se
desenergiza y sus contactos retornan al reposo, dejando de temporizar.
En el evento (5) nuevamente se activa la entrada, se energiza el temporizador, activa sus contactos y
se inicia la temporizacin; al transcurrir el tiempo programado Ti, en el punto(6), los contactos del
temporizador retornan al reposo.
Aunque se mantenga la entrada activada y el temporizador
en reposo, como se observa del punto (6) en adelante.
XTHO
IN
TemP0rizador:
Pceseleccion: I
TiPo de temporizador
@TON
T"fPE
TON
TB
Mi n
ADJ
,.
xTHO.P
9999
OTOF
OTP
TEMPORIZAOORES
Smbolo:
9999 I
Base de tiempo
01 ms
OlE! ms
OlElE! ms
Olseg
@1
mn
QK
Figura 5.40.
que
II
flnular
TSX07
SU
funcio_
168
Txxx
:l-
IN
Txxx
PT
T1
~ 'M TOMRI
:
T1
Figura 5.41.
,T2
T3P_
:
TIEMPO
T3 = PROGRAMADO
110
T2
:--:
TEMPORIZADOR
EN CERO
Para los PLCs Siemens, la base de tiempo se fija de acuerdo al nombre del temporL
zador. En la siguiente tabla se aprecia esta codificacin.
Ternporizador
Resolucin
TON, TOF
Temporizador
N de temporizador
32,767
W rns
327,67 s
100 rns
3276,7
Resolucin
1 ms
10 ms
100 ms
TOI'JR
Valor mximo
1 rns
Txxx
D2, T96
D3-D6,
T97-T100
D7-T63, T101-T255
Valor mximo
32 ,767 s
N de temporizador
lD, 164
327,67
T1-T4,T65-T68
3276,7
T5-T31,T69-T95
Ejemplo 5.4
El siguiente ejemplo ilustra el funcionamiento
Ne'wOIk 1
TOF
LO
10. O
TOF
T37.
I VISU..L1Z~
LD
EL TEMP T38
T33
QO .1
+50
Network 2
Netwo,k 6
I TEMPORrZODOR
TON
LO
TON
+ 10
T37
T38.
I VlSUAlIZUL
LO
NelwOIk 3
TEMP TONR
T5
QO
Nelwork 7
I TEMPORIZbj)OR
LO
T3B
TONR
T5.
TONR
+ 150
Netwmk .
LO
USO OE TEMPORlZADORES
I TEMPORIZbj)OR
I VlSUAUZA
de los temporizadores
I LIMPIA
EL TEMP TOF
LO
10.1
"
T37.
NetwOIk 8
EL TEMP 137
T37
QO. O
lIMPI,",
LD
EL TEMP TONR
ID. 2
T5,
(A)
el
169
Np.-"l
Netwur!<l
I~'~);,-:~~::::~
PO~......-.t:S
ti.~C '!:::'-F'\)f"':j'::J<F:-:~_";:
ID'
1-,:>-. -._'",.
TIl
'~I
..U-...J
1:..-4,;:
,'' .~ ~
b~",=:=;c:,":
jG':3~i:t.I~<'n!:'..;xnT:;-':
0:'2
ns
",-C::==J
:~~j~
TONI
Ile"'''',kl
@-Y:"'!f.i7';':''''?''':':C'''''';;'f"
Nelwnrl<3
N~.A7
.,;..- . .:....;
'_-.1
Te;'1
r-<"")
~ i..-,
T'?'-c==J
~~j~
1"
TI7
Il..'!'<l'.~.'EIP";;;'~Z;\~-_-.r:..,,~
TI
';~
(e)
Figura 5.42.
La figura 5.43 ilustra, con un diagrama de tiempos, el comportamiento del programa. Verticalmente se
trazan lneas mostrando tiempos de lOs en cada divisin; horizontalmente contiene: la entrada 10.0
cuyos cambios inician la secuencia de temporizacin, los estados de los temporizadores TOF, TON y
TONR, la entrada 10.1 con la que se limpia (pone en ceros el estado actual) al temporizador TOFy la
entrada 10.2 con la que se limpia al temporizador TONR.
IO'0-fl~.
lO'
QO,O
----L.J
-!L.l..-j
~
IOHR
QO.2-'
10.1
~[l
n-
.. ~.'------~
[l
~[l
_---_:,
.. '_:.
__
!---!
----------------~n
rL....-
iJ..;....
[
:;
,:
!h
':
!tJ.J
10.2_'
10
Figura 5.43.
de la figura 5.42
Observe que para limpiar los temporizadores (poner en cero o reinicializar) se utiliza la instruccin
Reset, limpiando el BIT correspondiente al nmero del temporizador. Esto es importante, en especial
con los temporizadores TOF puesto que ellos siguen operando despus de desenergizarlos. Esta es
una ventaja respecto de los temporizadores electromecnicos, mencionados en el captulo 3.
5.7.5.
Funcin de Contador
170
BLK
LD
;::0
7.CO
7.IO, 1
3
4
5
LO
S
LO
CU
7.IO.2
7.IO.3
LD
CD
7.IO
END_BLK
(A)
Example
in IL:
CAL
LD
ST
VarBOOL3
var600U
eu
LD
CTUlnsLCV
ST
VarlNT2
VatOOOL2
VarlNTi
r{ESET
PV
Example
1, RESET := 'iarBOOL2,
PV := VarlNT1)
CTUlnst
CTU
in Ilo
CAL
"~.'.
Example in FBO:
CTUlnst(CU := Var800L
CTUlnsLQ
Q
Va,BOOl3
C' \/srINT2
Example in FBO:
LO
CTDlnst(CD:=
CTDlnsl.Q
ST
VarBOOL3
VarBOOll
CD
LD
CTDlnsl.CV
Var800L2
vartNT1
LOAD cva'INT2
ST
VarlNT2
Example
CTD
in IL:
o!
LO
CTUDlnsl.QU
PV
CTt.,IDlnst
CTUD
VarBOOL1
VarBOOL5
el!
Var800L5
QU
QD Var800L6
CD
LO
CTUO!nsI.QO
ST
VarBOOL6
LO
CTUDlnsl.CV
\'.ilBOOU
ValiNTi
ST
VarlNT2
Ejemplo
Net'lltork
1
VarBOOl3
Example in FBD:
CAL
ST
CTDlnsl
(8)
en LAOOER:
Ejemplo
Network
c::;n,l..Dr.:p,DEf=:-~::;Gf.;,nE
11)0
en FBD:
Np-twark
DESCEl\iCENTE
C;0i\(T.':"GO:-~
10,0
eo
10.1
LO
en IL
[CC;iA[;CjRDE-;~:ENGrTE-'-'------:--10.0
LO
LD
CTa
CO
lO.i
CTD
10.1
eo,
"
iO
.1[; PV
LO
FV
CTO
NI:'!l.Wurk 2
Network
[C0~T.'J)ORN;(,EN[;E"ITE
10.0
Ejemplo
CO
~o+!:;
LOAD
PV
Network
(,0~rrAQ'::?
~'I
el
C1
,0.1
C(;'~T.4)("H,),l:;(ENm'::NT[
LD
10.0
LD
10.1
CID
eL ...2(,
."'SCENGENTE
t=I.
PV
;DOOcru
.,,;
=1
Network
Network
I GG!'II,,"[)CiR/.SG::NDE..,'-TE-[:=
~C2n0fj
rE::
LO
LO
LO
CWO
C2
1(\.1 el)
10.1
ea
m.2
10.2
C2
CONlA.OOR
ASCENDfJ ..tTf.:-oESC'~M)ENTE
10.0
10.1
10.2
e2, +5
'oor'
.~~; p.
IT'I
10.0
.~
PV
CTUD
Figura 5.44.
(c)
171
Identificador
Un contador
no se puede
Entrada Cu, en donde se aplican los pulsos a ser contador. Esta entrada indica que con cada flanco
de subida aplicado all, se incrementa en uno la cuenta.
Entrada CD, para el contador descendente; con cada flanco de subida detectado en esa entrada, la
cuenta decrementa en uno.
Entrada reset (R), limpia los contadores CTU y CTUD; significa que un pulso aplicado en esa entra_
da pone en cero el contador. Para el contador CTD, se dispone de una entrada indicada como /oad
(LD), as que, al aplicar un pulso all, el contador pasa al valor mximo programado de conteo.
Algunos PLCs tiene salidas (por ejemplo el Telemecanique y el ABB), otros (como el Siemens) no tiene
salidas, sencillamente disponen de contactos abiertos y cerrado que se colocan dentro del circuito con
el nombre del contador respectivo.
Ejemplo S.S
El siguiente es un programa en A WL desarrollado en el PLC Siemens, que muestra el funcionamiento
de los contadores.
I E,IEMPLO
t~ORM,6,LES
Nelwork 1
Nelwork 4
I CiJtH.6.DOR ,6.sCEt'1DEt~TE
ILD
IO,O
ID
ID
lO, 4
CTU
eo,
CO
QO,O
+5
Nelwork 5
Nelwork 2
I TESTIGO DEL FUNClON,6,MIENTO
I COtHADOR
ID
ID
CTD
DE~;CnJDEtHE
ID
IO,O
IO,l
el, +8
Nelwork 3
I CONT />.DOR ASCEt'JDENTE/DESCnJDENTE
ID
lO, O
ID
lO, 2
ID
CTUD
lO,:::
C2, +10
C1
C)O , 1
Nelwork 6
I TESTIGO DEL CONT,6,DOR ASCEI'JDEtHE/DESCENDEtHE
ID
C2
QO,2
172
10.0
10.4 __
10.
~n__ ~ __ ~~
n~_~~
1-----fl
_
_
10.2
10.3
O
46
251i:7
52311B
CO!:43
O
7 !:6
IC1
QO.O
:
:1
: -2
-31
:~,.>~~-~--~~~~-~-
QO.1
QO.2
Figura 5.45.
'!:il_~_
de los contadores.
de los contadores
El
PLC
; zsco
iR
eu
cu.
en
173
%Ml
R
CU
CD
Figura 5.46.
Diagrama Ladder
ESTADO DEL
CONTADOR o 123
4:3
:2
RJl
A ,5 '6
;78
'9
o
)0255;0:1
CU
ILJI
CD
QO,4
-.r-J~,
-----IL~ __ -----___'r_____
Q05
QO.6
..
Ml-'
EVENTOS (1) (2)
(3)
Figura 5.47.
(4)
(5) (6)
(16)(17)(18)
Salidas:
Bit interno:
M1.
174
.~.
Con las funciones estudiadas hasta esta parte, se pueden desarrollar programas para
procesos sencillos o de cierta complejidad y que, adems, requieran temporizaciones
y/o contadores. En igual forma, los tres lenguajes tratados son los ms comunes y en
los que la mayora de PLCs permite programar.
Se proponen a continuacin algunos ejercicios y que se solucionan con las funciones
estudiadas
Ejercicio 5.3
1.
2.
3.
4.
Porqu un nmero entero con signo de 16 bits es equivalente al rango decimal: -32768 a +32767.
5.
6.
Qu problema presentan los temporizadores TOF y cmo se soluciona con el programa del PLC?
7. Explique el manejo que hacen los PLCs de las seales anlogas de entrada y las que entregan a las
cargas.
,.
r.'
175
.;,
O
ID
".,432+5+100
TON
ID6 14Nelwork
O
AH
Al! 12 4
Network
Al!
AH
ID
+80
T44
.0
.01
139
ID
10.1
ID
+110
+60
HO
O
T41
T43
T38
142
140
+5
Nelwork
143,
QO.
139,
00
141,
140,
QO.1
eo,
003
138,
OO.
QO
QOO
T42,
QO.4
Q05
QO.3
144,
ID
1ID
QO.2
Nelwork
1eo
Network
5 ID
TON
IDeTU
Q05
ID
O
AH
Nelwork
7 Nelwork
Nelwork
11 QO.4
QO.3
Nelwork B
AN
9.
Network 1
f---j
QO.2
f---j
110
Nelwork 15
ID
T 37
--1~IN~TFI
Network
I
11
Net ..ork.-'2
..l00~_PT__
101 :
10
Network.
Nelwork 2
T37
Nelwork
ID 913 10
Nelwork
Nelwork
TOl!
TOl!TOl!
Tlulo de 'Segmento
10.0
1--1
QO.O
1----( )
Nelwork 9
1----(
Netwo,k 8
T33
en
QO.3
T41
10.0
)T40
T41
T39
T40
en
I QO.3
I
'"1
I
.X:
TONI
TON
.'601:T
.J:T
~.
"1
.I
Nelwofk 3
T37
T38
~I
Network.
T38
-1-'N
T50~_PT
~TONI
_
"
QO.,
1----( )
Neh..,o,k 5
T37
T69
~I
--1
IN
..300~_PT
TONRI.
NelwOIk S
T69
Nctwo.k
10.1
QO.2
1----( )
7
1----(
T69
R
Analice su funcionamiento
funcional FBD.
10.
176
Switch3
S-Ml,:/",4
SWilch6
limer
8witchU
f-------j/
Switch' 3
IN
So-ilch12
SwiICh~5
T;:,j;; PT
.'.
~-P ET
TON
Expired
S.oitCh10
Explique su funcionamiento
11. El esquema elctrico desarrolla cierto proceso. De acuerdo al diagrama de tiempos y al circuito,
deduzca el diagrama /adder, escriba el listado de instrucciones y dibuje el diagrama bloque de funcio_
nes FBD. Utilice el PLC Siemens y el PLC ABB.
5 E3
M'r;r}l
KM1
52
51
E-
KA4
KA3
[KA3
.._\,
KA4
KAS
~-------------------!L
KM2
KM3
.;
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
177
12.
El siguientes es el diagrama
FBD de un programa
.t. :t"1:.,. __
~"~."."".""'=".!>:\.".J:".".J.-:'..".,.,
on03
Ex~mple lar a lndj'Jn wrirten in F8[;
0004
0005 VAR_INPUT
0006
VAR1:BYTE;
0007
VAR2:BYTE;
0008
VAR3:BYTE;
..._.1(,,.,,::",,,"
. ,"-:l'"r"-I:":-J:
~~)
000'9 E NO _ VAR
0010 lAR
001:1
b1: BOOL;
,00'11
b2:
b3:
b5:
b6:
b7:
b8:
b4:
,JO}:J
0014
0015
0016
BOOL;
BOOl:
BOOL;
BOOL;
BOOl;
BOOL;
BOOl;
ENO_VAR
!'NO
b1
b5
b8
Analice el diagrama
laddercorrespondientes.
AUTOMATIZACIN
178
13. Los siguientes son esquemas elctricos para el arranque e inversin de motores trifsicos,
acuerdo a diferentes fabricantes. Para cada uno de esos diagramas realizar lo siguiente:
de
13.1.
CIRCUITO DE MANDO
CIRCUITO DE POTENCIA
R
S
T
temporizacin
R-c
F1
--r----------------------------------------------------
500- ..
51
E -\
K,.,1
KA1
]-
AUTO MATIZACIN
5.
INDUSTRIAL:
TEORA
Y LABORATORIO
179
13.3.
Inversor automtico por temporizacin con posibilidad de seleccionar el sentido inicial de giro.
--)--
-- -- -------------
KA2
KH2.
KAl.
14.4. Circuito
KM'
~
R
AUTO MATIZACIN
5. Controlador
INDUSTRIAL:
TEORA
Y LABORATORIO
180
Lgico Programable
de motores trifsicos
KLOCKNER-MOELLER
Te/emecanique
R-----------F1---Lt_r
so
[---
s
3
Siemens
.f---,]
R-F1-+-rm---m------------ _.__-----rso
t---
51 t------\,
i
S
KAl
r---
56
243
KM1\
1
KM3\
K,.n\\
KAJ.
e.
13.6.
Arranque estrella-tringulo
181
. J;
1-1------------:----------------.::,.'
Fl
so [---7
98
122
~13
S1 E----\
. 14
KM1
14
X1
H
X2
S
T
Al CIRCUITO
DE MANDO
F1
lo!
\ 3~
'T
x
y
anterior.
AUTO MATIZACIN
5.
Controlador
INDUSTRIAL:
182
TEORA Y LABORATORIO
Lgico Programable
,..
R~
F1
rr .....
k
~
~
50 [_ ../
13
[22
51[-v-\
KA2
16
KA2
A2
76
5Xl
2
43 H3
Al
1X2
..
Al CIRCUITO
DE MANDO
~.
183
.,' .10
Partes de una Grua-Torre
l. PLUMA
2. TEI"SORE.'
3. CABEZA DE TCRRE
4. CORONA DE GfRO
5. CONTRAPESO
SUPERIOR O Jl,1ALETAS AEREAS
6. CONTRA PLUMA
7. CABINA DE MANDO
S. TRAMO DESLIZANTE
9. TRONCOS INTERMEDIOS
10. GANCHO Y CARRO
II.TRAMOBASAL
12. MOTOR DE ELEV AClON
13. CHASIS
14. LASTRE BASAl.
15. MOTOR DE GIRO
16. MOTOR DE CARRO
1"7. CABLE DE CARRO
18. DlAGONALES
19. MECANISMOS
(H()lNCHE.
CARRO. GIRO. Y TRANSLACION)
M(n;fllicnw
en p);mo vcrtk'tl
,Movimiento
e;l
plano
h(lri2.l.111ll
ivtovimicnto
ginltoro
de 36fT
;::::)
La gra torre se mueve elctrica mente mediante motores trifsicos alimentados con 220VAC de 50 a
200KVA. Los motores son:
Para el mecanismo de elevacin, mecanismo de giro, mecanismo del carro distribuidor,
de traslacin sobre la va.
y mecanismo
Disear. el sistema de potencia elctrico de los cuatro motores y el circuito de comando con el que se
puedan operar desde la cabina de mando. Los cuatro motores deben tener inversin de giro.
Dibujar el diagrama /adder, listado de instrucciones y diagrama en bloques FBD. Puede realizarlo en
cualquiera de los PLCs estudiados.
Qu propuesta sugiere si la gra torre se quiere manejar remotamente
La informacin de este ejercicio fue tomada de una tesis desarrollada en la Universidad Austral de
Chile y publicada en la siguiente direccin: http://www.scribd.com/doc/17688560/Tesis-gruas-torre.
184
Lgico Programable
Laboratorio 2.
Programacin del PLC
Ladder, Listado de Instrucciones
A continuacin se presentan los diagramas de diferentes procesos. Para todos efecte lo siguiente:
Dibujar el esquema elctrico correspondiente
conveniente.
Dibujar el diagrama ladderde
incluyendo
contactos
PlC estudiado
Asociar cada proceso a un proceso industrial real. Explicarlo detalladamente incluyendo los diagra_
mas pictricos (por ejemplo dibujar bandas transportadoras, motores, tolvas, recipientes, etc).
Efectuar el montaje real, simulando las cargas con bombillas.
Hacer las consideraciones que crea convenientes que mejoren el proceso de fabricacin
enunciado es confuso, sugerir para aclarar las dudas. Anotarlas en el informe.
o si el
Los procesos pueden contener distintos captadores (sensores, pulsadores, etc.), pueden contener
temporizadores, contadores, registros de desplazamiento, saltos, subprogramas, etc. (para las funcio_
nes no estudiadas, consultar el manual de fabricante del PLC correspondiente).
Los diagramas mostrados a continuacin contienen: X que puede ser cualquiera de las funciones
anotadas (temporizadores, contadores, etc.) o se puede asociar a algn accionamiento mecnico o
electromecnico (En el informe se debe especificar a qu corresponde cada X). M indica actuacin
manual (con pulsador). Los puntos suspensivos al final de la secuencia indican que se repite
automticamente.
KM!
@:II ...
Kl\11
tJ
~
X2
: X31X4!
Ml
Proceso 1
KMl
I
;
KM1
I
1~~Kl\~'3~~1
I
.
@l ....
KlIH
Kl\11
iX2X31:141
Xl 'X2!X3!::'ixs!
,\1
Proceso 2
Proceso 3
X6 !
PROCESO 1
X: son funciones de programa o actuadores no manuales. M1: inicio manual. El proceso se repite
automtica mente. El proceso se repite 10 veces y se detiene
PROCESO 2
X: son funciones de programa o actuadores no manuales. M1: inicio manual. .. : El proceso se repite
automticamente. El proceso se repite 10 veces y se detiene.
AUTO MATIZACIN
5.
INDUSTRIAL:
185
TEORA Y LABORATORIO
PROCESO 3
X: son funciones de programa o actuadores no manuales. Mi: inicio manual
.. : El proceso se repite automticamente durante
10 ciclos. Se debe dar una indicacin sonora
cuando completa el lote de 10 productos Luego se vuelve a iniciar manualmente. Durante el tiempo X6
se debe dar una indicacin visual indicando que un producto qued completamente terminado.
PROCESO 4
-)
X: son funciones de programa.
Mi: inicio manual. M2: sensor detector de posicin. Cada vez que M2 se accione, se da indicacin
luminosa que debe tardar el tiempo Xl; esta alarma indica que se complet un producto .
:.: El proceso se repite automtica mente 20 veces y se detiene; esta situacin se avisa con una
alarma sonora, indicando que un lote de 20 productos se complet, luego se reinicia con Mi.
PROCESO 5
11II2
~-KM2--~1 ~-K!l-f2-",--t
I
T1 Xl
Kl\U
: X2
KMI
I: X3 Kl\U
X4 X5 I X6
I Xl
KM3
j
....
X8
11II1
Mi: inicio manual. M2: es un sensor fotoelctrico que se acciona cuando es interrumpido.
que opere M2 se da indicacin luminosa durante el tiempo X8 .
Cada vez
Mi: inicio manual. M2: sensor mecnico. cada vez que opere M2 se da indicacin luminosa durante el
tiempo X8. Luego, otra indicacin luminosa queda activa hasta que se vuelva a accionar Ml. Si pasan
10 segundos y no se acciona M1, se da una alarma sonora, que indica falta de materia prima KM3.
Kl\I2
KM3
I KM2
Kl\U
I Kl\I3
11II2
lxllX2!
I
11II1
X3
X4 i x5ix61xl
: X8
~
11II1
...
186
I KMI I
,~I
_,...KlI_ll_...L-~
la'w12
1{I\13
~"
....
~IKlII2Kl1u
~X3!X4
Ml
Proceso 7
M2
Proceso 8
.
:
.
tX5 X6 j
M3'
Proceso 9
PROCESO 7
MI:
inicio manual
PROCESO 8
X: son funciones de programa. MI:
187
KIlll
iI
ti,
~l
....
KIl12
KIlU
1... ~
Xl
X2
ii
/.12
~
X3
ii
1~3
'i
X4
X5
/.11
M1
K1\.[
Xl
X2
I
I
K1\U
X3 K1\~ X4 i xs
Ml
K1\.[
I KJIoI2I
I X6
x~'13
M2
..
t'
KM1
Ki.l4
T
.'.11
...
AUTOMATIZACIN
5.
Controlador
INDUSTRIAL:
TEORA Y LABORATORIO
188
Lgico Programable
El proceso 12 tiene el diagrama de secuencias mostrado en la figura. Se inicia con un pulsador manual
y todo el proceso es temporizado; los tiempos se pueden escoger arbitrariamente (sin embargo el
proceso real debe tener tiempos perfectamente definidos). Cuando termina el proceso{ se reinicia
automticamente.
Con un contador se lleva el conteo de cada proceso{ de modo que cuando el
contador acumule 20{ significa que se han terminado 20 productos y el proceso termina; se debe
indicar este estado con un piloto que prenda y apague rtmicamente. Se reinicia manualmente con M1.
Hacer las consideraciones que crea convenientes para mejorar el proceso.
PROCESO 13
SUB-PROCESO
SUB-PROCESO
xli
KM2
~,KM3
rx7TxJf
I!
SUB-PROCESO
T2
J:
La fabricacin de un producto posee dos subprocesos: SPl y SP2. El primero tiene la secuencia
mostrada en la figura izquierda mientras que el segundo se muestra en la figura derecha.
Inicia el SP1 al accionar un pulsador Ml y cuando termina el paso XS un temporizador se activa
durante el tiempo T1. Si antes de que termine el tiempo T1 se acciona un sensor de temperatura{
inmediatamente se inicia el SP2{ se desarrollan los pasos X6 a X8{ y al terminar el tiempo de otro
temporizador T2 reinicia automticamente el SP1. Durante el tiempo T1 se activa un aviso luminoso{
que indica esa situacin de espera Este aviso se apaga en el instante en que se accione el sensor.
Si el tiempo T1 transcurre y no se acciona el sensor trmico{ se considera que la primera fase de
fabricacin est incompleta y se reinicia automticamente el subproceso 1. Cada vez que se realice el
proceso completo (los dos subprocesos){ un contador lleva la cuenta; al llegar a la cuenta de 1O{ se
considera que se ha completado un lote de 10 productos{ entonces se da una indicacin luminosa y el
proceso se detiene completamente. Se reinicia accionando M1.
Es importante{ para efectos de control de calidad y optimizar los tiempos de fabricacin conocer el
nmero de veces que el subproceso SP1 no estuvo completo{ as que se debe llevar este conteo{ para
obtener una estadstica cada que se completen 10 lotes.
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
189
KM1
KM2
po'!
_~__
Jd;
________________
KM1
...
.1
h J.1TI
I
KM3
K[M1
J1'
I:""'_jl
P_2____
fL 1,
K~5
SUBPROCESO
(P2)
t,
I ~I ~
KM6
IJ'
l__
__2~~~~~~~_~
(P~)
M1
Un proceso contiene dos fases como se indica en la figura. La primera fase se inicia manualmente y
finaliza luego de transcurrir el tiempo X3. Se tiene un sensor que nicamente opera dentro del tiempo
X3; si el sensor se activa antes que termine el tiempo X3r el proceso pasa a desarrollar la fase dosr
luego de haber completado el tiempo X3. Pero si no activa el sensorr luego de transcurrir el tiempo X3,
la primera fase se repite automticamente. Es necesario colocar una alarma que permanece funcionan_
do el tiempo X3r y al accionar el sensor, la alarma se apaga.
Si el tiempo X3 transcurre y no se acciona el sensorr se considera que la primera fase de fabricacin
est incompleta. Cada vez que se realice el proceso completo (las dos fases)r un contador lleva la cuen_
ta; al llegar a la cuenta de 10, se considera que se ha completado un lote de 10 productosr entonces
se da una indicacin luminosa y el proceso termina. Se reinicia accionando M1.
Es importanter para efectos de control de calidad y optimizar los tiempos de fabricacin conocer el
nmero de veces que la fase 1 no estuvo completar as que se debe llevar este conteor para obtener
una estadstica cada que se completen 5 lotes.
.
190
KM1
X1
X3
X2
X4 KM2.
IPROCESO
l' T1t ~~~I
r "" 1
PRINCIPAL
~1
X5
SUB PROCESO
KM3
KM5
KM6
1 1
X6 X7
A!i
191
PROCESO 18
Una planta en su proceso contiene un proceso principal (PP) y dos subprocesos: SPl y SP2.
Para iniciar la produccin se acciona el pulsador Mi de Start, arrancando la operacin del proceso
principal. Cuando termina el paso X3 se enciende un indicador (KM4), el cual permanece activado un
tiempo T (hacer que este indicador prenda y apague intermitentemente).
En esta parte cabe la
posibilidad que uno de dos sensores (S) se accione; si acciona un sensor Si se interrumpe el indicador
KM4 y pasa el control al subproceso SP1; si el sensor que se activa antes de terminar T es S2 el
control del programa pasa a desarrollar el SP2. Si pasa el tiempo T y no acciona los sensores, se
reinicia automtica mente el proceso principal. No es posible que los dos sensores se accionen simult_
neamente.
Despus de desarrollar cualquiera de los subprocesos, termina el proceso y se debe iniciar el proceso
principal con el pulsador M. Se tiene un contador para cada uno de los eventos, as: se lleva conteo si
el proceso principal se repite automticamente y se tiene conteo independiente para cada uno de los
subprocesos. Cuando el conteo de las veces que el proceso PP se repite automtica mente llega a 3, se
interrumpe todo el proceso, limpia este contador y se da una alarma sonora que indica falla
(es posible que una de las variables est fallando o no hay materia prima en alguna de las partes del
proceso). En cuanto a cada subproceso, se cuenta 5 veces para cada uno y luego de llegar a ese
nmero (independientemente para cada subproceso) se da una indicacin que es diferente y particular
para cada subproceso y el subproceso que complete el nmero programado, no permitir ms
conteos, hasta que el otro subproceso complete tambin su conteo programado; as que cuando
ambos subprocesos completen cada uno 5 veces, se termina todo el proceso de fabricacin y se
reinicia desde el comienzo, limpiando todos los contadores. Los testigos de terminacin de cada lote
deben permanecer encendidos mientras se completa el otro subproceso. Cuando ambos subprocesos
completan el lote, estos testigos se apagan.
Cada vez que se complete un subproceso, se restar uno al contador del proceso principal.
SUB PROC ESO S P 1
__
SUBPROCESO
KM_1_~I;,
[~:f
X4
X5
X6:'
i 1~
~
,
KM_l __
SPl
.Sl
Xl
XB
[:
Xl
X2
T3 T3
SIKM3
KM2
KM5
I IKM3
T2
I
T6
~Tl
T5
Tt
~I
PROCESOT4 PRINCIPAL
KM2
SKM2
192
SUB PROCESO
Si el proceso principal se repite dos veces consecutivas, es decir, transcurre el tiempo T completa_
mente sin que el sensor acte, significa que la materia prima suministrada en KM3 no es la suficiente,
as que a la tercera vez consecutiva que alcance el tiempo T, la carga KM3 prolonga su tiempo de
actuacin de T2 a 3T2 (es decir, triplica el tiempo inicial). Si vuelve a iniciar el proceso y por cuarta vez
consecutiva, no se acciona el sensor, el proceso se detiene y se activa una alarma sonora. Esto signifi_
ca que definitivamente no hay materia prima. Cuando la materia prima faltante se introduce, se inicia
el proceso accionando el pulsador de arranque M. Es importante tener en cuenta que los productos
terminados en el subproceso se han acumulado, as que al solucionar el problema de la materia prima
faltante y reiniciar el proceso principal, el nmero de productos terminados, seguir incrementndose
hasta terminar el lote previsto.
X: son funciones de programa.
l'
Xl
X2 Tl
PRINCIPAL
KM2
l'
T3
T2
X3
SUB PROCESO
KM1
PROCESO
PRINCIPAL
SUBPROCESO
T5
T5
T3
193
000
cuando
PRINCIPAL
KMl
repite tres
veces el
n:
Pl
KM4
---T2
Xl
SUB PROCESO
X2 P2 X3
proceso
principal
X4
SUBPROCESO
KM8
KM5
KM6
KM?
T3
Sl
I
, T4
X5
X6
repite
proceso
principal
KM9
T5,
S2 X8
KM10 I
I
;T61
X9
repite
proceso
principal
Xl0
Ese proceso se repite automticamente tres veces luego de las cuales, cuando llega a la accin X4 se
activa una alarma sonora que dura un tiempo T (T > T4). Si antes de terminar el tiempo T acciona un
sensor 51, se inicia el subproceso 1, pero si acciona el sensor 52, se desarrolla el subproceso 2.
En cualquiera de los dos casos se da una indicacin sonora sealizando la fabricacin de uno de los
productos. En el caso de funcionar los dos sensores 51 y 52 simultneamente, activa una alarma
sonora finalizando todo el proceso; esa alarma se mantiene hasta que se opere un pulsador de parada
de emergencia.
Una vez termina el subproceso, automticamente se inicia el proceso principal.
Un producto terminado se obtiene cuando el proceso principal se repite tres veces consecutivas y uno
de los subprocesos una vez; as que en este proceso es posible obtener dos productos distintos. Un
lote lo forman 10 productos y todo el proceso termina cuando se han completado los lotes de los dos
prcxJuctos, as que, si termina de completarse el lote de uno de los productos, debe continuarse con el
otro producto, hasta completar el lote correspondiente. Cuando termina la elaboracin de uno y de
ambos lotes debe incluirsen sistemas de sealizacin.
Ahora, si el proceso principal completa su ciclo de tres veces y no se acta el sensor de uno de los
subproceso, luego de transcurrir el tiempo T, se da una seal intermitente que tarda 3T. Si transcu_
o este tiempo no se acciona definitivamente ninguno de los dos sensores, una alarma de emergen_
cia mostrar que hay problemas crticos en el suministro de las materias primas de los subprocesos. La
o
AUTO MATIZACIN
INDUSTRIAL:
TEORA
Y LABORATORIO
194
PROCESO PRINCIPAL
=
I ;
KMl
K_M2
__
11
I i Tl
Pl
KM5
S3
~_~
KM3
IKM4[
Xl
X2 X3
proceso
~principal
IKM11
S2
Repite el
proceso
principal
SUBPROCES02
KM7
:T4
T3 .
Sl
X4
SUBPROCESO
~
IKM81
T9 '
X5
T6 ~
proc~so
prinCIpal
KM2
T7
X8
S3
I
I KM10 I
,
. T8 ,~
X6
pr~c~so
prinCipal
X7
En una planta se fabrican tres productos diferentes. Los tres productos tiene en comn un proceso
principal y el terminado de cada producto se realiza en un subproceso particular. La fabricacin puede
realizarse automtica o semi automticamente, en la siguiente forma: Automticamente se programa
la cantidad de productos a fabricar en cada subproceso; por ejemplo, si cada lote est conformado por
10 productos de cada variedad, se programa previamente este nmero y se inicia cuando se acciona el
pulsador de inicio Pl. entonces, inicia el proceso principal y cuando culmina, al transcurrir el tiempo
TI, pasa al subproceso 1, lo termina y reinicia automticamente el proceso principal, repite el nmero
de veces programado; terminado el primer producto, hace exactamente igual para los otros dos
productos, hasta terminar los tres lotes. Culminada esta operacin, se da una alarma sonora que
indica la culminacin de todo el proceso de fabricacin.
Para el proceso semiautomtico, se inicia el proceso principal y al accionar X3 comienza a transcurrir el
tiempo TI, y una alarma indica que se debe accionar uno de tres sensores. El sensor que se accione
antes de terminar este tiempo, apaga la alarma y sigue con el subproceso correspondiente al sensor
accionado. Si no se acciona sensor, el proceso principal se repite otra vez y si en esta segunda ocasin
al transcurrir TI no se acciona sensor, el proceso pasa automticamente a desarrollar el subproceso 1.
Esta secuencia se repite la cantidad de veces que sean necesarias para completar el lote del primer
producto; idntico proceso sucede para los otros subprocesos. Sin embargo, mediante un contador, se
va acumulando las veces en que el sensor no fue accionado de manera que si antes de completar un
lote se han acumulado 5 veces, una alarma se accionar, detendr todo el proceso y la nica forma de
reiniciar es mediante otro pulsador que se encuentra en otra seccin de la planta.
Si accidentalmente se accionan dos o los tres sensores simultneamente, el proceso se detiene
completamente indicando con otra alarma sonora y un piloto intermitente, que permanece hasta que
se acciona un pulsador de parada de emergencia.
195
Las funciones X indicadas en el diagrama de fases (Xl, X2, ...) son de libre seleccin de los disea_
dores. Hacer las consideraciones que crea convenientes para mejorar el proceso. Se debe incluir un
pulsador de parada de emergencia.
PROCES023
PROCESO PRINCIPAL
KMl
T3 X4 X2Xl
X3
KMO
I
KM4
Sl S3
KM3~
S2
KM2
T2
SUB PROCESO 2
SUBPROCESO 1
KM8
I[
Sl
KM5 KM"
~D
T4
X6
X7
X8
proceso
principal
IKM91
.
T5
S2 Xl0 Xl1
proceso
principal
X9
SUBPROCESO 3
KM10
I KMll
KM12
S3
T7
X12
proceso
principal
T6
X13
En una fbrica se producen tres productos de manera que en su fabricacin se dispone de un proceso
principal que es comn para los tres productos y, luego, en subprocesos independientes se aseguran
las especificaciones particulares para cada producto.
La situacin se ilustra en el diagrama de tiempos.
Como se indica en la figura, la fabricacin inicia con el proceso principal al accionar el pulsador P1. Al
llegar al paso X4 una seal sonora que dura un tiempo T2, indica que se debe seleccionar uno de los
subprocesos. Si al transcurrir el tiempo T2, no se acciona ninguno de los sensores, se activa una carga
KMO de espera que tarda activada un tiempo T3, tras lo cual, nuevamente se inicia la seal sonora. Si
se activa tres veces KMO, se considera que el producto se ha perdido, as que se da una seal de
alarma que bloquea todo el proceso. La nica forma de restablecer el proceso, es mediante un pulsa_
dor de emergencia; se hacen las correcciones y se reinicia con Pl.
Cuando se acciona uno de los tres sensores, se desarrolla el subproceso correspondiente, luego del
cual, se reinicia el proceso principal automticamente.
Un producto terminado implica que un
196
TRAYECTORIA
Pl:
M41824M
TRAYECTORIA
P2:
M42635M
TRAYECTORIA
o
o
CD
P3:
M71435M
TRAYECTORIA
P4:
M4281435M
TRAYECTORIA
P5:
M5362817M
TRAYECTORIA
P6:
M4362814M
Consiste en unas pistas que son recorridas por un AGV (Automated Guided Vehicle) y en diferentes
partes de las pista se ubican tolvas que contiene distintos materiales (en total 8 tolvas). Dispone de un
panel con seis pulsadores (Pl a P6), con los que se establece trayectorias del mvil perfectamente
definidas. El punto de partida y de retorno siempre se hace a la zona indicada como M. En cada una
de las zonas de tolva, el mvil debe permanecer un tiempo determinado para asegurar que se
deposite la cantidad de sustancia requerido.
Por ejemplo si pulsa Pl el mvil parte de M llega a la tolva 4 y se detiene el tiempo programado
luego parte hacia la zona 1 y repite la secuencia luego sigue a la zona 8 y as sucesivamente a las
zonas 2, 4 para finalizar en la zona M en donde se descarga. Es importante tener en cuenta en el
diseo que mientras el mvil no est en la zona M ninguno de los pulsadores tiene efecto,
nicamente cuando el mvil est posicionado en la zona de descarga, los pulsadores pueden actuar.
197
PROCESO 25
o
,.
,
,
DO
El proceso 2.5 es semejante, en principio, al proceso 2.4. Slo que ahora, se deben establecer seis
trayectorias distintas, con la condicin que en un recorrido del mvil, ninguna de las tolvas se puede
repetir y el mvil debe pasar mnimo por cuatro tolvas.
PROCESO 26
Desarrollar el proceso 2.5 pero previamente se deben programar las rutas de desplazamiento del mvil,
de manera que automticamente realiza las seis trayectorias. Cada vez que llegue a la posicin M, una
alarma se debe activar durante un tiempo mayor que el tiempo que tarda el mvil bajo cada tolva.
Cuando termine de recorrer las seis trayectorias, un indicador luminoso intermitente mostrar que se
ha completado todo el programa.
PROCESO 27
Tiene como base el diagrama del proceso 2.5.
Se dispone de un programador de 8 pulsadores y el objetivo es que el mvil descargue material que
se deposit en la zona M en tres zonas distintas, as: si se accionan los pulsadores 4, 3 Y 6, el mvil se
desplaza a cada uno de esos puntos y se detiene en cada zona durante un tiempo determinado para
asegurar la descarga del material. Cuando termina retorna a la zona de carga (zona M). All carga otra
vez y se programa otra secuencia de tres zonas distintas.
A)
Disee el proceso si el mvil selecciona las zonas programadas de menor a mayor, por ejemplo, si
se program descarga en las zonas 4, 1 Y 7, el mvil las selecciona automticamente en el orden
1,4 y 7.
B)
Disee el proceso si el mvil selecciona las zonas, de acuerdo al orden en que se program, sin
alterar, as que si se programa descarga en las zonas 4, 1,7, ese sea el orden de descarga.
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
198
Programar para que el nmero de estaciones sea desde 1 hasta 4 y el mvil siga el orden
programado.
B)
Programar para que el nmero de estaciones sea siempre 3 y el mvil vaya en orden de
estacin ms cercana a la ms lejana (en nmero). Para el ejemplo si se program las
estaciones 5 2 Y 7 inicie en la estacin 2 luego la estacin 5 y por ltimo a la estacin 7.
199
G) Considere que de una mezcla particular se requiere gran cantidad, as que el AGV tiene que
repetir varias veces el mismo recorrido. Programe para que el AGV repita el recorrido desde
una vez hasta cinco veces para la condicin dada en el numeral D).
H) Repita la situacin propuesta en G), de acuerdo a la condicin E).
PROCESO 30
En una planta de manufactura con disposicin de procesos,. tiene la distribucin
clulas como indica la siguiente figura.
----,
-- -1--+---+-1----TII
---+__
I
I
11
METAL f\1ECNICA
---t
I
I-1II
I
TALLER
I I TALLER!
OFICINA
TALLER
2EBANISTERA
-1-I 3I
I TALLER
ENSAMBLE
BODEGA4 MADERAS
PLSTICOS INYECTaRAS
II I
---L- -- -L
-------
de sus diferentes
En la planta se pueden fabricar artculos slo metlicos, de madera, de plstico, como tambin produc
tos que combinan estos materiales. La siguiente tabla detalla algunos de esos productos.
PRODUcrO
Pl
P4
P3
X
X
X
TALLER
TALLER
21
3
4
XX
P2
Como se observa en la tabla, cuando el producto es de un solo tipo de material, no necesita pasar por
el taller de ensamble, mientras que si el producto combina diferentes materiales, se debe pasar por el
taller e ensamble. El traslado de estos productos de hace con un vehculo AGV.
U
e:z erminado el producto o ensamblado, puede ser llevado a una bodega en donde se almacena,
e este artculo forma parte de inventario; pero tambin el producto se puede llevar a la zona de
o, es decir; que el producto es inmediatamente llevado al consumo. Esta decisin, al igual que
, los a fabricar se toma y programa en la oficina.
AUTOMATIZACIN
5.
Controlador
INDUSTRIAL:
TEORA Y LABORATORIO
200
Lgico Programable
El mvil que transporta los artculos siempre est ubicado en el punto M, en donde est en espera de
las rdenes de desplazamiento y recarga de sus bateras.
La primera parte del problema es referente al transporte de productos.
Suponer que el producto que se fabric es P1 y se debe llevar a la zona de despacho, entonces se
activa una seal luminosa intermitente en el taller 1, el mvil inicia su movimiento hacia all, entra al
taller 1, permanece all mientras recoge los productos terminados; durante este tiempo la seal
luminosa queda fija, luego sale y sigue el recorrido hacia el despacho. No debe pasar por el taller de
ensamble. Luego retorna al punto M. Cuando el mvil abandona el taller 1, la seal luminosa all se
apaga. Para efectos de control en la oficina, el mvil debe indicar continuamente en que zonas se
encuentra.
Igual secuencia realiza para los productos P2 y P3; el nico cambio es a la zona en donde se deben
llevar los productos finalmente.
Suponer que el producto que se fabrica es P4 y se debe llevar a la zona de bodega, as que en los
talleres correspondientes se encienden los indicadores luminosos intermitentes. El recorrido que sigue
el mvil es: parte de M (el indicador luminoso de M se apaga), se desplaza al taller 1, all la seal
luminosa permanece encendida el tiempo necesario para que el mvil recoja los subproductos
elaborados. Abandona el taller 1 (se apaga la seal luminosa) y sigue hacia el taller 4 de ensamble (el
indicador luminoso all queda encendido permanentemente).
Despus de un tiempo que tarda en
descargar, abandona el taller 4 (el indicador luminoso queda encendido) y se desplaza al taller 2, el
indicador luminoso de ese taller queda encendido sin intermitencia; tarda el tiempo necesario para
recoger los subproductos, luego abandona el taller 2, y se apaga el indicador de ese taller. El mvil se
desplaza nuevamente al taller 4, tarda el tiempo requerido para descargar, luego abandona este taller
para dirigirse hacia su punto M. Mientras tanto el taller 4 queda con su indicador luminoso intermiten_
te, indicando que est en el proceso de ensamble. Cuando termina, su indicador queda fijo y se da la
orden para que el mvil se desplace hacia este taller; luego de cargar los productos finales, el mvil
abandona el taller 4, el indicador luminoso del taller se apaga, el mvil se desplaza a la zona de
depsito, el indicador luminoso del depsito queda fijo el tiempo que el mvil permanece descargando.
Cuando termina, el mvil abandona el depsito (su indicador se apaga) de desplaza al punto de partL
da M, en espera de una nueva orden.
Mientras no se complete el producto y se deje en la zona de bodega o despacho, el mvil no aceptar
otra orden; por ejemplo, para el caso anterior, si est en espera de recoger los productos en el taller 4
y llega una llamada de cualquier otro taller, el mvil no responder.
Elaborar el programa en PLC que cumpla con el proceso anotado.
Cualquier sugerencia para mejorar u optimizar el proceso, anotarla, explicndola con detalle. Si en la
explicacin se presentan confusiones en la interpretacin, asumir lo que crea conveniente.
PROCESO 31
Considere el proceso 30, pero el AGV tiene que repetir el ciclo desde una vez hasta 5 veces. Cada vez
que completa un ciclo, se da una seal de indicacin y cuando completa todos los ciclos programados
se da una seal sonora.
Fin Laboratorio
5.8.
201
5.8.1.
IEC-6ll31
2. Requerimientos de equipo
y pruebas.
Una de las partes ms amplias del estndar es establecer los requerimientos de los equipos especfi_
cos y las pruebas para los PLCs y sus perifricos asociados. Esto incluye definiciones de las caracters_
ticas elctricas de las seales de entrada y salida, fuentes de potencia y estabilidad de los sistemas.
3. Lenguajes de programacin:
Esta parte de la norma establece la sintaxis y lenguajes especficos que son utilizados en las
aplicaciones programadas. Detalla los distintos mtodos de programacin que sern empleados, los
tipos de datos disponibles, algunas funciones o elementos de programacin que sern incluidos en el
estndar. Esta seccin unifica las herramientas de software, detallando la funcionalidad que ser
disponible para los usuarios.
4. Guas de usuarios.
Esta seccin es una ayuda para los
uarios finales de los sistemas de control con PLCs. Introduce el
estndar IEC-61131 y ayuda a'
. ar las principales secciones de la norma que se relacionan en la
implementacin de una apli
202
Lgico Programable
ensaje:
"' entre PLCs y otros sistemas electrnicos. Establece un
la capacidad de interpretar funciones que se puedan desarro_
6. ReselVado:
Esta parte est reservada para incluirla posteriormente.
Los datos comunes son del tipo: booleano, entero, real, BYTEy palabra (Boolean, Integer,
Woro). Otros tipos de declaracin son datos, tiempo y caracteres.
Real, Byte,
Es posible declarar un dato como global o local. Un dato global puede ser manipulado a travs de una
aplicacin completa, mientras que un dato local se puede operar nicamente con la unidad de
programa que lo cre; esto asegura un gran nivel de seguridad en los datos dentro del programa.
La organizacin
de un programa
de control
como
Unidad
203
5.8.2.
El GRAFCET
Ofrece una metodologa de programacin estructurada de forma descendente (TOP DOWN), que
permite el desarrollo conceptual de lo general a lo particular, descendiendo a niveles muy precisos de
descripcin y descomposicin en las diversas tareas a llevar a cabo por el automatismo, en sus distin_
tas fases de ejecucin y funcionamiento.
Permite introducir el concepto de diseo estructurado,
automatismo se estructuran de forma jerarquizada.
5.8.2.1.
de forma
,=e'
referenciadas
204
(B)
Figura 5.48.
Etapas y acciones del GRAFeET (A) Smbolo de etapa: X2. (6) Accin (C) Doble accin
Reales. Se trata de acciones concretas que se producen en el proceso, por ejemplo, abrir o cerrar
na vlvula, arrancar o parar un motor, etc. Pueden ser:
Internas.
Son acciones que se producen en el propio controlador tales como, conteos, temporizaciones,
clculos matemticos, etc.
E..vtemas.
del controlador .
Continuas. La ejecucin de las acciones continuas se produce mientras la etapa o lo que est asociado,
est activa. Ejemplo: Accin A = X23.
Incondicionales:
ACC2 = m'X5
X5 es el nombre de la etapa en donde est la accin.
virtuales. No se realiza ninguna accin sobre el sistema. Se usan como situaciones de espera a que
se produzcan determinados eventos o se activen determinados
las etiquetas estn vacas o no tienen etiqueta.
ETAPA
TRANSICIN-
T-
OPERACiN
QUE DEBE
SATISFACER
LA TRANSICiN
2
~'
Figura 5.49.
Transicin
La receptividad asociada a una transicin es una funcin Booleana que expresa la condicin lgica de
la que depende el franqueamiento (paso a travs de) de la transicin.
Para que una transicin sea franqueable y el GRAFCET evolucione (contine) de una etapa a la siguL
ente, se deben cumplir las siguientes condiciones:
205
lf:c)
Figura 5.50.
ID)
Diferentes tipos de etapas (A) Normal (B) Inicial (C) Fuente (D) Sumidero
Arcos: Son segmentos de recta que unen la transicin con una etapa, pero nunca elementos iguales
(dos transiciones o dos etapas consecutivas). Se pueden representar verticales y horizontales.
Regla de sintaxis: Las alternancias etapa-transicin deben ser respetadas sea cual sea la secuencia
recorrida. Dos etapas nunca estn unidas directamente sino que tienen que estar separadas por una
transicin.
La figura 5.51 representa un GRAFCET con todos los elementos mencionados.
ETAPA
INICIAL
ARCO
VERTICAL
ASCENDEtHE
FTAPA 1
TRANSICiN
ETAPA 2
I
RECEPTIVIDADES
ASOCIADAS A lAS
TRANSICIONES
,,!
1,
1,
. fA,,/f,
.
_
~
I
I
t.CCIONES
=-1 ASOCIADAS
-c
"J _"__-
I.S
.k.CCIONES
ALAETAPAl
ASOCIADAS
~
~I
ALAETAPA2
~!
?!
::: I
WL
Figura
5.51.
10
I::
I~~
I~--t.-C-CI-O-N-E-S-I
--.::.JII I
le
-=-==
I~
1~
,=
-.J
....
=roa GRAFCET con los elementos bsicos. Derecha: Zonas de un GRAFCET
RALELOS
(D)
999
AUTO MATIZACIN
5.
Controlador
INDUSTRIAL:
TEORA
Y LABORATORIO
206
Lgico Programable
Trazos para/e/os. se utilizan para re resentar varias etapas cuya evolucin est condicionada por
una misma transicin. Los trazos paralelos se utilizan para la implementacin del concepto de concu_
rrencia entre subprocesos.
La figura 5.52(A) muestra un GRAFCET en donde se tienen cuatro etapas y entre ellas se tiene una
transicin comn. Para que el proceso evolucione de las etapas 10 y 11 a las etapas 12 y 13, se debe
cumplir: las etapas 10 y 11 tienen que estar activas y la receptividad de la transicin comn: AB + C =
1 (verdadera).
En la figura 5.52(B) se muestra una convencin para identificar en un diagrama cuando las etapas
estn activas: se indica con un punto dentro del cuadro de la etapa.
De acuerdo a la convencin, en la figura 5.52(C) dos de las etapas superiores estn activas, la tercera
est activa y la receptividad de la transicin es verdadera, sin embargo, no hay franqueamiento a
- etapas inferiores.
*'
- ~gura 5.52(D) las tres etapas superiores estn activas pero la receptividad de la transicin no es
~ a era, as que no hay franqueamiento.
I
+
AB+C
999
999
Y
qJ 999
Q
'>~'
.
(B)
ETAPA
(E)
ACTIVA
CONVENCiN:
NO ACTIVA
(C)
--------
GJ ~
(A)
TRAZOS
~o
(F)
F-~
~'
~o
5.8.2.2.
La dinmica evolutiva del GRAFCET viene dada por un conjunto de reglas que se expo_
nen a continuacin.
Regla 1: La situacin inicial de un GRAFCET, caracteriza el comportamiento inicial de la parte de con_
trol frente a la parte operativa, el operador o los elementos exteriores y corresponde con las etapas
activas al principio del funcionamiento.
Si la situacin inicial es siempre la misma, significa que se trata de automatismos cclicos. Si el auto_
matismo no es cclico, la situacin de partida depende del estado del proceso en el momento de la
puesta en marcha de la parte de mando.
Las etapas de inicializacin se activan en forma incondicional.
(7-
207
Regla 2: Tiene que ver con el franqueo de una transicin. Una transicin se dice validada cuando
todas las etapas inmediatamente precede tes, unidas a dicha transicin, estn activas. El franqueo de
una transicin se produce cuando:
.
./ la transicin est validada
./ y la receptividad asociada a dicha transicin es verdadera.
Una transicin puede estar: validada, no validada y liberada (franqueada).
Una etapa se dice activable, si la transicin precedente est validada.
Regla 3: Evolucin de las etapas activas. El franqueamiento de una transicin tiene como consecuen_
cia la activacin de todas las etapas siguientes inmediatas y la desactivacin de las inmediatas prece_
dentes.
Regla 4: Evoluciones simultneas. Transiciones conectadas en paralelo
franquean de forma simultnea si se cumplen las condiciones para ello.
5.8.2.3.
Estructuras en el GRAFCET
Consiste en una serie de estructuras que dotan al GRAFCET de una gran capacidad de
representacin grfica de los automatismos. A grandes rasgos, pueden ser clasifica_
das en estructuras bsicas y estructuras lgicas. Las estructuras bsicas atienden a concep_
tos tales como secuencialidad y recurrencia y permiten realizar el anlisis del sistema me_
diante su descomposicin en subprocesos. Las estructuras lgicas atienden a concep_
tos de concatenacin entre s de las anteriores estructuras.
Entre las estructuras bsicas se tienen:
1. Secuencia nica: Esta compuesta por un conjunto de etapas que van siendo activadas una tras
otra, sin interaccin con ninguna otra estructura. En la secuencia nica, a cada etapa le sigue una sola
transicin y cada transicin es validada por una sola etapa. La situacin se ilustra en la Figura 5.53(A).
-Tn-:
---
~ I-
;:..o::xlis
-T~
,
j -
'---r-,&-,
e+
(8)
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
208
simultnea
seguida de una
Las estructuras lgicas OR y ANO son utilizadas para realizar el modelado de los conceptos de secu_
encias exclusivas y secuencias concurrentes. Mediante la utilizacin de dichas estructuras se contribuye
a dotar al modelo de un aspecto legible, ya que los conceptos de secuencialidad y concurrencia pue_
e ser implementados e identificados de inmediato, con facilidad.
gencia en OR: En la figura 5.54(A), la etapa n+ 1 pasa a ser activa si la etapa n est activa y se
se . ace la receptividad A; en igual forma se cumple para la etapa n+2, slo que se debe satisfacer la
ad B.
.
dura lgica se utiliza cuando de lo que se trata es de modelar la posibilidad de tomar dos o
secue 'as alternativas a partir de una etapa comn. El GRAFCET permite el franqueamiento
si
. ea e las transiciones participantes de modo que puedan disponerse de forma concurrente.
Sin embargo, esta estructura no es la ms adecuada para la implementacin de la concurrencia, debL
do a los problemas de sincronismo posterior.
=<;-f.:c
Convergencia en OR: La etapa n en la figura 5.54(8) pasa a ser activa si estando la etapa n-l activa se
cumple la receptividad A, o si estando activa la etapa n-2, satisface la receptividad de B.
Divergencia en ANO. En la figura 5.54(C), las etapas n+ 1 y n+2 pasan a ser activas si estando activa
la etapa n, la receptividad de la transicin fes verdadera.
Mediante esta estructura lgica se implementa el concepto de concurrencia y sincronismo, de forma
que dos o ms subprocesos del sistema, representados por las secuencias paralelas, pueden activarse
de forma sincronizada y despus de esto, evolucionar concurrentemente de forma independiente.
(F
,~A
(A)
~.. B~ ~I~
Figura 5.54.
~,
(B)
(C)
(O)
n+l
n+2
(E)
.,
9.,
(F)
Secuencias exclusivas. Un problema que tiene el modelo GRAFCET es que si en una divergencia OR,
las receptividades de dos o ms transiciones son verdaderas cuando se activa la etapa de entrada,
entonces las transiciones se franquean y se activan varias etapas a la vez, sin que se haya producido
una seleccin. Para o"
er una seleccin exclusiva entre varias evoluciones posibles a partir de una
misma etapa, es ecesa'o asegurar que todas las receptividades asociadas a las transiciones sean
exclusivas, es
eden ser verdaderas a la vez. Esta exclusin puede ser:
ente es imposible, por ejemplo, un producto es del tipo A o del tipo B, pero no de
ez.
- ad a las receptividades como se observa en la Figura 5.54(E).
F-
209
Secuencias con prioridad: En ocasiones, ante la posibilidad de una activacin de dos eventos simul_
tneos, que lleven a la activacin no deseada de secuencias diferentes, se puede otorgar a una de
ellas un carcter prioritario frente a la otra.
El caso tpico de esta situacin se puede dar en un acceso simultneo de dos o ms subprocesos a un
recurso compartido, en donde uno de ellos puede utilizar el recurso durante un tiempo determinado;
entonces se da prioridad al subproceso que lo requiere. La situacin anotada se ilustra en la figura
5.54(F), en donde la variable A tiene prioridad sobre la variable B, puesto que la primera no es recep_
tiva de la segunda.
Se puede plantear una solucin que se denomina paralelismo interpretado. En la figura 5.55, estando
activa la etapa 1 y la transicin A es verdadera (A=l) pero la transicin B no lo es (8=0), se activa la
etapa 2. Si las receptividades A y Bson verdaderas, se desarrollan simultneamente
las etapas 2 y 4.
Cuando la etapa 5 se activa, la receptividad de la transicin en la salida de la etapa 5 debe tener en
cuenta que las etapas 3 y 4 deben ser activas, a fin de efectuar la sincronizacin, as que esta
transicin, definida como X3'X4, asegura que, efectivamente, los dos lazos (lazo de etapas 2 y 3 Y lazo
de etapa 4) converjan simultneamente.
Saltos y repeticiones. En el GRAFCET se pueden efectuar saltos condicionales y repeticiones como se
aprecia en la figura 5.56. En la figura 5.56(A) se produce un salto desde la etapa n hasta la etapa
n++1 si la receptividad de su transicin de salida A = O, pero si A = 1, se sigue la secuencia sin el salto.
En la figura 5.56(8) se presenta una repeticin de la secuencia si al llegar a la etapa n+, la recep_
tividad de la transicin D = O, pero si D = 1, no se produce el salto y contina a la etapa n++ 1.
Macro etapas. Un conjunto de etapas que se repite continuamente a lo largo del diagrama GRAFCET,
puede ser representado de forma compacta en la forma como se ilustra en la figura 5.57. Esta forma
de representacin se denomina macroetapa.
,
,
R
D
n+i+1
--
PARELELISMO INTERPRETADO
(A)
r"ACROETAPAS
SALTOS Y REPETICIONES
Figura
5.57.
Macroetapas
Su objetivo es simplificar los mcdelos ue contienen secuencias repetidas con un mismo nmero de
etapas y transiciones. De esta
abr que detallar explcitamente la secuencia que se repite una
roX:os a implementar en los programas de los controladores PLCs.
sola vez. Esto implica ahorro
La macro etapa debe cumpli
La expansin de la macro
'--~
uientes condiciones:
-
AUTO MATIZACIN
5.
Controlador
INDUSTRIAL:
TEORA
210
Y LABORATORIO
Lgico Programable
El franqueamiento de una transicin i:nmffiiDta!mente precedente a la macro etapa, activa la etapa de entrada
(E) de su expansin .
La etapa de salida (S) participa
Como se observa en la figura 5.57, la representacin de la macro etapa consiste en un cuadrado con
doble trazo horizontal. La figura 5.5S presenta el resumen grfico de todos los elementos del GRAFCET
0,
--.
Uf\lIONES
SECUENCIAS
S If'1UL
TANEAS
CONVERGENCIA
RAf"lALES PARALELOS
EN ANO
. EVOLUCIOf\lES
. DISTRIBUCIN
DIVERGENCIA
EN ANO
o PARALELAS
. SINCRONICACION
SELECCIN
DIVERGENCIA
COf\'lPLEI'1ENT AR IDAD
EN OR
SALTO DE ETAPAS
TRANSFERENCIA
SALTO DE ETAPAS
ATRIBUCIN
CONVERGENCIA
EN OR
~--------I.
SECUENCIAS
FiguraS.S8.
211
La funcin lgica de activacin-desactivacin es nica por etapa, mientras que las funciones lgicas de
las operaciones de mando dependen de la cantidad de acciones asociadas a cada etapa.
Evoluciones simultneas
En.
Esta regla permite el franqueamiento simultneo de transiciones validadas por etapas situadas en
diagramas separados, como se observa en la figura 5.59(A), en donde las etapas 6 y 14 se franquea_
rn simultneamente, en cuanto sean verdaderas las receptividades de sus transiciones de salida.
,
,
,
~ACCINA=ll
E6T14
15
~4
11
:
,
~~--~10
(A)
::
E20::
T11
;:'
E10~
:
='--""S_~
=.;.i',',s-r-i''
,,
=:.".~
ACCINA=O:
~12
113
ACCINA=l~.
'---"
-l
t.. =
Figura
5.59.
'
TT20
(Sj
(C)
(A) Evolucionessimultneas (B)(C) Accionesmantenidas
rL
; L
::
','
~.--! 20 rACCIN
'~;3~
ACCItl A
AUTO MATIZACIN
5.
Controlador
INDUSTRIAL:
TEORA
Y LABORATORIO
212
Lgico Programable
durante
pe
el
es frecuente
el uso de
("-.
El operador temporizacin est ligado a la existencia de una variable lgica de temporizacin cuyo valor es O
mientras dure la temporizacin y 1 cuando termina. El comienzo de la temporizacin est basado en la activacin
de una etapa determinada (En), que es la que se indica en el operador.
Toda desactivacin seguida de una activacin no simultnea de En durante el proceso de temporizacin, debe
tener como consecuencia la definicin de un nuevo origen de tiempo y una nueva temporizacin que anula la
anterior.
simultnea,
la temporizacin
La temporizacin que se est considerando en un momento determinado slo afecta a una accin especfica
de la etapa correspondiente, de manera que establece la duracin de dicha accin o nicamente condiciona el
ea ienzo de la misma. Pero la transicin posterior a dicha etapa no es receptiva a la variable temporizacin, por
lo ue no condiciona el pase a la siguiente etapa. La notacin se hace segn muestra la Figura 5.60.
r-
ETAPA En --1
,
In:,
''
"
"
Acc,Nc~i
VARIA8LEDE~
TEMPORIZ.,
,
EMP:
FiguraS.60.
Temporizacin
La temporizacin, adems, determina la evolucin a una nueva etapa. Ello significa la participacin del evento
final de temporizacin en la receptividad asociada a la transicin posterior a la etapa en cuestin. Su notacin
debe estar asociada a la transicin como se indica en la figura 5.61.
:-
213
2 le
1
-1--1
ETAPA En ~
ACClNC
ACCINC~
VARIABLE DE
TEMPORIZ,
~TEMP--'
Temporizador
Temporizador
Temporizador
Temporizador
con
con
por
con
se escriben como:
TONjEnjtemp,
TOFjEnjtem,
TPjEnjtemp,
XnTjEnjtemp
51mbo!o
dia
di
hom
1J!
ll1nuto
nv
segundo
s;
i\lilsil1l.3
de- segundo
T / Var_a / T# n BT/
TOU
TOF
TP
Xi.T
I Var a I
I Var-a I
I
Var-a
Var-a
-
T#
T#
T#
T#
T#
ndl
nhl
nml
nsl
nmsl
"!._:..a....:
:~
Figura 5.62.
co
t
t
-;"'F';'l.',"">JT"lOsI
If,jT TOO.;';J..VULA/T~lOsJ
214
es contraria la respuesta.
TIEI'1PO
ACUHULAD
TOF/VALVULA/T#10s/
EVENTOS1
Figura 5.63.
,T,"ns
2
U
3
T.=tlls
567
TOF
Ejercicio 5.4
1. Dar explicacin
2.
Incluir en estos diagramas los pulsos de la variable Var_a el tiempo acumulado y los pulsos de respu_
esta del temporizador.
Fin ejercicio
CONTADORES
5.4
contador. Cuando se requiere conocer el nmero de piezas fabricadas nmero de productos defectuo_
sos o clculos estadsticos se requiere el uso de los contadores.
los contadores pueden ser ascendentes descendentes
GRAFCET se muestra en la figura 5.64(A) y (6).
y combinados
y su representacin
en el
Transiciones por flancos. En algunas situaciones es conveniente que una receptividad se valide cuando
una variable cambia en su f1anco bien sea con el flanco ascendente o con el flanco descendente. Esto
es posible en el GRAFCET. En la figura 5.64(C) se indica con las f1echas el flanco a que responde la
transicin. En la Figura 5.64(0) la transicin es vlida cuando es verdadera la operacin lgica F AND
flanco descendente de la variable G.
215
n
~:
C=C+
n+1
(B)
(A)
Figura 5.64.
"-IP,l.G
Tr
~F ,l.G (C)
(D)
Ejemplo 5.6
1. Un proceso semiautomtico consiste en efectuar marcas sobre bloques de madera. El diagrama que
ilustra este proceso se muestra en la figura 5.65(A). Contiene: el marcador que mediante algn
mecanismo sube y baja, dos sensores de posicin: de posicin de reposo y de posicin abajo, cuando
marca; un pulsador de arranque.
SUBE
BAJA
I
l
POSICIN DE REPOSO
,lARCADOR
START
-=-
--
--
~SICIN
ABAJO
mDmv
Figura 5.65.
(A)
Solucin
Mediante una representacin proposicional, es decir, con descripciones lIterales, el proceso se desarro_
lla en la siguiente forma:
1. Acciona el pulsador de arranque 5tart
2. Si al accionar el pulsador, el sensor de posicin de reposo est activo, se inicia el movimiento
del marcador. Entonces, para que se inicie el proceso deben estar: 5tart y posicin de reposo
activados.
3.
4.
5.
6.
El diagrama GRAFCET se m
AUTOMATIZACIN
5. Controlador
INDUSTRIAL:
lt'oRA y
216
LABORATORIO
Lgico Programable
2.
1
transporte de herramientas entre dos puntos distantes se realiza en un mvil como se ilustra en
ra 5.66(A).
ID
eO
A
(A)
(B)
Figura 5.66.
Proceso de transporte
de herramientas
Solucin
El proceso de transporte se puede describir literalmente as:
1. Mvil en reposo en la posicin A
2. Acciona el pulsador de arranque manual m. el mvil inicia su movimiento hacia la derecha D
gracias a un motor De.
3. Cuando llega al extremo derecho, acciona un detector de posicin b se detiene.
4. Un temporizador inicia el tiempo programado de 10 segundos
5. Se invierte el giro del motor y el mvil inicia el desplazamiento hacia la izquierda.
6. Cua do llega a la posicin original A acciona el detector de posicin a deteniendo el mvil.
217
se acciona
3. La segunda etapa tiene como accin energizar el motor para desplazamiento del mvil hacia la
derecha.
4. La segunda transicin es el detector de posicin b, cuando el mvil llega a la derecha. La recep_
tividad de esta transicin permite la evolucin a la etapa 3.
5. La etapa tres no tiene accin y su objetivo es separar la siguiente transicin.
6. La transicin es el temporizador. Cuando transcurren los las previstos, la receptividad
transicin se hace verdadera y hay franqueo de la etapa 3 a la etapa 4.
de la
7. La etapa 4 es la orden para que el motor invierta el giro y el mvil se desplace hacia la izquier_
da.
8. La ltima transicin es el detector de posicin a, que cuando el mvil llega a la posicin inicial,
es accionado, la receptividad de la transicin es verdadera y se produce el franqueo desde la
etapa 4 a la etapa inicial 1.
9. Finalmente, en la etapa inicial 1, el mvil queda en reposo.
BANDA TRANSPORTADORA'
Figura
5.67.
BT
Sobre una banda transportadora (BT1) se colocan cajas; son cajas de dos tamaos diferentes. Cuando
la caja se ubica frente a un dli dro 1, se ha seleccionado el tamao de la caja y el cilindro arrastra la
caja a una de dos posiciones: si la caja es pequea, la ubica frente a un cilindro 2 y si la caja es
grande la ubica frente a un ol . 3.
Una vez se ubica en la res
. - a posicin, de acuerdo a su tamao, el cilindro correspondiente la
arrastra hasta ubicarla so re
~ banda transportadora, as, el cilindro 2 arrastra la caja pequea
hasta colocarla sobre la boa 'a 2 y el cilindro 3 arrastra la caja grande y la ubica sobre la banda
transportadora 3.
218
El cilindro 2 o cilindro 3, vuelven a su posicin de reposo, el cilindro 1 sigue entrando, hasta que finaL
mente, el cilindro 1 queda en su posicin de reposo y el proceso termina.
Como se deduce, la entrada del cilindro 1 es muy lenta comparada con la entrada de los otros dos
cilindros.
Solucin
::.
acuerdo al funcionamiento
sig ente.
descrito,
1.
2.
3.
4.
5.
6.
Para la caja grande, el cilindro 3 arrastra la caja hacia la banda BT3 y en el mismo instante, el
cilindro 1 comienza a entrar.
7.
8.
9.
10.
11.
12.
Se detecta la caja sobre una de las dos bandas, dependiendo del tamao.
El cilindro 2 o cilindro 3 comienzan a entrar y, sigue entrando el cilindro 1
Se detecta que el cilindro 2 o cilindro 3 han entrado.
Sigue entrando el cilindro 1 nicamente.
Se detecta que el cilindro 1 entr completamente.
Termina el proceso.
Con base en esta descripcin se elabora el diagrama GRAFCET. El resultado es el diagrama mostrado
en la figura 5.68.
Figura 5.68.
219
Puede verificar los 12 pasos de la descripcin literal y confrontarlos con el diagrama GRAFCET. Se
observa que este diagrama GRAFCET tiene una operacin OR, puesto que se escoge uno de los dos
caminos: el de caja pequea (izquierda) o el de caja grande (derecha). Pero es importante notar que
es uno de los dos caminos/ no ambos/ porque no se puede tener simultneamente caja grande y
pequea. Esta es una secuencia con prioridad.
4.
LLENADO
BOTELLA
Figura 5.69.
vn
....
'.
,
A
........
~.......
O
......
~TAP., ....
Cuando la botella est bajo el dispensador de llenado, se detiene la banda y se efecte el proceso de
llenado. Simultneamente, otra botella est bajo el dispensador de tapas. Entonces, los subprocesos
de llenado y tapado se realizan simultneamente. Para ambas operaciones, se detecta la presencia de
botella.
Solucin
Caben varias posibilidades:
-
Que
Que
Que
Que
Despus de efectuada cualquiera de las operaciones o ambas, o ninguna, la banda avanza otro paso,
llevando nuevas botellas.
El diagrama GRAFCET se muestra en la figura 5.70. De acuerdo a las especificaciones, se deben reali_
zar dos operaciones simultneas: tapado y llenado, as que se utiliza una operacin AND. Esto se
observa en el GRAFCET.
converjan simultneamente.
AUTO MATIZACIN
5.
Controlador
INDUSTRIAL:
TEORA
Y lABORATORIO
220
Lgico Programable
[J::
;
f=='='
[lE
.'.IJp.I.JCE
ANO
~L~=:(:NES INICIALES
12_ 1 UN
AV'!'}fL~
L':PASO
fiN
Di:
!,~'.!{(E
NO HAY BOTELLA
Figura 5.70.
de la figura 5.69
l'
'1'
II
KMl
l'
1
Figura 5.71.
Solucin
Para desarrollar el circuito elctrico que cumple la secuencia mostrada se proponen dos variantes: una
utilizando solo pulsadores para accionar y apagar las distintas cargas y la otra variante utilizando
algunos pulsadores y temporizadores. En la figura 5.72 se ilustra la secuencia propuesta con las
variantes anotadas; la secuencia de la figura 5.72(A) utiliza seis pulsadores que se operan en el estrc
ta orden anotado en la figura. La secuencia de la figura 5.72(8) opera con dos pulsadores y cuatro
temporizadores con los que se asegura la activacin y desactivacin de las cargas.
S2
KMl
(B)
Il'T1
manual (B) Proceso semiautomtico
l'
Diagramas de eventos para el ejemplo 5.6.5 (A) Proceso
(A)
gura 5.72.
S5
S2
S3
S6
I KM3
T2
'1' I
KM2
S1'1'S4
I '1
KMl
T5
T3I
II
con temporizadores
f>..
5. Controlador
221
Lgico Programable
S1
[-
KA3j
KA2\
s61
[.. -
Iso U
; [---f
L,_~j,J
10
Figura 5.73.
11
12
El circuito utiliza seis pulsadores y tres rels auxiliares (KAl, KA2 Y KA3) Y el arranque y apagado de
las cargas principales KMl, KM2 Y KM3 se efecta con los pulsadores en el orden anotado y no de otro
modo; por ejemplo, suponer que se acciona el pulsador SI, lo que permite energizar la carga KMl en
la lnea 1 y mediante el contacto KMl de la lnea 2 se auto sostiene esta carga. Ahora, si acciona
cualquier pulsador diferente a S2, simplemente no se produce cambio. nicamente accionando el
pulsador S2 se energiza la carga KM2, igualmente para energizar la carga KM3 se logra con el pulsa_
dor S3; luego, para el apagado secuencial de KM3, KM2 Y KMl debe ser en el orden S4, SS y S6
respectivamente.
Al finalizar la secuencia, el rel auxiliar KA3 quedar permanentemente energizado as que es necesa_
rio utilizar el pulsador SO para reiniciar la secuencia. En el circuito, SO se interpreta como parado de
emergencia, sin embargo para este circuito, es imprescindible accionar SO luego que KM3 es desener_
gizado y para permitir el reinicio de la secuencia.
Para la solucin del proceso manual utilizando diagrama GRAFCET, se hace una descripcin literal de
acuerdo al diagrama de proceso de la figura 5.72(A):
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
222
Trasladando esta descripcin al diagrama GRAFCET, se obtiene el diagrama de la figura 5.74. En esta
grfica se incluye:
jF(Xl)
IfS7
(:i;:~I:UITCJ
TESTIGO
DE CPERAClN
PULSADORES
PARA OPERACION
f\
I $'
! SI
f-\
PARi'.DO
EMERGENCIA
I S3
F\
1"
I S5
I s,
,\
Figura
5.74.
,\
,\
AUTOMATIZACIN
5.
INDUSTRIAL:
TEORA Y LABORATORIO
223
Se tiene el banco de pulsadores 51, ..., 56 para la operacin del proceso y finalmente
dentro de otro recuadro, para indicar que se trata del pulsador de emergencia.
un pulsador 57
STUDY,
en
Se propone, como ejercicio, realizar el proceso semiautomtico de la Figura 5.72(B) utilizando los
temporizadores y que el proceso se repita 10 veces. Para esta propuesta, asegurar que cuando
transcurra el tiempo T5 y se apague KM1, dejar un tiempo adicional T6, de manera que todas las
cargas estn apagadas y luego, reinicie el proceso automticamente,
sin accionar el pulsador de
arranque 51. Este tiempo es necesario ya que si termina T5 y reinicia rpidamente, no se apreciar
que KM1 se des energice. Para este ejercicio, 51 slo debe actuar una vez; si acciona 51 luego de
iniciar el proceso, no debe responder.
Ejercicio 5.5
1. Considerar el ejemplo 5.6.4, para el proceso de llenado de botellas. Se presentan las siguientes
srruaciones:
Estando en el subproceso de llenado de la botella, se acaba el lquido en el dispensador general.
Incluir este evento en el diagrama GRAFCET.
En el momento del tapado, una botella se rompe. Cmo sensa y cmo se incluye en el GRAFCET
esta situacin?
Ahora, se efecta el llenado en tres envases de diferentes tamaos; los envases se colocan en la
banda transportadora en forma aleatoria. Incluir los sensores que utilizara e implementar en el
diagrama GRAFCET esta situacin. Suponer que los envases tienen diferentes alturas con igual rea.
Cmo se puede implementar en el diagrama un control de calidad del producto final?
Qu situaciones pueden generar un paro de emergencia del proceso? Implemente el paro de emer_
gencia en el GRAFCET y considere todas las eventualidades anotadas en este problema.
2.1.
Para esto se consideran dos circuitos ferroviarios utilizada por ambos trenes que circulan en un mismo
sentido en cada uno de los circuitos, donde hay un tramo del circuito que sirve como ramal compartido
por los trenes como muestra la Figura 5.75.
Los trenes compiten por el uso de la va comn (Ve) que puede ser utilizado por un solo tren a la vez.
Esto significa que mientras uno de los trenes se desplaza por el tramo de va comn, el otro debe
esperar hasta que se libere dicho tramo.
El uso del tramo comn se asigna al tren que primero llega. En caso de producirse
simultnea del tramo de VC por ambos trenes, tiene prioridad el Tren 1.
la demanda
AUTO MATIZACIN
INDUSTRIAL:
TEO
224
Y LABORATORIO
CV1
ntVl \/lA
co
L.J
as
AT1
El sistema debe controlar el trfico de acceso al cruce. Para ello determina las acciones necesarias que
autorizan y prohben, respectivamente, la entrada al cruce con las siguientes consideraciones:
a) No hay tren en espera ni tren recorriendo el tramo comn.
b) Hay un tren que recorre el tramo comn.
El tren que espera en la va 1 tiene prioridad sobre el que espera en la va 2.
El grfico de la figura 5.75 representa esquemticamente
la situacin descrita.
2.2.
Considere que los dos trenes pueden ir en el mismo sentido (como lo expuesto en 2.1) o que
ueden venir en sentidos contrarios.
Para esta situacin adicionar los sensores y otras variables necesarias y hacer todas las considera_
ciones posibles para que el sistema funcione sin que se provoquen accidentes y disear el diagrama
GRAFCET.
3. El siguiente es un proceso para la fabricacin de tres productos. El primer producto (P1) se fabrica
de acuerdo a un proceso de mezcla de dos materias primas y calentamiento, que se indica en la figura
5.76 como proceso principal.
Los otros dos productos (Pr2 y Pr3), tienen en comn el proceso principal, pero luego se aaden otras
sustancias y procedimientos, para su obtencin. En la figura 5.76 la fabricacin de estos dos productos
y subproceso 2.
est indicada como subproceso
AUTOMATIZACIN
TEORA Y LABORATORIO
INDUSTRIAL:
225
PROCESO
PRINCIPAL
I
I
KI.\2
I
I
I
I
I
I
I
T1
: T2
T3
KI.\3
T4
:.
II
I
I
I
I
..
I~
I
I
I
I
KI.I1
T5
:I
IKM4
: T6
P1
T7
'!
S1 S2
SUB PROCESO
1 (INICIA
CON S1)
SUB PROCESO
2 (INICIA
CON S2)
KA3
Figura 5.76.
Para obtener uno de los dos productos alternos, es decir, para seleccionar uno de los dos subprocesos,
se procede as: al transcurrir el tiempo T6 del proceso principal, un indicador mostrado como KM4 se
activa, indicando al operario que puede accionar uno de dos pulsadores Sl o S2, dependiendo del
producto requerido. Si acciona Sl, pasar a elaborar el subproceso 1; si acciona S2, se elaborar el
tercer producto en el subproceso 2. Si no se acciona pulsador y transcurre el tiempo Tl, significa que
se ha completado un producto Prl. cada vez que se elabora uno de los dos productos Pr2 o Pr3, se da
otra indicacin y reinicia la elaboracin de nuevo producto en el proceso principal en forma
automtica, sin accionar Pl.
Cada producto se fabrica en lotes (batch) de 10 productos, entonces mediante contadores se lleva la
cuenta de la fabricacin de cada producto. Si por ejemplo, se complet los diez productos Pr1, y cuan_
do llegue a KM4, se quedar en este estado, hasta que se accione Sl o S2.
Si se completaron los diez productos Pr2, cuando se llegue a KM4 y se accione Sl, no responder.
Igual para el producto Pr3.
Cuando se completen los tres lotes, se dar otra seal audiovisual que indica ese estado. Entonces, se
limpian los contadores y se reinicia nueva fabricacin.
El proceso debe tener un parado de emergencia cuando falta una de las materias primas. Si esto
sucedel el producto que se estaba fabricando en el momento de la interrupcin se pierde y siempre
inida en el proceso principal. Obviamente este producto perdido no debe contabilizarse.
Si ms de tres veces se interrumpe el proceso antes de completar los tres lotes, se debe dar otra
ala al pues la falla puede ser crtica.
a
Se
cc
"i)
Ira 5.77 es una propuesta del circuito elctrico que cumple con las condiciones impuestas en el
'ado del proceso principal y subprocesos, sin incluir contadores ni alarmas.
erdo al enunciado, dibujar el diagrama GRAFCET correspondiente.
opone la siguiente mejora al proceso: Que el nmero de productos Pr1, Pr2 y Pr3 sea programa--,
eviamente, para suprimir los pulsa res Sl y S2. Por ejemplo, si se requieren 10 productos de
uno por lote, que se programen a es de iniciar y luego, se fabriquen automticamente, puede
226
Lgico Programable
ser primero los del producto Prl, luego los del producto Pr2 y por ltimo los del producto Pr3. Al
finalizar se da la seal audiovisual de terminacin.
La alarma de falta de materia prima debe incluirse.
'"
PO
[-,(
['~
KA'
KT2~1
,\-
KT6
\-
1-
'""'1
KM'
'1
KTSJ
KA2
K"
PROCESO PRINCIPAL
Figura 5.77.
.:.
KTe
KT11
KT12
KT16
~\
PO
KA3
KT15
Esquemas elctricos del proceso indicado en la figura 5.76 del ejercicio 5.5.3
KA2
KA3
ml
PO
KT16
F'
,1
KT'O
l~J
KT13
16
17
18
'9
20
2'
22
SUBPROCESO
Figura 5.77.
23
24
25
SUBPROCESO
(Cont.) Esquemas elctricos del proceso indicado en la figura 5.76 del ejercicio 5.5.3
227
4. El diagrama GRAFCET que se muestra se obtuvo con el PLC ABB. En la zona de variables se
describen todas las variables del proceso indicando a que entrada o salida son asignadas. Analizar el
diagrama y deducir el funcionamiento del proceso que representa. Dibuje una carta de estado de
todas las cargas involucradas.
;..~
roiPR;;;;OO"'"R"""""PLC"Y.O'-
PAT .,.t':!;(;S(:OL;
P1 AT 'l;;n 1 80(1t~
kllIA;<;''''~:;.~OL;
KU2A'''::';:!:?30o)L;
KMJAT'l,,,,::;:J.6:>c'L;
KLU Al <:.a/;;
~'SOOL;
KW~A"!~~~:;.e(ICL;
n"s-)et.;
12.i'!')OL;
T3 &C{;L;
H 50,)l:
Ts,aoCl";
lo'S')OL:
T7:e.Jt:l;
TS,BCO:'L;
Et.'D_ ....,;;
IlorU
Ste1J1.
""1_,
11all51\
->
AUTOMATIZACIN
y LABORATORIO
INDUSTRIAL: TEO
228
trol de un ascensor.
y cierre automticos
con dispositivo
de seguridad mediante
la instalacin
clula
.~.
que se programen
va bsica:
ara acceder al ascensor el usuario presiona el pulsador de llamada desde el exterior en la planta en
la que se encuePtre.
Si el ascensor est en la planta desde la que se le llama, se abrir la puerta para permitir que entren
las personas que lo quieran usar.
Si el ascensor est en otra planta, sin abrir las puertas, proceder a desplazarse a la planta desde la
que se le llama, para una vez en ella, proceder a abrir las puertas y de este modo permitir la entrada
de las personas que lo quieran utilizar.
Los usuarios una vez dentro de la cabina, podrn seleccionar la planta a la que desean ir siendo
posible una nica seleccin.
Cuando se cierren las puertas, el ascensor proceder a desplazarse hasta la planta seleccionada,
abrir las puertas para dejar salir a las personas que lo deseen, volver a cerrar sus puertas y quedar
listo para un nuevo uso.
r-
AlJTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
229
Pulsadores:
La lmpara de los pulsadores que la poseen ser activada y permanecer activada cuando desde el
control se proceda a obedecer la orden dada con la actuacin sobre el pulsador y mientras dura la
ejecucin de la orden. Por tanto si mientras se est ejecutando una orden alguien acta sobre otro
pulsador que no sea el de alarma el sistema de control no obedecer y por tanto la lmpara del
pulsador en cuestin no se iluminar.
Puerta:
Cuando la puerta se abre permanece en este estado 5seg. Luego de este tiempo la puerta se cierra.
El control dar prioridad a la seleccin desde el interior sobre una seleccin exterior durante 3 seg
una vez que se haya c~rrado la puerta.
El ascensor dispone en la puerta de un dispositivo de seguridad para la deteccin de obstculos que
obliga a abrir de nuevo la puerta si se detecta algn obstculo cuando se est cerrando.
que si se pulsa provoca la
As mismo se dispone de un pulsador en el interior de la cabina
interrupcin inmediata del cierre de la puerta para seguidamente abrirla. Si se encuentra abierta no
permite que se cierre mientras se mantenga pulsado.
Por seguridad, si el ascensor no se encuentra detenido en una planta, la puerta no se podr abrir, a
no ser de un modo mecnico, lo cual no es objeto del programa.
5.2.
Considerar que el ascensor tiene cuatro pisos y est construido para transportar vehculos.
El elevador debe contar con 4 pisos para poder subir automviles a un estacionamiento
de 4 niveles.
Afuera del elevador se debe contar con una botonera en el primer piso slo se puede requerir el
elevador para subir en el segundo y tercer nivel se podr subir o bajar y en el cuarto nivel slo se
podr bajar.
El sistema del elevador deber contar con los sensores y actuadores
fu
a iento.
- ente dentro de la caja del elevador el usuario podr elegir el piso deseado para estacionar
e para eso se deben agregar los botones necesarios para poder realizar esa funcin.
en el primer nivel debe haber un d" play que indique en qu piso se encuentra el elevador.
AUTO MATIZACIN
INDUSTRIAL:
TEORA
230
'( lABORATORIO
El elevador debe tener cupo para 3 carros por viaje (en la caja transportadora).
El programa de control del elevador debe realizarse en diagrama GRAFCET.
El elevador debe contar con sistema de arranque y paro.
Al inicio del programa el elevador debe permanecer en el nivel 1 y ah permanecer siempre que no
se le requiere en ningn nivel. Es el estado de reposo de este al cual regresar despus de no ser
requerido.
Si el elevador est en reposo y es requerido en algn piso para subir o bajar, primero ir a ese piso
(independientemente
de que alguien lo requiera en el transcurso en que se dirige hacia donde lo
solicitaron) y cumplir con el requerimiento del usuario. Si el usuario decide subir y alguien ms en el
camino tambin quiere subir, entonces el elevador se detiene en ese nivel, y si el usuario decide bajar
y alguien ms en el camino decida bajar tambin el elevador se detiene. Sin embargo en el caso donde
un nuevo requerimiento del elevador vaya en contra del sentido del deseado por el usuario actual, el
elevador no se detendr, primero cumplir con lo requerido por el primer usuario y luego atender la
necesidad del otro usuario.
Por ejemplo, el elevador est en reposo y es requerido en el piso 4 para bajar al piso 2, justo cuando
va subiendo alguien en el piso 3 tambin lo requiere para bajar, pero al piso 1. Qu hace el elevador?
Entonces el ascensor primero ir al piso 4, despus se parar en el piso 3 para subir al nuevo solicL
tante, posteriormente se parar en el piso 2 para bajar el primer usuario y por ltimo se parar en el
piso 1 para dejar al segundo usuario.
Nota: El elevador slo tiene cupo para 3 automviles.
El elevador debe guardar en memoria todas las solicitudes que tenga cuando se encuentra llevando
una carga y no tenga cupo.
En el extrao caso de que 2 persona soliciten el servicio al mismo tiempo, siempre se le dar priorL
dad al que se encuentre ms arriba.
6.
P::'IIl
mquinas-herramientas.
DI +----7- DD
~ ~liMl@J
Pl\12
DI +----7- DD
Figura 5.78.
231
5.9.
5.5
Texto Estructurado
HILE
value < 8 DO
al e:=value+1;
S!
E D
if:
VVHILE;
no
RATORIO
L.ABO
232
A=CMD
TMR.Q
CMD_
TMR(!N
PT := 300);
A=B;Ejemplo
CV := CV:=+%IX5,
1; C:=SIN(X);
I RETURN;
I
ASIGNACIONES
A:= B;
Significa que el valor actual de la variable A se reemplaza por el valor que tenga la variable B.
CV:=
CV + 1;
:= SlN(X);
8 valor que tenga actualmente C es reemplazado por el valor numrico del seno de X.
"
,...
Asignacin de valores
de los Parmetros
d~,:,t~~~.~_~
P'?~ntesls
_r, __
~
. .~
~
J
AUTO MATIZACIN
S. Controlador
INDUSTRIAL:
233
TEORA Y LABORATORIO
Lgico Programable
Se llama al bloque temporizador CDM_TMR. Los parmetros de entrada del temporizador son: IN, que
se asigna la entrada fsica %IX5, PT, que es el valor de preseleccin del temporizador.
En la segunda lnea del ejemplo, a la variable A se asigna es estado de la salida Q del temporizador
CDM_TMR. Otro ejemplo de manejo de bloque es el siguiente:
RS_ALARMA(S := FAu.A_TALADRO,
ALARMA := RS_ALARNA.Q
R:= ACCIONA_BOTON);
RETURN: es una instruccin que se utiliza para permitir una salida anticipada
bloque de funcin. El siguiente es un ejemplo en el que se utiliza esta instruccin:
de una funcin o
IF X< o THEN
Valor:= -1;
Error:= 1;
RETURN;
ENDJF
Y:= LOG(X):
Continuando con la TABLA2, estn las instrucciones de seleccin, conocidas tambin como instruccio_
nes de derivacin del programa. Son dos bsicamente: IF-THEN y CASE.
Tabla 2
I
i
WHllE
1
CASE
EXIT instruCliGREPEAT
Emptv
IFOR
! IIIF
234
ELSIF <Boolean_expression
<ELSIF _instructions n-1 >
n> THEN
ELSE
<ELSE_instructions>
END_IF:
Si la expresin Boo/eana es falsa, entonces (ELSE) se realizan las instrucciones y finaliza (END IF)
el algoritmo.
La instruccin IF ms simple utiliza slo un IF-THEN. Por ejemplo:
IF sensor_detecta
END_IF;
THEN maquina_para;
+ 1:
C:=8;
ELSE
C:=O;
ENO_IF;
INSTRUCCIN C4SE Si debe hacerse una seleccin entre varios grupos de instrucciones posibles,
puede utilizarse la instruccin CASE. La forma estndar de una seleccin mltiple con CASE es:
' .. ,..........
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
235
Syntax:
CASE <Var1> OF
<Value1 >:
<Instruction 1>
<Value2>;
<Instruction 2>
<Value3, Vaiue4, Value5>: <Instruction 3>
<Vaiue6 .. Value1 O>: <Instruction 4>
<Vaiue n>:
<Instruction n>
ELSE <ELSE instruction>
END_ C..SE:
1. Si la variable <varl>
2.
3.
4.
Si el entero INTl tiene los valores 1 y 5 entonces a BOOLl se asigna el valor TRUE
Si el entero INTl tiene el valor 1, entonces a BOOLl se asigna el valor TRUE y a BOOLE3 se asigna
FALSE.
Si el entero INTl tiene el valor 2/ entonces a BOOL2 se asigna el valor FALSE y a BOOLE3 valor TRUE.
Si el entero INT1 toma los valores desde 10 a 20 (10/ 11, 12, .." 20)/ entonces a las variables
BOOLE1 y BOOLE3 se les asigna el valor TRUE.
AUTOMATIZACIN
5.
INDUSTRIAL:
TEORA Y LABORATORIO
236
Si el entero INT1 no toma ninguno de los valores anotados entonces a la variable BOOLE1 se asigna
el complemento del estado actual de la variable BOOLE1 y a la variable BOOLE2 se asigna el resultado
de la operacin lgica de los estados actuales: BOOLE1 OR BOOLE2
Finaliza la instruccin CASE.
INSTRUCCIN DEL LAZO FOR: La sintaxis general para el lazo FOR es la siguiente:
DO
BY <Step size>
<Inslructions>
ENOJOR;
los incrementos
anidar.
Un ejemplo
sencillo
deben ser
FOR Counter:=1 TO 5 BY 1 DO
Var1 :=Var1 *2;
END_FOR;
Erg:=Var1 ;
t'
INSTRUCCIN DE LAZO WHILE El lazo WHILE puede ser utilizado como el lazo FOR con la
diferencia que condicin para la terminacin del lazo puede ser alguna expresin Booleana.
I
WHILE <Boolean express ion> DO
<Instructions>
END_WHILE:
Significa que se establece una condicin que cuando se cumple el lazo ser ejecutado. Las
<INSTRUCTIONS> son repetidamente ejecutadas tantas veces como la <BOOLEAN expression> sea
verdadera. Cuando la expresin Booleana es falsa la instruccin nunca ser ejecutada finalizando el
lazo WHILE. Tener en claro que en este lazo antes de ejecutar el lazo se verifica la condicin.
Ejemplo de aplicacin:
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
237
counter<>O
DO
Var1 := Var1*2;
Counter := Counter-1;
END WHILE
Mientras el valor del contador COUNTER sea diferente de cero, asignar a al valor de la variable VARl
su valor multiplicado por 2 y decrementar en 1 en contador. Cuando el contador sea cero, finaliza el
lazo.
INSTRUCCIN
"-
<Instructions>
UNTIL <Boolean expression>
END_REPEAT;
El valor actual de la VARl cambia a su valor multiplicado por dos y el contador COUNTER decrementa
en uno, hasta que el contador COUNTER = O terminando el lazo.
o;
FOR I := 1 TO 2 DO
FOR J := 1 TO 3 DO
IF elTor THEN EXIT;
ENO_IF
:= S +
S
f'
J:
ENOJOR;
(* Si se ejecuta la instruccin
S:= S + 1;
ENOJOR;
Si la instruccin EXIT se halla dentro de un bucle anidado, la salida ser desde el bucle ms
profundamente anidado en el que se halla la instruccin EXIT. La siguiente instruccin a ejecutar es la
instruccin inmediatamente
despus del fin de bucle (ENDJOR, END_WHILEEND_REPEAT).En el
ejemplo dado, esta es la instruccin 5:= S + 1;.
La Tabla 3 muestra los operadores en el lenguaje STo
238
Tabla 3
Put in parentheses
__ equal
Subtract
Not
Compare
to
Boolean
XOR
Boolean
OR
Equal
to ANO
Function
Divide
Exponentiation
Multipty
Building
ofcall
complelllents
Negate
=
-<,:>,<=:>=
ANO
<>
+
OR
XOR
Weakest
bindin~
I(E
'
IINOT
EXPT
BindinQ
strenQth
Stron~est
bindin~
I Symbol
I-Function
name
I~AOD
Modulo
Add
-(para meter lis!)
loperation
-j
Ejercicio 5.6
'.7't. El siguiente diagrama GRAFCIT se obtiene a partir de algn tipo de proceso.
------d
t~_Ii],,~".".".,
1
L Derecha I
i
II 1--;.---_._----,
51
-r
I[
f,
.~
S2
tI:1
t,
11
11
-I
25
Alca nZ,a
Poslclon!
L_ .....__
t L-r-x_o
! '
....
U
~i,
Cerrado
.....
.. _._.
__
.M._M_
EN LAZO CERRADO
r-:-~Lr~~~;~~:.T-'~~-~-~.I-ll
1
. __
GRAFCET DE POSICIONAMIENTO
ti :_-~-~Cil"CUito
i LeaS
End.SF (nul[X5j)
.. ._
fl-,--l
1,'
I ~~~2?~
i led2
1
_ Modo I Le031
SP3--...,..=L Manual
1
BP2
t
GRAFCET PRINCIPAL
I
,
11'
239
Analizar el diagrama y deducir el funcionamiento del proceso que lo representa. Asocie a un proceso
real. Escriba un enunciado y el programa en texto estrudurado. Dibuje el diagrama de estados de
acuerdo al funcionamiento.
Observar en este diagrama que se tienen dos etapas iniciales (XO y X20). Esto es posible, cuando se
tienen procesos y subprocesos. En este ejercicio, el diagrama de la izquierda se puede considerar un
proceso principal (de la etapa XO a la etapa X6) y el diagrama de la derecha (etapa X20 a etapa X25)
es un subproceso.
Cuando el proceso principal evoluciona a la etapa X5 y activa es estado Circuito Cerrado, el proceso
pasa a la etapa X20 y la transicin Start_BF(X5) (Comience Circuito Cerrado) es cierta, se desarrolla el
subproceso. En la etapa X25 retorna al proceso principal de acuerdo a la transicin: Fin Circuito
Cerrado (X25) ubicado en el proceso principal despus de la etapa X5.
2.
de ese
05a1
DSbl
slep5
eS1
CS2
N
N
eS3
Dl~::;:'<
cs~
1
11
N
D:f:j(i~:'
DSb2
3
T3
~
T::JICI
L[>
D_w::SC
Ini!
En e-ste diagrama se observan operaciones combinadas de AND (en la transicin S2) y operaciones OR
(luego de la etapa CARGAR, DESC_A_B y otras).
Recordar que en la operacin AND, cuando la transicin S2 es cierta, las etapas D_PROG y C_PROG
quedan validadas simultneamente y el proceso evoluciona en esos ramales.
En la operacin OR, slo uno de los ramales evoluciona, as que realmente esta es una OR exclusiva.
Por ejemplo, en la derivacin OR de la etapa RET_D, slo es cierta S4 o PANIC no ambas condiciones.
Los nmeros que estn encerrados en crculo no pertenecen al programa, slo indican que continan
de una columna a otra.
240
Lgico Programable
! Vi~R_ OUTP
LIT
aOOl;
~
::
~'ll~IO,,~:,:;;?:::.~G,l:
~~OL;
....
1 ....
T ::di."I'.'
BOOl-,
82 AT :~-i:x:tiQ.~:: GOOl:
lb ,A,To.::.:)~;G1.f;:
BOOL;
le AT
Idj,AT
:;;~,:~,,)}
,6:
,*"O;{Cl
Sa1
A,T
Sa2
'X,j>~iJ}fi:800l;
,.f;T '}.:<;"-'<(:.7:
GOOL;
8b1 ,.f;T~~~1x:U.8:800L;
GO':)L:
P.A.REBOOL;
Sb2 AT ";{.1>::.'U9:800L:
': 3: BOL;
Id
Se ,:,T(~~.;~G(:.
:):BOOL.,
T2:BOOL;
T3:BOOL;
T4:800L;
T6:800L;
X1: BOOL;
X2: BOOL;
BOOL;
84 ,.c.,T'~~.r-:G:::L800L;
Dd AT '>~(:>~_:1-1_~::BOOL;
GOOl;
l\/AR
T1:BOOL;
o"
""N':
83 iNPUT
AT '"r,Jr-SU,J:
De AT ~:)G;>~!:~1_2: 800L;
la ft.T ~_::-,:
__
:I;';i3i,;
DE VARIABLES
3d
P,f.,NIC
CS3 AT 'X:::;~~f3-1_
~o: BOOL;
/!<.T<'~:,;::~Xf:;114: 800L;
DSbl
Jl.T %GiXtil.1
'*,C::/Ei [ 7: BOOL;
J%T
'>:~Lit3C.1?:BOOL;
Et'lD_V,4.F:
A.T
Ef\JD_V.A.FI
Al S';:,f/:..U,U 1 :BOOL;
S: BOOl.;
3.
El siguiente es el texto estructurado de algn proceso realizado en el PLC ABB. Deduzca el funciona
miento, el diagrama de eventos y dibuje el diagrama GRAFCET.
DECLAR>,.C'IN
1IV"R
I',"OGRAM
I
DE VARIABLES
r-----
PLC]RG--I
;~;~~;~:;;;.:,~~~~
T~~~;:;~2r;OH:
I
!
SP1 .A,T'1ISB~.1: gr)OL;
TIEMP03. TP,
81
1'1
TfEMP04: :ON;
1,
CONTE01. GTU,
LOTE 80').iP,
! I TIEMPO~
I
1
LOTE1: INT;
11
TOLVA2
TOLVA1 AT
8T1
<:..
J2
3 BCOL,
MI{,AT''l.;'"),f: ~ eOC'L
l'
,l
CONTE03 CTll
CTU
CONTE02
I TIEMP06
TnbJ
.. lJ l..
1_ .. _._.
I
1
'?:,O;.:~,.o:.;?< 80C'L;
TAPADO
SELLADO
P'.:
YI~;:6:<.~ ~~:BOOl;
,::.T '>,:_.';:;~G:< j
CONTE04: CTU;
AC.~.8AJ'ROCE80
END VAR
:':
BOOL;
%C:,~,3; ,: BOOL;
Al
...._._~.1
J------.
TiEMP01 (JN:=S2,PT:<-~::::'');
1
j TtEr.':P04(IN:=83,
PT:="j'j:::,c;):
TIEtft.P05(IN:=S5,PT:=T;-~:;;;);
TiEt,':P05(IN=S5,PT:=Tt::;:3);
iCOIIlTE01 (CU:=S2,RESET:=PARE,PV:=2);
CONTE02(CU:=S3,RESET:=PARE,PV:=2);
~:~;;::~~~:~:~~;:Pp~::;:;::':~,?~;
~T2:=CONTE01.Q;
BT3:=COhlTEO'l.Q;
lf BT2=)'F:'.T: .';NO BT3= TF:'X: T:-lE~J
BT4:= COhlTE03Q
ANO COtJTE02.Q;
LOTE:= CONTE04,Q;
!
BT2:==t.;L8E;
BT3:=r
..t..LSE;
SUST1 :=F;>"SE;
SUST2:=l:,'Y::;
MIX== ~""': ..':'~:;;
11
SUST3:==F
814:=0;
SELLADO:=O;
;,: ..~>:.::
C.!l,LEtn:.oOR1
TAPADO:=;
:==1-"rL:-;::'
ACABA_PROCESO:= T~UF;
ENO_ir
C.l:.LEtn.t.DOR2:==::-t-l.SE;
CONTE03(CU:=S5,RESET:=P.::RE,PV:=2),
!CONTE04(CU:=SP6,RESET:=P.A.RE,PV:=2);
W PARE
8D:=:-- ...L:;!:;
SUST1:= iT-:I:(':'
=n-':?! ..T:
THEN
SUST2:=TF;;.;:--
I, :~J~~;~~~;:'
J . THEI"
CALENT.llDOR1:= ,:~'!T;
SU8T3:=';:!':~:
CALENTAD0R2:=:;::L'E;
TAF'AD0:=T:::' :E;
T::-U~1HEtJ
IF SP~
==
IF S3
IF SP1
8T1:=
T2~!:':: THEt~
TA?IC'O:=
T,:;o~'~T;-1:r~
SUST:?::::~' .:..~:.::
CAlENT.-!:JJ:;1:=
8T2==Tl~M?0t..(;I:
EN['_iF;
;;,i->,l.:;':E:::;
TOLV,A,1:="F
TOLV.A,2:=~Til
==
"j~:.;
:~.:.;
F.::'L:'::E-;
8T4:=T~'UE;
11' SP5 = T;'"':'..J1:' THEN
SUST1 :=;'.,;.~.s::;
TlEIllPC'3.1:;';;
IF 85
,R,
SUST3:=
T.'-!::N
=.o::.. S=::
BT3:=TI=:ll',JC3
Q;
END_lF
E!'iD_ir
EtJ['_iF
I
l.
END_1F
CAlENT.~>;:;;2.=T=~?l:!.Q,
____
.. _~J
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
241
4.
Ready
ResetLift
PowerOn
ls
D_lnit_I-1
IN
Ready
-i
N
R
~I
MotorControl
CheckLimits
ApplyBrake
Proximity(FloorCall)
Fault OR EmergStop
= 1 OR Fault
Motorlnching
Fault
Floor(FloorCall)=1
Alarm
S ApplyBrake
R PowerOn
Fin ejercicio
5.6
242
5.10.
Segn la norma lEC 1131-3, slo las salidas, entradas y elementos de memoria del PLC
pueden ser direccionados directamente por un programa de control. En este caso, el
direccionamiento directo significa que en el programa, una entrada, una salida o un
elemento de memoria del control, est afectado inmediatamente y no indirectamente
a travs de una variable simblica definida.
As pues, los elementos ms importantes de un control incluyen las entradas, salidas
y la memoria. Slo a travs de las entradas, puede el PLC recibir informacin de los
procesos conectados; igualmente, slo puede influir en estos procesos a travs de
sus salidas, o almacenar informacin en los elementos de memoria para la continua_
cin del proceso.
Las denominaciones para los recursos: entradas,
estn definidos por lEC 1131-3 Y son de obligatorio
PLCs. La designacin de los elementos mencionados
entradas, Q para las salidas y M para los elementos
o marcas. Los tres elementos son del tipo BIT.
Siempre que el control lo soporte, pueden direccionarse recursos con mayor longitud
que un BIT. IEC1l31-3 emplea otra letra para describirlos y que se coloca enseguida de
las letras 1, Q Y M.
INPUTS
OUTPUTS
MEMORY
BOOl
BYTE
WORD
Los tamaos de 1BfT, tal como los describe el tipo de datos BOOLE, slo puede asumir
los valores o _O.L Los tipos de datos de secuencias de BITs son los BYTES y las palabras
WORD. Que como s"eobserva en la tabla pueden tener 8 o 16 BITs, respectivamente.
1, Q, M
IX,QX, MX
IB,QB~ MB
BITs
1BIT
BIT
816
BITs
Input
BIT,
Output
BIT
Memory
Oulpul
BYTE,
Memory
BYTE
Input BYTE,
WORD,
Oulput
WORD,
Memory
WORD
o binario)
243
o
%MW27
%QBS
%IXI2
Input
BITWORO
125 27
Memory
Word
I
%112 Output BYTES
%IW5
EJEMPLOS
DESCRIPCIN
Time#18ms
DATE_AND_TIME#2006-Q9-30-13:18
:43.55
Duracin
Hora
del
da
de
D#2006-Q9-30
TOD#13:42.55
4*
S#377
8#323
1#18ms,
t#3.5s,
t#3m4s
16#FF
16#03
0,1
12,
-S,tiempo
123_456*,
+75
(255d)
-12.0,
-S.O,
0.123_
2#1101_0011
2#1111_1111
(211d)
(255d)
Enteros Fecha(211d)
Fecha
y
Hora
DA1E#2006-Q9-21
TIME_OF_DAY#13:18:43
t#6h_20m,8s
* La lnea
EJEMPLOS
AUTO MATIZACIN
5.
INDUSTRIAL:
244
TEORA Y LABORATORIO
Recurso,
Programas,
Bloques de funcin,
Funciones
Todas las variables tienen una posicin especfica. Para los lenguajes de programacin textual (ll, ST)
las declaraciones de variables son aproximadamente las mismas que las utilizadas en el lenguaje
Pasea!. Para los lenguajes grficos, sera factible una forma tabular con el contenido equivalente.
Como se observa en el siguiente texto:
VAR
Temp
: INI;
r,,1anuaI
: BOOL;
(4r emperature
rFlag for manual operati.on
("Flag for "fui!" aM "open"
.)
")
*}
END_VAR
Todas las declaraciones de variables siempre empiezan con una palabra clave, que designa la posicin
de la variable en la unidad de organizacin del control (para el ejemplo esta palabra es VAl<) y termina
con la palabra clave END_ VAR.
las variables y su asignacin a un tipo de datos, se introduce entre estas palabras clave, en las que se
especifica: un identificador o identificado res simblicos de las variables, el tipo de dato que se indica
tras dos puntos y termina en punto y coma. Este proceso se repite para cada variable a declarar y
cada variable se escribe en una lnea separada.
lEC 1131-3 distingue entre seis tipos diferentes de acceso a las variables. Cada tipo tiene una palabra
clave, que introduce la declaracin de la variable. Estos tipos de acceso se muestran en la siguiente
tabla.
lN_
GLOBAL
OUT
lNF'UT
Input variables
VAR
VAR
VAR_OUTPUT
VAR_
VAR_EXTERN
VAR..
Externa!
val.ables
Global
variables
Local
variables
Oulpul
variables
las variables de entrada son declaradas con las palabras clave VAR_INPUT y END_VAR.
VAR_INPUT
Input
: If\IT;
END_VAR
VARJHJTPUT
Resultado : INT;
END_VAR
VAR_IN_OUT
VALOR : INT;
END_VAR
las variables especificadas de esta forma representan variables de entrada, alimentadas externamente
a una unidad de organizacin, por ejemplo, un bloque de funcin. Estas slo pueden leerse dentro de
la unidad de organizacin.
Anlogamente, las variables de salida se definen con las palabras clave VAR_OUTPUTy END_VAR.En
los casos en que se permitan variables conteniendo valores de entrada y salida, estos deben crearse
con las palabras claves VAR_IN_OUTEND_VAR.
AUTOMATIZACIN
5.
Controlador
INDUSTRIAL:
245
TEORA Y LABORATORIO
Lgico Programable
Esta ltima forma representa otra opcin y permite la declaracin de variables que pueden ser ledas y
utilizadas dentro de una unidad de organizacin. Para una variable declarada como VAR_IN_OUT se
supone que ambos valores sern suministrados hacia y desde la unidad de organizacin.
A menudo, se requieren variables para resultados intermedios, que deben permanecer desconocidos
externamente. La declaracin de tales variables, denominadas locales, empieza con VAR y termina con
END_VAR.
VAR
SENSOR : INT;
END3AR
VAR_GLOBAL
CilobaLvalue : INT;
END_VAR
VAR_EXTERNAL
GlobaLvdlue : INT;
END_VAR
Las variables especificadas aqu son locales para una unidad de organizacin y solamente pueden ser
utilizadas en ella. Son desconocidas para otras unidades organizacionales y por lo tanto inaccesibles.
Una aplicacin tpica son las posiciones de memoria para resultados intermedios,
en otras zonas del programa. En el caso de estas variables, hay que observar
existir varias veces en diferentes unidades de organizacin. De esta forma, es
que varios bloques de funcin declaren la variable local SENSOR. Estas variables
mente independientes y difieren unas de otras.
Una variable tambin puede ser declarada globalmente, en cuyo caso puede ser accedida universaL
mente. La declaracin se realiza de una forma similar, utilizando las palabras clave VAR_GLOBAL y
VAR_EXTERNAL.
Para facilitar el acceso de datos global a una unidad de organizacin, esta declaracin debe ser regis_
trada en la unidad de organizacin.
Sin la declaracin mostrada arriba, el acceso a los datos globales no sera permisible.
Esta estricta unidad de declaracin para todas las variables define nicamente qu variables son
reconocidas por una unidad de organizacin y como pueden ser usadas. Un bloque de funcin puede,
por ejemplo, leer pero no cambiar sus variables de salida.
Se utiliza la palabra clave AT para asignar variables a las entradas y salidas del control.
Las declaraciones hechas de esta forma son el mejor medio para definir el significado de todas las
entradas y salidas del control. Si se produce un cambio en el sistema y su conexin al controlador, slo
debern ser cambiadas estas declaraciones. Cualquier utilizacin, por ejemplo, del pulsador paro, o de
la Temperatura en un programa existente, no se ve afectada por el cambio.
Sin embargo, segn IEC1131-3 siempre es posible utilizar variables direccionadas directamente
tener que asignarlas a un identificador simblico. La declaracin en este caso es como sigue:
VAR
AT%14.2
AT %MW1
END_VAR
:BOOL;
:WORD;
sin
246
Inica/izacn: A menudo es esencial que a una variable se le asigne un valor inicial. Este valor
puede cambiar varias veces durante el procesamiento del programa incluso aunque haya estado
definida al principio.
los estados iniciales como estos tambin son importantes para otros datos. Tales valores iniciales se
especifican conjuntamente
con la declaracin de las variables. Una variable global de este tipo
denominada por ejemplo Docena se declara para que al principio del programa asuma el valor 12.
VAR_GLOBAL
Docena :INT := 12;
END_VAR
Como se ha mostrado en este ejemplo el valor de inicializacin se inserta siempre entre el tipo de
dato (en este caso lNT) y el punto y coma de cierre. La especificacin del valor de inicializacin
siempre requiere el signo ":=11.
De esta formal a cada variable se le puede especificar un valor inicial.
Fundamentalmente las variables siempre tienen un valor inicial definido al inicio del programa. Esto lo
facilita la caracterstica definida en lEC 1131-3 en donde los tipos de datos tienen un valor preesta_
blecido. Cada variable es preasignada al valor inicial correspondiente al tipo de dato (a no ser que se
especifique lo contrario en el programa). Una lista de los valores iniciales de una seleccin de tipos de
datos elementales puede verse en la siguiente tabla.
-
Tipo de Dato
Valor Inicial
o
O
BYTE, \/VORO
REAL
0.0
TIME
STRING
T#Os
(void string)_
Bloques de funcin
Funciones
Estas unidades de organizacin de programa estn disponibles en todos los lenguajes de programacin
lEC 1131-3 define una amplia gama de funciones estandarizadas y bloques de funcin para tareas de
control tpicas. Aparte de estas funciones especificadas y bloques de funcin lEC 1131-3 permite la
definicin de sus propias funciones y bloques de funcin. Los fabricantes o los usuarios pueden as
crear mdulos de software hechos a su medida para determinadas aplicaciones.
Funciones. Las funciones son mdulos de software que cuando se les invoca proporcionan
exactamente un resultado (elemento de datos). Esta es la razn por la que en un lenguaje textual la
invocacin de una funcin puede ser utilizada como un operando en una expresin.
Las funciones no pueden contener informacin de estado. Esto significa que la invocacin de una
funcin con los mismos argumentos (parmetros de entrada) debe proporcionar el mismo resultado.
La suma de valores enteros lNT o la funcin lgica OR son ejemplos de funciones.
LABORATORIO
247
F I1dllle
Inpuls
Output
z
t
'.
Figura S.79.
Representacin
Grficamentel una funcin se representa en forma de rectngulo. Todos los parmetros de entrada se
relacionan en el lado izquierdol mientras que los parmetros de salida se muestran en el lado derecho.
En el interior del rectngulo se indica el nombre de la funcin. Los parmetros formales de entrada
pueden especificarse a lo largo de los lados dentro del rectngulo. Esto es necesario con algunos
grupos de funcionesl tales como las funciones de desplazamientos de bits. Para funciones con entra_
das idnticasl como es el caso de la funcin de suma ADDI no se requieren nombres de los parmetros
formales.
'lAR
AT %QW4
AT%IW9
AT %lW7
AT%MW1
: INT;
: INT;
: INT;
:INT;
%lW9
%QW4uDD
%1W7
%MVV1
%IW2
4
parameter
FiguraS.SO.
b) with formal
names
Uso de parmetros
%MW5
"USHl
a) wlhout formal
END_VAR
iN
N
parameter
names
Las entradas o salidas booleanas de una funcin pueden ser negadasl es decirl invertidas especifi_
cando un crculo directamente fuera del rectngulo
%05.3
AND
%Q4.1
%Ml.1
FiguraS.Sl.
La funcin suma ADD ilustrada en la figura 5.82 procesa valores enteros INTI por lo cuall las variables
direccionadas directamente tales como %QW4 etc. estn declaradas como variables de tipo de dato
INT. De la misma formal la funcin ADD podra aplicarse a valores del tipo SINT o REAL.
Las funciones como estas, que funcionan para entrar parmetros de tipos de datos diferentes, se
denominan en IECl131-3 como funciones sobrecargadas, independientes del tipo. La figura 5.82
ilustra las caractersticas de una funcin sobrecargada utilizando el ejemplo de una funcin ADD.
248
sobre<argada ADD
Funcioo
~(lllpermitidos
VAR
A.T :.IW!
: INT;
AT ~.IW2
: INT;
AT %~oJ\'I3 : INT;
EN[)_VAR
INT~
%IV'll~
~N"2~
%t'IW3
Figura 5.82.
END3AR
%IB4~%~lB6
%IB5~
Funcin sobrecargada
ADD
Una funcin sobrecargada, est limitada a un determinado tipo de datos por el control, por ejemplo, el
tipo de datos INT como se muestra en la Figura 5.83 (esto se conoce como una funcin con tipo). Las
funciones con tipo son reconocibles por el nombre de su funcin. El tipo se indica aadiendo un guin
de subrayado, seguido del tipo deseado.
VAR
__A[_)D
AT 0;.IW1
: INT;
AT %IW2
: INT;
AT %['1W3
Er~D_VAR
IN_T_I
Figura 5.83.
: INT;
Representacin
,.11'''2
%11''1~
----~
ADD_INT
l0
%MW3
Dado que una- gran variedad de funciones estndar pueden funcionar utilizando parmetros de entrada
de diferentes tipos de datos, los tipos de datos se han combinado en grupos. A cada grupo se le ha
dado un tipo de datos genrico. Los tipos de datos genricos ms importantes se muestran en las
siguientes tablas.
T(.,;1.)SIvs
ddtos del
de plinto
flotante
tules
como
REAL.,
LREAL
Tadvs
los d.Jtos
tipo entero
tdl~s
TI..)(ivs
Jo.$
datos
del
punto
flot..'1nte,talt-s
(01110
INT,
como
UINT,
reales
ete y para
ANY_NUI'1
Tvdos los BITs de Se-CUp.lll tdles lomo BOOL, BYTE, \"iORD, et(_
l1n~os
enteros
ANY _REAL
l' ANY tales
_INT como INT, UINT, etr. estL~n contenidos ~n
ANY_BIT
ANY_INT
ANY_REAL
AUTO MATIZACIN
5.
Controlador
INDUSTRIAL:
TEORA Y LABORATORIO
249
Lgico Programable
fJ'om)l"e
-' I I
'..>=21<+1
esc.n)(..lon
o Entrada
D EXCLUSIVA
1';
=Slnno
Oper<..Kin
OR
p.:.ra
tod\1s
0l)eraci6n
AND
par,1
todaslaslasentradas:
entradas
Operacin
OR
negada
AND
XOR
OR
NOT
Smbolo
,Iomhre
ANY_BIT
IN
A~IY_BIT
nescri )c in
la entwd<1
entrada
cclitamente
1" izquierda,
en Nllenando
llenando
a la
dede
derecha
ceros
cerosla laizquierda
derecha
Desplaza
IN
por N BITs
a k1derecha,
cclic<1mente
BITs
izquierda
SHL
SHR
ROR
ROL
l'lombre
"
'oe['PSCI
=
:~1en(\l
jnciOJl
Non,In
1'l\:1s
Igu<11
<..=
<>
grandequeigual
>= igual,
t1f1-5
grandE"
O
r-1enor
o igual
Ho
difel'eJltl?
ANY_BIT
o ANY_NU~'
GT
NE
GE
LE
LT
EQ
smbolo
ANY_I\IT
o ANY_NUr'1
FUNCIONES DE COMPARACIN
Descripcin:
Convierte
variable5
Descripcin:
Ejemplo:
Ejen~)10:
2=0011_0110_1001
~ BCD_TO_INT
369
25 1If\1T_TO_BCD
~ 2#0010_0101
Bloques de funcn: Los bloques de funcin son mdulos de software que proporcionan
, varios parmetros resultantes.
'
uno o
250
La figura 5.84 muestra el uso del bloque de funcin estndar para un contador CTU .
Identifii?1
cnJ
D,lt,:t~p
Dal'.1IYIJ
Inpu~
OT',"
Y
Dc:,tatyp
8001.
el.!
BOOL
CTU
BOOL
cv
113
0.
INT
~oW.4-
PV
Dat;) typ
lllput5
10
CU
R
~;,Q2.5
cv
PV
Figura 5.84.
La copia utilizada del bloque de funcin CTU lleva el dentificador Count_Pack. A cada flanco positivo
de la entrada %11.3 el valor actual del contador se incrementa en 1 unidad. Cuando se alcanza el valor
preestablecido de 10, la salida Q del Count_Pack, y con ello la salida %Q2.5 asume una seal 1; en los
dems casos se asume una sealO. La entrada %IOA limpia al contador, lIevndolo al valor cero.
Tambin es posible crear varias copias de uno y del mismo bloque de funcin dentro de un programa
de control, como se muestra en la figura 5.85.
o,
T.J>resioll
Identifh~l
nt.1E
BOOL
Inputs
PT
IN
ET
Q
11"
11"
~[1.7
IN
Ti;7s
PT
ET
Dis.pby~l
PT
Tt;:'3s15ms
TIr'IE
BOOl
Outputs
Figura 5.85.
TP
'
..
F
R
TOF
TP
TON
CID
Re
TRIG
_TRIG
Contador
descendente
C/)ntddc~'
I II de
ascendente
subida
Det<'Cta
flanco
bajada
Tellll:.)rizador
,1de
desconexi6n
Terl1l.>t.Yizador
SR
Temporizador
"por
la pulso
conexin
Bloque
fi.JIicin
biestable
funcin
biestaiJle (predomiml
(predomina
CTIJ
RESET)
SET)
ET
256
Cuando se acciona M1 el mvil H1 inicia su desplazamiento hacia la derecha D1, liberando el fin de
carrera C1' Cuando pasa por la posicin Al, acciona otro sensor alr el cual habilita el cruce V, permL
tiendo que el mvil H1 contine su desplazamiento hasta terminar en la posicin 8, en donde otro fin
de carrera b1 lo detiene.
All demora 10 minutos, tiempo para descargar el material que transporta, invierte su giro e inicia su
regreso en la direccin Gl. El cruce de la va permanece habilitado para que pase por all y retorne a la
ruta original, llega al punto Cl, en donde el fin de carrera C1 lo detiene.
Una operacin idntica realiza el mvil H2, cLiando se acciona el pulsador M2, slo que cuando pasa
por el punto A2, el sensor a2 habilita el cruce V para este segundo mvil.
Cuando llega al punto 8, se detiene y all permanece 20 minutos, tiempo necesario para descargar,
invierte el giro y retorna a su punto de origen de acuerdo a la direccin G2.
Si se accionan los dos pulsadores simultneamente,
no responde ninguno.
Cl
C2
L::L
mi
......-Gi
D2
D1--....
c2
el
Figura 5.89.
de dos mviles
a2
Al
A2
Hl al
H2
Inicialmente
COIJlQ
limpios.
se introduce la sustancia C1 al tanque A hasta que alcanza la altura H1, en seguida se introduce el
lquido L y mediante un mezclador
_, se combinan los dos compuestos. Un sensor de pH est
monitoreando la mezcla y cuando llega al valor de referencia, se detiene la entrada de lquido y la
mezcla
AUTO MATIZACIN
INDUSTRIAL;
TEORA
Y LABORATORIO
257
Figura 5.90.
Al cabo de un minuto, el agitador del tanque B vuelve a operar y en el mismo instante una bomba
comienza a llevar la sustancia desde el tanque A al tanque B. Cuando se combinan las dos sustancias
el pH de la nueva combinacin se reduce hasta otro determinado valor. Cuando se llega a este valor
final de pH, se detiene la entrada de sustancia desde el tanque A, se detiene la mezcla, se deja en
reposo la sustancia del tanque B y luego de 5 minutos, la vlvula V4 se abre para permitir el envasado
de la sustancia.
Cuando se completa el embotellado, el tanque B debe quedar completamente desocupado, se lava el
tanque y se reinicia la segunda parte del proceso, es decir el llenado del tanque B, puesto que el
tanque A tiene sustancia ya que la cantidad de sustancia que se bombe es pequea.
El proceso se repite hasta que el nivel en el tanque A llega a un mnimo HO, momento en que se lava
el tanque y se deja listo para repetir el proceso completo.
Una de las situaciones que se puede presentar es que al estar trasladando sustancia desde el tanque A
al B, la primera sustancia se agote, as que se detiene el bombeo, se lava el tanque A, se efecta el
subproceso en el tanque A y luego, se bombea sustancia desde A a B, hasta completar el faltante en el
tanque B, de acuerdo al pH.
Es necesario llevar la cuenta de las veces que las alarmas de sobrepaso de nivel se han accionado, as
que si en tres llenados consecutivos de cualquiera de los tanques, se activa la alarma, se debe corregir
los niveles o la cantidad de sustancias.
Disee el diagrama GRAFCIT y/o texto estructurado
258
Proyecto S. El cemento que se lleva a las construcciones se obtiene en una central de mezclas, en
donde se mezclan tres tipos de arena, dos tipos de cemento una sustancia acelerante yagua, para
obtener, dependiendo de las partes de cada tipo, cinco tipos de mezclado. El proceso se realiza en la
central en donde se dispone de las distintas tolvas bandas transportadoras balanzas, etc., necesarias
para obtener los tipos distintos de mezclas. El diagrama se muestra en la siguiente figura.
CEMENTO
CENTRAL DE MEZCLAS
Ad'R~~~6os
--'\
'SYA
'i"
y MOTORl
MEZCLA
BTA
(_+)~
AGUA
-+
4!
==t><F=O~==~,
DE PARTES
DE AGUA
ME~~~ORA
---
--0 MOTOR3
YIO
VE
Figura 5.91.
CONTROL
SALIDA
MEZCLA
FINAL
La siguiente tabla muestra las distintas partes de cada material necesarias para obtener los cinco tipos
distintos de mezcla.
43ARENAT3
212 35Tl
3-1ACELERADOR
8-2
16
321
AGUA
ARENA
T2
10
4--61-2CEMENTOTl
112
15
ARENA
CEMENTOT2
MEZCLA
'.
259
Lgico Programable
agua. Cuando se sensa que no hay material en las bandas ellas se detienen. En la ltima mezcla se
tarda 20 minutos y luego de este tiempo la mezcla final se descarga en los camiones transportadores.
Mientras se descarga la mezcla final, el mecanismo de mezclado en el tanque contina funcionando
hasta que se desocupa este.
Es necesario incluir sensores de nivel mnimo para cada tolva los sensores de pesaje para los
agregados y el cemento y un parado de emergencia, que detiene todo el proceso, pero no lo reinicia.
Disear el
acciona el
en el que
programa
. programar
sistema utilizando diagramas GRAFCET y/o texto estructurado de manera que si el operario
pulsador M1 y activa un contador con valor de 10, automticamente se desarrolla el proceso
se obtiene la mezcla 1 y se hace 10 veces; si acciona un pulsador M4 y el contador se
a S, entonces se har la mezcla M4 automticamente
S veces. El mximo nmero a
es 15 veces luego de lo cual se debe hacer mantenimiento y limpieza en la planta.
Proyecto 6. Se pretende automatizar un almacn dotado con cuatro robots mviles (A,BCD), cuya
planta se muestra en la figura. Los 4 robots parten inicialmente
de los puntos con sensores de
presencia Sa, Sb Sc, Sd respectivamente y solo pueden circular por los rieles dibujados como rectas
en dicha figura (Acciones Da, Db, Dc Dd la, lb, Ie Id). Los puntos sensibles para carga estn dota_
dos de otros 4 sensores de posicin (Sl, S2, S3, S4) Y los de descarga son los puntos de partida de
los robots A y B (sensores Sal, Sbl) el punto donde se encuentra el sensor Sa2 para el robot D yel
punto donde se encuentra Sb2 para el robot C. El esquema del sistema se muestra en la siguiente
figura.
tJdA~
Da'la
Sal
Se
Sal
en
tJd
52
b-d
nB~2
Sbl
Figura 5.92.
Proyecto
6: Mecanismo
de transporte
ga.
6.3. Terminada la descarga y para evitar colisiones se decide que el robot C tome el cruce primero en
direccin a B donde debe descargar (sensor Sb2).
6.4. Al llegar C a S2 D sale en direccin a A para completar su descarga (sensor Sa2)'
6.5. Finalizada la descarga de C y D ambos retornan a sus puntos de partida (Sc y Sd) y nuevamente
para evitar colisiones ambos esperan la Itegada del otro antes del cruce (Sl, S2). En esta ocasin el
robot D pasa primero y al llegar a S4 arranca C desde S2 finalizando el ciclo cuando ambos llegan a
sus puntos de origen (Sc, Sd).
6:6. Todas las cargas duran 10 segundos.
, :
.....
260
CILINDRO
ELEVADOR
eE
CiDt:\.
ZODlI d.
C):l'tifirnci
R:hrllho
VistRLafe1'nl
Ci
co
.
CINTA 3
'
.... "
~'~'~'-
Figura 5.93.
.
~~.
Bl
Proyecto
Yhlil Superior
7: Proceso
de clasificacin de objetos
AUTO MATIZACIN
INDUSTRIAL:
TEORA
Y LABORATORIO
261
Proyecto 8. La siguiente figura muestra un mezclador de pintura. En la parte superior del mezclador
hay cuatro tuberas por donde suministran cuatro componentes diferentes. Uno de ellos, el de la
60mba_1, es disolvente y los otros son pinturas de diferentes colores. En la parte inferior se aprecia
una sola tubera que transporta la mezcla de pintura preparada. El programa controla la seleccin,
color y grosor de la pintura, la operacin de llenado, supervisa el nivel del tanque, controla un ciclo de
mezcla y calefaccin y el control de vaciado. Se expone a continuacin una descripcin literal simplifi_
cada.
8.1. Llenar el tanque con los componentes adecuados a la pintura requerida
La proporcin de los componentes se indica en la tabla.
8.2. Supervisar el nivel del mezclador para cerrar el interruptor de nivel superior. Cuando se llega a
este nivel, se cierran las bombas que llevan los componentes al tanque.
8.3. Se inicia el proceso de mezcla y calefaccin. La mezcla tarda mayor tiempo que la calefaccin en
una relacin de 3 a 1, es decir, por tres unidades de tiempo que est en mezcla, una unidad de tiempo
tarda en inyectar vapor a la mezcla. Esta parte se hace simultneamente, as que la inyeccin de vapor
termina antes de la mezcla.
8.4. Estando la mezcla lista, se vaca la pintura a los depsitos de almacenamiento.
Figura 5.94.
.r_
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
262
Proporcin de componentes
--- 4P
SP
3P
2P
- 6P
COLOR
DISOLVENTE
23
1
3P
2P
3P
4PCOLOR
10P
8P
SP
lP
MEZCLA
4P
3P
SP
II
II
El nivel inferior dentro del tanque se utiliza para controlar que cuando el tanque se est desocupando,
las bombas no queden sin pintura (funcionamiento en vaco).
Disear el programa, de acuerdo a las especificaciones anotadas. Desarrollarlo en GRAFCET y/o Texto
estructu rada.
9.1. Para iniciar el ciclo hay un pulsador de puesta en marcha. Al inicio del ciclo se llenar el tambor de
agua a travs del accionamiento de la electrovlvula E hasta que se active el detector de nivel. Este
detector de nivel se activa cuando el tambor est lleno de agua y se desactiva cuando esta vaco.
9.2. El lavado constar de SO ciclos. En cada ciclo el motor girar 30 segundos en un sentido (sentido
horario motor H) y 30 segundos ms en sentido antihorario (motor A), dejando una pausa de 0.5
segundos en cada cambio de sentido.
9.3. Despus de lavar se vaciar el agua del tambor mediante una bomba B hasta que se desactive el
sensor de nivel. Mientras funciona la bomba el tambor girar en sentido antihorario (motorA).
9.4 Despus del lavado habr cuatro aclarados. cada aclarado comenzar llenando el tambor de agua
a travs de la electro vlvula E hasta que se active el detector de nivel. Un aclarado constar de 10
ciclos. En cada ciclo el motor girar 30 segundos en cada sentido, dejando una pausa de 0.5 segundos
en cada cambio de sentido (igual como el lavado).
9.5. Despus de cada aclarado se vaciar de agua el tambor mediante una bomba hasta que se
desactive el detector de nivel. Mientras funciona la bomba el tambor girar (motor A).
9.6. Una vez acabado el ltimo aclarado se centrifugar (motor C) durante S minutos.
Durante el centrifugado
AUTOMATIZACIN INDU
5. Controlador Lgico Prog
LABORATORIO
c-"-
~ctor
263
ReiY-:!ivo alc:alirlOc
()- -i
--car el programa de control para que el agitador cambie el sentido de giro cada lOs.
,
~
*. La
AUTOMATIZACIN
264
ue puede subir o
sensor de posicin
la puerta. Junto a la
TI): una genera un 1
un 1 lgico cuando la
de la entrada es la siguiente:
El conductor del coche llega a la entrada, introduce su tarjeta en el lector de tarjetas y la retira.
Independientemente de si la tarjeta es correcta o incorrecta, comienza a abrirse la puerta lo
Una vez que el vehculo ha cruzado la puerta 1 (est en la cmara intermedia), comienza a bajar dicha puerta.
Si la tarjeta es incorrecta, una vez bajada la puertal, suena la alarma (ALARMA): los carros estn en la trampa.
Para desactivar la alarma y abrir las puertas hay que introducir una tarjeta correcta en el lector de tarjetas. Si
nuevamente se vuelve a introducir la tarjeta correcta se bajan las puertas.
Si la tarjeta es correcta, comienza a abrirse la puerta 2. Cuando cruza el vehculo esta puerta, se cierra.
Si el vehculo tarda ms de 20 segundos en atravesar alguna de las puertas, tambin suena la alarma. Para
desactivarla se procede de igual forma que en el caso de tarjeta incorrecta: se introduce la tarjeta correcta para
desactivar la alarma y abrir las puertas y una segunda introduccin de la tarjeta correcta baja las puertas.
Posicin lkm: A 1km del cambio de agujas, tanto en la va principal como en la auxiliar se han
colocado dos sensores de posicin SPRIN y SAUX. Mientras un tren cruza una de esas posiciones, se
activa el sensor correspondiente.
El sistema tiene dos modos de funcionamie
MANUAL y AUTOMATICO se selecciona
OOos.
e:
a
265
;..:
Tlmet
!'.J.UX
MP?.IN'
C:uubio
S?.AOX
agujas
SFPRIN
. 10 km.
SEl'.A20
STREN20
20 km.
SAEXCE
Figura 5.95.
Proyecto
12: Control
en vas ferroviarias
AUTOMATIZACIN
5.
INDUSTRIAL:
TEORA Y LABORATORIO
266
,.~
....
los semforos
Proyecto 13*. La empresa ControlPLC ha recibido otro trabajo dentro del mundo ferroviario. Se trata
de automatizar una va secundaria asociada a una va principal de un slo sentido tal como muestra la
figura. La funcin de la va secundaria es permitir la circulacin de trenes lentos y rpidos por la misma
va.
SPrinD
HAuxD
FAuxD
MPrin
D
MAuxA
FAuxA
MPrinA
FPrinA
SernaPrin
SPrinA
Figura 5.96.
Los trenes lentos esperan en la va secundaria a que pase el tren rpido. Todo el conjunto es vigilado
por el operador de forma visual desde un puesto de mando. Para automatizar el conjunto se dispone
de:
2 cambios de aguja: A y D. A controla la entrada a la va secundaria y D la salida de la va secun_
daria. Ambos cambios de aguja van equipados con un motor con un equipo de control que permite
seleccionar a travs de dos entradas (MPrin y MAux) el movimiento entre va principal y va auxiliar.
Adems cada cambio de aguja lleva asociado dos finales de carrera (FPrin y FAux) para indicar si el
cambio se ha realizado correctamente.
4 sensores de posicin (SPrinA, SPrinD, SAuxA y SAuxD) para determinar
Cuando el tren est en la va auxiliar, vuelve a cerrar SemaPrin, cambia a la va principal y vuelve a
abrir SemaPrin. En todo momento eJ
foro SemaAux permanece cerrado. La longitud de los trenes
siempre es menor que la distancia e
SAuxA y SAuxD.
267
Lgico Programable
SECPRIN: da la orden al automatismo para que el tren que est en la va secundaria pase a la va
principal. Opera de forma similar a PRINSEC: cuando no hay tren en el tramo de va comprendido
entre SPrinA y SPrinD, se cierra el semforo SemaPrin, se realiza el cambio de agujas (D) a la va
secundaria y se abre el semforo SemaAux. A continuacin el automatismo espera a que el tren salga
de la va (SPrinD). Una vez que ha salido, se vuelve el cambio de agujas a la va principal y se abre el
semforo SemaPrin.
Tal como se ha descrito el sistema, si el operador no ha dado ninguna orden a travs de los
pulsadores, o hay un RESET, o despus de un corte de luz, los cambios de aguja deben seleccionar la
va principal. Cuando el operador da una orden el sistema, ste no acepta una nueva orden (aunque se
pulsen los pulsadores) hasta que la orden haya sido completada.
1. GRAFCET del sistema de control descrito
f.2. Disear la parte del programa correspondiente
3. Mejorar el GRAFCET para tratar la situacin anmala de falta de respuesta del sistema (no se realiza
el cambio de agujas), cuando despus de dar una orden con los pulsadores, han pasado 5 minutos y
sta no se ha realizado. Si esto ocurre se activa la seal ALARMA. sta se desactiva si se vuelve a
accionar nuevamente el mismo pulsador utilizado para dar la orden de cambio .
Problema copiado de Internet.
PrOCGSS
Centrol
?ump
iOO:I)
Purnp 1
(00,0)
Start
(l0,0!
Stoo
na.1j
f\.fxc!
tvlct(;~
(00.2)
Figura 5.97.
AUTOMATIZACIN
268
Proyecto 15. El proceso es el control de una bscula industrial de precisin y su esquema se mues_
tra en la siguiente figura.
ONPER
O@@
Figura 5.98.
El sistema de control del proceso sigue la siguiente secuencia de funcionamiento: Cuando se pulsa el
botn de comienzo ON el sistema debe de realizar la apertura de las dos compuertas C1 y C2. La
compuerta C1 permanece abierta hasta que la bscula marque la lectura Ll. Cuando la bscula marca
Ll, se cierra la compuerta C1 y permanece abierta C2 hasta que la bscula marque la lectura L2.
Cuando la bscula marca L2 se cierra la compuerta C2.
Una vez que en la bscula se tiene la cantidad precisa de sustancia, se acciona un pistn VB que
produce el vaciado de la bscula hasta que se activa el sensor de final de vaciado durante este proce_
so el paso de la bscula por L1 no debe producir ningn efecto.
Si durante el proceso se pulsa el interruptor de paro de emergencia PE, se debern cerrar todas las
compuertas en cualquier momento del ciclo de funcionamiento y se para el sistema. El sistema reanu_
dar el funcionamiento cuando se pulse el interruptor de rearme R, y se debe continuar el ciclo en el
momento en que se interrumpi.
Si durante el ciclo se pulsa el interruptor
muestra el proceso a controlar.
Elaborar el programa que cumple con las especificaciones utilizando los cinco lenguajes.
La
azcares, cido,
En el tanque de doble pared (caldern), calentado suavemente con vapor, se prepara el jarabe de alta
concentracin en azcar. Para ello se mide una determinada cantidad de agua que se calienta y se
somete agitacin suave (1).
Lentamente se vierte azcar la cual ir disolvindose.
Una vez disuelta, se vaca el jarabe e
depsito o tanque (4), en donde, mediante un serpentn con
vapor circulante, se calienta hasta u a emperatura controlada con el termmetro (5).
Figura 5.99.
269
A la salida del depsito (4) existe una bomba de alimentacin de jarabe (6), la cual puede hacer
circular el lquido para mantenerlo a temperatura uniforme evitando que se caramelice por exceso de
temperatura del serpentn. Esta bomba alimenta a otra (7)/ que en proporcin determinada/ dejar
pasar una cantidad conveniente de jarabe que se haya de mezclar con los otros ingredientes que
constituyen la mermelada.
Por tratarse de productos viscosos aun calientes, hay que evitar que se aireen en las cadas de los
depsitos, por lo que la cada del depsito (1) al (4), as como en la recirculacin de este mismo
depsito, habr que dar contra la pared, para que resbalen los lquidos por esta.
En el depsito (11) se prepara la solucin de pectina, operacin lenta/ por lo que es conveniente que
este depsito vierta al (9), para que mientras se consume una carga pueda ser preparada la siguiente.
Del tanque o depsito (9) una bomba igual a la del (7), la (8) medir la cantidad de pectina a mezclar
con el jarabe del depsito (4). Tambin como antes, se habr determinado previamente la cantidad
que se haya de mezclar, mediante pruebas en el laboratorio y comprobaciones fabricacin.
En el depsito (10) se vierte el zumo concentrado de las frutas que se habr preparado con anticipa_
cin. Este zumo puede estar reforzado con sabores naturales o artificiales caractersticos de cada fruto.
Otra bomba medir la cantidad que se haya de mezclar con los otros dos componentes.
En el supuesto que este zumo neve pulpa de fruta (como fresa, pulpa o corteza de naranja, etc.), este
depsito deber estar provisto de un agitador igual al de los depsitos (1) y (11). Su misin es la de
impedir que se separe o sedimente la pulpa, ya que en otro caso la uniformidad de la mermelada no
sera correcta.
A la mezcla de los componentes principales: jarabe, pectina, zumo concentrado y sabores, puede ser
agregada la cantidad de cido requerida al final de su concentracin, siendo despus impulsada a
travs de un calentador, en donde se calienta hasta la temperatura de 100C. El producto caliente se
vierte en el depsito de lIenadora (12). Esta lIenadora puede ser automtica y mediante una llave se
deja caer el producto al interior del envase (vidrio u hojalata).
: .
De acuerdo al proceso descrito, disear un programa utilizado GRAFCET que pueda ser aplicado a este
proceso industrial. Hacer las consideraciones que crea convenientes para optimizar el proceso. Anote
sus sugerencias explicndolas con detalle.
.
*Tomado
de Internet
AUTOMATIZACIN
S. Controlador
INDUSTRIAL:
270
TEORA Y LABORATORIO
Lgico Programable
Tres bandas transportadoras, cada una de ellas lleva piezas metlicas con caractersticas particulares.
Un brazo robot (B-R) que se encarga de llevar cada objeto a una cuarta banda transportadora.
Una cuarta banda transportadora en la que el robot deposita las piezas tomadas de las tres bandas.
Una zona en donde las piezas pasan por pintura y horneado (P-H).
Tres depsitos en donde se ubica cada pieza de acuerdo al color.
,1
P Pl
PIEZAS
~
~
BTl
D
DEPOSITaS
~ 6
MECANISMO
DE PINTURA.
ELECTROSTATICA
I'HORNEADO
~
~
BT3
~1
~P3
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
271
suave de la pieza.
Mientras BT4 est en movimiento, el robot puede colocar ms piezas y cuando la banda se detiene
puesto que se ubic pieza en la zona de pintado, no se colocan piezas.
17.4. Luego del proceso de pintura y secado, la banda BT4 reinicia su movimiento hasta que la pieza
se deposita en las cajas de empaque, las cuales se encuentran al final del recorrido de BT4. En cada
caja se introduce un nmero definido de piezas del mismo tipo y color, seleccin realizada por otro
operario
17.5. Cuando se completa el nmero de piezas programado por lote, las bandas BTl a BT3 no
funcionan ms, as que las piezas que hayan quedado en estas bandas, son retiradas manualmente.
Datos adicionales:
Las bandas BTl a BT3 tienen longitud de 15m
La separacin mnima entre piezas en la banda es de 10cm
Cada objeto ocupa una longitud por lado de 20cm
Tiempo en desplazarse el primer objeto desde el momento que se acciona el pulsador, hasta llegar al
final de la banda es de 80s
~ Tiempo que tarda el brazo robot en retirar objeto, llevar hasta BT4 y volver a coger otra pieza 15s
LOngitud de BT4 50m
Tiempo en llevar pieza desde el inicio de BT4 hasta la zona de pintura 30s
Tiempo de pintura y secado 60s
Tiempo desde zona de secado hasta el final de la banda (depsito) 30s
Cada pieza est separada en BT4 50cm mnimo, para asegurar que dentro de la zona de P-H solo se
tenga una sola pieza.
Longitud sobre BT4 de la zona de horneado 30cm.
Distancia mnima entre paredes del horno y la pieza exterior ms prxima 10cm.
Capacidad de cada depsito 10 piezas
Cuando B-R acerca objeto a BT4, esta puede estar detenida o en movimiento. Si est detenida y hay
espacio para colocar objeto, se coloca la pieza. Si est detenida y no hay espacio para colocar pieza, el
B-R queda en espera.
~,
AUTO MATIZACIN
5.
INDUSTRIAL:
TEORA Y LABORATORIO
272
BT4 se detiene si: objeto est en zona de P-H, o no se ha colocado ninguna pieza, o cuando los
depsitos estn llenos y se estn colocando empaques vacos .
Cuando se llega a la capacidad del depsito, una alarma avisa que se debe retirar y colocar otro
depsito vaco.
El nmero de lote de cada pieza debe ser mltiplo de 10, as por ejemplo, si se programan 10 lotes
de piezas cilndricas, al completar ese nmero una alarma visual se activar permanentemente hasta
que se completen los lotes de las otras dos productos, as que cada tipo de pieza tiene su alarma
particular.
Cuando se completan todos los lotes, se finaliza el proceso.
No se indica en el dibujo los sensores utilizados, pero obviamente se tendrn que utilizar y disponer
sobre la estructura.
Analizar el enunciado del problema y sugerir mejoras para que el proceso sea ptimo.
la estructura
Vl11
de
"121
@ON
Q)
OFF
ON
OFF
HIL
\'12 L
V112,
Y112:
\'11L
V21L
nlZ,
\"222,
V31L
nllo
V312,
Nl\i
nn
VAL \'UI.A-SUSTANCL>'l-TANQUEl-vAL
\'UI.A ENTRillA
YAl \'UI.A- SUSTANCi'\.1-TANQUE2- \'.U "\1JI.~ ENTRADA
V.UI'UI.A-SUSTANCL>'l-TANQUEI-YAL
\''UI.A SALIDA
vL VULA-SUSTANCL\1-T ..\NQUE2- \'AL VlfI....\ SALIDA
v.U \c1JI."--SUSTANCL-\2-TANQUEl- V.U YUL~ ENTRWA
V.U \'UI.A-SUSTANCL-\2-TANQUE2\',U \'UI.A ENTRWA
\.U \'\JL"SUST.>.NCIAl-TANQUEl
YAL vm.A SAlIDA
Y_U \'\JL"-SUST.>.NCL-\2-TANQUE2- V.U YULA SAlIDA
V.U \'UI.A-SUST.>.NCL ..
'-T.>.NQUEl. VAL \'\JL" ENTR"IlA
VAL "\1JI.>'-SUSTANCL>.3- TANQUE2 v.U \,1JI.~ ENTRWA
v.U \'\JL"--SUSTANCL"'T.>.NQUEl- VAL \'\JL"- SALIDA
Y.U \'UI.A.SUS'r.>.NCL ..
'-T.>.NQUE2- \'.U \'lJI.A SAlIDA
I\'B
ON, INIlIC.WORDE
VALI'lJI.AABIERTA
OE:E, INDICADOR DE V.U \'UI.A CERRADA
NC
(JON
)ON
OFF
V112
Figura 5.101.
OFF
V122
Proyecto 18: Sistema de medida y llenado de sustancias
Est conformado por seis tanques, en donde cada pareja trabaja con una misma sustancia, as que
uno de ellos se denomina tanque1 y el otro tanque 2 y es un tanque de reserva.
Cada tanque tiene dos vlvulas: una, la vlvula de entrada, que permite la entrada de la sustancia, y la
otra, es la vlvula de salida. Posee tres sensores de nivel: El sensor de nivel mximo, sensor de nivel
273
Lgico Programable
bajo y el tercero, el sensor de nivel crtico. Tiene indicadores en rojo y verde para mostrar cuando las
vlvulas estn cerradas o abiertas. Al lado derecha del diagrama, se indica la nomenclatura utilizada.
A continuacin se ilustra tres procesos diferentes, los cuales deben ser programados con PLC.
SOml
20ml
40ml
30ml
52
53
40ml
20ml
30ml
lOml
51
En la obtencin de cada solucin, el orden en que se vierten las distintas sustancias es importante,
para asegurar la calidad del producto final.
Por ejemplo,
cantidad:
Sustancia 1:
10ml de SI, 20ml de S3, 30ml de S2, 10ml de SI, 20ml de S2, 10ml de S3.
La siguiente tabla ilustra el orden y cantidades de sustancias para cada solucin:
51,sustancias
52,
53
20ml
10ml
51,
53,
52,y 30ml
20ml
lOml
10ml
53,
51, 20ml
30ml
10ml
52,
53,
10ml
20ml
30ml 53,
51, 20ml
10ml 52,
51,
53, 10ml 53,
52,
53 10ml 52
51,
53
Orden
contenido
de las
Solucin 4
25
3
1
Inicia simultneamente
S3
Una vez llenados estos tanques hasta el nivel superior, se procede a la combinacin de las sustancias
para obtener las distintas soluciones.
AUTOMATIZACIN
5.
INDUSTRIAL:
274
TEORA Y LABORATORIO
Cuando por consumo el contenido de cualquiera de los tanques llega al nivel inferior crtico, se cierra la
vlvula de salida correspondiente y el tanque impar de la sustancia que se agot comienza su llenado
hasta el nivel mximo. Cuando se llega a ese nivel, cierra la vlvula de entrada y abre la vlvula de
salida de este tanque, continuando con el llenado para completar la solucin en que se haba interrum_
pido.
Por ejemplo, suponer que se est obteniendo la Solucin 1 y cuando se llevaba lOml de S2 de los
30ml necesarios, se agot el tanque de S2, entonces se cierra la vlvula de salida del tanque 2 de S2,
abre la vlvula de llenado del tanque 1 de S2 hasta que llega al nivel mximo, se cierra esta vlvula y
abre la vlvula de salida del tanque para completar los 2ml de S2 que faltaban.
Esta operacin se repite para las otras sustancias
Cada vez que se completa un frasco de cada solucin se da una indicacin visual; as mismo, cada vez
que se completa un lote de cada solucin se da otra alarma y cuando se completan los 5 lotes, se da
una alarma sonora.
Para que el programa quede menos manual, se programan todos los lotes y por tiempos automtica_
mente va realizando el llenado de cada recipiente.
Observar que el contenido de cada frasco con la solucin debe ser igual, es decir todos deben tener
contenido total de 100ml.
Realizar el programa en PLC ABB y generar propuestas y sugerencias para hacer el proceso ms
interesante y ms ptimo.
40ml
30ml
20ml
53
52
10ml
30ml
20ml
51
SOml
En la obtencin de una solucin, el orden en que se vierten las distintas sustancias es importante,
asegurar la calidad del producto final.
Por ejemplo,
cantidad:
Sustancia 1:
Simultneamente
para
275
Simul:
20ml
Si
20ml
20ml
S2, 20ml
simul:
10ml
y10ml
lOml
S3S3
10ml
lOml
S2
de ycada
S3;
10ml
sustancia;
3s
reposo;
3s reposo;
simul
simul
20ml
simul:
20mlS2;
de
S2
20ml
S2
y S2
S3;
y de
S3;
3s
cada
lOml
reposo;
20ml S3
S2
20ml
Orden
S2;
y simul:
contenido
lOml
de
SiS3;
las
y sustancias
lOml
S3;
simul:
Sisustancia
y 10ml
Solucin 4
2
3
1
5
Inicia simultneamente
S3
Una vez llenados estos tanques hasta el nivel superior, se procede a la combinacin de las sustancias
para obtener las distintas soluciones.
Cuando por consumo el contenido de cualquiera de los tanques llega al nivel medio la vlvula de
entrada del tanque impar permite que se llene, simultneamente,
el tanque par esta llenando
recipiente de solucin. Cuando el contenido del tanque par llega al nivel inferior crtico, se cierra su
vlvula de salida y abre la vlvula de salida el tanque impar correspondiente a la sustancia que se
agot, continuando con el llenado del recipiente de la solucin.
En igual forma, cuando el tanque impar tiene nivel medio, se inicia llenado del tanque par y cuando el
tanque impar llega a nivel mnimo, el tanque par contina con el llenado de los frascos de solucin.
Esta operacin se repite para las otras sustancias
Cada vez que se completa un frasco de cada solucin se da una indicacin visual; as mismo, cada vez
que se completa un lote de cada solucin se da otra alarma y cuando se completan los 5 lotes, se da
una alarma sonora.
Para que el programa quede menos manual, se programan todos los lotes y por tiempos automtica_
mente va realizando el llenado de cada recipiente.
Observar que el contenido de cada frasco con la solucin debe ser igual, es decir todos deben tener
contenido total de 80ml.
Realizar el programa en PLC ABB y generar propuestas y sugerencias para hacer el proceso ms intere_
sante y ms ptimo.
18.3.
as:
Sustancia 1 tanque 1 es la sustancia concentrada y tanque 2 es la sustancia diluida, igual sucede con
la sustancia 2 y la sustancia 3.
Para efectos de simplificar se consideran las siguientes convenciones:
AUTOMATIZACIN
5.
INDUSTRIAL:
TEORA Y LABORATORIO
276
es la sustancia 1 concentrada
es la sustancia 1 diluida
sustancia 2 concentrada
sustancia 2 diluida
sustancia 2 concentrada
sustancia 3 diluida.
La cantidad y tipo de sustancia que contiene cada medicamento se resume en la siguiente tabla:
30ml
S1T1 40ml
Sustancia
20ml S3T1,
S2T132 40ml
20ml S3T2
S2T2
30ml
30ml
10ml
20ml
S1T1,
30mlS1T2
SIT2
S2T2
S3T1, 10ml
20ml
30ml
40ml
S2T1,
S3T2
S2T2
Sustancia
130ml
Para efectos de la combinacin de las sustancias tener en cuenta que no se pueden mezclar dos sus_
tancias concentradas ni simultnea ni consecutivamente, las sustancias diluidas se pueden combinar
en forma simultnea o consecutiva. Entonces lo recomendable es verter alternadamente las sustancias
concentradas con las diluidas, pero no se puede combinar una concentrada y luego su diluida.
Por ejemplo, para la medicina Mi se puede combinar en la siguiente forma:
30ml 51Tl, 40ml 53T2, 20ml 52Tl, 40ml 51T2, 20ml 53Tl.
Para medicina M2:
20ml 51Tl, 20ml 52T2, 30ml 53Tl, 40ml 51T2, 40ml 53T2
Observar en las dos combinaciones propuestas que las sustancias concentradas y las diluidas van en
forma alternada y que no hay consecutivamente una sustancia concentrada y una diluida del mismo
tipo.
As para los otros medicamentos.
En cuanto al llenado de los tanques, al iniciar se deben llenar todos los tanques con las sustancias
concentradas y diluidas hasta el nivel mximo.
Cuando por consumo cualquiera de los tanques llega al nivel mnimo crtico, se para el proceso, hasta
que el tanque que se desocup llene hasta el nivel mximo, continuando con la operacin de llenado
de frascos.
Cada ciclo de produccin la conforma un lote de cada medicamento y cada lote son cinco frascos
Cada vez que se completa un frasco de cada medicina se da una indicacin visual; as mismo, cada vez
que se completa un lote de cada medicamento se da otra alarma y cuando se completan los 5 lotes, se
da una alarma sonora.
Para que el programa quede menos manual, se programan todos los lotes y por tiempos automtica_
mente va realizando el llenado de cada recipiente.
277
Observar que el contenido de cada frasco con la solucin debe ser igual, es decir todos deben tener
contenido total de 150m!.
Realizar el programa en GRAFCET y/o texto estructurado
hacer el proceso ms interesante y ms ptimo.
Proyecto 19.
M41824M
P5
P611
P411
19: Desplazamiento
M42635M
TRAYECTORIA P2:
4 M
M4281435M
TRAYECTORIA
Pl:
TRAYECTORIA M436281
P3:
TRAYECTORIA
M71435M
P4:
M5362817M
TRAYECTORIA P6:
TRAYECTORIA P5:
CD~
;.
..
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
278
I
I
IIPl
i Ip2
P4fi1
P5
11@1001
P3
P611
li1
(})
CD
IDO
Figura 5.103.
Proyecto 21.
Desarrollar el proceso 19 pero previamente se deben programar las rutas de desplazamiento del mvil,
de manera que automticamente realiza las seis trayectorias. Cada vez que llegue a la posicin M, una
alarma se debe activar durante un tiempo mayor que el tiempo que tarda el mvil en cada estacin.
Cuando termine de recorrer las seis trayectorias, un indicador luminoso intermitente mostrar que se
ha completado todo el programa.
Proyecto 22.
Para cualquiera de los tres casos anotados, las estaciones por donde vaya pasando el mvil, deben
quedar con una seal luminosa encendida y cuando el mvil llega a M, todas las seales se desactivan.
En ningn caso, en la seleccin de las rutas, se debe pasar por la zona M, slo cuando se terminan las
rutas programadas, regresar a esta zona.
279
AUTOMATIZACIN
5.
INDUSTRIAL:
TEORA Y LABORATORIO
280
24.7.
Considere que de una mezcla particular se requiere gran cantidad, as que el AGV tiene que
repetir varias veces el mismo recorrido. Programe para que el AGV repita el recorrido desde una vez
hasta cinco veces para la condicin dada en el numeral 22.4.
24.8
I I METAL MECNICA
--+--TI II--,
+----L---l---t
I
11
--+------------- -1-
11--i- ENSAMBLE
I
I1 1
TALLER
1 TALLER
OFICINA
TALLER
2EBANISTERA
-1-I 3I
I TALLER 4 MADERAS
I
BODEGA
PLSTICOS INYECTORAS
1---I I
I
Figura 5.104.
de sus diferentes
En la planta se pueden fabricar artculos metlicos, de madera, de plstico, como tambin productos
que combinan estos materiales. La siguiente tabla detalla algunos de esos productos.
X
X
TALLER
TALLER4
2 1
3
PRODUCTO X
P1
P2P6
P4
XX
P3
Como se observa en la tabla, cuando el producto es de un solo tipo de material, no necesita pasar por
el taller de ensamble, mientras que si el producto combina diferentes materiales, se debe pasar por el
taller de ensamble. El traslado de estos productos de hace con un vehculo AGV.
281
Una vez terminado el producto o ensamblado, puede ser llevado a una bodega en donde se almacena,
as que este artculo forma parte de inventario; pero tambin el producto se puede llevar a la zona de
despacho, es decirl que el producto es inmediatamente llevado al consumo. Esta decisin, al igual que
los artculos a fabricar se toma y programa en la oficina.
El mvil que transporta los artculos siempre est ubicado en el punto M, en donde est en espera de
las rdenes de desplazamiento y recarga de sus bateras.
La primera parte del problema es referente al transporte de productos.
Suponer que el producto que se fabric es P1 y se debe llevar a la zona de despacho, entonces se
activa una seal luminosa intermitente en el taller 1, el mvil inicia su movimiento hacia all, entra al
taller 1, permanece all mientras recoge los productos terminados; durante este tiempo la seal
luminosa queda fija, luego sale y sigue el recorrido hacia el despacho. No debe pasar por el taller de
ensamble. Luego retorna al punto M. Cuando el mvil abandona el taller 1, la seal luminosa all se
apaga. Para efectos de control, el mvil debe indicar continuamente en que zonas se encuentra.
Igual secuencia realiza para los productos P2 y P3; el nico cambio es a la zona en donde se deben
llevar los productos finalmente.
Suponer que el producto que se fabrica es P4 y se debe llevar a la zona de bodega, as que en los
talleres correspondientes se encienden los indicadores luminosos intermitentes. El recorrido que sigue
el mvil es: parte de M (el indicador luminoso de M se apaga), se desplaza al taller 1, all la seal luminosa
permanece encendida el tiempo necesario para que el mvil recoja los subproductos elaborados.
Abandona el taller 1 (se apaga la seal luminosa) y sigue hacia el taller 4 de ensamble (el indicador
luminoso all queda encendido permanentemente). Despus de un tiempo que tarda en descargar,
abandona el taller 4 (el indicador luminoso queda encendido) y se desplaza al taller 2, el indicador
luminoso de ese taller queda encendido sin intermitencia; tarda el tiempo necesario para recoger los
subproductos, luego abandona el taller 21 y se apaga el indicador de ese taller. El mvil se desplaza
nuevamente al taller 4, tardo el tiempo requerido para descargar, luego abandona este taller para
dirigirse hacia su punto M. Mientras tanto el taller 4 queda con su indicador luminoso intermitente,
indicando que est en el proceso de ensamble. Cuando termina, su indicador queda fijo y se da la
orden para que el mvil se desplace hacia este taller; luego de cargar los productos finales, el mvil
abandona el taller 4, el indicador luminoso del taller se apaga, el mvil se desplaza a la zona de
depsito, el indicador luminoso del depsito queda fijo el tiempo que el mvil permanece descargando.
Cuando terminal el mvil abandona el depsito (su indicador se apaga) de desplaza al punto de partida
M, en espera de una nueva orden.
Mientras no se complete el producto y se deje en la zona de bodega o despacho, el mvil no aceptar
otra orden; por ejemplo, para el caso anterior, si est en espera de recoger los productos en el taller 4
y llega una llamada de cualquier otro taller, el mvil no responder.
Elaborar el programa en PLC que cumpla con el proceso anotado.
Cualquier sugerencia para mejorar u optimizar el proceso, anotarla, explicndola con detalle. Si en la
explicacin se presentan confusiones en la interpretacin, asumir lo que crea conveniente .
. Proyecto
Considere el proceso 25, pero el AGV tiene que repetir el ciclo desde una vez hasta 5 veces. Cada vez
que completa un ciclo, se da una seal de indicacin y cuando completa todos los ciclos programados
se da una seal sonora.
AUTO MATIZACIN
INDUSTRIAL:
282
TEORA Y LABORATORIO
Proyecto 28. El siguiente diagrama es la carta de estado que representa algn proceso industrial en
donde se tienen cuatro estaciones de trabajo eA, B, C, O) y el paso entre estaciones est regido por
rdenes indicadas como 51,52, ..., 510.
Como se observa, Al dar la orden 51, el proceso inicia pasando a la estacin A; Luego, de all puede
pasar a la estacin S si da la orden 52 o a la estacin C si da la orden 54. Si est en la estacin C,
puede pasar de all a la estacin A o D, dependiendo si la orden es SS o 56. Estando en D, puede
pasar a la estacin A o finalizar el proceso si la orden es 59 o 510, respectivamente.
S4
Si
'"
Figura 5.105.
28.1. Disear el programa para que en un ciclo, se tenga que pasar 2 veces por la estacin A, 3 veces
por la estacin S, 3 veces por la estacin C y 2 veces por la estacin D para luego finalizar. No importa
el orden que siga. Slo debe iniciar una vez y terminar una vez.
28.2. Disee el programa de manera que estando en una estacin se tenga que desplazar a otra
estacin, teniendo que pasar por otros puntos. Por ejemplo, estando en la estacin A, tiene que ir a la
estacin D, luego tiene que hacer el recorrido: ASD o ACD. Si est en la estacin C y tiene que ir a la
estacin S, entonces tiene que hacer el recorrido: CAS o CDAS, etc.
29.
Fin laboratorio 3
283
5.11 ..
Gua GEMMA
MODELO
GLOBAL
DEL SISTEhL4.
GRAFCETDE
PRODUCCIN
Mo~t ~
ENIRADAS
CONTROL
SUJ>ERVISN
Figura
5.106.
SALIDAS
284
Lgicc;>Programable
Control
sin
alimentar
A - Procedimientos de parada
)elll?Jlt
F- Proceso en funcionamiento
ern..a:"("ha
~
emanda
~_._-_ _._
_-. .._.._
I
I
l__
.___
.._._
-----.--.-.
+------
Produccin
-_
.._ .._.
__ ....'
eleccin
D - Proceso en defecto
Figura 5.107.
'fecios
La primera idea asociada a la gua GEMMA que conviene matizar es que se trata de un
enfoque de diseo estructurado. Ante la complejidad de los factores que intervienen en
la automatizacin de procesos, es conveniente utilizar el diseo estructurado con el
fin de modelar, de forma parcial, las tareas. En el diseo estructurado de un sistema
automatizado, aparecen tres mdulos:
Mdulo de seguridad
Mdulo de modos de marcha
Mdulo de produccin
285
5.11.1.
Metodologa
Automatizacin
Supervisin
Interaccin
Implementacin
Pruebas
286
~~II~
Figura 5.108.
..
...
_.
-DI
Las fases que aparecen en el marco metodolgico no son conceptos puntuales; cada
uno de ellos puede tratarse en profundidad. A continuacin, se presenta tan slo un
breve resumen de cada una de las fases, ya que lo que se quiere constatar es la rela_
cin entre las fases y los aspectos dinmicos intrnsecos de cada fase.
Automatizacin
En esta fase elemental hay que desarrollar
puesta en marcha de automatismos:
Observacin del proceso a controlar y generacin del GRAFCETde primer nivel en su descripcin funcional.
Seleccindel automatismo (autmata programable, regulador digital autnomo).
Sel~in y cableado fsico de sensores y actuadores, con las seccionesde entradas y salidas del automatismo.
Generacin del GRAFCETde segundo nivel en su descripcin tecnolgica.
En estas lneas, la fase de automatizacin coincide con todas las propuestas que hacen las referencias
bibliogrficas bsicas de automatizacin y controladores programables. En la fase de automatizacin
aparecen diversas tecnologas, entre ellas la sensrica y la hidrulica-neumtica,
supeditadas a su
conexin fsica con el automatismo (PLC, por ejemplo).
La representacin del control secuencial sobre el proceso se representa mediante GRAFCET. A partir
de estas lneas, el GRAFCET generado pasa a denominarse GRAFCET de produccin, en asociacin con
el mdulo de produccin.
fi\
287
Supervisin
A continuacin, en esta segunda fase, hay que desarrollar los pasos siguientes:
Se rene el mximo de especificacionesa priori sobre los estados posibles en las que se puede encontrar una
mquina o un proceso, segn la experiencia encargado de la automatizacin o segn las peticiones del cliente.
Definir los mdulos a utilizar segn la complejidad del problema (seguridad, modos de marcha, Pf~o;in)
representar grficamente el caso de estudio mediante los estados y las transiciones de la gua GEMMA.. '
Para cada mdulo, hay que generar un GRAFCETparcial. Cabe destacar que en el caso de produccin, el
GRAFCETde produccin ya se ha generado en la fase de automatizacin, de manera que lo que hay que estable_
cer aqu es la relacin con el resto de mdulos. En el caso del mdulo de modos de marcha el GRAFCETde
conduccin promueve la activacin y desactivacin del mdulo de produccin, que normalmente presenta un
desarrollo secuencial cclico. Finalmente, mediante el mdulo de seguridad, el GRAFCETde seguridad pertinente
vigila los dos mdulos anteriores ante la posible aparicin de fallos o situaciones de emergencia en el sistema
automatizado.
Los GRAFCETparciales se integran de forma modular y estructurada en un solo GRAFCETgeneral que
contemple todos los mdulos enunciados en funcin de la complejidad del problema, mediante las reglas de
forzado y las reglas de evolucin.
El operario procede a la supervisin cuando est vigilando la evolucin del proceso controlado automtica_
mente y est atento a la presencia de posibles imprevistos que merezcan activar el mdulo de seguridad e
intervenir directamente en el mismo.
Una vez la fase de supervisin ya est consolidada, hay que establecer la fase de interaccin.
Interaccin
En la interaccin entre la supervisin humana llevada a cabo por el operario y el proceso controlado
por parte del automatismo, hay que concretar la intervencin del operario mediante el diseo del panel
de mando en funcin de las acciones fsicas sobre dispositivos y la recepcin de seales informativas
visuales o acsticas. Los dispositivos concretos a utilizar dependen de los mdulos definidos en la fase
denominada supervisin. En cualquier caso, se presenta una disposicin bsica de dispositivos en el
panel de la figura 5.109. Para el diseo del panel de mando se utilizan conceptos que aparecen en la
normativa de seguridad en mquinas, as como especificaciones ergonmicas y el conjunto de
situaciones a tratar mediante la gua GEMMA. En funcin de la complejidad del problema, el operario
debe conocer qu dispositivos necesita y si el panel es el adecuado o conviene hacer mejoras.
En automatizacin industrial, existe una gran diversidad de dispositivos, que se engloban en lo que se
conoce como interfaz humano-mquina (HMI: human-machine interface) de manera que aqu no se
pretende abordar el tema detalladamente sino tan slo ofrecer un panel de mando apto para su uso
con la gua GEMMA. La comprensin de la fase de interaccin es vital para que el usuario pueda
clasificar las diversas situaciones que se dan en el sistema automatizado y procesar la informacin e
intervenir con coherencia.
El panel de mando est formado por un conjunto de dispositivos informativos visuales situados en la
parte superior del panel, y por un conjunto de controladores situados en la parte inferior del panel.
Este panel puede situarse fsicamente en una zona cercana a
mquinas. Si es necesario, tambin puede complementarse con
individual de actuado res, aunque para su utilizacin en sistemas
puede acceder a los actuadores directamente sobre las electro
miento manual.
AUTO MATIZACIN
5.
INDUSTRIAL:
TEORA Y LABORATORIO
288
".
ServicJo
Sele-ctor
Figura 5.109.
Otra posibilidad de auge reciente radica en disear dispositivos (tanto informativos como controlado_
res) mediante libreras de instrumentacin virtual de forma que los objetos grficos forman parte de
terminales programables alfanumricos monitores tctiles u ordenadores industriales.
Una vez realizadas las fases de automatizacin supervisin e interaccin y antes de seguir con el resto
de fases el operario puede rehacer convenientemente cada una de ellas a medida que aumenta el
conocimiento experto del funcionamiento del sistema. A continuacin se procede a las fases de imple_
mentacin y pruebas.
lmplementacin
Sin duda sta es la parte ms prctica del mtodo. Son sus pasos ms significativos:
Esta fase requiere las habilidades prcticas del operario en la programacin de automatismos.
Respecto a la traduccin de GRAFCET a lenguaje de programacin de PLCs (como por ejemplo el
esquema de contactos) algunos usuarios utilizan el GRAFCET de tercer nivel en su descripcin opera_
tiva. Otros usuarios prefieren pasar directamente el GRAFCET de segundo nivel en su descripcin
tecnolgica al formato de esquema de contactos. Existe otra posibilidad que es la formulacin de las
etapas y transiciones del GRAFCET en la forma de biestables SIR (S set, R resel)
Cabe destacar que el usuario debe respetar las singularidades observadas ya que cada casa comercial
genera su lenguaje de programacin conforme a unas normas propias de diseo de manera que lo
que se quiere recalcar de forma genrica es que la representacin formal de la gua GEMMA ha de
implementarse adecuadamente en el autmata programable correspondiente.
Una vez la fase de implementacin est consolidada hay que establecer la fase de pruebas.
Pruebas
Una vez implementado el algoritmo general sobre el automatismo el operario puede verificar dicho
algoritmo por partes; vigilar la evolucin del proceso o interactuar con el proceso controlado mediante
289
el panel de mando, e incluso puede emular situaciones de emergencia para analizar cmo responde el
sistema automatizado ante la implantacin de la gua GEMMA. Frente a situaciones problemticas, el
operario puede depurar los algoritmos parciales, o aadir ms estados que inicialmente no se haban
tomado en consideracin y rehacer el algoritmo general.
Evidentemente, para afrontar problemas complejos se recomienda dividir el problema en mdulos fun_
cionales bsicos y as poder rehacer el algoritmo de forma metdica slo en las partes a rehacer.
Conviene tener muy clara la identificacin del aspecto a resolver y clasificar, si es posible, a qu fase
corresponde. La comprensin del mtodo genrico que se acaba de exponer pasa por la amplia
experiencia en el sector industrial de la automatizacin y claramente por la puesta en prctica de las
ideas aqu expuestas.
Centrando el tema de nuevo en la gua GEMMA, es conveniente no perder de vista las fases de
supervisin e interaccin, ya que se considera que la fase de automatizacin ya est realizada previa_
mente, mientras que las fases de implementacin y pruebas pertenecen al dominio prctico del puesto
de trabajo.
As, el operario encargado de llevar a cabo la puesta a punto de la gua GEMMA tiene una tarea interna
ms restrictiva. Si hace frente a un problema complejo, lo dividir y afrontar de forma modular y de
forma iterativa ir completando el anlisis hasta obtener una gua adaptada al problema en cuestin.
Para mostrar en detalle las tareas de este operario la figura 5.110 se acerca a los diagramas caracte_
rsticos que aparecen en las referencias bibliogrficas sobre supervisin.
: Supervisin
Operario
:-------~-~--:
'-----.., ~ ,:-;;-U-I I
1 ---..
Transicin
r-D-'
...~
PANEL
I
1
~NOO
/nleracc;on
~~-D--J
I
I
I
I
I
II
~~I===>
I
...
5.110.
: Automallz_dn
Figura
Informacin
DE
PROCESO
.., [-----1
:
J
".-
.....
El operario vigila el proceso controlado y puede decidir intervenir en el momento oportuno mediante la
actividad sobre el panel de mando; la tarea del operario se complementa con su acceso al proceso
para resolver in situ'problemas de la produccin.
El detalle en
convencional,
especificacin
cin concreto,
que se explica la puesta a punto de la gua GEMMA pasa por la representacin grfica
el diseo del panel de mando en funcin del tipo de intervencin humana y la
del control secuencial mediante GRAFCET (sin entrar a analizar el lenguaje de programa_
que formara parte ya de la fase de implementacin).
290
5.11.2.
Cortrol
sin
,..
alimenlar
Figura
5.111.
Representacin
IF-
291
emergencia).
Figura
5.112.
Interconexiones
292
Lgico Programable
El diagrama de la figura 5.112 de la gua GEMMA muestra con ms detallada cada familia
pz A F o D en sus estados o modos y distintas conexiones entre ellas, con la finalidad
de mostrar cmo la gua GEMMA puede adaptarse a un gran nmero de situaciones y
problemas. En este punto, es necesario definir la lista de modos.
Grupo F:
Procedimientos de funcionamiento
~.
Fl: Produccin
normal
de
293
ya que
Grupo A:
Procedimientos de paro
Este grupo contiene todos los modos de funcionamiento en los que el sistema est
parado (Al y A4), los que llevan a dicha parada (A2 y A3) Y los que permiten pasar de
un estado de defecto a un estado de parada para volver a poner en marcha el siste_
ma (AS a A7). Estos procesos se ejecutan normalmente a peticin del operador y
cuando se arranca para efectuar un posicionamiento inicial.
Al: Parada
en el estado inicial
Es el estado inicial del GRAFCET. La mquina est en reposo. Por ser la etapa inicial, se suele repre_
sentar con un cuadro de doble trazo.
Se
Tanto en la produccin de piezas discretas como en la produccin de material continuo, hay que
establecer el inicio y el fin de ciclo; de ah la importancia de los modos Al y A2. Cuando la produccin
es continua y no es necesario finalizar el ciclo que se desarrolla en F1 sino repetirlo indefinidamente, el
modo A2 no es relevante. Por otro lado, en algunas ocasiones se puede proceder a una parada, sin
que sea necesariamente la de inicio, por lo que se desea una parada intermedia para luego reanudar
el ciclo all donde se haba detenido.
A4: Paroobtenido
Es un estado de paro en un estado intermedio del ciclo de la mquina distinto del estado inicial. Segn
la mquina, pueden implementarse varios estados diferentes de paradas, por lo tanto, existirn tantos
mandos en el panel de control como necesite el operador para realizar las peticiones.
294
estado, deben efectuarse las operaciones necesarias para una nueva puesta en marcha
de un fallo/defecto o parado de emergencia (vaciado, limpieza, reposicin de producto, etc.). Se
reconfigurar el sistema y, una vez concluida la preparacin, habitualmente se asocia a un
con la finalidad de rearme.
Subsanadas todas las posibles contingencias, los modos A6 y Al son consecutivos si se desea volver al
inicio, mientras que los modos Al y A4 son consecutivos si se desea reemprender el ciclo en estados
intermedios.
Grupo D:
Procedimientos de defecto
Engloba los procesos de fallo, activados por un fallo propio de la mquina o tambin
a peticin del operador al pulsar la zeta de emergencia. Existen diferentes modos:
defecto si est produciendo (03), si est detenido (01) o si est en fase de diagnstL
co o tratamiento de defecto (02).
Di: Paro de emergencia
En este estado se debe llevar la mquina a una situacin segura tanto para el operario como para el
producto. Esta situacin implica normalmente la parada de los accionadores. Una vez superada esta
situacin el autmata deber proseguir sus acciones por lo tanto conviene memorizar el estado ante_
rior al paro de emergencia.
295
Cuando se accede a D2 a partir del modo D1, se est considerando la presencia de un fallo que
conviene tratar de forma inmediata. Cuando se accede a D2 a partir del modo D3, se est conside_
rando la presencia de un defecto como una contingencia a resolver cuando finaliza el ciclo actual; de
ah que se acceda posteriormente a los procedimientos de parada.
Detalladas cada una de las fases de la gua GEMMA, es importante distinguir entre fallo y defecto, pues
se entiende que se trata de diversas degradaciones del funcionamiento normal y es prioritario en la
gua GEMMA el tratamiento de fallos frente al tratamiento de defectos.
Una vez explicitado el conjunto de 16 modos de las familias F, A Y D, la representacin grfica
convencional de la gua GEMMA consiste en la representacin superpuesta de los dos diagramas
mencionados. Falta aadir el conjunto de transiciones entre estados, que permite entender la repre_
sentacin grfica a modo de ciclo en el que se integran el funcionamiento normal junto con la aparL
cin de anomalas en secuencias cerradas.
Llegados a este punto, corresponde al usuario la tarea de adaptar la gua GEMMA e implementarla al
sistema automatizado en cuestin. Sin duda, es una tarea compleja, ya que algunos modos no son tan
slo conceptos puntuales. As, por ejemplo, en el modo D2, el diagnstico de fallos/defectos ha evolu_
cionado hasta el desarrollo de sistemas de control tolerantes a fallos, de manera que ya se dispone de
aportaciones tericas de nivel. Y el modo D1 de parada de emergencia esconde todo el tema de la
seguridad en mquinas y las normativas asociadas.
Para finalizar estos comentarios sobre la representacin grfica, se puede hacer hincapi en el detalle
de que la gua GEMMA ofrece de forma esttica todos los posibles estados y transiciones, de la misma
manera que el GRAFCET, en su descripcin tecnolgica, nos ofrece la representacin esttica del
control secuencial. En este sentido, los diseadores quisieron facilitar el aprendizaje de esta gua a los
usuarios ya familiarizados con GRAFCET.
5.11.3.
296
Oo ""
sin
aIlrncntaf
o Procedimientos
Figura 5.113.
00 FOIIlo
March",;Paro
t:f"!
fun::k>nam~nto
, ,
Selee'M
..
.....
Figura 5.114.
'"~,
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
297
G100
Figura 5.115.
GO
Si, mientras se desarrolla el GRAFCET de produccin GO, el operario selecciona CaC y acciona el
pulsador de validacin, se conduce el algoritmo global al estado de parada en el estado inicial al
finalizar el ciclo de ejecucin actual (GOal estado XOy GlOOal estado Xl00). En caso de que entremos en
la etapa n+1 valoramos si el operario ha seleccionado CaC y ha validado, con lo que GO se reanuda en
la etapa O, o bien si el operario tena seleccionado AUT y ha validado sin ordenar paro a fin de ciclo,
con lo que GOse reanuda en la etapa lo
De esta forma, el operario introduce condiciones de marcha y paro dentro del control secuencial de un
proceso y ello puede ser til para el seguimiento adecuado del proceso controlado.
cabe indicar que la situacin 1 es genrica y que, con matices, se puede aplicar en general a sistemas
productivos, ya que, como se aprecia en la gua (figura 5.113) la descripcin de los estados y las
transiciones es independiente del tipo de proceso particular expresado en el GRAFCET de produccin.
Ello hace que esta situacin sea intrnseca a la utilizacin de la gua GEMMA.
298
Lgico Programable
Si se selecciona el modo normal cuando la mquina est en la ltima etapa y se pulsa el botn de
paro, la mquina se detendr.
En esta situacin, en la fase de supervisin slo intervienen el mdulo de modos de marcha y el
mdulo de produccin (figura 5.116). En la fase de interaccin, el panel de mando est compuesto por
tres partes: en la primera se dispone del selector de puesta en servicio (O, 1), junto con el LEO
informativo correspondiente; en la segunda se dispone el selector de modos (MAN, O, CaC, AUT),
junto con el pulsador de validacin y el LEO informativo de funcionamiento; finalmente, se dispone del
selector de verificacin con orden (Orden, O) junto con el pulsador de verificacin y el LEO informativo
correspondiente (figura 5.117).
e_o/
sin
aln~ta'
Procedilrientos de P3rad::
A1
o Proct!'dimhurtos
Figura 5.116.
de Fallo
marcha de verificacin
con orden
En fUllcionamiem:o.-
S~lector
o
AUT
M.A
...
,"
Figura 5.117.
Cae
con orden
AUTO MATIZACIN
5.
INDUSTRIAL:
TEORA Y LABORATORIO
299
En primer lugar, hay que indicar que esta situacin expresa la modularidad en la construccin de la
gua GEMMA. En esta situacin se incorpora de forma natural la situacin 1, tal como se aprecia en las
figuras precedentes, tanto en la representacin de la gua, como en el diseo del panel de mando y en
la representacin del GRAFCET. La intervencin del operario puede acontecer al inicio de ciclo o en
pleno desarrollo del mismo. En todo caso, cuando el operario selecciona el modo MAN y valida la
decisin mediante el pulsador, se entra en el control manual (tanto si se trata del principio del ciclo
como de cualquier momento del mismo). Si el operario selecciona MAN, a continuacin el operario
selecciona el modo orden y finalmente valida su decisin, y ya se est en disposicin de ejecutar FS: la
marcha de verificacin con orden. Para la transicin de una etapa a la siguiente, en el GRAFCET de
produccin no basta con las transiciones habituales sino que es el propio operario el que interviene en
la transicin y debe accionar el pulsador de verificacin. Una vez ejecutados diversos estados mediante
el estado F5 de la gua, el operario puede poner el primer selector en modo AUT y el segundo selector
en modo O, y accionando el pulsador de validacin se reanuda el control automtico .
..
'00
Figura 5.118.
con orden
Ntese que, en sistemas productivos continuos, la disposicin del selector en cuatro modos (MAN, O,
CaC, AUT) puede simplificarse a tres (MAN, O, AUT). Por ejemplo, en el llenado, la puesta de tapn y
etiqueta de botellas, no es necesario el modo CaC, por lo que sencillamente poniendo el selector en el
modo O y validando la decisin se detiene el proceso sin ms problemas, y se reinicia seleccionando
AUT y validando la decisin. En el caso de mquinas de extrusin de plstico en las que el operario
repone, de forma continua, material para que la mquina genere piezas discretas, quizs tampoco es
necesario el modo Cae. En mquinas-herramienta de control numrico computarizado CNC en las que
la produccin se realiza por lotes de piezas mecanizadas, el modo Cac es necesario para valorar aque_
llas situaciones (cambio de herramienta, mantenimiento preventivo) en las que el ciclo debe interrum_
pirse si el operario conoce la vida til de la herramienta, o el desgaste de componentes en funcin del
nmero de lotes producidos por la mquina.
ma_
All el operador puede realizar todos los movimientos por separado y en un orden arbitrario. Pulsando
el botn de inicializacin se coloca el sistema en el estado inicial (A6) y una vez alcanzado se pasa al
estado inicial (Al). El operario tambin puede ejecutar el estado F4: Marcha de verificacin sin orden.
AUTO MATIZACIN
5.
Controlador
INDUSTRIAL:
TEORA Y LABORATORIO
300
Lgico Programable
.......
Obsrvese que en el panel de mando debe corregirse el selector (Orden, O) considerando (Desorden,
Orden, O) y que el GRAFCET de conduccin G100, despus del estado 100 Xl00, presentar una
tercera rama dentro de la estructura de secuencias excluyentes (lo que se conoce como paralelismo
interpretado), con una transicin del tipo va/-MANDesorden.
La figura 5.119 ilustra el grfico de la gua GEMMA para el modo de verificacin sin orden.
Paros de emergencia
El sistema est funcionando normalmente (F1) y se pulsa el pulsador de emergencia. Esto, en los
sistemas habituales, implica dejar sin alimentacin (fsicamente, sin intervencin del sistema de con_
trol) a todo el sistema de produccin que, por diseo, quedar en posicin segura al quedarse sin
dicha alimentacin.
El mismo pulsador de paro de emergencia informa al control que pasar al estado de paro de
emergencia (01). Al desenclavar la emergencia se pasa a preparar la puesta en marcha. En este caso
hay dos posibilidades de uso habitual segn cual sea el sistema que se est controlando. En el primer
caso se lleva el sistema hasta el estado inicial (A6), cosa que a menudo requiere la intervencin del
operario y, una vez en el estado Al, el sistema espera una nueva puesta en marcha pulsando el botn
de arranque que har reiniciar el proceso de produccin (F1). (Ver figura 5.120).
_.
AUTO MATIZACIN
5.
INDUSTRIAL:
301
TEORA Y LABORATORIO
La segunda posibilidad consiste en llevar el sistema hasta un estado determinado (Al), cosa que a
menudo tambin requiere la intervencin del operario y, una vez en el estado A4, el sistema espera la
continuacin del funcionamiento que se producir cuando el operario pulse el botn de arranque que
har continuar el proceso (F1) a partir de la etapa en la que se encuentre. (ver figura 5.121).
Figura 5.121.
Paro de emergencia.
Segunda posibilidad
Paro en un punto
El sistema est funcionando en produccin normal (H) y el operador pulsa el botn de paro; entonces
se pasa a la situacin de paro requerido (A3) y, una vez alcanzado el punto deseado, el sistema se
para (A4).
Se deber pulsar el botn de arranque para que el sistema siga funcionando (F1) a partir del punto de
paro (ver Figura 5.122).
Figura 5.122.
Paro en un punto
AUTOMATIZACIN
5. Controlador
INDUSTRIAL:
TEORA Y LABORATORIO
302
Lgico Programable
Fl
A cada ciclo la mquina parte del estado inicial Al y cumpliendo las condiciones para inicio de ciclo
dado por el operarior pasa al estado Fl. Cuando el ciclo de produccin normal ha terminador la
mquina vuelve a la etapa inicial Al sin intervencin del operario. Observe la situacin en la figura
5.123(A).
I_A<
fl
Inicio ciclo
en la secuencia
Resto
secuencia
(B)
(A)
Figura 5.123.
Fl
La mquina es puesta en marcha a travs del estado F2r es decir en etapa de preparacin. Finalizado
F2 es conducida automticamente a F1 para realizar la produccin norma Ir como se muestra en la
figura 5.123(B).
Observe en esta accin que el paso de la etapa A2 a la etapa inicial Al es director sin intervencin del
operarior en forma automtica. Configurando el GRAFCET correspondienter se puede dejar que este
paso sea automtico o manualr depender de las especificaciones particulares del proceso.
Estos dos ejemplos y los anterioresr muestran la versatilidad de la gua GEMMA para disponer todo el
proceso de automatizacin en procesos industriales. La combinacin entre las diferentes etapas de la
gua GEMMAr dependern propiamente del procesar de lo que quiere el cliente y lo que recomienda el
diseador.
Para finalizar esta breve exposicin del temar se muestra en la Figura 5.124 una presentacin de los
estados ms importantes indicados en la gua GEMMA traducidos al diagrama GRAFCET. Este esquema
podra aplicarse a cualquier instalacin o maquinaria industrial.
Tiene tres ramales dispuestos en OR exclusivar as que dependiendo del modo particularr seguir uno
de ellos. Se puede comenzar con el estado inicial Alr seleccionar el modo de preparacin del proceso
F2 y entrar a decidir el modo requerido.
Si se requiere hacer la produccin normal se activar la transicin:
que seguir la ruta: A1-F2-Fl-A2-Al.
Si desea el modo de control paso-pasar activar la transicin:
seguida es: Al-F2-F5-A6.
-
Prep_OK&Pos_seg&Produccinr
Prep_OK&Esty_estr
as
as que la ruta
AUTO MATIZACIN
5.
INDUSTRIAL:
303
TEORA Y LABORATORIO
Arranque PLC
E.lado nj.,illl
M ~cha
de prepar-acin
P1",,_OK&
&1-"_",,
con orden
f;u]l .
M&l'Chad'@l
pro C!uccin
Figura 5.124.
Fiu]S
Fin]6
GRAFCET.
Ejemplo 5.7
Considere el sistema de la siguiente figura:
Figura 5.125.
Por una cinta accionada por el motor M circulan palets espaciados regularmente de forma que cuando
hay un palet en A hay otro en B. Sobre estos palets puede o no haber un producto sobre el que hay
que realizar dos operaciones A y B (podran ser de llenado, taponado, etiquetado, control, etc). El
detector inductivo D detecta el paso de los palets, mientras que la fotoclula P detecta la presencia de
producto (si hay producto se activa antes que D). Supondremos en este caso que las operaciones A y
B estn temporizadas (duran 1 y 2 segundos respectivamente).
304
Solucin
Una posible solucin al problema se muestra en el GRAFCET de la siguiente figura
Telllp=ls!
El DI tI)
(8)
Figura
5.126.
Solucin al ejemplo 5.7: (A) Diagrama GRAFCET
(6) Diagrama GRAFCET considerando dos recipientes consecutivos
Si vienen dos productos consecutivos se activan dos etapas de la secuencia, realizndose las dos
operaciones; el GRAFCIT correspondiente
es el de la figura 5.126(A). Si vinieran dos botes
consecutivos y despus ninguno la evolucin sera la mostrada en la figura 5.126(B).
5.11.4.
305
GRAFCET
DEl\L\.RCHA
GR.AF(':ET D[
~EG{lR.m_u>
TII
ti
OTO
Q!
Tu
11
20
[=w,1
REARl\[E
2lU;;'~;]~(" I
,
Figura 5.127.
Diagrama estructurado
GRAFCET general
Ejemplo 5.8
1. Considerar
estructural.
el ejemplo
Solucin
Se puede resolver utilizando dos GRAFCET como se muestra en la figura 5.128.
I!
I
Gl
Figura 5.128.
G2
En este caso la coordinacin entre los dos GRAFCET se produce por la primera transicin de G2, que
es funcin de El (cuando ha habido un bote en el primer proceso El se ha activado y, como
consecuencia, tambin E2, por lo que el segundo GRAFCET hace que en B se procese el bote).
En el diseo estructural se deben establecer jerarquas entre cada sub-diagrama; esta jerarqua puede
establecerse por medio de las rdenes de forzado: el GRAFCET jerrquicamente superior fuerza al
GRAFCET inferior. Para el ejemplo se podra poner una etapa X4 en el GRAFCET G1 como se muestra
en la siguiente figura.
AUTOMATIZACIN
5.
INDUSTRIAL:
TEORA Y LABORATORIO
306
nI
_,
B
l3/2s
G2
Gl
Figura 5.129.
En este caso Gl es el GRAFCET principal (o maestro), que fuerza la activacin de la etapa 2 del
GRAFCET subordinado cuando se tiene que procesar un bote en el proceso B. En este ejemplo la
utilizacin de GRAFCETjerrquicos complica el problema, por lo que no tiene sentido hacerla as.
La accin de forzado puede ser activa por nivelo por flanco (impulsional). El forzado impulsional se
representar igual, pero con una flecha despus de la F. Por ejemplo F jG2:{2} significa que cuando
se activa la etapa correspondiente del GRAFCET Gl se produce el forzado de la etapa 2 del GRAFCET
G2, pudiendo despus evolucionar de forma libre este GRAFCET, aunque el primero no cambie de
etapa. El forzado por nivel, sin embargo, mantiene forzado el GRAFCET subordinado mientras no se
desactive la etapa. El forzado por flanco se puede siempre sustituir por un forzado por nivel y una
etapa auxiliar con transicin de salida siempre activa, tal como se mostrar en el siguiente ejemplo.
El forzado de GRAFCET cumple las siguientes reglas:
1. El forzado es prioritario respecto de cualquier otra evolucin (sea de activacin o de desactivacin).
2. Las reglas de evolucin del GRAFCET no se aplican a un GRAFCET mientras este permanezca forzado. En el
ejemplar mientras el GRAFCET Gl permanezca en la etapa 4, el GRAFCET G2 permanecer con la etapa 2 activa y
la 3 inactiva, independientemente de las entradas.
Se puede utilizar la jerarqua entre GRAFCET para tener en cuenta los diferentes modos de funciona_
miento del proceso (manual, automtico, ciclo a ciclo, test, procedimiento de arranque, procedimiento
de parada, etc.) y las emergencias. Se puede utilizar, por ejemplo, un GRAFCET maestro que controla
el modo en el que se encuentra el proceso, y varios GRAFCET subordinados que implementan el
control del proceso es esos modos.
Tambin es bastante habitual utilizar un GRAFCET subordinado para cada subproceso cuando el
sistema. tiene subprocesos bastante delimitados. La relacin entre estos GRAFCET parciales se suele
implementar por la utilizacin de variables de un GRAFCET en las transiciones del otro.
La utilizacin de macro etapas tambin contribuye a estructurar los automatismos y hacerlos ms
fciles de entender y verificar. Una macro etapa no es un GRAFCET dife_ rente, sino una forma
condensada de representar una secuencia dentro de un GRAFCET.
307
2.
Esa sirena se desactivar cuando se acte un pulsador de parada de sirena. Para re_arrancar el
sistema (despus de resolver manualmente el problema que origin la emergencia) se deber rearmar
el pulsador de emergencia (ponerlo a off) y despus operar el pulsador de marcha.
Adems habr un pulsador de parada de cinta temporal y un pulsador de reinicio de cinta, que se
utilizarn para parar la cinta en cualquier momento.
I1
Solucin
De acuerdo a los requerimientos,
[J
ParoCiilUt
G2
.'1al'cl/aCiIl;(l
..,:'fERGENClA
[],
_pa_io_sl__iW_-E_MERGENCL~
03
,\
GO
Figura 5.130.
del enundado
308
PARADA
_.....
EAJERG"EVCIA
"~;-T,l;-C+'M::":;~i;~,:,:
__
:_j
EMERGE.YCA
"I
EMERGENCL4
GO
Figura
5.131.
Ejemplo 5.9
(Problema tomado de Internet)
la vagoneta
1 cubre el
Dos tolvas, una que almacena cemento (tolva C) y otra que almacena agua (tolva A).
Dos accionadores en cada tolva que provocan el vertido de los materiales respectivos (identificados
como TC y TA).
Dos dosificadores para cada tolva que indican cuando se dispone de la cantidad suficiente de material
(identificado res fc y fa).
Un pulsador de arranque M.
Seis sensores, a, b, c, d, e Y g, que se activan cuando las vagonetas estn situadas en las posiciones
A, B, C, D, E Y F, respectivamente.
la vagoneta 1 (superior) dispone de un motor con dos sentidos de marcha: a derecha (seal MD1) y a
izquierda (seal MIl). Tambin dispone de un mecanismo de volcado del material (acciona miento VC),
junto a un sensor que se activa cuando detecta la finalizacin del volcado de material (fvc).
la vagoneta de la parte inferior slo dispone de un sentido de marcha a derecha (seal MD2). Tam_
bin dispone de un molinete que se acciona con la sea MOl y un dispositivo de descarga que se
activa con la seal DES, junto con un sensor de fin de descarga fdes.
309
Lgico Programable
CJ.TC
~('
c=JTA
",=1,
Figura 5.132.
de cemento yagua
Solucin
En la figura 5.133 se muestra el diagrama GRAFCET de nivel 2 para este sistema.
Tratamiento de alarmas
y paradas de emergencia
Supongamos que en una segunda fase de diseo se desea contemplar los siguientes casos de alarmas
y paradas de emergencia:
1. Avera en los mecanismos de apertura/cierre de las tolvas TC y TA. En este caso se proceder a la
suspensin de todas las operaciones con la retirada manual de las vagonetas a su lugar de origen para
proceder a su reparacin.
2. Avera de cualquiera
anterior.
lo cual deber
AUTOMATIZACIN
5. Controlador
INDUSTRIAL:
TEORA Y LABORATORIO
310
Lgico Programable
Figura 5.133.
En los casos (1) y (2) deber aadirse al GRAFCET anterior una secuencia de emergencia que situar
al sistema en el estado deseado. Esta secuencia contempla la activacin de una seal sonora (AS)
cuando se produzca la avera en una u otra vagoneta, la retirada de sta de forma manual a su punto
de partida para su reparacin y finalmente la restauracin de todas las condiciones iniciales que hagan
posible el rearme del sistema y el retorno al funcionamiento correcto.
El caso (3) puede solucionarse mediante la tcnica de congelacin del automatismo, introduciendo una
variable en cada una de las receptividades afectadas y dotando de carcter condicional a las acciones
de marcha de las vagonetas.
Las variables de alarma introducidas son las siguientes:
P, cuya activacin indicar averas de las vagonetas o en alguna de las tolvas.
PO, que indicar presencia de obstculo en las trayectorias de las vagonetas.
Adems, se aaden dos variables nuevas:
el
que indica cundo se recuperan las condiciones iniciales, y Re que indica cundo el sistema est
preparado para seguir el funcionamiento normal (rearme).
Las modificaciones del diagrama GRAFCET anterior, teniendo en cuenta las variables y secuencia de
emergencia, se muestran en la figura 5.134.
Como se puede observar en este diagrama, si se consideran los aspectos de seguridad comentados en
las especificaciones, de cada una de las etapas del GRAFCET deber salir una divergencia hacia la
secuencia de emergencia de carcter prioritario. De esta forma se asegura que, sea cual sea la situa_
cin en que se encontrase el sistema, se garantiza la seguridad del mismo.
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
311
Figura 5.134.
permita conmutar entre tres modos de marcha: Automtico, semiautomtico (ciclo a ciclo) y de intervencin.
AUTO MATIZACIN
5.
INDUSTRIAL:
312
TEORA Y LABORATORIO
El funcionamiento
(b.(E41
+E43)
MI.lvlA.lvlCC
(B)
(c)
Figura 5.135.
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
313
Adems en el GRAFCET de produccin se utilizan las variables booleanas E41 E42 Y E43 que indican
la activacin de las etapas 41 42 Y 43 del GRAFCET de modos de marcha.
Cuando el sistema se encuentra en el modo de marcha automtico se desea que el funcionamiento
sea equivalente al modelado en el GRAFCET inicial (primer GRAFCET trazado al inicio de la solucin).
En ese caso el operador activar el interruptor MA de tal forma que se producir la transicin de la
etapa 40 a la 41 del GRAFCET de modos de marcha.
El interruptor MCC se utilizar para que el operador pueda controlar el inicio de un nuevo ciclo de
ejecucin del proceso. Cuando se desea que el sistema funcione ciclo a ciclo deber accionarse MCC
de tal forma que el GRAFCET de modos de marcha active su etapa 42. Cuando el GRAFCET de produC
cin alcance la etapa 29 se quedar esperando en dicha etapa hasta que se desactive MC( lo cual
podra provocar la transicin a la etapa O. Una vez activada esta etapa se podra dar la orden de inicio
de un nuevo ciclo accionando de nuevo MCC
La marcha de intervencin servir para detectar fallos en el sistema. La representacin de esta marcha
se consigue incluyendo la variable E43 en las condiciones de las acciones y en las receptividades de las
transiciones de tal forma que se permite controlar manualmente la evolucin del sistema mediante la
activacinjdesactivacin del interruptor MI
Ejercicio 5.8
1. Problema 1' El proceso consiste en un control para la mezcla de tres productos A B Y C. Los
productos A y B son pesados juntos en una tolva B1 mientras que el producto C es pesado y
dosificado en la tolva 62. El producto final se obtiene con la mezcla de los tres ingredientes en un
mezclador dispuesto para este fin por un periodo de tiempo determinado por especificaciones.
Al final de este tiempo la mezcla total es evacuada hacia los depsitos de almacenaje
A{bi
.'
yl~Hl~j{~
51
"'--..//
hopper
Weighing
r,opper
Weighng
Mi
\/
82
Evacuation
Figura 5.136.
AUTOMATIZACIN
5.
Controlador
INDUSTRIAL:
314
TEORA Y LABORATORIO
Lgico Programable
Anlisis funcional:
El proceso puede ser descrito en cuatro secuencias principales:
Disear el GRAFCET que desarrolle el problema y adicionar los sistemas de parada y emergencia
necesarios para prever todas las posibles situaciones de fallas y anomalas. Hacer el diseo estructural
del GRAFCET global.
Considerar todas las posibilidades de funcionamiento
optimizado.
la planta de fabrica_
OFEC3C
FEC3f,1
FEC3L
EC-
\fLeche {~
Llenado
VArroz
_,
CCE
CC:; s~_:\
EL
"
EV
EVC
EVL
Vaciado
ER
Figura 5.137.
AUTO MATIZACIN
INDUSTRIAL:
315
TEORA Y LABORATORIO
controlados
por un conmutador
en el pupitre de
Modo automtico: descrito anteriormente. Hay dos pulsadores PA y PP para arrancar y parar en modo
automtico. Cuando se da la orden de parar, el sistema no llena ms recipientes y se para cuando todos los
recipientes que estaban en coccin se hayan vaciado.
Modo manual supervisado: mediante pulsadores se pueden mover todos los elementos del sistema. Adems
existe una parada de emergencia que se activa mediante una seta de emergencia en el pupitre de control o
mediante el sensor Ma de deteccin de monxido de carbono en los fogones de la zona de coccin. Existe un
pulsador de rearme (adems del rearme de la seta de emergencia) mediante el cual el operador indica que ya no
hay situacin de emergencia.
Automatizar el sistema aplicando la gua GEMMA:
a. Dibujar el GRAFCET del modo de funcionamiento
automtico.
manual y
AUTO MATIZACIN
INDUSTRIAL:
316
TEORA Y LABORATORIO
BANDA 1
BANDA 2
BANDA 3
BANDA S
Figura 5.138.
en bandas transportadoras
Sensores P1, P2 (en la figura est bajo la plataforma) y P3: son finales de carrera que se cierran cuando la
plataforma est en la posicin adecuada para recibir un paquete de una determinada cinta de entrada.
Sensores C1, C2 y C3: son clulas fotoelctricas que envan una seal lgica 1 cuando el paquete interrumpe
el haz de luz. Su funcin es indicar que hay un paquete en la cabecera de la cinta.
Sensores CPE y CPS: son clulas fotoelctricas como las anteriores. Indican que un paquete est situado a la
entrada o a la salida de la cinta transportadora.
Sensores ED y El: son dos finales de carrera de seguridad que se abren cuando la plataforma alcanza los
extremos de los rales.
MC1, MC2, MC3, MPC Y MS son los motores que mueven las cintas transportadoras, siempre en el mismo
sentido. MS es el motor de la cinta de salida.
MPT es el motor que mueve la plataforma en los sentidos derecho e izquierdo.
El
Cuando un paquete llega a la cabecera de una cinta transportadora, sta se para hasta que la plataforma mvil
vaya a recoger el paquete.
.;:,.
AUTOMATIZACIN
5.
Controlador
INDUSTRIAL:
317
TEORA Y LABORATORIO
Lgico Programable
Una vez situada la plataforma delante de la cinta con paquete, se inicia la transferencia del paquete. Para ello
se mueven simultneamente la cinta con el paquete y la cinta de la plataforma. La cinta de la plataforma se para
cuando el paquete est completamente transferido.
A continuacin la plataforma se mueve hacia la cinta de salida. La plataforma para al alcanzar el sensor P2.
automtico:
siempre.
Si hay ms de una cinta de entrada parada esperando a la plataforma, el orden de prioridad en la atencin es
siempre Cintal, Cinta2 y Cinta3.
Si no hay paquetes en las cintas de entrada, la plataforma permanece parada en la posicin cinta de salida.
automtico.
del PLC.
* Problema
manual y
tomado de Internet.
en
En este silo se tiene un sensor de nivel Sl_min, es decir que interesa que el silo est alimentado
continuamente. Sin que el material quede debajo de este nivel mnimo.
G) Mediante un molino elctrico que est en la parte inferior del SIL01, el material es lanzado sobre la
banda transportadora BT2. Esta cinta es realmente una cernidora, en donde el material fino cae hacia
el SILO 4 mientras que el material grueso se lleva a la banda BTI.
AUTOMATIZACIN
5.
@)
INDUSTRIAL:
TEORA Y LABORATORIO
318
..tfo:
Figura 5.139.
Es un tnel en donde el material grueso que entra puede ser conducido a una de dos salidas o
El material dirigido del tnel cae sobre la banda BT4 y de all se transporta al SIL02.
(j) Se refiere a la parte del proceso en donde el material se lleva al SILOl a travs de la banda BT1.
Como se mencion anteriormente el slido fino proveniente de la banda BT2 cae al SIL04. En este
depsito se dispone de dos sensores de nivel: S4_min y S4_max. Para efectos de la obtencin de los
distintos productos la cantidad de slido est tasado de acuerdo a estos dos niveles. Esta cantidad de
slido tasado se lleva al tanque de mezcla 1. Para el control de la salida del slido fino del silo 4 se
dispone tambin de una electro-vlvula EV4.
dispone de dos sensores de nivel: S2_min y S2_max de manera que se tasa la cantidad de sustancia
::;.';:;
319
este est en la posicin Pos_l o Pos_3. Igual que los anteriores, dispone de los sensores de nivel
S3_min y S3_max y de la electro-vlvula EV6. El material de este depsito se lleva al tanque de mezcla
3.
@@ Estos son dosificadores de sustancia lquidas necesarias para lograr la mezcla con el material
slido. Cada dispensador dispone de un sensor de pH, termmetro, sensores de nivel y electrovlvulas de entrada y salida. El lquido es llevado a cada dispensador a una temperatura determinada
(diferente a la de ambiente), temperatura adecuada para lograr la disolucin del slido; igualmente, cada
lquido debe tener un pH especfico de acuerdo a la especificacin del producto final. Dependiendo de
la temperatura y del pH, el producto final va a tener consistencias diferentes y caractersticas qumicas
particulares, es por esto la importancia de disponer de estos sensores y sus controles respectivos.
Tener en cuenta para el desarrollo del diseo, que los lquidos vienen previamente calentados a una
temperatura superior a la requerida y en cada dispensador, se tardar cierto tiempo hasta alcanzar la
temperatura adecuada para ser llevada a los respectivos tanques de mezcla. Su pH puede estar
ligeramente mayor al especificado, as que cada dosificador dispone de un alimentador auxiliar de
lquido que posee un pH mayor que el que suministra los depsitos principales. Entonces, si el pH es
diferente al especificado, se hace un ajuste fino con este alimentador hasta obtener el pH especificado.
En cuanto a las electro-vlvulas, cada dosificador dispone de tres a saber: EVll, EV21 y EV31 son
electro-vlvulas que controlan la salida de los tres lquidos hacia los tanques mezcladores, cuando se
tiene la sustancia con la temperatura y pH previsto. EV12, EV22 Y EV32 son electro-vlvulas que
controlan la entrada de sustancia desde los tanques principales. EV13, EV23 y EV33 son electrovlvulas que permite entrada de sustancia desde los alimentadores auxiliares para ajustar el pH.
@@>
Son los tanques de mezcla en donde el material slido se mezcla con las soluciones. Para ello
cada uno dispone de un sistema mezclador que es accionado por un motor. En esta parte del proceso
es importante el orden de mezcla, la mezcla como tal y el tiempo en que tarda hasta obtener los
productos finales. Al final, cada tanque dispone de una electro-vlvula a travs de la cual los productos
finales son llevados al subproceso de empaque o almacenado.
Lista de componentes:
Seales de entrada: Sensores.
Sl_min: Sensor de nivel mnimo para el SILOl
S2_min, S3_min, S4_min: sensoresde nivel mnimo para los silos SIL02, SIL03, SIL04, respectivamente
S2_max, S3_max, S4_max: sensores mapa nivel mximo de los silos SIL2, SIL03, SIL04, respectivamente.
Dl_min, D2_min, D3_min: sensoresde nivel mnimo para los dosificadores DOS1,DOS2 y DOS3.
Dl_max, D2_max, D3_max: sensoresde nivel mximo para los tres dosificadores.
T2, T3: sensores de temperatura para cada uno de los dosificadores
S_pHl, S_pH2, S_pH3: sensores de pH para cada uno de los dosificadores.
S_pH4, SyH5, SyH6: sensores de pH para cada uno de los tanques mezclldores.
n,
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
320
El motor M2 tiene un variador de velocidad, el cual se programa de acuerdo a la rapidez que se desea de material
slido para alimentar a la banda cernidora.
Compuerta: mecanismo electromecnico operado con 12V tipo solenoide, del tipo mantenido, esto es, en
cualquiera de las tres posiciones, permanecer indefinidamente.
EVll, EV12, EV13, EV21, EV22, EV23, EV31, EV32, EV33: electro-vlvulas colocadas en los dosificadores.
EV4, EVS, EV6: electro-vlvulas ubicadas en la parte inferior de los silos SOL04, SILOS, SIL06. Especialespara
manejar materiales slidos.
EV7, EV8, EV9: electro-vlvulas colocadas en las salidas de los tanques mezcladores. Permiten paso de sustancias
lquidas y coloides.
Caractersticas
0.4
3H
DOS
1FINO
0.8
2.0
3.0
GELATINA
2H
2H
3H
1H
2H
230min
30min
H
DOS3
3H
D052
DOS1
30min
4H
4GRUESO
HFINO
PRESENTACION
PASTAGRUESO
SH
COLOIDE
1.S
1.0
SH
pH
PRODUcrO
5EMILIQUIDO
SOOUnid/2S0g
DOSIFICADOR
de productos fabricados
SOOUnid/100gr TIEMPO PRODUCCIN
Los tiempos de produccin se cuentan a partir de tener todos los tanques alistados (limpios), SILOl
con material, BTl transportando slido, programada la produccin y dada la orden del operario de
marcha del proceso (pulsador de marcha accionado).
321
son: Pre-alistamiento,
programacin,
Alistamiento
y verificacin,
Proceso de fabrcacin:
Inicia llenado de los dosificadores cuando se llega a los niveles mximos en cada uno de ellos, se
detiene la entrada, en forma simultnea se est controlando la temperatura y el pH, llenado de los
silos hasta los niveles mximos; al llegar a estos niveles, las bandas se detienen. Una vez se tienen los
niveles de slido y sustancias lquidas, a los tanques mezcladores primero se vierten las sustancias
lquidas, la cantidad completa para los lotes programados, luego, simultneamente, entra el slido y se
inicia el mezclado. Para el slido grueso, el tiempo de mezclado es mayor que para el slido fino,
adems, el tiempo de mezclado para sustancia en pasta es mayor que para el coloide. Cuando las
mezclas llegan al punto de especificacin, se detiene el mezclado, la mezcla se deja un tiempo en
reposo y se comienza el almacenado de los distintos productos. Hasta el momento se tiene cierta
cantidad de lotes de cada producto. Si se requieren ms lotes de los mismos productos, se hace una
AUTOMATIZACIN
5.
Controlador
INDUSTRIAL:
322
TEORA Y LABORATORIO
Lgico Programable
revisin rpida de todos los elementos y equipos de la planta, se verifica la sustancia slida, verifica las
sustancias lquidas en los depsitos principales y nuevamente se da la orden de inicio.
Controlmanual-automtco-semautomtco:
Para el diseo del panel de mando, el proceso puede tener partes manuales y automticas.
Manualmente se acta: sobre el motor Ml en el caso que se trabe, sobre motor M2 del molino, la
compuerta del tnel, todas las electro-vlvulas en caso de emergencia.
Debe haber algunos obreros que estn limpiando peridicamente la cernidora, asegurando
banda BTl siempre est arrastrando material, todas las bandas estn en movimiento.
que la
no responden a los
A resolver:
Se debe disear el programa que realice todo el proceso de acuerdo a como se ha descrito.
Utilizar la gua GEMMA y el diseo de GRAFCET estructurado,
el proceso.
Disear el panel de mando incluyendo todas las alarmas, sealizaciones necesarias para el monitoreo y
supervisin de todos los subprocesos de la planta.
Describir las caractersticas de los PLCs que sean recomendables,
manera que se pueda evaluar el costo de todo el proyecto.
computadoras,
software,
etc, de
A lo largo del enunciado del problema aparecen varios etc. De acuerdo a sus criterios, completar lo
que falte para suprimir los etc.
Sugerir de acuerdo a su experiencia, que se debe aadir, considerar, suponer, suprimir,
proponer de acuerdo a sus criterios lo que crea necesario para que el proyecto sea ptimo.
en fin,
Cunto cobrara a los directivos de la planta por realizar este proyecto, en cunto tiempo cree que lo
puede desarrollar y con qu otros profesionales y tcnicos ser necesario consultar. Proponga su
equipo de trabajo.
Fin ejercicio
5.8
323
5.11.
Conclusiones
Es una parte del proceso imprescindible, obligada y necesaria. As que dentro del
diseo del proceso, tambin debe incluirse el diseo de estos tableros, por tal razn
los ingenieros encargados de automatizar los procesos de fabricacin, deben conocer
y aplicar esta metodologa.
Hasta esta parte del libro se han combinado dos tecnologas importantes en los
procesos de automatizacin industrial: la tecnologa elctrica y la electrnica. Quedan
por discutir otras dos tecnologas, no menos importantes: la hidrulica y neumtica.
Est9s se estudian en prximos captulos.
324
6.
Conceptos
Bsicos de
Neumtica
6.1.
Introduccin
6.2.
20% de oxgeno
1.3% de argn
de presin (lat).
P=F/S
(6.1)
AUTO MATIZACIN
6.
INDUSTRIAL:
TEORA Y LABORATORIO
325
do con cuatro pistones. Sobre uno de ellos se aplica una presin P = F/A. De acuerdo al Principio de
Pascal, sobre cada uno de los otros tres pistones se desarrolla una presin igual, sin embargo, la
fuerza ejercida sobre ellas al igual que sus superficies, son diferentes. Entonces:
= Pl = P2 = P3
P
As que:
F
Fl
F2
-=-=-=-
F3
A3
Al
A2
(6.2)
PAtm
T
h
F2
.1___
PAb,
,1,
Figura 6.1.
Figura 6.2.
ATMSFERA: Presin atmosfrica normal (o altura baromtrica normal). Es la presin de una columna
de mercurio de 760mm de altura a nivel del mar. El valor de la atmsfera (at) es l.033Kgjcm2 Si se
realiza el experimento de Torricelli con un tubo de seccin lcm2, el volumen de la columna de mercu_
rio es: V= 76cm3.
Yel peso de la columna es:
= 76 x
13.596
= Pabs S - Patm S
F = S (Pabs - Patm)
(6.3)
S Pr
(6.4)
CAUDAL: Es la cantidad de fluido que pasa por una tubera con una seccin determinada
unidad de tiempo. Se expresa como:
Q=V
(6.5)
y en la
326
Caudal msico: se refiere a la cantidad de masa de un fluido que pasa por una seccin en la unidad de tiempo.
Caudal volumtrico: es el volumen de fluido que pasa por una seccin en la unidad de tiempo.
Adems de la ecuacin anotada para el caudal, si se conoce la seccin y la velocidad con que se
desplaza el fluido, el caudal tambin se puede expresar como:
Q = Sv
(6.6)
.'.
V=T
Vl Tl
Si la presin permanece constante y la temperatura
va Iumen, Iuego:
(6.7)
se eleva 1K (Kelvin), el aire se dilata 1/273 de su
T)
(6.8)'-'-"'"
6.3.
327
Ahora, si a un recipiente se le extrae el aire (se hace vaco) y se pone al nivel del mar,
sufre una presin de fuera hacia adentro igual a 1033.3 g/cm2
Suponer que se tiene un recipiente de forma cbica de 10cm de longitud, entonces el
rea de cada cara es de 100cm2 Por tanto, la presin que soporta cada cara es de
100Kilos, as que el material de este cubo debe ser capaz de soportar 100 kilos de
presin en cada cara para evitar que implosione.
Pero ahora la situacin es que al cubo considerado no se le saca el aire sino que se
introduce aire en igual cantidad a su volumen: 1000cm3
Pero 1000cm3 son iguales a 1 litro, as que este recipiente tiene una capacidad de lit. Si
mediante algn procedimiento se aade otro litro de aire, tiene ahora 21t de aire,
entonces dentro del recipiente hay dos atmsferas de aire, de lit cada una.
Realmente se considera una de las dos atmsferas, puesto que una es la que contie_
ne normalmente el recipiente y que equilibra la presin interna con la presin extec
na, mientras que la segunda atmsfera se introduce en forma forzada, sobrepasando
la capacidad normal del cubo y es, esta atmsfera, la que trata de salirse.
Si se introducen 5 volmenes adicionales al volumen normal, entonces el recipiente
tiene en su interior 5 atmsferas (At) de presin. En otras palabras, la presin que
tiene que soportar de dentro hacia fuera es de SKg/cm2 Si la cantidad de aire es 10
veces superior, entonces el recipiente debe soportar una presin de 10 At o 10Kg/cm2
Para el recipiente considerado con 10cm de lado, cada cara debe soportar una presin
de 1000 kilos (10cm x 10cm x 10 Kg/cm2).
Para soportar presiones tan elevadas, tanto interiores como exteriores, los recipientes
de forma cbica no son los ms adecuados, puesto que sus paredes tenderan a
redondearse, por lo que deberan tener paredes muy gruesas. Debido a esta deforma
cin, se fabrican recipientes en forma cilndrica con paredes redondeadas (la forma
ideal es la esfrica) y con paredes relativamente delgadas.
Este recipiente constituye el primer elemento bsico que, junto con el aire almacena_
do y que va a realizar trabajo, se inicia el estudio de la tecnologa neumtica.
Es interesante ver la importancia que la neumtica ha adquirido en el campo indus_
trial, entre otras razones, a que en la solucin de algunos problemas de automatiza_
cin no puede disponerse de otro medio que sea ms simple y econmico.
Las propiedades del aire comprimido que han contribuido a su popularidad son:
Abundante:
Transporte:
El aire comprimido
transportado
Almacenable:
permanezca continuamente
Temperatura:
El aire comprimido
ro incluso a temperaturas
extremas.
328
Antideflagrante:
de instalaciones antideflagrantes,
Constitucin
de los elementos:
Velocidad: Es un medio de trabajo muy rpido y por eso, permite obtener velocidades de trabajo muy eleva_
das (la velocidad de trabajo de cilindros neumticos pueden regularse sin escalones).
A prueba de sobrecargas:
Las herramientas
y elementos de trabajo
neumticos
El aire comprimido
Compresible:
Fuerza:
El aire comprimido es econmico slo hasta cierta fuerza. Condicionado por la presin de servicio
normalmente usual de 700kPa (7bar), el lmite, tambin en funcin de la carrera y la velocidad, es de 20.000 a
30.000N (2000 a 3000kPa).
Escape: El escape de aire produce ruido. No obstante, este problema ya se ha resuelto en gran parte, gracias
al desarrollo de materiales insonorizantes.
Costos:
El aire comprimido
(cadencias elevadas).
PRESIN:
.. Atmsfera (at)
Presin absoluta en el sistema tcnico de medidas
1 at = 1 Kp I cm2 = 0.981 bar (98.1 KPa )
Pascal (Pa)
Bar (bar)
Presin absoluta en el sistema de unidades
1 Pa
1 bar
1N
m2
105N
-m2
10-5 bar
-
10 Pa
1.02 at
1.033 al
1 Torr
750 Torr
AL
FICIE
329
AVCUADRADO
UNIDADES
UNIDADES
DERIVADAS
Y
KILOPONDIO
V(OJ
METRO
METRO
CBICO
(at)(m2)
ATMSFERA
P
(m 3/ (Kp)
S)(m3)
PRESiN(Kgf)
FUERZA
SISTEf,lA TECNICO
kP / cm2 )
O (KILOGRAfAO
F ABREVIATURA
DERIVADOS
SISTEMA SI
NEWTON
(N)
1 Kg
1N
= ---
52
METRO CBICO (m3)
(m2)
METRO CUADRADO
(m 3/ S)
PASCAL
1 Pa
(Pa)
1 N
m2
BAR (bar)
1bar = 105 Pa
6.4.
100 KPa
6.4.1.
Tipos de Compresores
330
CC'mmtsor
rotativo
celular
6.4.2.
Compresores
La figura 6.3 muestra el dibujo del compresor alternativo comn. Tiene gran similitud con
los motores de combustin interna. Se compone de un cilindro y su culata con las
correspondientes vlvulas, una de admisin y otra de expulsin; un pistn provisto de
segmentos para asegurar la compresin; una biela manivela (conversin de un movimi_
ento circular en rectilneo alternativo) y un cigeal. Todo montado en un crter que, a su
vez, hace de depsito para el aceite lubricante.
ALETAS DE
REFRIGERACiN
Figura
6.3.
comn
Cuando por efecto del giro del cigeal el mbolo opistn desciende, se produce un
vaco en el cilindro; este vaco fuerza la apertura de la vlvula de admisin, normaL
mente cerrada por el efecto de un muelle antagnico; al abrirse esta vlvula penetra
por ella aire atmosfrico, que es obligado a pasar por un filtro con el fin de retener en
l todas las partculas que puedan daar la camisa del cilindro.
331
Cuando el pistn alcanza el punto mximo inferior, todo el espacio dejado por el
pistn se ha llenado de aire a la presin atmosfrica. Se inicia el ascenso del pistn a
consecuencia del muelle de la vlvula de admisin y ayudada por el inicio de compre_
sin del aire del interior del pistn se cierra la vlvula de admisin.
En este caso no se produce la presin del interior del cilindro por introducir ms aire
del que cabe en l, sino que la presin se produce a consecuencia de reducir la capa_
cidad del cilindro cuando sube el pistn. Si se supone que cuando el pistn est en el
punto ms bajo, el volumen de aire absorbido es 112 Litro, y cuando el pistn se sita
en el punto superior el volumen se reduce drsticamente, es natural pensar que el 112
litro de aire se ha tenido que comprimir.
Al aumentar la presin del aire en el interior del cilindro cuando se va comprimiendo,
tambin aumenta la fuerza por compresin que este aire ejerce. Cuando esta fuerza
es suficiente para vencer al muelle que tiene la vlvula de expulsin, esta se abre y el
aire comprimido en el pistn sale rpidamente, a medida que el pistn sigue en
ascenso. Cuando el pistn alcanza el punto superior, todo el aire que el cilindro haba
absorbido previamente, ha sido expulsado a muy alta presin. Luego, se repite un
nuevo ciclo.
Las aletas de refrigeracin son necesarias porque el trabajo de comprimir aire, y en el
momento de la compresin, se produce un calentamiento considerable del aire. Este
efecto fsico se debe a que al comprimirse el aire, como en cualquier gas, se produce
una fuerte friccin entre sus molculas; esta friccin es la que genera el calor que se
manifiesta precisamente porque se calientan las paredes metlicas del compresor, en
contacto con el aire comprimido. Los materiales con que se construyen estas mquL
nas son muy resistentes, en especial los cojinetes, rodamientos y materiales de fric_
cin. La velocidad normal de estos motores es de 1500rpm, as que el pistn efecta
1500 ciclos completos en un minuto significando que el compresor proporcionar,
tericamente, 750 litros de aire por minuto (1500 rpm x 112 ciclo).
Existen otras mquinas de la misma familia de compresores que no son capaces de
girar con esta velocidad, entonces es necesario reducir de algn modo la velocidad
del motor; el motor seguir girando a 1500rpm, lo que se hace es acoplar el motor al
compresor mediante dos volantes o poleas de diferente dimetro. Por ejemplo, supo_
ner que el compresor puede girar mximo a 500rpm y un motor elctrico tiene una
velocidad de 1500rpm, entonces al motor se acopla una polea de 10cm de dimetro y al
compresor se debe acoplar una polea de dimetro tres veces mayor, es decir, 30cm.
Para compensar la menor cantidad de aire que mueve al girar a menos revoluciones,
se hace que en cada ciclo del pistn, el volumen de aire aspirado sea mayor aumen_
tando simplemente el dimetro, e incluso la carrera del pistn.
El aspecto de estos compresores se muestra en la figura 6.4.
Los radios del volante acoplado al compresor tiene una estructura tal que al girar
impulsan una corriente de aire ambiente hacia el cuerpo y aletas del cilindro como si
fuera un ventilador, de esta forma se aumenta el efecto refrigerador de las aletas y
se mejora el rendimiento.
6. Conceptos
Bsicos
de Neu
332
'ea
"
1,
E~.pccf;:ac')ne<::
Refc{{!nci~:
i.~;::::';:DQ~
C6digoc:nDO
C6digo dB balT~S' ?770?,8105723
fJotor: 2 H? rr:"r;;,,
l'
Amp<::raje
minimo
Presin
Pr~sjr:
Caudal
.caudal
[;
lbomba}
Lubfic~j!'i
del circuito
renueddo.15 A
de -'lrrem~ue. SS r-Si
de deu:nc!on: 115 p~.l
SCFfJ
9G PSI: 2.5
SCn.l@40 PSI. '3.5
Pese:
26.::' i-:{I
Dimensiones t.\fJ;
565 x SS x 550
Figura 6.4.
(Observacin:
compresor.
Dos compresores
La especificacin
altemativos
SCFM significa:
tcnicas
Estndar porque se refiere a condiciones ambientales de referencia como: 1.01bar, a 16C y 0% humedad relativa.)
t
r
333
-<:
Figura 6.5.
Fotos de compresores
ASPIRACiN
Consulta en Internet)
Los compresores tienen que tener sus controles, principalmente es necesario contro_
lar la presin del interior del caldern y este control se hace con un presstato. En la
figura 6.6 se representa un sensor de este tipo.
La entrada de aire a presin se conectada directamente mediante un tubo o conexin
apropiada al depsito de aire comprimido, de manera que en el interior del fuelle
existe la misma presin que en interior del depsito y este fuelle tiende a extenderse.
334
TORNILLO DE
REGULACiN
MUEl.l....EOE
PRESiN
MICRORRUPTOR
FUELLE
ENTRADA DE
Al RE A PRESiN
Figura 6.6.
I
1
Cuando la presin del interior del fuelle es suficiente como para vencer la resistencia
del muelle, se extiende empujndolo y una placa solidaria con el fuelle llega a hacer
contacto con el accionador del microrruptor, actuando sus contactos lo que hace que,
elctricamente, el motor se detenga. Cuando la presin se reduzca por debajo de la
fuerza del muelle, este empujar al fuelle, que se encoger, la placa libera los actua_
dores del micro-interruptor restableciendo sus contactos y conectando el motor reini_
ciando la compresin del aire.
Con el tornillo de regulacin se fija la fuerza del muelle, con lo cual se marca la pre_
sin a que el presstato debe actuar.
En los compresores de gran potencia no se hace que el presstato acte sobre el
motor, sino que mediante una electro-vlvula se acta en un dispositivo neumtico
colocado en la culata del compresor, de manera que el aire aspirado es expulsado por
la misma vlvula de admisin sin comprimir. Con este sistema se consigue que el
compresor trabaje en vaco, con lo cual el esfuerzo del motor es mnimo.
En estos compresores, el motor est continuamente en marcha, pues es sabido que
el consumo de los motores elctricos es considerable en el momento del arranque,
resultando que el consumo de energa elctrica cuando el compresor est arrancando
cada vez que el depsito reclama aire, es bastante mayor que si el motor est
continuamente en marcha.
Para determinar (monitorear) la presin en el tanque de un compresor se dispone de
los manmetTos como el que se muestra en la figura 6.7. La constitucin de los man_
metros se basa en un pequeo tubo curvado que suele ser de cobre para aprovechar
la elasticidad de este metal. Cuando el aire a presin entra dentro del tubo, tiende a
enderezarse ms cuanto mayor sea la presin; este movimiento se aprovecha para
hacer girar, mediante cualquier dispositivo, una pequea rueda, que, a su vez, arras_
tra a la aguja que sirve para indicar el grado de deformacin del tubo. Entonces, el
grado de deformacin del tubo es proporcional a la presin del aire.
E 0. '1gura 6.7, el tubo tira de un hilo arrollado al eje de la rueda; al enderezarse el
, extrae hilo del.eje y obHga a este a girar arrastrando la aguja indicadora.
335
Figura 6.7.
bsico
Fotos de manmetros
6.5.
y presstatos
Accionamiento: Se refiere al tipo de energa que alimenta al motor del compresor. En la mayora de
industrias, los motores son elctricos, mientras que cuando se trata de compresores
ejemplo en la construccin, los motores son de combustin (gasolina, diesel)
mviles, por
336
En la figura 6.8 se distinguen tres circuitos que permiten la regulacin de caudal, es decir, mantienen
constante el flujo de aire que pasa a la carga, por minuto.
Su descripcin es la siguiente:
a) Regulacin por escape a la atmsfera (figura 6.8(A)).
En esta simple regulacin se trabaja con una vlvula reguladora de presin a la salida del compresor. Cuando en
el depsito (red) se ha alcanzado la presin deseada, dicha vlvula abre el paso y permite que el aire escape a la
atmsfera. Una vlvula antirretomo impide que el depsito se vace (slo en instalaciones muy pequeas).
f..
~
"
"
II
LO
(A)
(8)
Figura 6.8.
(C)
2l0-238VAC
60Hz
Reguladores de caudal
Los reguladores de presin tienen como fin mantener la presin de trabajo (secunda_
ria) lo ms constante posible independientemente de las variaciones que sufra la
presin en la red (primaria) y del consumo de aire. Semejante al papel que desem_
pea un regulador de voltaje en un circuito electrnico.
Otros elementos importantes, estn los sistemas de refrigeracin, necesarios por el
excesivo calor generado en el proceso de compresin defaire dentro del compresor,
los acumuladores o depsitos que sirven para estabilizar el suministro de aire comprL
mido y compensar las oscilaciones de presin en la red de tuberas a medida que se
consume aire comprimido, el lubricador cuya misin es lubricar los elementos neum_
ticos que tienen partes mviles como los cilindros y las vlvulas.
(
{
I
I
AUTO MATIZACIN
6.
INDUSTRIAL:
337
TEORA Y LABORATORIO
La figura 6.9 muestra las fotos de dos unidades de mantenimiento FESTO, el smbolo general y
simplificado y el esquema de la distribucin de aire comprimido en una planta, en donde se observa la
ubicacin de la unidad de mantenimiento. Tambin se muestra una foto de una instalacin neumtica
industrial, con las unidades de mantenimiento.
INCLINACiN
_3%
~
.
UNIDAD DE
. ~,~~
..
~.lANTENIJ,UENTO
"
f7.;'
u
DEPSrro
CONDENSACIN
Figura 6.9.
' CONSUM~DOR
DEPSITO
AUXILIAR
COMPRESOR
'"u
LLAVE DE PURGA
340
Es interesante determinar la fuerza que es capaz de levantar cuando en el brazo se aplica una fuerza
de 20Kgf. Desde el punto de pivote hasta donde se aplica la fuerza manual la distancia es de 60cm, as
qUe se determina la fuerza que hay desde el pivote hacia atrs con distancia de 3cm. Entonces:20Kgf x 60cm = F x 3cm
De donde:
~=~
= 400Kgf
SA
S6
."
s
En cuanto a la distancia desplazada, si se desea que la carga F (Fs) se desplace una distancia h, es
necesario que el mbolo de la derecha se desplace una distancia hi. Entonces, el volumen desplazado
de fluido necesario en ambos mbolos es el mismo, es decir:
Y=hA
Con: Vel volumen de fluido desplazado, h la distancia desplazada y A el rea sobre el que se aplica la
fuerza. Para el gato hidrulico se tiene:
Yl
= h SA Y
Y2
= hi Ss
h SA = hi Ss
Igualando:
Si se desea desplazar la carga h
manualmente es:
= h SA = 80.Scm
S6
De acuerdo a esta teora fsica, si dentro del sistema se presenta una diferencia de
reas y la fuerza es igual en cualquier punto, entonces se tendr una diferencia de
presiones. Este principio se aplica en un dispositivo hidrulico denominado cilindro.
CILINDRO
'<t.L
(~"
P11J\,
VSTAGO
,<'T-
F
VSTAGO
Figura.7.2.
Izquierda:
La figura 7.2 izquierda ilustra un cilindro de doble efecto. Contiene una cmara a la
izq "er a con rea Al y una cmara a la derecha con un rea efectiva A2, en donde
Al > A2. El vstago sale o entra del cilindro dependiendo en donde se aplique la pre_
si'
e aceite; por ejemplo, si el vstago est adentro del cilindro (como en la figura) al
341
= Pl Al
= P2A2
Igualando se tiene:
Pl Al
PA
= P2A2
Considerar para el cilindro de la figura 7.2 que Al = 8cm2 y A2 = 4.5cm2 y la presin aplicada en una
de sus entradas es: Pl = l06N/m2. La presin en la otra salida P2se determina de:
Pl Al = P2A2
Despejando se obtiene:
Traduciendo
P2 = 1.78xl06 N/m2
El rea del cilindro por el lado en donde est el vstago es el rea de la cmara menos el rea del
vstago. Se puede deducir que si no se tiene el vstago, entonces Al = A2T lo que significa, de los
datos, que el rea del vstago es:
Al - A2 = 3.5cm2.
(7.3)
El caudal de un fluido que circula por tuberas de diferentes dimetros es igual en cualquier punto, lo
que cambia es su velocidad de desplazamiento, as se cumple que:
Q = vlAl = V2A2 = V3A3 = ...
342
La ecuacin:
=pQ
DES PLAz,v.1
Da
ENTO
DESPLAZAMIENTO
VSTAGO
DEL VSTAGO
CILINDRO
EFECTO DOBLE
DESPLAZAMIENTO
DE LA CARGA
DESPLAZAMIENTO
DE LA CARGA
ACCIONAMIENT0..L..
DE LA PALANCA
"""1""""
MANMETRO
,-------1--------:
I
---------,
r-----------------
""
---------,
,
,
I
,
I
~,I
I
,
,
I
,
I,
_______
UNIDAD
DE ALIMENTACiN
- -
HIDRULICA
7I
n M,
con M el mo_
Luego, el vstago del cilindro desarrolla una potencia mecnica dada como
F v.
100%
343
Adems se distingue entre las prdidas por fugas y las prdidas por las fricciones, as
que se definen dos diferentes grados de eficiencia: Grado de eficiencia volumtrica que es
el resultado de las fugas internas y externas y el grado de eficiencia hidrulica y mecnica,
que es causado por la suma de fricciones en motores, bomba y cilindros.
Se considera empricamente que las prdidas pueden estar entre el 25% y el 30%,
as que para un 100% de potencia de entrada, se obtiene un grado de eficiencia
entre el 70% al 75%. Esto es muy relativo y depende de los dispositivos utilizados en
el proceso y de su nmero; para mayor seguridad es necesario consultar las especifi_
caciones de fabricante de los distintos dispositivos utilizados en el circuito hidrulico.
7.3.
Aspectos Generales
Industrial del Metal: mquinas herramientas como tornos y fresadoras, mandrinadoras, rectificadoras,
Industria siderurgia
Industria elctrica: en turbinas e interruptores de alta presin.
Industria qumica: mezcladores y en ambientes explosivos.
Industria electromecnica: hornos, tratamientos trmicos, soldaduras automticas.
Industria textil: mquinas de estampado y telares.
Industrias de la madera yel papel: mquinas continuas, rotativas, impresoras y peridicos.
En maquinaria agrcola, barcos, aviones, etc, etc. ..
etc.
de carga.
de fuerzas considerables
Posicionamiento
exacto.
con elementos
de pequeas dimensiones,
lo que significa
un alto
/IfJ>:
344
prcticamente
no se comprL
Sin embargo, la hidrulica presenta algunas desventajas respecto de las otras tcnicas de
trabajo:
Las presiones
El fluido utilizado en la hidrulica es el aceite. Los aceites hidrulicos cumplen con dos
funciones:
Transmiten energa
Lubrican los dispositivos hidrulicos.
Adicionalmente cumplen con otras funciones como: proteccin contra oxidacin y corrosin,
no hacer espuma, separan el agua del aceite y conservar su viscosidad dentro de un margen
de temperaturas. Los aceites hidrulicos son aceites minerales refinados.
345
8.
Dispositivos
y Circuitos
Hidrulicos
Neumticos
8.1.
Introduccin
8.2.
Cilindros
346
,-
En la figura 8.1 se ilustra un esquema de la estructura interna, indicando las partes que lo componen.
Como se observa en la figura, el fluido (aire o aceite) entra por la cmara izquierda y empuja al
mbolo venciendo la resistencia del muelle haciendo que el vstago salga.
MueHe
Entrada
Aire o
Aceite
Junta
Embolo
escurr-ev_stagos
Cuiata
j Culata
Vstago
Tirante
Cu~rpo
Jnla
e lab~os
Juntas t6ricas
Figura 8.1.
Figura 8.2.
Si suprime la entrada de fluido, el muelle repone su estado de reposo, retornando el vstago al interior
del cilindro.
La figura 8.2 ilustra algunas aplicaciones prcticas de los cilindros de simple efecto.
AUTO MATIZACIN
8. Dispositivos
INDUSTRIAL:
TEORA Y LABORATORIO
347
y Circuitos Hidrulicos-Neumticos
La figura 8.3 muestra el smbolo del cilindro de simple efecto. En la figura se tiene:
(A)
(B)
(C)
-.
'-'
1
...
. :-ll~
1I
(A)
(c)
(8)
Figura 8.3.
(D)
Cmara
izquierda
Tapa o culata!
Juntas
Camisa o cuerpo
Cojinete -
Entrada/salida
de aire o aceite
'-Embolo
Figura 8.4.
Cmara
derecha
Entrada/salida
de aire o aceite
Las carreras son mayores, pues se aprovecha prcticamente toda la longitud del cuerpo del cilindro.
No necesita de esfuerzo para comprimir un muelle por no tenerlo.
El retroceso del vstago no depende de las cargas o elementos mecnicos.
El funcionamiento y su posicionamiento se pueden ajustar con mayor precisin.
348
La figura 8.5 izquierda muestra una vista ms simple del cilindro de doble efecto y en la de_
recha se presenta una foto de un cilindro FESTO.
Figura 8.5.
Los cilindros de doble efecto se emplean especialmente en los casos en que el mbo_
lo tiene que realizar trabajo tambin al retornar a su posicin inicial. En principio, la
carrera de los cilindros no est limitada, pero hay que tener en cuenta el pandeo y
doblado que puede sufrir el vstago cuando est afuera, si es demasiado largo.
Si al cilindro se le introduce fluido por una de sus cmaras como muestra la figura 8.6,
el fluido empujar el mbolo y har que el vstago salga.
Figura 8.6.
-;;.
349
Suponga que este cilindro se coloca en un sistema de automatizacin donde la presin de aire comprL
mido (sistema neumtico) es de 6Atm (6Kgjcm2), entonces la fuerza que se ejerce sobre este cilindro
es:
F = P S = 471.24 Kilos
En otras palabras, si coloca el cilindro verticalmente y sobre el anclaje se fija un peso de aproximada_
mente 741 Kilos, el cilindro ser capaz de levantar ese peso. Es importante tener en cuenta que este
peso lo puede mover cuando el vstago sale del cilindro, porque cuando el vstago entra la fuerza es
menor.
Para calcular la fuerza que puede hacer el vstago cuando entra en el cilindro es necesario conocer la
seccin del vstago y restarla de la seccin del mbolo. Para el ejemplo, suponer que el vstago tiene
un dimetro de 18mm o 1.8cm, por lo que el rea del vstago es de 2.545 cm2 Entonces el rea
efectiva es:
78.54cm2
2.545cm2
<':j
76cm2
Yel peso que puede mover cuando entra el vstago al cilindro es:
76cm2 x 6Kjcm2
= 456K
Para efectos prcticos, se debe dimensionar el peso que va a maniobrar el cilindro en un 30% menos
del calculado tericamente.
Otro parmetro til es el de la carrera del vstago, porque junto con el dimetro del mbolo, permite
conocer el consumo total de aire del cilindro. Este clculo es importante, porque sumando el consumo
de todos los cilindros que tenga una planta se puede dimensionar la potencia total del compresor que
tiene que alimentarla.
Para calcular el consumo de un cilindro se utiliza la siguiente ecuacin:
Q
=--S(P+1)
1000
L L'tI ros
Con: Qconsumo en litros de aire libre del cilindro en un semiciclo, Sel rea til del mbolo en cm2, P
la presin de trabajo del aire comprimido en Kjcm2, L la longitud de la carrera del vstago en cm. Se
entiende como un ciclo de trabajo el desplazamiento que hace el vstago en salir y entrar al cilindro.
Para el ejemplo considerado, suponer que la longitud de la carrera del vstago es de L
Reemplazando con S = 78.54cm y P = 6Kgjcm2 se obtiene Q = 16.491t.
Para que el vstago salga completamente
16.5 litros de aire.
= 30cm.
Igualmente, el cilindro tiene que volver a entrar (segundo semiciclo), luego tambin tiene consumo de
aire, as se tiene: L = 30cm, S = 76cm2, P = 6Kgjcm2, reemplazando se obtiene: Q = 15.959 litros.
En todo el proceso el cilindro requiere para operar normalmente:
<':j
350
Velocidad del mbolo: La velocidad del mbolo en cilindros neumticos depende de la fuerza
antagonista de la presin del aire, de la longitud de la tubera, de la seccin entre los elementos de
mando y trabajo y del caudal que circula por el elemento de mando. Adems, influye en la velocidad la
amortiguacin final de carrera.
La velocidad media del mbolo, en cilindros estndar, est comprendida entre 0.1 y 105m/s. Con
cilindros especiales (cilindros de impacto) se alcanzan velocidades de hasta 10m/s.
La velocidad del mbolo puede regularse con vlvulas especiales. Las vlvulas de estrangulacin,
rretorno y las de escape rpido proporcionan velocidades mayores o menores.
antL
Vlvulas
8.3.
4.
Vlvulas de bloqueo.
8.3.1.
Vlvulas Distribuidoras
i;;
351
En esta descripcin se di
e:
OJ
(8)
(A)
(C)
(D)
~
(H)
(G)
Figura 8.7.
Las posiciones de cierre dentro de las casillas se representan mediante lneas transver_
sales (figura 8.7(D), (F), (G), (I), (J)).
La unin de conductos o tuberas se representa mediante un punto (Figura 8.7(D)).
Las conexiones (entradas y salidas) se representan por medio de trazos unidos a la casL
lIa que esquematiza la posicin de reposo o inicial (figura 8.7(E), (1), (J)). La otra posL
cin se obtiene desplazando lateralmente los cuadrados! hasta que las conexiones
coincidan.
Las posiciones pueden distinguirse
8.7(G), (H))
Por posicin de reposo se entiende aquella posicin que las piezas mviles ocupan
cuando la vlvula no est conectada.
(A)
Figura 8.8.
(6)
(e)
352
Los conductos de escape sin empalme de tubo (aire evacuado a la atmsfera para el caso de
neumtica) se identifica con un tringulo directamente junto al smbolo (figura 8.8(A)).
Conductos de escape con empalme de tubo (aire evacuado a un punto de unin) se mues_
tra con un tringulo ligeramente separado del smbolo (figura 8.8(8)). Para el retorno
de aceite (para hidrulica) se utiliza el smbolo indicado en la figura 8.8(C).
Para evitar errores durante el montaje, los empalmes se identifican por medio de
letras maysculas (o minsculas), as se tiene:
Descripcin
y F...uncionamientode Algunas
A continuacin
funcionamiento.
Vlvulas Distribuidoras
que no hay paso de fluido a travs de la vlvula y la carga no recibe fluido. Abierta significa que pasa
fluido a travs de la vlvulal luego la carga recibe el fluido).
(C)
p
Vlvula 6ccionada
Vlvula en reposo
Figura 8.9.
En la figura 8.9(A) se ilustra el esquema interno de la vlvula en la que se observa que una bola
obstruye el paso del fluido desde la fuente hacia la salida A. Se les conoce como vlvulas de asiento
esfrico, porque la esfera est obstruyendo la cmara superior (el asiento) debido al muelle y al aire a
presin. Cuando se acciona el pulsador, la fuerza ejercida sobre este debe vencer la resistencia del
muelle y del aire a presin y, en esta forma, el aire puede pasar al conducto A como se indica en la
figura 8.9(8); este estado activo se mantiene mientras se mantenga presionado el pulsador ya que
una vez se libere el pulsador, la vlvula retorna a su estado de reposo. La figura 8.9(C) presenta el
smbolo de la vlvula como se coloca en los circuitos hidrulicos o neumticos.
En las figuras 8.9(D) y (E) se ilustra el funcionamiento
353
.'
A
A
t==[EJ:sJ\\/\;
p
.....P
Vlvula accionada
Vlvula en repo_sD
(D)
Figura 8.10.
Situacin semejante a la analizada se presenta con una vlvula 3/2 como se muestra en la Figura 8.10
La vlvula 3/2 es una vlvula que contiene dos cmaras y en cada cmara tres aberturas. Esta vlvula
se puede utilizar en el mando de otras vlvulas mayores, por ejemplo una vlvulas 5/2; tambin se
utiliza para comandar cilindros de simple efecto.
La Figura 8.10 muestra: (A) y (8) el smbolo y el esquema de funcionamiento de una vlvula 3/2
cuando es pilotada por accionamientos Yy Z (C) es el esquema de funcionamiento de la vlvula 3/2
cuando se pilota manualmente y el retorno es por muelle y el smbolo correspondiente. (D)(E) muestra
la vlvula actuada manualmente cuando se conecta a un cilindro de simple efecto; all se ilustra su
funcionamiento. (F) es la foto de una vlvula 3/2 de FESTO.
Retomando la Figura 8.10(8),
compresor y sale por A hacia
en el cilindro o la otra vlvula
dando bloqueade> al interior
EjerCicio 8.1
Explique el funcionamiento
354
Figura 8.11.
(C)
(8)
(A)
Fin
ejercicio 8.1
Considere una vlvula 4/2; significa que tiene cuatro orificios y dos cmaras (en cada cmara tiene
cuatro orificios) como la que se indica en la figura 8.12(A). Contiene accionamientos (pilotos) en
ambos extremos que, como se anot, pueden ser manuales, electrnicos, etc. Lo que hacen estos
accionamientos es cambiar de posicin las cmaras para poder ser conectadas al cilindro.
VLVULA
4/2
(A)
Figura 8.12.
que es proveniente
de la bomba o compresor y el
1. Inicialmente (figura 8.12(B)) el vstago est adentro y mediante el pilotaje de la derecha de la vlvula se
conecta su cmara 2 al cilindro. Esto hace que se inyecte fluido desde la fuente a la cmara izquierda del cilindro
empujando el vstago y desalojando el fluido contenido en la cmara derecha del cilindro.
2. En esta parte del proceso el vstago est afuera.
3. Ahora acciona el pilotaje de la izquierda de la vlvula, se conecta su primera cmara al cilindro, conectando la
fuente de fluido a la cmara derecha del cilindro (figura 8.12(C)); el fluido contenido en la cmara izquierda del
cilindro se conecta a la lnea de retorno permitiendo el escape del fluido contenido all al tanque o al aire. Esta
situacin hace que el vstago se desplace hacia la izquierda, entrando al cilindro.
AUTO MATIZACIN
8.
INDUSTRIAL:
355
TEORA Y LABORATORIO
La vlvula 5/2 es una vlvula que contiene dos cmaras y en cada cmara se tienen
observa en la figura 8.13.
P R
(A)
(6)
Figura 8.13.
5 orificios como se
(e)
El smbolo es el indicado en la figura 8.13(A) y las letras vienen indicadas en el cuerpo de la vlvula;
algunos fabricantes indican con nmeros. A y 8 son las conexiones que van al cilindro, es decir, es
donde se tienen que conectar mediante tubos los orificios del cilindro.
P es donde se conecta la entrada del suministro de fluido. R y 5 son los escapes independientes entre
s. Cada accionamiento o pilotaje tiene su letra o referencia y son las letras Yy Z
..'
En la figura 8.13(B) se pilota Zluego se conecta la posicin de la izquierda de la vlvula, la presin del
fluido se conecta al punto 8 y el retorno desde el punto 8 al punto R.
En la figura 8.13(e) se pilota y, as que ahora se conecta la segunda posicin de la vlvula, entonces la
presin del fluido se aplica al punto A y el retorno se hace desde 8 hasta S.
En la figura 8.14 se esquematiza el funcionamiento
de doble efecto.
Figura 8.14.
de la vlvula
En la figura 8.14(A), el vstago esta adentro, as que la vlvula se pilota por el lado Z, en esta forma
se conecta la fuente de fluido al orificio izquierdo del cilindro para inyectar fluido a la cmara izquierda
del cilindro (8 de la vlvula) y simultneamente el fluido contenido en la cmara derecha del cilindro
escapa hacia la vlvula, desde A escapando por el orificio R.
En la figura 8.14(B) se efecta la operacin contraria, es decir, el vstago entra al cilindro, as que la
vlvula se pilota por el lado Y permitiendo que la alimentacin de fluido pase de P hacia A de la vL
vula y conecte al orificio derecho del cilindro; simultneamente el fluido contenido en la cmara
izquierda del cilindro escapar a los puntos 8-Sde la vlvula, retornando al tanque.
Es de anotar que al accionar la vlvula desde Z, actuar y permanecer en ese estado aunque se
suprima el accionamiento. Para que cambie es necesario accionarla por el lado Y. Se puede considerar
esta vlvula como biestable.
La figura 8:15 muestra las especificaciones, tipos de accionamiento y reaccin de vlvulas
tipo comercial. En la parte final se presenta una fotografa de esa vlvula.
'.:.r..-
5/2 de un
AUTO MATIZACIN
INDUSTRIAL:
356
TEORA Y LABORATORIO
PILOTAJE
AUTOALlMENTADO
- PRESIN
MANDO aECTRONEU~~,5.TJCO
A'RESORTE
REACCIN
PILOTAJE
TRABAJO
1.5-8
- PRESiN
1.5-8
TRABAJO
0.5
BAR
- PRESiN
T'RAtljO
Figura 8.15.
PILOTAJE
1,S-8 BAR
0-10
0-10 llAR
BAR
ADO
TRABAJO
EXTERNO:
-PRESiN
PILOTAJE
- PRESIN
POR IMPUlSOS
- 8 BAR
PILOTAJE
EXTERtJO:
-PRESiN
PILOTAJE
BAR
- PRESiN
0-10
PILOTAJE
BIESTABLE
TRABAJO
I.S - 8 BAR
EXTERNO:
-PRESIN
AUTOALlMENTi\DO
- PRESiN
1 -8 llAR
PILOTAJE
r MANDO ELE~~TRON'a;MT!CO
NEUMTICA
TRABAJO
BAR
La vlvula 5/3 (figura 8.16) tiene tres cmaras (posiciones) y 5 orificios en cada cmara.
P R
~
5
(A)
Figura 8.16.
(8)
La figura 8.17 muestra la secuencia al conectar la vlvula 5/3 de la figura 8.16(A) a un cilindro de
doble efecto. La explicacin de la secuencia se detalla as (seguir la secuencia en la figura 8.17):
1. Se pilota Yas que se conecta la alimentacin de fluido a la primera posicin de la vlvula; esto
permite la entrada de aire a la cmara izquierda del mbolo del cilindro y el fluido contenido en la
cmara derecha del mbolo va al orificio de retorno de la vlvula. El resultado es el desplaza_
miento del vstago hacia la izquierda (sale del cilindro)
2. Se suprime el pilotaje
desplazamiento.
Ypero
al cilindro.
hacia la izquierda.
AUTO MATIZACIN
8. Dispositivos
INDUSTRIAL:
357
TEORA Y LABORATORIO
y Circuitos Hidrulicos-Neumticos
Se interrumpe
la
10.Se desactiva el pilotaje Zquedando la vlvula en la segunda posicin. Todo el fluido contenido en el
cilindro se escapa a travs de los desfogues de la vlvula. Finaliza el proceso y queda listo para
iniciar un nuevo ciclo (paso 1).
...
:.
Figura 8.17.
Secuencia de funcionamiento
Ejercicio 8.2
Para la siguiente grfica se utiliza la vlvula 5/3 de la figura 8.16(B). Complete cada uno de los pasos
de la secuencia mostrada y enumrelos. Qu caracterstica presenta esta vlvula respecto a la que se
analiz anteriormente? Complete los diagramas (enumerar la secuencia).
358
\,
~I
~<m".,
I1
GJ~
\ll~~")
~~~~'1
~~r~
yt&id
~.%
......
Fin
ejercicio 8.2
Electro Vlvulas
Son dispositivos que convierten una seal elctrica en seal neumtica o hidrulica.
Las electrovlvulas aprovechan la fuerza de un circuito magntico para abrir una
pequea vlvula de 3/2.
Un esquema de la electro vlvula se muestra en las figura 8.18.
ESCAPE
TUERCA DE
FIJACiN
CONEXIONES
ELCTRICAS
~
CUERPO DE
ELECTROVLVULA
MUELLE
Figura 8.18.
359
(8)
(A)
Figura 8.19.
Esquema de la electrovlvula
En las dos figuras se ha conectado la fuente de fluido y la entrada de una vlvula o cilindro.
Figura 8.19(A): La fuente de alimentacin continua est desconectada, as que la electrovlvula est
en su estado de reposo. La fuente de fluido inyecta aire o aceite a presin pero no pasa a la vlvula y
se indica que por el orificio de escape o retorno, sale el fluido que se tenga acumulado en las cmaras.
Figura 8.19(B): Se conecta la fuente de alimentacin a la electro vlvula, as que por el campo magn_
tico generado, el mbolo es atrado hacia la parte superior venciendo la resistencia de los muelles del
mbolo. Esto permite que el flujo a presin circule hacia la vlvula. Obviamente que el orificio de
escape es taponado por el mismo mbolo.
Figura
8.20.
ElectrovlvulaS/2:
360
8.3.2.
Vlvulas de Presin
4 Vlvulas
4 Vlvulas
Iimitadoras de presin
reguladoras de presin
Las vlvulas limitadoras de presin permiten ajustar y limitar la presin, por lo que el
control se hace a la entrada de la vlvula. Las vlvulas reguladoras de presin redu_
cen la presin de salida mantenindola constante aunque la presin en la entrada
flucte.
.$'_
vlvulas de seguridad.
Vlvulas de descarga.
Vlvulas limitadoras.
Vlvulas reductoras.
Vlvulas de secuencia.
Vlvulas de descarga de acumuladores.
"
~
cilJ-
VJ\f
P(A)
T(B)
VLVULA
L1MITADoRA
DE PRESiN
Figura 8.21.
I\{
I'>'JI
:_~_ A(B)
P(A)
~{'
-VYV'
C_Q~(B)T(B)
P(A)
VLVULA
VLVULA
REGULAD ORA
DE PRESiN
REGUlADORA
DE PRESiN
DE TRES VAS
Vlvula de contrapresin:
Vlvulas de freno: estas vlvulas evitan picos de presin que puedan surgir a causa de fuerzas de inercia
cuando cierra repentinamente la vlvula de vas.
f"
361
ticos
El siguiente circuito hidr lie il stra el uso de una vlvula Iimitadora de presin.
l.Unidad
de alimentacin
hidrulica
2. Vlvula antiretorno
3. Vlvula limitadora de presin
4. Filtro
S.Tanque
6. Manmetro
,---------2----- ------,
'\
I
,
I
,
I
I
I,
7. Vlvula 4/2
muelle
accionada
con
palanca
y retorno
por
,
,
,
I
Figura 8.22.
in>v
o
~
Figura 8.23.
362
Ejercicio 8.3
1. Anotar el nombre correspondiente
2. Explique el funcionamiento
8.3
Figura 8.24.
8.3.3.
Vlvulas de Cierre
8.25
(8)
(A)
Figura 8.25.
(A) No
/
V
(C)
permite el paso (8) Smbolo
.-
363
Cuando el fluido a presin entra por la izquierda (Figura 8.25(A)), empuja a la c1apeta
que tapona el orificio de la derecha; cuando el flujo a presin se aplica por la derecha
(Figura (C)) tambin empuja la clapeta, pero unos soportes a la izquierda de la c1ape_
ta, permiten que el aire circule por el orificio de la izquierda. El smbolo se muestra en
la figura 8.25(B).
8.3.4.
(A)
Figura 8.26.
(6)
(e)
Identificando la cama que se forma internamente como cono macho a la pieza que va
solidaria con el tornillo de ajuste y cono hembra la abertura inferior, el espacio entre
estas dos piezas es variable externamente y, dependiendo de este espacio, pasar
mayor o menor cantidad de aire desde el la fuente del fluido hasta el otro extremo.
El cono macho est unido a un esprrago roscado que sobresale terminando en una
rueda. Al girar esta rueda se puede aumentar el espacio entre los dos conos, contro_
lando, de esta forma, la presin del fluido.
La vlvula de estrangulamiento de la figura 8.26 es bidireccional, puesto que por cuaL
quiera de las dos aberturas se puede conectar la entrada de aceite a presin.
364
r-
pl
L>-J
(C)
(B)
(A)
Figura 8.27.
En la figura 8.27(C) se aplica fluido a presin por el lado derecho del regulador y este
fluido toma dos caminos, por el lado del estrangulador, en donde se reduce la pre_
sin, mientras que por el camino de la vlvula antirretorno permite el paso de todo el
fluido que est entrando, es as que a la salida del regulador total, se tiene igual
presin e igual cantidad de fluido aplicado a la entrada.
Una aplicacin muy comn de esta vlvula reguladora se muestra en la figura 8.28.
,
,
,
,
l_ _
Figura 8.28.
un cilindro de doble
Se supone que el vstago del cilindro est adentro, as que se aplica fluido a la cma_
ra izquierda del cilindro y, de acuerdo a la posicin de la vlvula reguladora, el fluido
proveniente de la fuente est entrando completamente. Sin embargo, por el otro lado
365
- eumticos
de la cmara del cilindro! el fluido contenido all no puede salir con la misma rapidez!
por causa de la posicin de la vlvula reguladora de caudal que! como se observa!
est colocada en sentido contrario al flujo del aire o aceite; entonces el fluido que
sale del cilindro depende del ajuste que se haga de la vlvula estranguladora. El
resultado es que el vstago sale lentamente. Cuando la vlvula que conecta a la fuen_
te cambia de posicin, inyectar el fluido a presin por el lado de la cmara derecha
del mbolo del cilindro! mientras que en la otra cmara del cilindro, la salida del fluL
do va a estar limitada nicamente por la vlvula estranguladora. Nuevamente se
logra que el vstago del cilindro entre lentamente; as que este circuito tiene como fin
regular la velocidad de desplazamiento del vstago.
Qu sucede si los reguladores se invierten en el circuito de la figura 8.287
Se muestra en la
hidrulicos.
VLVULA
DE VAS,
ELECTROVLVULA
ACCIDNAMIENTO
DE 4/2
figura
8.29
DIRECTO
VLVULAS
DE vAS
SERVOPlLOTADAS
VAS
ACCIDNAMIENTO
AUXILIAR
MAIIIlJAL
CENTRO
CERRADO
ELECTROVLVULA
4/3
~.
VAS
V L VULA
UNIDlRECCIDNAL
CARGADA
CON MUELLE
,.
. COR~
LONGlTUDlNAL
CUERPO
'BOBINA
MUELLE DE
RECUPERACIN
MBOLO
REa.JBRIMIENTO
ELSTICO
DE PROTECCIN
CONTRA LA SUCIEDAD
VAS
T
T
P B
FLUJO BLOQUEADO
DE B HACIA A
Figura
8.29.
FLUJO DE A
HACIA B
foN?>-
AUTO MATIZACIN
8. Dispositivos
8.4.
INDUSTRIAL:
TEORA
366
Y LABORATORIO
eumticos
y Circuitos Hidrulicos-
Simbologa Hidrulica-Neumtica
Se presenta a continuacin
electro-h idruIicos-neu mticos.
BOMBAS
TANQUE
TANQUE
,.GASES
FLUIDOS
ACCIONAI,lENTOS
TANQUE
GENERAL
y \~
rt;c
(~)::
CON UNA
DIRECCiN
DE FLUJO
RETORNO
MAt~UAlES
/~.
".~.
CON DOS
DIRECCIONES
GENERAL
DIRECCIONES
ACCIONAMIENTOS
PULSADOR
'-'
PEDAL
DIFERENTES ACTUADORES
cz{
SOLENOIDE
MANUAL
PALANCA DE
RODillO
EN UNA DIRECCiN
INTERRUPTOR
ELCTRICO
SOLENOIDE
\...
CON DOS
(;{r=t
PALANCA
{",
i=t=
SOLENOIDE
MANUAL
PILOTADA
ELCTRICO
e==[
RODilLO
CONEXiN-DESCONEXiN
MANUAL
.1
o.-.-~
N.A
REGLA
N.C
N.A MANTENIDO
INSTANTNEO
CERRADO
N.C
MANTENIDO
ABIERTO
N.A LUEGO
N.C
CIERRA PERMANENTE
LUEGO
ABRE PERMANENTE
l,[--7
N.A E----"',
PULSADOR
N.C
N.C
N.C
CONTACTO
\1
1
CON
I N.A
\ I RETENCiN
tv-\
\1
~====
W V /\ vJAJ
EFECTO DOBLE
SENSORES
MEDIDORES
MANMETRO TERMMETRO
CONEXiN-DESCONEXiN
INDUCTIVO
SIMPLE EFECTO
CAPACITIVO
Figura 8.30.
PTICO
ACCIONADO NEUMTICO
RETORNO POR MUELLE
CAUDAL
NIVEL
-<)LUBRICADOR
REFRIGERADOR
hidrulicos-Neumticos
FIL TRO
AUTO MATIZACIN
8.
;{
:;r,
CAMINOS
FLUJO
CONTROL
~DOS
-1DE DE
367
TEORA Y LABORATORIO
'-,Jf
ANTIRETORNO
VLVULA
DE
AJSUTABLE
(DE ESTRANGULACiN)
i!@
-{><J-
CONTROL
VLVULA
DE
ANTIRETORNO
DE
CIERRE
DESBLOQUEABLE
VLVULA
UNA
DE FLUJO
DIRECCIN
DE
VLVULA
TUlii
~i
DE CONTROL
DE FLUJO
- -
VLVULA
........
VVULA
MUELLE
DIVISOR
PARA CONTROL
DE PRESiN
I
I
i
I
I
I
rrb~
[JD;v
~
[QJ<'
'~
____ J'
DE FLUJO
DE MANTENIMIENTO
r-----------------
VLVULA
MANUAL
REGULADORA
PROPORCIONAL
VLVULA
DE
PRESiN
PRESiN
DEDETRES
VAS
VLVULA
REGULADORA
DORA
_,
INDUSTRIAL:
',-'_' __,j
HIDRAULlCO
--------,I
I
I
I
I
I
I
I
I
I
I
I
I
r
I
I
I
I
I
VLVULAS
VLVULA
VLVULAS
(1 )
(5)
'"
GENERALES
DE CONTROL
DE DIRECCiN
N.e
N.A
VLVULA
Y SUS DIFERENTES
VLVULA
VLVULA
AcelONAMIENTOS
(2)
(4)
(3)
(6)
(10)
(7)
(8)
(14)
(16)
(15)
(11
)(12)
N.e
: ".~ , '~4"'7"-_
. "._._ ~, . __
,u._
> ____
~y._-.... _____
._n,
<-_,
(13)
~ ~
Figura 8.30.
(cont)
dispositivos
hidrulicos-Neumticos
N.A
______
AUTO MATIZACIN
8.
INDUSTRIAL:
TEORA Y LABORATORIO
368
eumticos
Ejercicio 8.4
Para las siguientes secuencias electro-hidrulicas, hacer las conexiones de los elementos hidrulicos,
explicar el funcionamiento y asociar esa secuencia a un proceso real.
Para cada proceso, dibujar el diagrama /addery listado de instrucciones utilizando el PLC estudiado.
1.
so
Yl
E --
KA1
Sl E-\
'
~wv
Yl
KA1
2.
I I I I I I I I I Ii I
~l\V
A7'J
V
Sl
so
s~l
~h'
Yl~~
E -
\,
KAl
KAl
Yl
KAl
-~
369
INDUSTRIAL:
TEORA Y LABORATORIO
Dispositivos y Circuitos Hidrulicos-, e mcos
AUTOMATIZACIN
8.
3.
! ! !
W V!'VI'J
! I I I I 1
Sl
KAl
Yl
~"
KAl
4.
~====
SO E--.F
---------\
. - - - - - - - -
KA1\~
KA1\~
S1 [.- ....~",
\
Yl~
"
~\/V\i\
Y1
KA1
// -*T
2
AUTO MATIZACIN
8.
INDUSTRIAL:
TEORA Y LABORATORIO
370
eumticos
5.
s:1
=======~: LIIII
~---I~
:=.
~~--_
LI
J~r~1
82
1:1II=J
SI E-
t--=J------1
820-/
Yl~'
JITrn1/Vv
Yl
KAl
6.
========: DJIIITIJJIp82
~~~----I
=.
KAl
Yl
KA2
TEORA Y lABORATORIO
371
eumticos
7.
~~~.
__==
__==
__==
__:::::
82
n =
cqllllllllp
83
KA2
Yl
'
/
Y2
KAl
Y2
).,
-~
8.
-r-
.y
51,', ..
qmp:rrrrp
S2 S3- ~(4
635 KA2 .
S3KA3\
0----"
I S2~\
JJ
J
KA'i
~.
SOE(
,...
Y1
\,
Y2
Y2
P1
51
AUTOMATlZACIN
8. Dispositivos
INDUSTRIAL:
TEORA Y LABORATORIO
372
y Circuitos Hidrulicos-Neumticos
9.
==========:
-----I~
~~~DIIIIIIIIp
82.
83
81
E - \
82
83 (
KA2
"?~----------'
KA2
Yl
tzhU.lUIJ'
~\NV
Yl
KAl
10.
~l ..
P1 ~v~------------------------------------------------)
:=.
=======:.::::
81
~~
-----1
__
~~IIIIIIIIP
S2
P2 f_ .. \
KT1
KA1
S20--
Y1~Y2
-t
2
X1
6
373
11.
Y1~Y2
-r
Pl [-y_.f - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - --- - - - - - - - - - - - - - - - - - - - - - - --
P2~
KAl
mi'KA2
KT\
S1
S2
0-.-.'. 0-.
KA3'
,11
'-1
KA3
"'1
S2
so
-t
4
Xl
10
Fin ejercicio
8.5.
8.4
374
FASE 1
CILINDRO
CILINDRO
1
CILINDRO
3
o
Figura 8.34.
Cada cuadrcula vertical indica la fase o proceso que hace cada cilindro, entonces se
tiene:
Fase1: Los tres cilindros tienen el vstago adentro del cilindro. El vstago del cilindro 1 inicia su
desplazamiento hacia fuera.
Fase2: El cilindro 1 tiene su vstago afuera; el vstago del cilindro 2 inicia su desplazamiento
fuera; el vstago del cilindro 3 se mantiene adentro.
hacia
Fase3: El vstago del cilindro 1 est afuera e inicia su desplazamiento hacia adentro del cilindro; el
vstago del cilindro 2 completa su desplazamiento hacia fuera e inicia su desplazamiento hacia aden_
tro; el vstago del cilindro 3 inicia su desplazamiento hacia fuera.
Fase4: Los vstagos de los Cilindros 1 y 2 quedan dentro del cilindro, mientras que el vstago del
cilindro 3 completa su recorrido hacia fuera e inicia su desplazamiento hacia adentro.
FaseS: Los vstagos de los tres cilindros quedan adentro y estn en posibilidad de repetir el proceso.
Las cinco fases indican el ciclo completo del proceso.
Esta descripcin es bastante sencilla sin embargo
funcionamiento de los cilindros.
1+/ 2+ /1- 2- 3+ / 3Significa que en la primera parte del proceso sale el vstago del cilindro 1; los otros
cilindros tienen sus vstagos adentro.
En la segunda parte, el vstago del cilindro 1 se mantiene afuera, sale el vstago del
cilindro 2 y el vstago del cilindro 3 se mantiene adentro.
En la tercera parte del proceso entra el vstago de los cilindros 1 y 2, sale el vstago
del cilindro 3.
375
En la cuarta parte del proceso, el vstago del cilindro 3 entra, completando as todo
el ciclo.
El posicionamiento en los vstagos de los cilindros se hace normalmente mediante
fines de carrera o cualquier otro tipo de sensor que se encuentra en el camino de
recorrido de los distintos vstagos.
Ejemplo 8.1
El siguiente es un proceso de maquinado de ciertas piezas. La estructura est formada por tres
cilindros de doble efecto que son controlados por vlvulas, un depsito dispensador de las piezas y
una rampa con rodillos para que las piezas ya maquinadas se deslicen y sean retiradas.
En la siguiente figura se ilustra la secuencia del proceso.
~c
A+
B+
A+
A+
..!ii'.
AUTOMATIZACIN
INDUSTRIAL:
376
TEORA Y lABORATORIO
En la grfica 2, el vstago del cilindro A sale (A+), empujando la primera pieza a maquinar y un bloque
que est solidario con el vstago del cilindro, impide que el siguiente bloque dentro del depsito baje.
Tambin este vstago tiene una superficie de manera que el bloque queda sobre ella. Al salir completa
mente el vstago, al lado derecho hay una pared que aprisiona al bloque.
En la grfica 3, el vstago del cilindro B sale (B+), practicando el primer maquinado en la pieza.
La grfica 4, el vstago del cilindro B entra (B-), as que ya queda practicada la primera operacin
sobre la pieza.
B+
c+
A+
A+
A+
Grfica S, el vstago del cilindro C sale (C+), de manera que desplaza en posicin al cilindro B.
Grafica 6, sale vstago cilindro B (B+), practicando la segunda operacin sobre la pieza.
Grafica 7, vstago del cilindro B se retrae (B-). Ya se ha efectuado el maquinado completo en la pieza.
Grfica 8, el vstago del cilindro Centra (C-), dejando estos dos cilindros en su posicin inicial.
Grfica 9, vstago cilindro A se retrae (A-), la pieza maquinada cae a la banda inclinada rodando por
ella y el cilindro A aprisiona otra pieza, para iniciar el proceso.
En la ltima grfica se muestra el diagrama de fases hidrulico en donde se muestran los tres cilindros
y los cambios que se operan en sus vstagos.
No se incluye en este proceso el manejo de la herramienta
incluyen las vlvulas que gobiernan a los cilindros.
Se propone como ejercicio, adicionar estos componentes,
piezas ya maquinadas.
377
A-
Fin ejemplo
8.1
Ejercicio 8.5
1. El circuito comanda dos cilindros A, B a travs de sendas vlvulas. Entender el funcionamiento,
colocar las vlvulas adecuadas para manejar esos cilindros, y dibujar el diagrama de fases del proceso
hidrulico correspondiente. Escribir el programa en el PLC estudiado
+24V
"h~\1~-S11
~~KA2
P2 [-~
S120----"
B 51
B1 I
B2
S11
S21
-t
KA1
KT1
KA1
S12
S22
o-\~\
8
KA2 .
A1A2
KA2
KA2
KT1
~IIIIIIIIP
KA2
1--
-S21
~IIIIIIIIP
378
2.
Dibuje el circuito elctrico para los dos siguientes diagramas hidrulicos explique su funciona_
miento dibujar los programas en los lenguajes GRAFCIT y texto estructurado para el PLC y asociar
cada circuito a un proceso real.
F=O
3. Para cada uno de los siguientes circuitos elctricos-hidrulicos analizar su funcionamiento escribir
el programa en diagrama GRAFCIT o texto estructurado. Asocie cada uno de ellos a algn proceso
industrial prctico.
3.1.
+24\1
~
E
:'S1
\f{1
K1
0\/
LLJ
~1
AUTOMATIZACIN
8. Dispositivos
INDUSTRIAL:
TEORA Y LABORATORIO
379
y Circuitos Hidrulicos-Neumticos
3.2.
F=(I
+14\/
~l
()
J.
1
~-\B1
.1
\ Kl
'f:-J"'
3.3.
F=D
+24''.0''
J.,.~
.,1' ...
(1\/
.:
AUTO MATIZACIN
8.
INDUSTRIAL:
TEORA Y LABORATORIO
380
3.4.
S9111111S
11
+24V
'F=O
Kl
Y3
0\/
3.5.
s"1)11111111'11.F=O
.,1.
+24V
()
rr1
\Kl
Y1
~/K2
",!ffC~'
0\/
Y2
AUTO MATIZACIN
8. Dispositivos
INDUSTRIAL:
TEORA Y LABORATORIO
381
y Circuitos Hidrulicos-Neumticos
3.6.
F=O
81
\!f",y
I~
+24\/
lO
Y3
Y1
'1"tJ
'1<1
""$O
",'"',,
'"
0\1
3.7.
Sl~111111 1I1~2
"F=O
S~'I"""'L'4
F=O
Y2
+24\/
K5
[IV
~"1
~.I
~Y2
Fin ejercicio
8.5
AUTOMATIZACIN
INDUSTRIAL:
382
TEORA Y LABORATORIO
Ejemplo 8.2
Los siguientes son ejemplos en donde se integran diferentes tecnologas: hidrulica, elctrica, electr_
nica y mecnica, y utilizan la metodologa de diseo estructurado basado en GRAFCET y la gua
GEMMA.
ao A+
------,J;l
B+
..........
<:"<:..:.)~
})iUl
Figura.
La siguiente grfica muestra el diagrama GRAFCET del proceso; se trazan dos diagramas: uno, que se
conoce como GRAFCET de primer nivel, muestra este diagrama pero sus instrucciones son literales; el
otro diagrama es conocido como GRAFCET de segundo nivel y en este, la descripcin es ms cercana a
los elementos del proceso.
Figura.
Ejemplo 8.2.1: (A) GRAFCET de primer nivel (8) GRAFCET de segundo nivel
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
383
Figura.
+ Cl dcy)
Significa que el proceso inicia cuando se acciona el pulsador de marcha y se habilita la operacin
automtica (generalmente es una llave que en una posicin queda el proceso automtico y en otra
posicin el proceso es por ciclo) o cuando se acciona M y est la orden de ciclo en la llave del panel de
mando y se da la orden de operacin por ciclo (puede ser otro pulsador). Esta es la propuesta a).
Para la propuesta b), como se observa en el GRAFCET de la derecha en la figura, el nico cambio es
que al dar la orden de ciclo nico (dcy), slo responde al flanco de subida de esta accin, as que al
terminar un ciclo de trabajo, no se volver a repetir hasta tanto, nuevamente se accione dcy.
AUTO MATIZACIN
INDUSTRIAL:
384
TEORA Y LABORATORIO
Figura.
b) Derecha
Se quiere que la mquina trabaje etapa/etapa, para ello se dispone de un selector de tres
posiciones: automtico (AU), ciclo a ciclo (el) y etapa a etapa (ET). Se dispone de tres pulsadores: el'
de activacin de ciclo, dcy, el de activacin de etapa, bp y el de marcha M Asociando a la Gua
GEMMA, corresponde a la etapa F5, como se observa en el siguiente grfico
Figura.
(modo F5).
AUTO MATIZACIN
8.
INDUSTRIAL:
385
TEORA Y LABORATORIO
o
dcy
bp
eL
L.__
_U_T_e_e_e_e_E_T
Figura.
Hasta esta parte el diseo para desarrollar el proceso de marcado, incluye tres modos de operacin:
modo automtico, modo de ciclo nico y modo de etapa por etapa.
El panel de control contiene una llave selectora de tres posiciones, un pulsador NA con enclavamiento
para la orden de marcha y dos pulsadores NA, uno (dcy) para que el funcionamiento sea por ciclo y el
otro (bp) para el manejo del proceso etapa por etapa.
Se entiende funcionamiento por ciclo, tal como se indic en la gua GEMMA, la accin de marcar una
sola pieza, pero el marcado se puede repetir. De acuerdo a la ltima figura, el marcado se hace para
una nica pieza y si desea otra pieza, necesariamente debe volverse a accionar el pulsador dcy. Por
esta razn en el diagrama GRAFCET, se indica la presencia del flanco la seal dcy (tdcy).
Analizando el ltimo diagrama GRAFCET se tiene:
Coloca pieza. Para iniciar operacin se debe accionar M (queda permanentemente cerrado)
Si se desea modo automtico, la llave selectora se coloca en posicin AUT, as que es imposible que se activen
los modos CL y ET, entonces los pulsadores dcy y bp no tienen efecto aunque se accionen.
Evoluciona GRAFCET de la etapa XO a Xl
.Si NO est accionado el fin de carrera al, la etapa X2 queda activa y el vstago del cilindro A sale.
Si fin de carrera al acciona la transicin es vlida y evoluciona a la etapa X2. Observe que en esta parte, de
acuerdo a la lgica que requiere la transicin, se cumple que la llave no est en ET.
Si no est accionado sensor aO, vstago de cilindro A entra. Si no est accionado sensor bl, vstago cilindro B
sale. As que la etapa est validada.
Si la lgica de la transicin: sensor aO activado y sensor bl activado y llave no est en ET, la transicin es cierta
y se evoluciona a la siguiente etapa X3.
Si no est accionado sensor bo, el vstago del cilindro B entra, la etapa X3 queda validada .
, Si est accionado sensor bo y no se ha movido la llave, la transicin es cierta y el GRAFCET evoluciona a la
etapa XO, finalizando un ciclo,
Se tienen las condiciones para que se repita automticamente el ciclo, para el marcado de otra pieza.
As que cada vez que se completa un ciclo de marcado, para una nueva pieza, debe volverse a dar la
orden mediante el pulsador correspondiente.
,11/;:,
AUTOMATIZACIN
8. Dispositivos
INDUSTRIAL:
TEORA Y LABORATORIO
386
y Circuitos Hidrulicos-Neumticos
As contina. Observe que en cada transicin, para que sea cierta y pueda evolucionar a la etapa que
siga, necesariamente se debe accionar el pulsador bp, as que se hace una operacin etapa por etapa.
Realizando alguna accin especial antes de volver a la condicin inicial, se procede desactivando
todas las etapas activas y maniobrando hacia una secuencia particular.
Realizando algunas tareas especiales antes de volver a la condicin inicial, se procede desactivando
todas las etapas activas y se realizan las tareas particulares segn las diferentes situaciones.
Las paradas de emergencia y seguridad de la instalacin pueden evaluarse desde dos niveles:
La seguridad de primer nivel_se realiza con tecnologa cableada, actuando sobre la parte operativa
como si no hubiera sistema de control.
La seguridad de segundo nivel, es la mayora de las veces redundante con la primera, est activada
por el sistema de control y gestiona las paradas y rearme de la mquina.
Permite, adems, incorporar la deteccin y diagnstico de fallos en los componentes.
Utilizando el mismo ejemplo que en los casos anteriores, se desea incorporar
emergencia, PE, considerando que PE es un pulsador normalmente cerrado (Ne).
una parada de
AUTO MATIZACIN
INDUSTRIAL:
387
TEORA Y LABORATORIO
(Al
(B)
:.10--
Cuando se acciona el pulsador de marcha M y se tienen las condiciones iniciales, la etapa Xll queda
validada y el GRAFCET principal evoluciona porque la transicin Xll es cierta; se desarrolla el proceso
normalmente.
Si en alguna parte se acciona el pulsador PE, la transicin posterior a la etapa Xll se hace cierta,
evoluciona el GRAFCET de emergencia a la etapa Xl0, la transicin OR exclusiva del ramal de la
derecha se hace cierta y la etapa X12 se hacer verdadera, la etapa X12 se valida y su accin es forzar
a que el proceso deje lo que estaba haciendo y se salte a la etapa inicial XO.
Se corrige la falla que ocasion la emergencia, manualmente se vuelve a las condiciones iniciales, por
ejemplo vstagos adentro, bandas transportadoras en puntos de partida, etc. Y se rearma el circuito
deshabilitando el pulsador PE (recuerde que en estos casos el pulsador de ernergencia es de enclavamiento).
(* Esteejemplofue tomadode Internet,se hicieronalgunoscambiosy seadicionaronexplicaciones)
AUTO MATIZACIN
INDUSTRIAL:
388
TEORA Y LABORATORIO
8.2.2.
*Este ejemplo est copiado de Intemet tal como lo propuso el autor: Profesor JOS RODRGUEZ MONDJAR. Es bastante
interesante y completa su descripcin y desarrollo tanto de la gua GEMMA como de los GRAFCET.
Se trata de una planta en donde se embotella, tapa y transporta bebidas. El siguiente grfico presenta
el aspecto y partes de la planta. Leer y seguir con atencin todo el desarrollo.
Estcln 2: Doslficado
Estacin
y lIendo
3: Taponado
gcO
c1
G
gO
Estacin
1:
Carga o
transferencia:
El funcionamiento
se describe as:
Estacin de carga (1): Las botellas llegan por una cinta y se transfieren a la cinta de embotellado mediante
la presencia de botella
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
Figura 8.31:
Izquierda:
389
Los GRAFCET de produccin de la Figura 8.31 son bsicos y no incluyen aspectos de operacin,
mantenimiento y emergencia. Para contemplar algunos de estos aspectos importantes, se plantea una
gua GEMMA y un panel de control con los siguientes parmetros.
Modo manual. Para comprobar el funcionamiento independiente de cada elemento de la planta.
Modo de test Que permite comprobar el funcionamiento de un ciclo completo que incluye el posicionamiento,
llenado y tapado de una botella, y test para ciclos parciales del proceso.
Test del dosificador. Que verifica peridicamente la cantidad de lquido en cada botella. Es necesario hacer esta
prueba, ya que pueden presentarse variaciones en el flujo y presin del lquido en los tanques dispensadores de
lquido.
As que los modos que se incluyen en la gua GEMMA son:
....
F3: Parada de produccin: No entran ms botellas y se completan las que estn en turno.
F4: Operacin en modo manual: Se puede accionar cada uno de los elementos independientemente
FS: Modo de prueba: Realiza ciclos completos en cada estacin y se indica la estacin en donde se est
probando.
F6: Modo de verificacin de la estacin de llenado: Verifica la especificacin de la cantidad de lquido en
cada botella.
AUTO MATIZACIN
8.
INDUSTRIAL:
TEORA Y LABORATORIO
390
Figura 8.32.
Los comandos
de la figura
Accionamientos:
Se puede actuar manualmente
individual de las vlvulas y cilindros.
Operacin
de la planta:
8.32 son:
para verificar
el funcionamiento
Deteccin de envase: especfica mente en la zona de llenado. Se permite verificacin de llenado si no hay botella
y con presencia de botella.
Ciclos de operacin:
Se puede verificar el funcionamiento de los tres ciclos parciales del proceso, en forma
individual. En la zona cuando se coloca el envase (envase nuevo), en la zona cuando se efecta el llenado y en la
zona de tapado.
Ciclo de tapado:
Estado de la planta:
debido a una falla.
Son dos indicadores que muestran cuando la planta est operando y cuando est apagada,
Pulsador de paro-marcha:
Cuando se presenta una falla, revisin o mantenimiento,
parada. Con el pulsador de marcha se repone la planta para que inicie operacin.
Pulsador
de inicio:
Pulsador
de emergencia:
se acciona el pulsador de
el proceso.
Pulsador tipo hongo para el apagado de toda la planta al detectar un estado crtico.
AUTO MATIZACIN
8.
INDUSTRIAL:
TEORA Y LABORATORIO
391
A1
1
arada de emergencia
Figura 8.33.
Ejemplo 8.2.2. Gua GEMMA del proceso con los modos considerados
~ ..
aO"eO"eO
AUTO MATIZACIN
8.
INDUSTRIAL:
TEORA Y LABORATORIO
392
CP1-Botellas
CP3-TAPOAUTO
C P3'TAPOAUTO'
g1
e1
eO
gO
e1
aO-eO-eO
AUTO'MMarcha'MParo'-aO'
b+
Fl-A3-A4, D3
bO'cO'eO-gO
CP1'Botellas
g1
e1
eO
gO
e1
aO-eO-eO
Fl-A3-A4
Fl-F3-Al
393
Ejercicio 8.6
nEt'BO
Figura
8.35.
BI
Este est dividido en cuatro zonas o estaciones: PL o zona de entrada; PP o zona de depsito del
pegamento; PE o zona de depsito de la etiqueta; y PV o zona de salida. El funcionamiento automtico
del sistema es el siguiente:
Los paquetes entran por la cinta CE y se paran cuando llegan al tope donde est el sensor CP. La cinta CE
pertenece a otro sistema.
Se gira el plato para que el paquete pase a la zona PP. El sensor G indica cuando se ha realizado un cuarto de
giro. El variador de velocidad que controla el motor del plato tiene una entrada digital MG para darle la orden de
giro.
Una vez en la zona PP, se procede a depositar el pegamento sobre la cubierta superior del paquete. La
mquina de pegamento tiene una entrada digital OPP para indicarle que proceda a depositar el pegamento y una
salida digital PPR para indicar que ha realizado su trabajo.
Nuevamente se gira la plataforma para ir a la zona PV donde el pistn A, a travs de la ventosa d-, toma el
paquete de la plataforma giratoria y lo deja sobre la cinta CS. Hasta que no haya salido el paquete de la cinta CS
AUTO MATIZACIN
INDUSTRIAL:
8. Dispositivos y Circuitos
394
TEORA Y LABORATORIO
Hidrulicos-Neumticos
giratoria.
Por supuesto, la automatizacin mantiene ocupadas todas las estaciones de la plataforma giratoria, siempre
que lleguen paquetes suficientes por CEo Es decir, que a plena produccin, se obtendra un paquete etiquetado
cada cuarto de giro de la plataforma. Si no hay paquetes la plataforma permanece sin girar. Cada zona de la
plataforma tiene un sensor para indicar si hay paquete en esa zona: SPL, SPP, SPE y SPV.
Los pistones A y B tienen dos entradas digitales: X+ para el avance, X- para el retroceso.
digitales: XO y Xl para indicar posicin mnima y mxima respectivamente.
El sistema
control:
tiene
dos
modos
de funcionamiento
controlados
por
un conmutador
Y dos salidas
en el pupitre
de
Modo automtico:
descrito anteriormente.
Hay dos pulsadores PA y PP para arrancar y parar en modo
automtico. Cuando se da la orden de parar, el sistema no introduce ms paquetes en la plataforma giratoria y
espera a que salgan todos los paquetes ya introducidos en la plataforma por la cinta CS para parar.
Modo manual supervisado:
mediante pulsadores se pueden mover todos los elementos del sistema siempre.
No se permite mover los pistones A y B si la plataforma no est parada en una posicin correcta (sensor G
activado).
Adems existe una parada de emergencia
que se activa mediante
una seta de emergencia
en el
pupitre de control.
Existe un pulsador
de rearme (adems
del rearme de la seta de emergencia)
mediante el cual el operador indica que ya no hay situacin de emergencia.
Automatizar
el sistema
aplicando
la gua GEMMA:
automtico.
el modo de funcionamiento
manual y la parada
de emergencia.
'" Problema copiado de Internet
2*.
Se requiere
estacin
consta
automatizar
la estacin
de los siguientes
de embalaje
de paquetes
indicada
en la figura
Cinta transportadora
Cilindro B donde se van depositando los paquetes que van llegando por la banda y se van apilando.
Plataforma giratoria accionada por el cilindro B que deposita la caja sobre la cinta transportadora
El funcionamiento
8.36.
La
elementos:
del sistema
de salida.
es el siguiente:
1.
2.
Cuando el primer paquete que lleg activa el sensor tl, es seal que se completa una hilera de tres paque_
tes. A continuacin el cilindro B sube a travs de una seccin elstica que permite el ascenso, pero no el
descenso de los tres paquetes. El movimiento del cilindro B est controlado por los finales de carrera bl y
b2. Esta maniobra se repite hasta alcanzar una altura de tres paquetes. Esta altura se detecta con el fin de
carrera t2.
3.
Una vez se dispone de un grupo de nueve paquetes, el cilindro A avanza para introducirlos en una caja de
cartn. El cilindro B sirve de gua. El sensor de sobre tensin t3 indica que el cilindro A ha introducido el
paquete en la caja. Cuando el fin de carrera a2 se activa a la vez que t3, la caja est llena. Mediante la
regulacrn de posicin del final de carrera a2, se pueden introducir ms o menos paquetes en la caja.
395
Salida
Paquetes
~
. ..'
n_paquetes
//~
Llegada
de paquetes
Traslado del
grupo de
paquetes
.)"~+!':!2'~~
,o,ok.
\~;Jl
~ooh",o\.'l..o
",r
Uegada
de paquetes
Mecanism"o
de apilacin
de paquetes
Figura 8.36.
Problema
8.6.2.
Salida
de cajas
llenas
El sistema puede empaquetar diferentes tamaos de paquetes dentro de un cierto margen; esto se
consigue variando el ajuste final del fin de carrera a2.
Automatizar el sistema utilizando la gua GEMMA y obtener los diferentes GRAFCET de operacin y
alarmas. Dibujar el panel de control. El control debe gestionar el funcionamiento normal descrito,
parada de emergencia, ajuste para diferentes tamaos de paquetes, prueba de los elementos que
forman la planta y dems elementos que crea conveniente para que el sistema sea ptimo.
* Problema
copiado de Internet
Fin
ejercicio
8.6
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
396
Laboratorio 4.
Hidrulica-Neumtica
1 PARTE
Para este laboratorio se propone, obtener a partir de un diagrama de fases hidrulico-neumtico, el
circuito elctrico, lIevarlo a un lenguaje de PLC. Luego efectuar el montaje y verificar las especifica_
ciones iniciales.
Para las siguientes fases neumticas dibujar el circuito electro-neumtico que cumpla con esos ciclos.
Para los cambios de las fases de los cilindros, considere los sensores que crea convenientes teniendo
en cuenta que cada fin de carrera es del tipo conexin-desconexin (solo un contacto abierto y un
contacto cerrado simultneamente). Escribir el programa para cada circuito en el PLC estudiado.
1.
AUTOMATIZACIN
8.
INDUSTRIAL:
TEORA Y LABORATORIO
397
5.
4.
~.
_._. __ ..
__l_-:-_~___
',!~
. !
B
~II
kL'm~. ~
Nl1
BlLd_
-1/'
--1
-,
1:
--j---'----j
:
I ----r-----I
I
I
--T--f---+-- __
DISTINTOS
i
:
DISTINTOS
ACCIONAMIENTOS
ACCIONAMIENTOS
6._~~_~
7.
A
-~--;.--_.J~-
!-W-~
DISTINTOS
-1-----
DISTINTOS ACCIONAMIENTOS
ACCIONAMIENTOS
l
4--j.-J
_~_y-i:-;P
B. ,
A--,I:-
I1
o'__~
-:----~..
' v!'0 -r--!
i VI
'i'
:---tN
",l~.----lr------I-1
;-------f-----------i---I
I
'1
fl-i
9.
ACCIONAMIENTOS
i!
------!.
'
/11
i:~--- i
:
9-Ul
I
Mil-~~-DISTINTOS
ACCIONAMIENTOS
AUTO MATIZACIN
8.
INDUSTRIAL:
TEORA Y LABORATORIO
398
10.
A
!
.--l._.~-._.._._.....
_. ..1... .. .._.
tt:s:!
DISTINTOS
ACCIONAMIENTOS
DISTINTOS
ACCIONAMIENTOS
13.
11
n~
_
....
rr-
~
~l
12IlZi
Al
I
-1
l!
r
__
'
I
~mJ
~__+_i ----;-T----r--
I
t--
I
-----~-----:----J--- --I
DISTINTOS
ACCIONAMIENTOS
DISTINTOS
ACCIONAMIENTOS
15.
I
A
__
J
I_J
iTI-Tft] 1ft
D
DISTINTOS
ACCIONAMIENTOS
!Y':'
!
!
.
,1
-.
DISTINTOS
I!
iLh":I
I,
I
,
ACCIONAMlfNTOS
AUTO MATIZACIN
8.
INDUSTRIAL:
399
TEORA Y LABORATORIO
2 PARTE
Observacin: Para todos los problemas propuestos en esta seccin, desarrollar la solucin utilizando
la gua GEMMA y los distintos GRAFCETs para que los diseos sean estructurados. En todos los casos
prever las fallas, averas, emergencias y realizar los diseos para todas estas alarmas. Considerar que
los procesos se puedan desarrollar manual y automticamente,
en los procesos que sea posible,
adicionar modos de operacin por paso y prueba de test. Disear el panel de mando incluyendo todos
los elementos de actuacin y sealizacin.
Proyecto 1: El siguiente diagrama muestra un proceso en el que se comprime basura para reciclar,
con el fin de ocupar menos espacio en los sitios de almacenaje.
El sistema contiene: una banda transportadora,
ta la basura compacta.
BANDA
J,TRANSPORTADORA
EN MOVIMIENTO
(1)
(2)
MATERIAL SIN
COMPRIMIR
CILINDRO
CILINDRO
'.;."
. (3)
(4)
MATERIAL
COMPRIMIDO
.~
El funcionamiento
pre-comprimida
Cuando el material se posiciona frente a los cilindros 1 y 2, la banda se detiene (2) y estos cilindros actan,
sacando sus vstagos y comprimiendo el material reciclable (3). Observe las terminaciones de los vstagos: esto
permite dar la forma de cubo del material.
Una vez se comprime la basura, los vstagos de los cilindros entran y la banda reinicia su movimiento.
Ahora el material comprimido se posiciona frente al cilindro 3; entonces la banda se detiene y el vstago del
tercer cilindro sale, empujando el material a un depsito en donde se acomoda.
El vstago del cilindro 3 entra y la banda vuelve a desplazarse. Mientras que el operario coloca nuevo material
para comprimir.
400
Se requiere disear este proceso y automatizar con un PLC. Dibujar el circuito elctrico-hidrulico, el
diagrama de fases hidrulico, dibujar el diagrama laddery el listado de instrucciones del PLC utilizado.
Determinar la cantidad de sensores utilizados, el tipo de sensor y su ubicacin fsica en la estructura.
Si surgen nuevas ideas para optimizar el proceso, anotarlas.
Proyecto 2:
BANDA DE
DESPlAZAMIENTO
DEL CILINDRO
CILINDRO
ALIMENTADOR
ELECTROIMN
PARA BOLAS
PARA BOLAS
DE BOLAS
GRANDES
RECIPIENTE
Proyecto
': '
W.
W
'"
PEDUEAS
RECIPIENTE
Consiste en seleccionar unas esferas de acero que tienen dos tamaos. De acuerdo al tamao, un
cilindro recoge la esfera y la traslada a un recipiente en el que cabe la esfera del tamao adecuado. El
sistema contiene: una banda en la que se fija un cilindro. Esta banda se desplaza gracias a un motor;
el motor tendr que invertir su sentido de movimiento de acuerdo a la parte del proceso. Un cilindro,
cuyo vstago sale de acuerdo a las distancias que establecen las esferas; lgicamente que el
posicionamiento del vstago est determinado por sensores fines de carrera. Contiene un alimentador
en donde estn llegando las esferas de alguna otra parte del proceso. Al lado derecho del alimentador
se tienen dos recipientes dentro de los que se colocan las esferas de acuerdo a su tamao.
EJ.funcionamiento
Inicialmente
el cilindro se posiciona sobre la esfera que va a ser recogida (ver figura superior) .
401
magnetiza la terminacin
El vstago sube con la esfera adherida y la banda desplaza al conjunto hacia la derecha y posiciona al cilindro
sobre el recipiente correspondiente de acuerdo al tamao de la esfera que lleva.
El vstago baja y cerca al recipiente suelta la esfera (el electroimn se desenergiza).
El vstago sube y el cilindro se desplaza hacia la izquierda para posicionarse sobre la siguiente esfera a recoger.
El proceso se repite.
En alguna forma se debe sensar que hay esferas en el alimentador.
Se debe disear el sistema colocando todos los sensores que sean necesarios. Dibujar el circuito
elctrico-hidrulico y el programa en el PLC que desee. Dibujar el diagrama ladder.
Es importante detallar los puntos en donde se colocan los sensores y los tipos de
sensores adecuados.
Si hay sugerencias para optimizar el proceso anotarlas.
Proyecto
3 (Copiado
A LO ;
B 2.0
Proyecto
3. Esquema de embotelladora
-t
s-~
1=
de frascos
Los frascos para productos farmacuticos avanzan sobre una banda de funcionamiento continuo hasta
llegar lateralmente con el vstago de un cilindro separador (B). El cilindro (A) cierra el depsito del
producto.
Tambin se indica el diagrama de fases de los dos cilindros que como se observa sigue la secuencia:
A+ 1 A-I B-I B+.
Disear el circuito incluyendo los sensores que sean necesarios y el tipo de sensor utilizado.
Automatizar el proceso con un PLC as que escriba el diagrama ladder y listado de instrucciones
correspondiente.
Considere lo que sea necesario.
AUTOMATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
402
El cubo tiene SOcm de lado y cada perforacin debe tener una profundidad de
lOcm. Los tres orificios son de igual dimetro e igual a 0.8cm.
El proceso debe ser continuo.
Disear el circuito utilizando componentes hidrulicos. Dibujar un esquema de
cmo queda el sistema, dibujar el diagrama elctrico-hidrulico, el diagrama
ladder, listado de instrucciones, y el programa en texto estructurado, si el
proceso se automatiza con PLC.
Proyecto 5.
Proyecto
el diagrama
ladder, el listado de
Proyecto 6.
403
El proceso que se representa en el diagrama de la siguiente figura efecta la limpieza para carcazas.
Se realiza la limpieza de piezas provenientes de una estacin de taladrado y fresado. El cilindro A (1.0)
desplaza la pieza desde una banda de transporte W hacia la unidad de soporte X.
La pieza es sujetada por el cilindro B (2.0) Y el cilindro C (3.0) se encarga de transportarla
la cabina de lavado Y.
a travs de
Al trmino del proceso de lavado, el cilindro B suelta la pieza y el actuador D (4.0) la desplaza hacia la
banda de transporte Z.
El cilindro C vuelve a colocar la unidad de soporte en su posicin inicial. El mando se encuentra
nuevamente en posicin de reposo.
Con un pulsador de arranque, puede iniciarse un ciclo nuevo.
Disear y dibujar el circuito elctrico-hidrulico, indicando los sensores a utilizar, el tipo de sensor y su
ubicacin en la planta, dibujar el diagrama de fases de 105 cilindros. Automatizar el proceso con un
PLC, as que dibujar el diagrama ladder y su listado de instrucciones correspondiente.
Proyecto
Proyecto 7. (Copiado
Una banda transportadora alimenta piezas brutas en forma de paraleleppedos a dos estaciones de
taladrado X -Y, dispuestas una detrs de la otra.
La primera pieza (1 en la grfica) es extrada del cargador y alimentada a la estacin de trabajo X.
AUTO MATIZACIN
INDUSTRIAL:
404
TEORA Y LABORATORIO
de la primera
a la segunda
e, can
cilindro de freno.
Proyecto 7.
AUTO MATIZACIN
INDUSTRIAL:
TEORA
405
Y LABORATORIO
.~
8.
"'~
WLJ
2
I
'
,'
L~UI
.'
9.2.
La caja es colocada sobre una PLATAFORMA que esta unida al vstago del cilindro C7.
AUTOMATIZACIN
8.
INDUSTRIAL:
406
TEORA Y LABORATORIO
9.5. Con el vstago del cilindro C7 completamente adentro, uno de los dos cilindros C5 o C6 con su vstago
empuja la carga para depositaria en otra banda transportadora, as: si la caja es de aluminio, el cilindro CS la
deposita sobre la BANDA TRA SPORTADORA 2, y de all se deja caer al DEPSITO 1. Si la caja es de plstico, es
el vstago del cilindro C6 que la coloca sobre la ONTA TRANSPORTADORA 3, de donde se lleva al DEPOSITO 2.
9.5.
9.6. En el instante en que el vstago del cilindro C7 comienza a salir, el vstago del cilindro C1 comienza a
seleccionar otra caja.
9.7. En todo momento la banda transportadora
1 est activada.
9.8. Las bandas transportadoras 2 y 3 slo operan cuando el vstago del cilindro C7 ha entrado completamente; y
se energiza la cinta transportadora que va a arrastrar la caja correspondiente, as, si la caja es de aluminio,
nicamente opera la cinta 2, mientras que la otra banda est apagada.
9.9. En el caso que se acaben las cajas en el dispensador, avisar con una alarma; cuando en cada depsito se
tengan 20 cajas, detener el proceso hasta que se desocupe ese depsito.
DISPENSADOR
,
C4
1'10TOR
CINTA
TRANSPORTADORA
C6~==-=-~
DEPSITO
Proyecto 9.
DEPSITO 2
Escribir el
AUTO MATIZACIN
8. Dispositivos
INDUSTRIAL:
TEORA Y LABORATORIO
407
y Circuitos Hidrulicos-Neumticos
Proyecto 10. El siguiente es otro proceso en el que se llenan recipientes con tres, dos o una sustan_
cia, luego se tapa y almacena.
DlSPENSADOR
PROGRAI~A[lOR
[lE SUSHNCJAS
lt='Jl9l9
rarara
SUSTl
SUST2
SlJST3
Cl
e2
C6
tvlESA DE lRAr.AJO
C7
-,~.
DEPSITO
Proyecto 10.
sustancias
de los recipientes.
10.2. Previamente, se programa la cantidad de sustancia que se va a verter en el recipiente, as que se tienen
tres dispensadores de sustancia 1, sustancia 2 y sustancia 3 (sustl, sust2, sust3). Por ejemplo, se va a verter: 3
partes de sustancia 1, una parte de sustancia 2 y 4 partes de sustancia 3.
10.3.
lOA.
El vstago del cilindro C8 entra (C8-) hasta ubicarse en la posicin S, quedando al nivel de la mesa.
10.7. El vstago del cilindro C2 sale (C2+) desplazando el recipiente sobre la mesa de trabajo, hasta ubicarlo en
la posicin C. El vstago del cilindro C3 deposita una parte de la sustancia 3. Como se van a verter 3 partes, de
acuerdo al ejemplo, entonces el vstago de este cilindro sale y entra 3 veces.
10.8. El vstago del cilindro C2 sigue saliendo hasta ubicar el recipiente en la posicin D. El vstago del cilindro
C4, sale y entra el nmero de veces programada, vertiendo cada vez una parte de la sustancia 2.
10.9.
El vstago del cilindro C2 sale hasta ubicar el recipiente en la posicin E, en donde el cilindro que suministra
408
en el
Disear el proceso para que cumpla las especificaciones. Desarrollar el programa de PLC utilizando los
cinco lenguajes estudiados. Hacer las consideraciones que crea convenientes que mejoren el proceso.
El funcionamiento del proceso es: Los anillos de aproximan desde la clula de fabricacin de
anillos a la taladradora por la Cinta 1. Los anillos irn pasando a la mesa sobre la que est situada la
taladradora cuando el detector de proximidad D1 (situado en la Cinta 1) detecte un anillo, en ese
momento dicha cinta se parar y el cilindro CILl lo llevar hasta situarlo a la altura del cilindro CIL2,
que ser el que lo empuje hasta colocarlo a la altura del cabezal multibrocas, centrndolo y comprL
mindolo contra un tope fijo. Este cilindro tendr un presstato (Dpre) para regular la presin de
apriete y avisar al controlador de que el anillo est suficientemente apretado y puede comenzar la
operacin de taladrado.
En el tope fijo hay un detector de proximidad CDpos) que detecta el anillo a una distancia mxima de 1
mm para evitar que, por ejemplo, una viruta se interponga entre el tope y la pieza base, lo cual podra
causar un mal posicionamiento del anillo.
Una vez que el presstato y Dpos indican que el anillo est bien colocado y sujeto, el control har
descender los mecanismos que portan la taladradora y el motor de giro, M1, por medio del motor M2.
El recorrido del motor M2 est limitado por los detectores de final de carrera nO 1 y nO 2 CDFC1 y
DFC2). Una vez que el M2 alcance la posicin ms baja se parar y empezar a funcionar el motor M1,
el cual se desplazar hasta alcanzar la posicin detectada por DFC1 a la par que hace girar las brocas.
Una vez taladrado el anillo, el cabezal multibroca se retirar y en ese movimiento las broca s seguirn
girando para evitar que se enganchen en la nueva brida creada a causa de las virutas.
Cuando haya concluido el proceso de taladrado una trampilla situada debajo de la brida ser retirada
por medio del cilindro CIL3, provocando su cada sobre la Cinta 2, que llevar la brida a la estacin de
control de calidad y empaquetamiento.
AUTOMATIZACIN
8.
INDUSTRIAL:
409
TEORA Y LABORATORIO
Bridas
Defectuosas
o
PRESOSTATO
Oprf'
BRIDAS
@]
CINTA
OCn:CT
CIL
Proyecto 11.
CINTA
410
Sobre la Cinta 2 habr un sistema de visin artificial que comparar la brida recin fabricada (forma,
dimensiones, ...) con un modelo que tendr memorizada su imagen en un PC que portar la cmara de
visin artificial y el software de evaluacin y control de la calidad recibiendo y enviando informacin
del y al controlador. Para completar este proceso, en la Cinta 2 habr un detector denominado DVA
que actuar por medio del flanco descendente al paso de la brida. En dicho instante la cinta se parar
para que la cmara examine la pieza. Si est dentro de tolerancia la Cinta 2 volver a arrancar y si no
lo est, el cilindro CIL4 se encargar de empujarla para hacerla caer a un cajn de bridas defectuosas.
Las bridas consideradas como buenas seguirn en la Cinta 2 hasta caer en unas cajas para su poste_
rior empaquetamiento. Inicialmente, el nmero de bridas por caja ser 10, aunque dicho valor podr
ser modificado por el operador.
Al final de la Cinta 2 se colocar un detector que cuente el nmero de bridas en el palet actual. Cuan_
do se tengan tantas como el lmite fijado, la Cinta 2 se parar y arrancar la Cinta 3, que ser la
encargada de llevar la caja llena de bridas al almacn. En la Cinta 3 habr situado un detector de cajas
(De) cuya misin ser posicionar de forma correcta las cajas para que las bridas caigan en ellas.
A partir de este punto de la secuencia el ciclo vuelve a comenzar.
Se lleva un conteo de las bridas defectuosas. Si el nmero de estas bridas es 4 consecutivamente, se
debe parar el proceso e indicar mediante una alarma sonora que se tiene problemas. Luego de
determinar y corregir el problema, con un pulsador de arranque se reinicia el proceso. El contador de
bridas correctas no se debe reiniciar.
Igualmente, cuando se completa el nmero de bridas del lote, se indica con otra seal audio-visual,
para que se retire el contenedor.
Disear el sistema y sugerir si es posible hacer mejoras para optimizar la produccin.
Es un proceso de maqui_
nado de ciertas piezas. La estructura est formada por tres cilindros de doble efecto que son
controlados por vlvulas, un depsito dispensador de las piezas y una rampa con rodillos para que las
piezas ya maquinadas se deslicen y sean retiradas.
Disear los programas de control basado en los lenguajes GRAFCET y/o texto estructurado. Disear la
gua GEMMA que contemple todos los sistemas de produccin, manejo manual y automtico y los
sistemas de emergencia y alarmas y los GRAFCET correspondientes. Disear y dibujar el panel de
control de acuerdo a la gua GEMMA.
13. Problema: Basado en los problemas anteriores, disear un proceso de naturaleza industrial (que
desarrolle algn tipo de fabricacin continua o discreta), en el que se incluya elementos elctricosneumticos Y/o hidrulicos y PLC.
Detallar con un esquema la planta y explicarla, dibujar el correspondiente diagrama de fases de los
cilindros (utilizar mnimo 4 cilindros), dibujar el circuito elctrico-neumtico
diseado, realizar el
programa en GRAFCET Y/o texto estructurado del PLC. Ubique los sensores en la mquina diseada y
la naturaleza de esos sensores. Disee la gua GEMMA contemplando los modos de operacin, de
manejo automtico, manual, ciclo a ciclo, de test, los sistemas de emergencia, etc y los GRAFCET
correspondientes a los modos. Disee y dibuje el panel de control de acuerdo a la gua GEMMA
establecida. Anote todos sus comentarios.
Fin laboratorio 4
8.6.
411
Conclusiones
estn ms orientados
hacia el funcionamiento
bsico de
A pesar que los estudiantes de ingeniera electrnica reciben en fsica, algunos temas
relacionados con estos fluidos, sin embargo, este tema es ms del perfil del ingeniero
mecnico. Pero no hay que olvidar que los circuitos que van a controlar la operacin
de estos sistemas, son electrnicos, es aqu en donde el ingeniero electrnico, debe
tener por lo menos idea de su funcionamiento y operacin y esto tambin implica el
trabajo multidisciplinario de los ingenieros de diferentes disciplinas.
Se hace interesante la integracin de las diferentes tecnologas estudiadas hasta esta
parte: la elctrica, hidrulica-neumtica, electrnica con el PLC y las guas GEMMA para
la implementacin de los tableros de control-supervisin y alarmas. Todas estas
tecnologas estn presentes en cualquier proceso industrial, en cualquier planta de
manufactura y operan de manera armnica y sincronizada como se espera para
lograr los productos de mejor calidad.
412
9
.Modelamiento
de los Sistemas de
Eventos Discretos:
Redes de Petri y
Cartas de Estado
9.1.
Introduccin
413
El otro frente de estudio de los sistemas discretos se basa en la lgica de los proce_
sos discretos, siendo una de las herramientas de modelaje importantes la teora de
las redes de Petri. Esta metodologa matemtica y grfica disea interfases que refle_
jan la estructura lgica de los sistemas modelados. Entonces las Redes de Petri son ms
intuitivas que los modelos basados en autmatas.
Los conceptos de las Redes de Petri han dado soporte para el desarrollo de un
formalismo llamado GRAFCET inventado en Francia; as que hay una equivalencia
grfica entre los elementos de las Redes de Petriy el GRAFCET.
Una ampliacin de los formalismos de las mquinas de estado y de los diagramas de
estado, son las cartas de estado (Statechart) que son extensin de los diagramas clsicos
de estado-transicin hacia tres elementos principales: jerarqua (Hierarchy) concurrencia
Esto transforma el lenguaje de los diagra_
(Concurrency) y comunicacin (Communication).
mas de estado en un lenguaje ms altamente estructurado.
El captulo esta dividido en tres partes. En la primera parte se estudian los funda_
mentos de las Redes de Petr!, en la segunda parte se da una mirada rpida a la
herramienta Statef/ow de Mat/ab que modela las cartas de estado; en la tercera parte
del captulo se hace el anlisis con diferentes ejemplos de RdP y se trasladan a
Statef/ow, utilizando un programa en Mat/ab desarrollado por el autor.
Parte 1
.'f
<
9.2.
Redes de Petri
En 1962 el matemtico
Mit
Su propuesta despert el inters de algunos cientficos, quienes vieron en el trabajo del Dr. Petri un
atractivo campo de investigacin, especialmente en el modelaje de sistemas que presentaban ciertas
caractersticas, tales como secuencialidad, paralelismo, conflicto, sincronizacin. Estudios posteriores
perfeccionaron esta teora y se adopt el nombre a esta metodologa matemtico-grfica como Redes
de Petri, en honor a su inventor.
Se destaca dentro de las aplicaciones, la inspiracin de los diagramas GRAFCET, que fueron inventados
en Francia y que son incorporados por fabricantes de los controladores lgico programables.
Las Redes de Petri (en adelante: RdP) son una herramienta de modelamiento grfica y
matemtica que se aplica a variados sistemas. Como se mencion, poseen propieda_
414
----->
Arco (Are)
r?'
PO ~_)
po
Lugar (place)
,,"o,,, ,,''".
Transicin (Transition)
P1~~/
P10
Lugar marcado
(B)
(A)
Figura9.1.
9.3.
,/l,rco de entrada
(B) RdP
Definicin formal
Una RdP se define como una 5-tupla:
PN
= (P, T, F, W, Mo)
(9.1)
En donde:
p es el conjunto finito de lugares:
P = {PlI P2I.., Pn}
nEN
(9.2)
e (P X T) u (T X
P)
PnT = 0, PuT *0
415
(9.4)
La expresin (9.4) significa que el conjunto de arcos es la unin de los arcos que
entran a las transiciones y los arcos que salen de las transiciones. Entonces se tienen:
arcos de entrada
W
arcos de salida
(9.5)
En la figura 9.1(8) los dos arcos indicados tiene peso uno, as que se trata de una RdP
ordinaria. Cuando el peso de los arcos es uno, no se indica nmero en el arco.
MO es el marcado que tiene inicialmente la red (marcado inicial). Las marcas indican
disponibilidad de recursos y son nmeros enteros positivos:
MO E z+
(9.6)
de grafo dirigido,
bipartito
consistente
de dos clases de
con un
Ejemplo 9.1
El siguiente proceso_pruebal es de algn proceso de manufactura. El dibujo de la RdP de la figura 9.2
se realiz en un tool de simulacin llamado PIPE (Platform Independent Petri-Net Edito!). Es un
software libre que se puede descargar de Internet junto con otros documentos (todos los procesos_
prueba analizados en este captulo son dibujados en PIPE).
El proceso_pruebal
contiene ocho lugares y seis transiciones.
secuencia, igual que los lugares p2, p4 Y p6.
una
As que este proceso tiene dos secuencias paralelas (pueden evolucionar simultneamente)
El lugar p7 es un lugar compartido, que en trminos de manufactura
puede ser una mquina o un operario.
es un recurso compartido,
como
AUTO MATIZACIN
9.
INDUSTRIAL:
416
TEORA Y LABORATORIO
P1q~
\
ni
"
\
"
V /
\
\731
T4
\(lps
~/
\
\
~
/
TS
/I
\~
\p3
'"
Figura9.2.
El conjunto lugares es: P = {pl, p2, p3, P4, ps, p6, p7, ps}
El conjunto transiciones: T = {tl, t2, t3, t4, ts, t6}
Conjunto de arcos de entrada: PxT= {pltl,
Conjunto de arcos de salida: TxP= {tlp3, t2p4, t3ps, t4p6, tsps, t6pl, t6p2, t3p7, t4p7}
El peso de todos los arcos es uno, as que es una RdP ordinaria.
El marcado inicial es: MO(p) =(110
O O O 1 O)
Como est realimentado desde la transicin t6 a los lugares pl y p2, indica que es una red que procesa
infinitas piezas (RdP infinita, consideracin del autor). Si se suprimen los arcos de salida t6pl y t6p2, a
los lugares pl y p2 se deben colocar tantas marcas como piezas se deban procesar. Esta situacin
indica red finita (consideracin del autor).
Una forma conveniente de manejar las definiciones anteriores, es mediante el lgebra, expresando en
forma vedorial y matricial todos los elementos de la RdP. Retomando la figura 9.2, se define la matriz
de los arcos de entrada deducida de (9.4) como:
O
1
O
O
O
1O
100
OO1p4
O
100
Oti
O
1 t2
O t3
O t4 t5 t6
110
uOO
p5 p7
p8
1'16
p3
r=
r,
p2
pi
417
las columnas las transiciones, aunque esto es indiferente. La matriz de incidencia de salida
corresponde a los arcos que salen de las transiciones y van a un lugar y que para la Figura 9.2 y de la
expresin (9.4) es:
o O O O O 1
O O O O O 1
1 O O O O O
r+
O 100
O O
O O 1 O O O
O O O 100
O O 1 100
O O O O 1 O
-1 o
o -1
1 o
o 1
1 =
(9.7)
o o o
o o o
-1 o o
o -1 o
o o 1 o -1
o o o 1 -1
-1 -1 1 1
o o o o
1
1
o
o
o
o
o o
1 -1
Fin ejemplo 9.1
9.4.
1. Una
transicin est habilitada si cada lugar de entrada tiene mnimo tantas marcas
como es el peso del arco de entrada.
La transicin t1 de la figura 9.2 tiene los lugares de entrada pl y p7. Cada lugar tiene
una marca y el peso del arco (plt1) y (p7tl) es uno, as que esta transicin est habilL
tada. Igual sucede con la transicin t2.
La transicin ts tiene como lugares de entrada ps y P6, pero estos lugares no tienen
marcas. El peso de los arcos (psts) y (p6t5) es uno. Pero como el nmero de marcas
de los lugares de entrada es menor que el peso de los respectivos arcos, entonces la
transicin ts no est habilitada.
418
2. Una transicin que est habilitada puede o no disparar, dependiendo del evento que
la gobierna. Si el evento se da, la transicin se dispara efectivamente. Si no se da el
evento, la transicin no se dispara.
3. Una transicin disparada, evoluciona quitando w(p,t) marcas de los lugares de
entrada y aadiendo w(t,p) marcas a los lugares de salida.
es el peso del arco de entrada y w(t,p) es el peso del arco de salida.
w(p,t)
Ejemplo 9.2
La figura 9.3(A) muestra una RdP con 6 lugares, 3 transiciones y algunos arcos de entrada y salida con
pesos diferentes de la unidad.
Figura9.3.
Los lugares po, pl y p2 no tienen arco de entrada; a estos lugares se les denomina lugares fuente
(source place). El lugar p6 no tiene arco de salida, por lo que se denomina lugar sumidero (sink place).
La red es finita, ya que no hay arcos que enlacen al lugar p6 con los lugares po, pl y p2.
El peso de algunos arcos es mayor que la unidad, as que la red se conoce como RdP generalizada.
Determinando las especificaciones de la red de la figura 9.3 se tiene:
-1
-1
-2
-1
O
3O1
2O3
O
1O2Or =de -3Oincidencia:
2 O2
Matrices
r+=
...
AUTOMATIZACIN
9.
INDUSTRIAL:
TEORA Y LABORATORIO
419
w(p1ti)=3,
W(p1t2)=l,
W(p2t2)=1, w(p3t3)=2,
w(p4t3)=l,
w(pst3)=2
w(tip4)=2,
Los dems arcos no indicados no enlazan lugar con transicin, por lo que su peso es cero, as que no
se incluyen. Los elementos de las matrices de incidencia indican el peso de los arcos.
Marcado inicial:
MO = (42 1 O 1 1 O)
tl
no es disparable,
t2 no es disparable y t3 si es
M(p4)=1 y W(p4t3)=1, M(p3)=3 y w(p3t3)=2, M(ps)=2 Y W(pst3)=2, es decir, las marcas de cada lugar
de entrada supera o es igual al peso de los correspondientes arcos de entrada. Entonces t3 es dispara_
ble. Se valida el evento para t3 y la red evoluciona como muestra la figura 9.3(C). El nuevo marcado
es:
M2= (4 1 O 100
1)
'v'pi El
- (tk),
mi ~ 1
M'(pi)=
M(pi)-l
M(pi)
{M(PO+l
si
pi'lr(tk),piEr(tk)
en
otro caso
si cualquier
piEr(tk),pi'lr(tk)
(9.8)
alcanzable (reachable) si
(9.9)
420
Pj/..-.......
\_)
Figura 9.4.
como:
M ~M'
tk.
o m[t>m',
M'(pi)=
M(pi)-w(pitk)
si
pi~r(tk),piEr(tk)
(9.10)
M (pi)
en cualquier
caso pi ~ r(tk)
{M(Pi)+W(tkPi)
si pi otro
E r(tk)'
Fin ejemplo 9.2
9.5.
Modelamiento de sistemas
Las RdP usadas para modelar sistemas reales son algunas veces referidas
como redes de condicin-evento (cQmo sucede con los sistemas DEDS). Los lugares se aso_
cian a las condiciones de las partes del sistema como: trabajando, ocupado, libre, en
cola, o el estado del recurso; las transiciones describen los eventos que suceden para
que se produzca el paso de una condicin a otra: fin de tarea, reparacin, falla.
Como se anot en la seccin anterior, un evento ocurre (dispara la transicin) cuando
todas las condiciones se satisfacen (marcados de los lugares y peso de los arcos de entrada).
El nmero de marcas en un lugar se asocia a la cantidad de recursos disponibles o
piezas a procesar. Cada disparo y evolucin de la red provoca su alteracin y consecu
entemente el proceso cambia; por ejemplo, el disparo de una transicin y evolucin
de la red pueden indicar: recursos estn disponibles o son ocupados, piezas han sido
procesadas, estn en proceso, o son transportadas. Estos cambios llevan a un nuevo
marcado de la red, tal como se explic en el ejemplo 9.2.
AUTO MATIZACIN
9.
Modelamiento
INDUSTRIAL:
TEORA Y LABORATORIO
421
Ejemplo 9.3
El modelamiento de los sistemas mediante las RdP, permite disponer los lugares y transiciones en
diferentes formas; en la figura 9.5 se ilustran estas formas de disposicin. Es una RdP que modela
algn sistema real; dispone de 18 lugares y 15 transiciones. El peso de todos los arcos es uno, as que
se trata de una red ordinaria.
Secuencialidad: Los elementos PO-t1-Pi-t2-P2-t12 estn dispuestos en secuencia, es decir, para que
active Pi, debe ser disparable ti, para que active p2, debe ser disparable t2.
Tambin se presenta secuencialidad
pg-t13-P13-ts-p i2-tO.
y con
Figura 9.5
Decisin-conflicto: Esta es una situacin que resulta cuando en un proceso se tienen recursos
-comPi:ltidos; por ejemplo un robot debe recoger piezas que vienen por tres cintas transportadoras
diferentes. Existe conflicto, porque este recurso slo puede atender a una de las bandas. En la figura
9.5(A) los lugares piO y pll son recursos compartidos, por lo que son lugares en conflicto. Por
ejemplo, el lugar piO debe atender a las transiciones ti y O, lgicamente considerando que los lugares
po y p3 tengan marcas. A cul de las transiciones atender? En algunas situaciones el sistema tomar
la decisin aleatoriamente, con probabilidad que atienda el 50% a cada transicin. En otras situacio_
nes, en donde se corra el riesgo de generar cuellos de botella crticos, se debern establecer criterios
de prioridad. Para las RdP se invent el arco inhibitorio como solucin a este conflicto. La figura 9.5(B)
422
muestra para p01:3y P3t7 los arcos inhibitorios. La situacin de conflicto en un lugar se asocia a una OR
exclusiva en la lgica Booleana.
Confusin: Se presenta confusin entre los lugares po pl0 en la transicin tl. Hay confusin con los
lugares p3 y pll en la transicin 1:3y se presenta confusin con los lugares p6 y pll en la transicin t7.
Se refiere a confusin cuando se presenta simultneamente paralelismo y conflicto.
Lazo autoa/imentado: (se/f-/oop) se define como la situacin que un lugar es a la vez de entrada y
salida de una transicin. En la Figura 9.5 se presenta esta situacin con los pares pltl y P7t9. Una
forma de suprimir el lazo autoalimentado se muestra en la Figura 9.6.
-1
(Aj
(B)
Figura9.6
\f
r(tk,pi)
Sincronizacin: Se presenta sincronizacin cuando varios lugares confluyen a una transicin nica.
En la figura 9.5 se presenta sincronizacin con los lugares p14, plS y p16 que confluyen a la transicin
t14. Para que t14 sea disparable, cada uno de los lugares de entrada debe tener mnimo una marca.
Agrupacin: Disposicin de varias transiciones que tienen un lugar comn de salida. En la Figura
9.5, las transiciones tll, ts y t12 tienen lugar comn p9 en su salida.
9.6.
tienen
sis de
inicial
dades
Propiedades de comportamiento
Ya que tas RdP modelan procesos con caractersticas DEDS, entonces ellas
comportamiento semejante a los sistemas de eventos discretos. Para el anli_
las RdP, se hacen dos consideraciones: propiedades que dependen del marcado
MO; a estas propiedades se denominan propiedades de comportamiento.
Las propie_
que no dependen de MO se les conocen como propiedades estructura/es.
En general, las propiedades que se tienen en cuenta para el anlisis de las RdP son:
Alcanzabilidad (Reachabi/ity), limitacin (Boundedness), viveza (Liveness),
(Reversibi/ity), cobertura (CoverabJlity) y persistencia (Persistence).
reversibilidad
423
9.6.1.
;i
Alcanzabilidad
(9.12)
9.6.2.
Limitacin
\:f
pi
9.6.3.
(9.13)
es decir k=1.
Viveza
Una RdP es viva si todas las transiciones de la red son disparables. Esta
propiedad se asocia al problema de la red bloqueada (deadlock). Cuando en una red se
llega a una situacin en que ninguna de las transiciones es disparable, se dice que la
red est bloqueada. Se presentan tambin situaciones en que algunas transiciones no
son disparables, as que esa red es parcialmente bloqueable.
Se definen los grados de disparo de una transicin en la siguiente forma:
NivelO:
Nivel 1:
Nivel 2:
Nivel 3:
Nivel 4:
Generalizando para toda la red, una red est viva si todas las transiciones estn
vivas, o la red est parcialmente viva si algunas transiciones presentan bloqueo.
9.6.4.
424
Reversibilidad
9.6.5.
Cobertura
Un marcado M' cubre a un marcado M si M/(p) ~ M(p), para cualquier lugar p.
9.6.6.
Persistencia
9.7.
Mtodos de anlisis
9.7.1.
Arbol de cobertura
()
n=
()
y n
(9.14)
425
Algoritmo 9.1
Paso 1. Colocar como raz del rbol la marca MO
Paso 2. Determinar la transicin que sea disparable y efectuar el disparo.
Colocar el nuevo marcado obtenido al disparar esa transicin.
2.1. Si el nuevo marcado no existe, anotarlo. Indicar la transicin origen.
Volver al paso 2.
2.2. Si el marcado ya existe, colocar
Volver al paso 2.
'o/d'
Si no hay ninguna transicin disparable, escribir: 'dead/ocK (La red est bloqueada)
2.3 Mientras exista transicin disparable, entonces:
2.3.1. Obtener el marcado M' que resulta del disparo de t en M
2.3.2. En la ruta desde la raz a M, si existe un marcado M" tal que
M'(p) ~ M"(p), para cada lugar p y M' *- M", es decir, M" est
Cubierto por M', entonces reemplazar a M'(p) por ro.
.r.
-~
A partir del rbol de cobertura se deducen varias de las propiedades de las RdP as:
1. No aparece m, la red est limitada y por tanto R(MO) es finito. Para esta situacin se habla
del rbol de alcanzabilidad Cuando aparece m se refiere al rbol de cobertura.
2. Si en cada uno de los marcados slo aparece Os y ls, se dice que la red es l_segura.
3. Al observar las transiciones disparadas en el rbol, si alguna no aparece es que est
muert (dead). Es situacin es diferente al bloqueo.
4. Si la suma de las marcas en cada nodo del rbol de alcanzabilidad es igual, quiere decir
que la red es conservativa.
5. Si en alguno de los nadas del rbol etiquetados
entonces la red es reversible.
6. Si alguno de los nadas se etiqueta deadlock pero por otras ramas del rbol existen otras
transiciones disparables, marcados old, incluso, marcados infinitos (m), esta red presenta
bloqueos parciales.
.
7. Si la red no presenta bloqueos, entonces es viva (free dead/ock)
426
El anlisis del rbol de cobertura o alcanzabilidad sio es prctico para redes infinitas,
es decir, para redes que tienen arcos que realimentan desde el final del proceso al
inicio. Para redes finitas, como en los procesos de manufactura que se va a fabricar
un nmero determinado de productos, este anlisis no aplica.
Todos los ejemplos y Procesos_prueba propuestos en el captulo, corresponden a RdP
ordinarias, infinitas y puras.
Ejemplo 2.4
La figura 9.7 muestra la RdP asignada como Proceso_prueba6.
T9
Figura9.7.
determinar
el rbol de cobertura
en la figura 9.2.
La red contiene 11 lugares y 9 transiciones. Dos secuencias formadas por los lugares: Pl, p3J p5J p7J p9
Y p2J p4J p6J p8J plO. Las dos secuencias operan paralelamente; un lugar compartido PllJ la transicin
t9 comn en las dos secuencias.
Es red infinitaJ pura y ordinaria.
El marcado inicial es: MO = (1 1 O O O O O O O O 1)
427
Los resultados aplicando el algoritmo 9.1 se muestran en la Tabla 9.1. Fueron obtenidos con el
programa hum_RdP.m desarrollado por el autor en Matlab (Se han editado para la presentacin).
Esta representacin de los resultados no corresponde con la forma comn dada en la teora consultada
(nodos y transiciones presentados en forma de ramas de rbol), esto por facilidad de presentacin y
por la extensin de la red.
Tabla 9.1
Transiciones
Orden
1'1arca
Transicin
disparada
Raz
~I) _ 1
disparables
Tl
MI'"
1'.2-=
HS=
T7
T7
n ..-
1'2
T2
us==
T4
K5=-
T'
K7=
T6
M8=
Te
T9
10
1'2
11
12
T6
J.
H9'" 1
T4
810" 1
T6
IU1= 1
Te
T1
13
Te
812= 1
T1
MI)"' o
T3
15
T3
81'1"'
TS
16
T5
MIS=
17
T7
T1
19
Te
20
T3
22
T6
23
T5
24
T7
25
T6
T1
.-------.--L~_l!: _!~
f
'111=-1
18
T2
1'2
HO""1
14
12
T2
T5
La interpretacin
Harcas obtenidas
:lH6=
In"?- o
T1
T5
l{la- o
----.~~_~1
M1S:
La primera columna, orden_marca es un nmero consecutivo que indica la obtencin de una marca
nueva.
Segunda columna, Transicin disparada, corresponde a la transicin que manualmente se introdujo en
el programa para observar su marcado (slo una cada vez).
Tercera columna
disparada.
Marcas obtenidas,
luego de introducir
la transicin
AUTOMATIZACIN
INDUSTRIAL:
428
TEORA Y LABORATORIO
Cuarta columna, Transiciones disparab/es, se indica cules transiciones pueden ser disparables porque
satisfacen las reglas establecidas para el disparo.
En la primera lnea, Marca_O, se tiene la raz det.rbol:
9.7, dos transiciones pueden ser disparadas: Ti y T2.
En la segunda, lnea Marca_l, se dispara Ti, as que se obtiene el marcado indicado como
partir de este marcado es posible disparar nicamente la transicin T3.
Mi, y a
Ejemplo 9.5
Una RdP presenta el siguiente marcado inicial y la matriz de incidencia:
-1
o1
:
1I0 ~
-1
1
-1o
o1
[oo1
oJ1
Desde el punto de vista prctico, se deben evitar los bloqueos, as sean parciales.
H
T5
In=
~::.'"
T2
Tl
Raz
~2=
~:
Transicin
disparada
Harca
Orden
45
321
O
76
no=
liod:
429
Tabla 9.2
~1arcas obtenidas
Transiciones
d ispa ra bles
TlT2
T2 T3
T2
9.7.2.
Anlisis Matricial
430
Donde: Mk es el vedar del marcado que se desea obtener, Mk-1 es el vector del marca_
do inicial, 1 la matriz de incidencia y u un vedar de control con todos sus elementos
cero menos uno.
Para alcanzar el marcado
Mk,
(9.16)
Mk tiene valores negativos, lo que significa que un lugar llega a tener marcas negativas, situacin
inconsistente.
2.
3.
Mk es consistente,
Uk
dado como:
(9.17)
IT;
1Tuk=
Uki *-
o,
se define P_nvarantde
o
la RdP como:
(9.18)
+ a12Pi2 +
alnPin
= o
a21Pil
+ a22Pi2 +
a2nPin
=o
(9.19)
AmlPil
+ am2Pi2 +... +
amnPin
=o
431
= Rango(ruk*)
(9.20)
determinado
y tiene nica
(infinitas soluciones).
Mo + rUk
Trasponiendo trminos:
{tl, t2,...,}
<p
rT
= MkT- MOT
o:
(9.21)
(9.22)
que se determina
de cada columna
del espacio nulo de
de Ax=O).
o",
432
Donde
Mo
+ IUk
Mk
433
1 es
(9.25)
(9.26)
Donde 1 => A, contiene los coeficientes del sistema; Mdif => b se conoce como el vector
del lado derecho y Uk => x es el vector desconocido. Entonces, Mk ya se conoce.
El objetivo es determinar el vectoruk que permite obtener
Mk
a partir de MO.
Para encontrar la solucin del sistema lineal puede iniciarse convirtindolo en la ma_
triz aumentada (matriz aumentada: [1, Mdif]) Y transformarla en la forma escalonada,
utilizando el mtodo por eliminacin Gaussiana.
Luego se ubica en cada columna de la matriz reducida, el pivote (si la columna no contie_
ne pivote se llama columna libre y las variables de esa columna se llaman variables libres).
En donde:
(9.27)
(9.28)
_Ejemplo
434
9.6
La Figura 9.8 presenta tres sistemas de ecuaciones lineales resueltos con el comando rref(M).
[)
= oo
1-1
oo
o1(t1)
rref
0'1)
rre!
(D
-3
oo1
o
,1-
(B)
':'::.TIS
rre! (i)
ans=
-1
1
2
1
Co---=~~=~
o ~:==~_o)
(C)
Figura
9.8
Las tres matrices de la figura, son aumentadas y ya estn pivotadas. La matriz de la figura 9.8(A) tiene
en el ndice (3,4) el elemento 1, as que el sistema da inconsistencia; entonces el sistema no tiene
solucin. La matriz de la figura (B) tiene pilotaje en tres columnas, por tanto tiene solucin nica. Para
la matriz de la Figura 9.8(C) la fila 3 la forman O' s, as que tiene infinitas soluciones.
Parte 2
9.8.
435
analizar con diferentes niveles. Trminos como supe~estados, sub_estados, padres, hijos,
hermanos, resultan comunes en los distintos niveles de jerarqua.
La ortogonalidad y el paralelismo, permiten desarrollar tareas independientes y, con
la comunicacin, es posible que varias tareas reaccionen ante un evento, o se comu_
niquen entre s tareas paralelas.
Stateflow de Mat/ab (versin 7.0 o posterior) es una herramienta que permite modelar y
simular cartas de estado y aprovechar el simu/ink para integrar los sistemas reactivos
con sistemas continuos. De hecho en la literatura se refiere a Statef/ow como una
herramienta que modela mquinas de estado finito.
El lenguaje de Statef/ow suministra jerarqua a las mquinas de estado, en forma simL
lar que las cartas de estado, aunque su manejo resulta ms complejo por las caracte_
rsticas de los componentes que presenta como transiciones entre niveles, transicio_
nes histricas, llamados de eventos, operaciones de descomposicin y otra serie de
elementos y semntica, que posteriormente se mencionarn.
es una potente herramienta grfica de diseo y
desarrollo adecuada para resolver problemas de supervisin y control en problemas
Statef/ow
51)
DEDS.
del sistema en
9.9.
Las mquinas de estado finito son usadas para modelar DEDS. Una mquL
na de estado finito es un modelo que describe el comportamiento de un nmero
finito de estados, las transiciones entre esos estados y las acciones.
Un estado representa un modo de operacin de una mquina. Por ejemplo la llave de
una estufa elctrica tiene cuatro estados: apagado (otl), bajo (low), medio (medium) y
alto (high).
Una accin describe la actividad que va a ser desarrollada. Las acciones son clasifica_
das en tres tipos: Las acciones de entrada (Entry Action), acciones de salida (Exit
Actions) y las acciones realizadas durante la transicin (During Actions).
436
La mquina de estado puede ser representada por un diagrama de estado o por una
tabla transicin-estado. La figura 9.9 muestra el diagrama de estado para el control de
calentamiento de la estufa elctrica.
A=(L, Q, qo,
a, F)
(9.29)
Donde:
.E:
L~ Q
(9.30)
Donde
(9.31)
Sf usa una variante de la notacin de las mquinas de estado, as que Stateflowes una
representacin grfica de las SFM donde los estados y transiciones forman los ele_
mentos bsicos en la construccin de los sistemas. Tambin Sf permite la representa_
cin de Paralelismo (Parallelism), jerarqua (Hierarchy) y memoria (History).
En la figura 9.10 se ilustran los componentes grficos que componen una carta Sf.
figura9.10
437
System).
La actividad
de un
Los estados forman parentescos cuando van acompaados de otros estados; en la figura, stateA es el
estado de mayor jerarqua, as que es el padre. StateAl y StateA2 siguen en jerarqua y son hermanos,
porque tiene igual nivel de jerarqua. A su vez, estos dos estados son padres de los estados internos
StateAla, StateAlb y StateAlc y de los estados internos StateA2a y StateA2b, respectivamente. Los
estados ms internos son los de menor jerarqua. Estos sub_estados son hermanos entre s (los que
estn dentro del mismo padre).
Sf dispone de dos tipos de estados: paralelo AND y exclusivo OR. En la figura los estados hijos
StateA2a y StateA28 tienen descomposicin AND, mientras que todos los dems estados tienen
descomposicin OR exclusivo (OR-ex). Se identifica la descomposicin grficamente por el recuadro del
estado: con lnea a trazos, la descomposicin es AND y con trazo continuo, la descomposicin es ORex. En cuanto al funcionamiento de las dos descomposiciones, en AND, los estados pueden estar
activados simultneamente, mientras que en OR-ex, slo uno de los estados puede estar activo.
Los estados llevan etiquetas. Es obligatorio colocar una etiqueta con el nombre del estado. Y puede o
no llevar otras etiquetas que indican acciones, tales como: entry, during, exit, on evenLname .
./ Transicin (Transition)
Es el elemento grfico que enlaza los diferentes objetos. El punto de partida de la transicin
fuente (Source) y el punto de llegada, punta de la flecha, es el destino (Destnaton).
es la
438
de la condicin}/Accin
de la transicin
AUTOMATIZACIN
9.
INDUSTRIAL:
439
TEORA Y lABORATORIO
v"
Eventos (Event)
Permiten la ejecucin del diagrama Sf. Los eventos son elementos no grficos y su ocurrencia causa
que el sistema sea evaluado. Al presentarse un evento se produce su anuncio (Broadcast) en el sistema
y, como consecuencia, puede disparar una transicin o disparar una accin; su anuncio se ejecuta de
una manera jerrquica iniciando en 105 niveles de mayor jerarqua hasta llegar a 105 de menor jerar_
qua (top-down). En la Figura 9.10, un evento se tiene en la transicin que enlaza al estado StateA1
como fuente con StateA2 el destino, el evento es: transitionA1_A2.
Los eventos pueden ser:
Locales al Sf
Una entrada al Sf desde un modelo de simulink
Una salida desde el Sf hacia el modelo de simulink
Un cdigo que es importado o exportado desde una fuente externa al Sf y simulink
v"
Condicin ( Conditions)
Es una expresin Booleana que puede tomar el valor de verdad o falso. Cuando la expresin es verda_
dera, la transicin que la contiene queda validada.
Se escribe entre parntesis rectangulares, como se indica en la Figura 9.10 con dos de las transiciones
que contienen condicin: [ConditionFj.
v"
Acciones (Actions)
Las acciones toman lugar como parte de la ejecucin de los Sf. Se especifican como parte de una
transicin (como se indica en la figura 9.10), o forman parte de los estados (no indicado en la figura).
Cuando forman parte de la transicin pueden darse dos tipos de acciones: Accin de la condicin y
accin de la transicin. En la primera, una vez la condicin especificada en la transicin es verdadera,
inmediatamente se ejecuta la accin de esa condicin. En la segunda, cuando la transicin es validada
y se produce la evolucin de un estado (fuente) a otro (destino), se ejecuta la accin de la transicin.
En la figura 9.10, las transiciones que salen de los sub_estados StateA1a y StateAlb
conectiva, presentan la siguiente sintaxis:
[conditionFj
y [conditionFj{funlO}jfunc2()
hacia la unin
(9.32)
Entonces, cuando la condicin es verdadera, las dos transiciones son validadas, pero adems, la tran_
sicin que sale del sub_estado StateA1b, ejecuta la accin de la condicin fun10 y cuando hay evolu_
cin entre los estados, se ejecuta la accin de la transicin fun2().
Como se observa, en la sintaxis de las dos acciones se distingue porque la accin de la condicin est
encerrada entre corchetes '', mientras que la accin de la transicin est separada por '/'.
Las acciones tambin se especifican para los estados (no se indica en la figura 9.10). Las acciones son:
Accin a la entrada (Entry Action) se ejecuta una vez el estado queda activo.
Accin a la salida (Exit Action) se ejecuta antes de que el estado sea desactivado.
Accin durante (During Action) se hace efectiva mientras el estado est activo
Acciones On-Event se ejecutan cuando el estado est activo y una o ms de los eventos de algn
tipo especificado ocurren. La sintaxis de esta accin, por ejemplo:
on event1: exitf...)
(9.33)
"
440
Se inicia con on luego el nombre del evento al cual responde: event1. Cuando ese evento ocurre, la
accin es exit().
-/ Datos (Data)
Son usados para almacenar valores numricos para referencia en los diagramas de Sf. Son objetos no
grficos as que no tiene representacin directa sobre el diagrama. Pueden ser:
Locales al Sf
Suministrados desde el modelo simu/inkal Sf como entrada
Entregados por el Sf como salida hacia el modelo de simu/ink
Datos temporales no persistentes
Definidos en Mat/ab desde el espacio de trabajo (Workspace)
Generados mediante cdigo que es importado o exportado desde una fuente externa al Sf y
simu/ink.
9.11. Semntica
La semntica describe cmo la notacin es interpretada e implementada y
en qu secuencia las acciones toman lugar durante la ejecucin de un diagrama Sf.
La semntica fija las reglas para:
Anuncio de los eventos
Procesamiento de los estados
Procesamiento de las transiciones
Rutas que siguen las transiciones habilitadas
AUTO MATIZACIN
9.
INDUSTRIAL:
TEORA
441
Y LABORATORIO
1. La raz del Sf verifica si hay transicin vlida como resultado del evento. Una transicin por defecto
es detectada en el estado A
2. Estado A se marca como activo
3. Se ejecuta la accin de entrada del estado A: entry:entA().
Completa la accin
entry:
-0nt..:.,()
dUflng: drXA{;
ext: exiUq)
\.
(SI
','::=-"1'&
er.try: entBO
--.-.-#q"'"-- ..l. dut'jn9~
"
'-1
Figura 9.11
<=)';1:
dur8()
(;>:1180
'
'.
Se completa la accin
9.11.2.
1~
442
0111
6nlry: 6ntOn()
during: durC'!l()
,xt: ,:dC'l10
figura
9.12
Sf
est dormido. El
1. La raz del Sf chequea si hay transicin vlida como consecuencia del evento E_one. Se detecta una
transicin desde el estado On al estado Off
2. Se ejecuta la accin ext: extOnO en el estado On. Se completa la accin
3. Estado On se marca inactivo
4. El evento E_one se anuncia como accin de la transicin. Entonces se evala la otra transicin cuyo
evento es E_one, pero ninguno de los estados est activo, as que este evento no tiene efecto
5. Estado Off se marca activo
6. Ejecuta la accin entry: entOffO
7. El Sf regresa al estado dormido en espera de otro evento.
Situacin: El estado del Sf actual-es: Sf dormido, estado Off activo. Ocurre el evento
E_one y despierta al Sf, entonces:
1. El Sf chequea desde la raz si hay transicin vlida como resultado del evento Cone.
desde el estado Offal estado On es detectada
2. El estado Offejecuta
Una transicin
AUTO MATIZACIN
INDUSTRIAL:
TEORA
Y LABORATORIO
443
.....
dlinng,
dUr/IO I('::2---------')'
f e)!:
~~'.
f.Y.6XIlAO
"n\}\(j
~-----,-, ..-.
~.
dUl!l1g: dllri\1(i
r:,~~Yen:A10.
l.
'-,
L,
~
~---~--j
Figura 9.13
Situacin: Inicialmente
entonces:
1. El Sf verifica si existe alguna transicin vlida como resultado del evento E_one. Existe una transL
cin que va desde el estado A.Al hasta el estado B.B1
2. Se verifica la condicin de la transicin y se establece que es verdadera
3. Estado A ejecuta la accin durng: durA(). Completa la acCin
4. Estado A.Al ejecuta la accin ext: extAl().
Se completa la accin
444
Al
enl.rr ~nIA()
l----~('r.e {P 3ne 1
( el
II
I ",,\n!:
dunng entC(\
dur(:O
durinq: durAi)
Xt: :-:itAO
'
'------'..
..-----
'0,.
\~._,
,'-",
/,/~kl~:.:it
~---'
\
./ /),-J~-'-tc~:~n~j
GXoC()
! BI
! entry: erct8
i duting:
durBO
ext exitBO
Figura 9.14
Situacin: Inicialmente
E_one y despierta al Sf:
Condiciones en uniones
1. La raz del Sf verifica si existe transicin que sea vlida como efecto del evento E_one. Un segmen_
to de transicin desde estado A a la unin conectiva es vlida. La accin de la condicin {A_one}
es detectada en el segmento de transicin vlida y es ejecutada y completada. El estado A perma_
nece activo
2. Ya que las condiciones [C_one] y [C_two] son falsas, no hay posibilidad de evolucin de los estados
3. Estado A permanece activo. Ejecuta la accin durng: durAO. Completa la accin
4. El Sf regresa al estado dormido en espera de un nuevo evento.
que van
5. El estado
e se marca
445
activo
,/
, 81
Al
(\l
'\
Bi1
entry entB 1()
L-
entry entAO
during durAO
~''',!=_one A
exit exitAO
"
~_---"I
__
during: durBi()
~,,_U
__
Figura 9.15
Transicin
82
'1
exit: exit8i
====J
lA es ejecutada y completada
446
Al
e-nt,y: ent.,O
during: dwA(;
ex;l: exit A ()
(~.I
en",: enl80
during: dw.BO
exit: exilBO
,,
,.
~
81/
entrv: enl81
\.
Figura 9.16
,.-----,
82/
ent,y ;ntB20
during: durB20
exit: exit820
'-- __
84,'
eniry: enl830
during: durB30
e>:it: e):itB3U
duri;,~r dur81 O i
exil: exi;Si0
i
831
i
O
I
)
en!.;v: entB40
durir,g: dur840
exil: exitB40
i
'
Situacin inicial: Estado A activo por poseer transiciones por defecto. Considerar que
anteriormente el ltimo estado activo del supec-estado fue B.B4, as que este estado
est almacenado en el histrico. Se anuncia el evento E_one, despierta el Sf. La
semntica para esta situacin es:
1. La raz del Sf busca transiciones que sean vlidas como resultado del evento E_one. Hay una
transicin vlida desde el estado A al supec-estado B
2. Estado B ejecuta y completa la accin ext:extA()
3. Estado A es marcado inactivo
4. Estado B es marcado activo
5. Estado B ejecuta y completa accin entry:entB()
6. Estado B detecta el histrico y consulta memoria. El histrico indica al estado B.B4 como ltimo eso
activo anteriormente, entonces este sub_estado es el destino de la transicin
7. Estado B.B4 se marca activo
8. Estado B.B4 ejecuta y completa accin entry:entB4()
9. Sf regresa al estado dormido en espera de otro evento.
AUTO MATIZACIN
INDUSTRIAL:
TEORA
Y lABORATORIO
447
Situacin inicial: el estado A activo por la transicin por defecto que tiene, el Sf dormL
do. El evento E_one se anuncia y despierta al Sf. La semntica para esta situacin es:
Al
,....--------------_
E_one
enlry: .nl'.O :
I E_t"lo
".
dwing: durA O:
exil:6xitA;
'\
(8/
_IJ
"
r f:inll ~':ent80
I
I
dUling" durBO
exit: exilBO
\E_One
I\
exil: exitB10
Figura 9.17
'------>
''--._----E;~ge~~~~.?o1
Transicin
~.
~Uwo
~/(!I
1. El Sf busca en su raz por transiciones que sean vlidas debido al evento E_one. Hay una transicin
que es vlida, que enlaza el estado A con el estado B. La etiqueta de esta transicin valida uno o
dos eventos: E-one y E_two (E_one or E_two)
2. Estado A ejecuta y completa la accin exit:exitA()
3. Estado A es marcado inactivo
4. Estado B es marcado activo
5. Estado B ejecuta y completa la accin entry:entB()
6. Estado B detecta una transicin por defecto que es vlida para el estado B.B1 y satisface al evento
E_one
7. Estado 6.61 se marca activo
8. Estado 6.61 ejecuta y completa accin entry:entBl()
9. Sf regresa al estado dormido en espera de un nuevo evento.
\"ti.
Figura 9.18
Funcionamiento
de las transiciones
448
internas
1. La raz del Sf busca transicin que sea validada por el evento E_one. Hay una transicin que puede
ser validada, sin embargo, la condicin de la transicin es falsa, as que no es vlida
2. Estado A ejecuta y completa accin durng:durB()
3. Estado B chequea en su interior por hijos que tengan transiciones vlidas. Detecta una transicin
interna
4. El estado A permanece activo, se ejecuta y completa la accin de la transicin /A_two
5. Sf retorna a su estado dormido en espera de otro evento.
Situacin: Considerar ahora que un segundo evento E_one ocurre, la condicin [C_one]
es verdadera.
entre estado A y
449
/\
/ Al
entr:
during: durAO
exl!: exitA()
{;ntAO
'.'
~---('!,,_,
./'
I/ ./
,,!i
l
1,
\ E_one
~:r:ry:
enlA 1()
dunng:durA10
,
ell1: e.l,
xV 1(1
Figura 9.19
"1-'
le_on"],
_
-----...
\\(C_twoj
'\
----.~.,.......
entn, enlA2(,)
A21"
exit: exitA20
dwing
durA20
)
'1
( A31
)/----:
!eniryentA3)
-t' 't"3()'
I1 dlln,ng:durA30
lex,",,"
I
i
I
j)
450
interna vlida
segmentos de
transicin no
A.A3
exit:exitA20
entry:entA30
/~
- /
"'"',
Al
entry: entA()
during durA()
exi! ex:1AO
\ i A21
" A11
entry: entA 1()
during: durA 10
(In E_ on8: E_tv;o
exit: ex;tA 1(l-
entry ent8,2()
during: durA2()
exit: exi1A2{)
~-~,
ce.
iA2al
entry entA2a() i
i dUflng durA230 i
i
(----)
/
i exit: exitA2a.O
(''~two
, ,
A2b/
"
enlry: entA2bO
during: durA2b()
exi! exitA2b()
~---------------------~
Figura
., ,
/
/ /
451
.Situacin inicial: el Sf dormido, los estados A.A1.A1a activo y A.A2.A2a activo. Estos sub_
estados contienen transicin por defecto. Ocurre el evento E_one y despierta al Sf. La
semntica para esta situacin es:
1. La raz del Sf determina si existe transicin vlida en respuesta del evento E_one. No hay transicin
vlida
2. Estado A ejecuta y completa la accin durng:durA()
3. Los estados A hijos tienen descomposicin ANO. Ellos son evaluados y ejecutados de acuerdo a su
posicin en el diagrama: de izquierda a derecha y de arriba hacia abajo. El estado A.A1 es
evaluado primero. El estado A.A1 ejecuta y completa la accin durng: durA10. Estado A.A1
ejecuta y completa la accin on E_one y anuncia al evento E-two
El anuncio del evento E_two despierta al Sf por segunda vez. La raz del Sf chequea si hay transicin vlida
como resultado de E_two. No hay transicin vlida.
Estado A ejecuta y completa la accin during: durAO.
EstadoA chequea por hijos que tengan transicin vlida. No hay transicin que sea vlida.
Los hijos del estado A son evaluados comenzando con el estado A.Al. Estado A.Al ejecuta y completa la
accin during: durA10. El estado A.Al es evaluado para una transicin vlida. No hay transicin vlida por el
evento E_two
Estado A.A2 es evaluado. Estado A.A2 ejecuta y completa la accin during: durA20. EstadoA.A2 chequea por
una transicin vlida. El estado A.A2 tiene una transicin vlida como resultado del evento E_two, desde el estado
A.A2.A2a al estado A.A2.A2b.
Estado A.A2.A2a ejecuta y completa la accin exit: exitA2aO.
Estado A.A2.A2a se marca inactivo.
Estado A.A2.A2b se marca activo.
EstadoA.A2.A2b ejecuta y completa accin entry:entA2bO
4. Contina con la evaluacin inicial del evento E_one. Se detecta una transicin vlida como resulta_
do de este evento: entre el estado A.A1.Ala y A.A1.A1b.
5:'E~tado
exit.exitAla.
entry:entAlb.
9. Estado A.A2 es evaluado y no hay transicin vlida como consecuencia del evento E_one
10. Estado A.A2 ejecuta y completa la accin durng:durA2b
l1.Estado A.A2.A2b,
anteriormente
del procesamiento
del evento
E_two sucedido
, ...
'.::.
...
452
,Al
"'j
~lri,.n!AO
durirg:
durA(j
e)~'\:e::-~tAO
--- - -- -- - --- - - -
. -- ~
-
:','.11
: entry HuA 1o
:
dUflng:
durA 1{)
: exit: exitA.l0
.~
Figura 9.21
1. La raz del Sf busca transiciones que sea vlidas como consecuencia de la llamada del evento. No
hay transicin vlida
2. Estado A ejecuta y completa la accin during:durA
3. Los estados hijo del estado A tienen descomposicin paralelo, as que son evaluados de izquierda a
derecha y de arriba hacia abajo. Estado A.Al se evala. Como est activo, ejecuta y completa la
accin during:durAlO
4. Estado A.Al verifica si alguna de las transiciones en su interior es vlida. Detecta la transicin que
enlaza sus estados hijo A.A1.A1a con A.A1.Alb
.
5. Estado A.A1.A1a ejecuta y completa la accin exit:exitAla
6. Estado A.A1.A1a se marca inactivo
7. Ejecuta y completa la accin de la transicin E_two
Por causa del evento E_two, el proceso entre las etapas anteriores se detiene
Ahora, se despierta por segunda vez el Sf como respuesta al llamado del evento E_two. La raz del
Sf revisa qu transiciones quedan validadas. No encuentra.
Estado A ejecuta y completa accin during:durA
Se evala entre los hijos del estado A por transiciones que sean validadas por el evento E_two,
comenzando con el estado A.Al. No encuentra Transicin vlida
Estado A.A2 es evaluado. Estado A.A2 ejecuta y completa accin during:durA2. Estado A.A2 busca
transicin vlida. Encuentra transicin vlida entre los estados hijo A.A2.A2a con estado A.A2.A2b
Estado A.A2.A2a ejecuta y completa accin exit:exitA20
Estado A.A2.A2a se marca inactivo
Estado A.A2.A2b se marca activo
Estado A.A2.A2b ejecuta y completa accin entry:entA2b
453
8. Vuelve al proceso anterior al anuncio del evento E_two. Estado A.A1.A1b se marca activo
9. Estado A.A1.A1b ejecuta y completa accin entry:entAlb
10. Estado A.A2 es evaluado por la raz para encontrar transiciones que sean vlidas por el evento
E_one. Estado A.A2 ejecuta y completa qCcin durng:durA20. No hay transicin que sea validada
l1.Estado
DI
eniry: enlD()
du:ing: aurDO
exitD()
exil.
Figura 9.22
Construccin
de decisiones f-then-else
454
Al
'
,"
'--__,)
dunng:
durAO! 1',exit: exit;.,O
--..,
\__
" ,/ l
e!llB9
. ent:y.
dunng:
duroO
entry:en!AO L~one{i:=O)
JBl
I"j---
,- -' , I
.xi!: exitBO ,
1f-
t //
(/
[i<
Figura 9.23
10]{i++; func10J
Construccin
de un
lazo for
4.
2. La condicin [i < 10] se evala como verdadera. La condicin i++ y la llamada a la func10 son
7.
5.
6.
8.
3.
Se completa la
455
verdadera!
,'A
"
,.
, [data1 == 1 liRE_one
-'~-~."
e'~;rY,:er,'tA O
1 ()
exitexitA
rA"
"
D,'
r,'A2/
\,
"'~
E two
! entry:entA2()
! exit:exiL",2()
----J
....
, B - - - - - - - -," - - - - - - - - - - - - - - - - - - -- - - - - - - - - _. -- "
entry:ent810
exit:exitB10
---.....~~~..\
ti
,',
ti~
(82/
1entry:entB20
'1
Ejvo'----{ i exit:exit82()
-----'
\.~
Figura 9.24
,11
que sea
456
Parte 3
9.12. Adecuacin de la RdP al Mapa Stateflow
Como se defini en la Parte 1, el marcado inicial MO es el conjunto de
marcas que tiene inicialmente la RdP; este Conjunto se puede expresar como el vedar
de marcado inicial (MO), que se deduce de la red y que contiene tantas columnas como
lugares tiene la red.
La matriz de incidencia est conformada por la diferencia de los arcos que salen de
una transicin menos los arcos que entran a ella y se expresa como la matriz I.
La matriz secuencias (sec) es generada porque es necesaria para el traslado de la RdP
a mapa de estado de Stateflow y el nmero de lneas y columnas depende del nmero
de secuencias paralelas que tiene la red, que pueden evolucionar simultneamente y
de la cantidad de lugares, respectivamente. Considerando que los procesos que se
analizan pueden tener dos o mximo tres secuencias simultneas (o ninguno), significa
que el nmero de lneas de la matriz puede ser dos o tres. Si el proceso bajo anlisis
no tiene secuencias paralelas simultneas, la matriz de secuencias no es dada.
Para aclarar el significado de paralelismo y simultaneidad de una red: una red puede
tener secuencias que son paralelas, pero cada ramal no puede evolucionar simult_
neamente, sino una a la vez. O bien, la red puede tener secuencias paralelas, y
pueden evolucionar simultneamente.
Para determinar la matriz secuencia, se plantean las siguientes situaciones generales
que puede presentar una RdP:
1.
La red puede tener dos secuencias simultneas, es decir, secuencias en las que varios lugares
pueden ser activados simultneamente. Cada secuencia tendr mnimo dos lugares.
2.
3.
La red no tiene secuencias que evolucionen simultneamente. La red puede tener secuencias
paralelas, pero no son activadas simultneamente, sino una de ellas a la vez.
4.
La red puede tener lugares que son compartidos por secuencias paralelas o secuencias simult_
neas o slo una de las secuencias. Mnimo debe ser un lugar con esta caracterstica.
5.
La red puede tener lugares que son compartidos por lugares que pertenecen a una de las secuen_
cias. Mnimo debe ser un lugar.
6.
La red tiene lugares que son comunes a todas las secuencias, o si tiene tres secuencias simult_
neas, puede tener lugares comunes para dos de las secuencias. De este tipo de lugar puede ser
uno mnimo.
457
Hay relacin estrecha entre el vedor marcado y la matriz secuencia. Para ilustrar las
situaciones anotadas, observe el siguiente ejemplo.
Pi P2 P3 P4 PS P6 P7 P8 P9 PiO Pll P12 P13 P14 PiS P16 P17 PiS P19 P20
1o11
o1
MOo= ][ 1 o1
~J
-:..
Columna con un dato 1 y todos los dems O significa que el lugar pertenece a una secuencia de
evolucin simultnea. As que en el ejemplo, los lugares Pl-P2-P3 pertenecen a una secuencia. Los
lugares P8-P9-P10 pertenecen a la segunda secuencia. Los lugares Pll-P12-P13 pertenecen a la
tercera secuencia. El lugar P1 tiene marca como indica el vector MO, as que ese lugar es cabeza
de la secuencia (lugar activo inicialmente): El lugar P8 tiene marca 1 en el vector MO, as que ese
lugar es cabeza de la segunda secuencia. EL lugar Pll tiene marca 1, entonces es cabeza para la
tercera secuencia. Generalmente un solo lugar de cada secuencia est marcado. Los dems
lugares de cada secuencia no tiene marca, as que estn desactivados.
2.
Todos los elementos de una columna de la matriz sec tienen datos cero y est marcada, significa
que es un lugar compartido entre secuencias. Este lugar generalmente presenta conflicto. Puede
tambin ser lugar que lo comparten algunos lugares de una secuencia.
3.
4.
Toda la columna tiene datos O y no est marcada, significa que forma secuencias paralelas pero
que no evolucionan simultneamente y no tienen lugares comunes.
458
Para obtener un mapa en Statef10w (identificar como 51) a partir de una red de Petri y que
cumple con todas las condiciones, entonces se hacen las siguientes consideraciones
para hacer ese traslado.
Cada lugar de la RdP es equivalente a un estado en Sf.
Si una transicin de la RdP tiene slo un arco de entrada y un arco de salida, entonces en la
construccin del Sr, se tienen dos estados y una transicin que los enlaza.
Si la transicin de la RdP tiene ms de un arco de entrada y/o ms de un arco de salida, se
constituyen en el sr uniones Uunctons) con transiciones que enlazarn la unin con los estados
correspondientes.
La figura 9.34(A) ilustra lo anotado. Se tienen cuatro estados, cada uno de ellos etique_
tado con el nombre del correspondiente lugar que representa. Entre el estado P3 y PS
hay una transicin que representa en RdP una transicin con un arco de entrada y un
arco de salida. Una unin que equivale en RdP a una transicin, en este caso con un
arco de entrada y dos arcos de salida.
/~~tO"-"-'CJ
Lugar Estado---::.
/~~
i
o::!
.~'-,../
!
!
I
~I
03&
//
.1
/
:\
/'J.,
I
'P7 ~P5\)
I~!
"j
/.
../
-."
05
j
"".
D'/ ~
,/!
--.(!
P7"
......
una
transicion
con
un
arco
arcos
de entrada
de salida
y dos
----..
'.'t /_._\
-'
.-
UP11
ro---, .
t--1'.(A)
(B)
(6) Mapa
Una vez el programa sr corre, la presentacin del mapa que entrega es como se muestra en la
figura 9.34(8). Este es el mapa para el Proceso_prueba6.
Se presentan en esta seccin algunos ejemplos a los que se aplican los algoritmos
desarrollados en cdigo Mat/ab, para la adecuacin de las Redes de Petr en mapa de Sr.
Son procesos que poseen todas las variantes analizadas: con dos y tres secuencias
simultneas, procesos sin secuencialidad, traslado de GRAFCET a Red de Petri. Con estos
ejemplos se llega hasta obtener el mapa equivalente en Statef10w y su edicin. En la
459
9.12.1. Proceso_prueba4
El proceso est conformado por un vehculo que se desplaza automtica_
mente por la lnea de produccin y otra lnea en donde se procesa algn producto. El
vehculo recorre la planta y se ubica en una zona en donde un robot lo carga con el
producto previamente elaborado. Luego, el vehculo lleva ese producto a la zona de
almacn. En la otra lnea, la materia prima es transformada para obtener el producto
final.
La Red de Petri del proceso se muestra en la figura 9.25.
(A)
Figura
(B)
9.25 Red de Petri para el Procesoyrueba4 (A) y (B) Disposiciones diferentes de la misma red
El AGV (Automated Guided Vehide) se desplaza por los lugares Pl, P2 Y P3. El producto se
procesa en los lugares P4, P5 Y P6. P8 indica la disponibilidad del robot y P7 es la
disponibilidad del AGV. P9 representa la situacin de ocupado de los dos recursos el
robot y el AGV. Pl equivale al almacn en donde est el AGV.
Como se observa en la red, hay dos secuencias de evolucin simultneas, ya que es
posible que mientras el vehculo est transportando producto, en la otra lnea se est
fabricando.
Con base en la RdP, se extrae el marcado inicial MO y la matriz de incidencia L Estos
arreglos se guardan en un archivo Excel, de donde son extrados por el programa de
Mat/ab que realiza el anlisis de la red. Los archivos se guardan con los nombres:
r-
460
El siguiente
es un progre:ma desarrollado
en Haclab que efectua el analisis
de una Red de Petri, s\.lJl'Iinistrando
seguridad,
lirnitacion,
tiempos
caractersticas
de la red tales corno: analisis de marcedo, vive<:a, reversibilidad,
y alcanzabilidad,
mediante una secie de algoritlOos que combinan la li'latematica con la prograrnacion.
StateflotJ de J-1e.tlM, entregando el mapa de lugares, uniones
Luego, con base en esas ce.re.cteristicas,
se tres lada
El
transiciones.
'Y
Para iniciar
el analisi5,8
pal:t,ir
de incidenr.::ia
deternlinar si la red
lugares que forma cada secuencia.
Si
tiene t.res secuencia~,
la znatriz que
"l
Presionar
++++++
enter
El siguiente
para iniciar
es el analisis
nombre.M
se guardan en el archivo
analisis
estructural
para trasladarla
a Stateflov
++++++
Las caracteristicas
de la Red son:
Hatrio: de Incidencia 1:
I
1
<
-1
-1
-11
O
O
1OO
OO
Harcedo inicial
1!.:o:
9 lugares
La red es ordinaria:
de evolucion
simultanea
y 6 transiciones
Los lugares no superan peso unidad. Prirrlera con.icion para poder trasladar
a StatefloiJ
Pantalla 2
461
marcados
no=
iniciando
Transician
disparable
Transican
Secuencia
disparable
de marcado:
Determina
nuevo
Desea
anali2ar
Entre
marcado
Introduce
Indique
un nuevo
para
marcado
nUItlero
nl=
T4
Marca
marcado?
determinar
(8) s ~
transiciones
manualmente
(m). Entra
de Transician disparable
11
disparables
transican:
a analizar:
o transicion
automaticaroente
para
determinar
(a), Secuencia
nuevo
marcado
de marcado
(5):a
Tl ~
es:
o
disparable
T2
Transicion
disparable
T4
Secuencia
de marcado:
nuevo
Tl
Transicion
Determina
marcado:
nuevo l'arcacto
El
con:
Marca
marcado:
Pantalla 3
En esta parte del programa se inicia la simulacin. Hay continua interaccin con el
usuario, porque se debe entregar informacin para que el programa pueda operar.
Se muestra el marcado con que inicia el anlisis, esto es el marcado inicial MO (la
marca raz) y las transiciones que pueden ser disparables, como Ti y T4. Se coloca un
orden de secuencia de marcado, para tener en cuenta.
Se interroga: Desea analizar un nuevo marcado? (s)
Usuario teclea s si acepta. Si teclea Enter, sale de esta parte del programa. Luego de
aceptar aparece otro mensaje, dando tres opciones:
Si teclea m, significa que se va a entrar un marcado manualmente. Si teclea a, es
porque se quiere analizar una de las transiciones que es disparable con el marcado
~-
462
actual. Si teclea s, es porque se quiere analizar una transicin que fue dada anterior_
. mente, para otro marcado.
En este caso se teclea a entonces se debe teclear el nmero de una de las transicio_
nes que es disparable: 10 4 (slo el nmero). Se teclea 1.
El resultado es el marcado MI y otras transiciones que son disparables con este nuevo
marcado; slo es disparable T4.
As contina la simulacin.
El nuevo
marcado
M es:
1-15=
Transicion
disparabIe
Tl
Transician
disparable
T6
Se repite
Secuencia
Determina
MO:
nuevo
analizar
Entre
marcado
Introduce
Indique
El nuevo
M6~
para
marcado
marcado
Se repite
Secuencia
narca
marcado?
determinar
de Transician
(s) s
transiciones
(rn).
Entra
disparable
disparables
transician:
a analizar:
o transician
autornaticffiente
para
(61.)/
determinar
Secuencia
nuevo
marcado
de marcado
(5):61.
Tl
M es:
disparable
Ml:
manualmente
Transician
marcado:
un nuevo
numero
Old
de marcado:
Desea
T6
Old
de marcado:
Marca
Pantalla 4
Transicin disparab/e
T6. Se
Significa que cuando dispara T6, el marcado inicial se repite. Ese resultado va a indL
car que la red es reversible. Obviamente que no tiene sentido disparar T6. Aparece
una segunda transicin que es disparable: T1.
Msadlante,
En la parte final de la pantalla 4 se teclea Enter, as que se sale de esta parte del anli_
sis y entrega la siguiente pantalla 5.
Harc:=.d.c::
anali:o::ados:
o
:HO=
IU=
112-
463
115=
o
o
Deadlac}: fr~e
la Red a Scaeeflow.
Pantalla S
no permite
~J!alisis P-Invariant
E~ta prueba
Indicar
determina
el numero
conservatividad
de combinaciones
de la red
deseado
(desde 1): 5
En esta prueba, debido a que se tienen infinitas sol~ciones, se han asignado valores
luego se tiene la posibilidad de obtener o no resultado, o resultados repetidos.
La siguiente
es solucion
aleatorias
de P Invariant:
x =
o
Desea
calculo
tolarea_HO="!,
Marca_M9=~,
Jlarca_t'Il=~,
los marcados
analizados?
(3) s
Marcs_Ml0=4,
Pantalla 6
464
Esta
La
prueba
determina
siguiente
Las
columnas
Las
filas
Para
Con
esta
esta
Compare
es
la matri8
son
los
prueba
lugares
puede
la primera
Pl P2
en el
(boundedness)
los
lugares
orden:
de
de
la red.
la red
Ma Ml H2
...
disponer
analizar
columna
y limitacion
analizados
a los marcados
,es necesario
se
(safeness)
de marcados
corresponden
matriz
- o o
Harcado
ao1 =
a1
seguridad
la
del mayor
liruitacion
(HO) con
las
otras
numero
de
posible
de marcados
la red
columnas
para
este
analisis
Red es 1 segura'
La
Las
red
es
limitada
y segura.
Satisface
Si los elerrlentos
los
que
la quinta
se deducen
observando
de la ]:"liatri2 l1.::O..I"cado
son O's
lugares
crece en el nlli~ero de
si
alguno
de
Si
algun
lugar
tenia
Si algun
lugar
no tenia
una
marca
V luego
warca y luego
condicion
lIs,
tokens
no vuelve
para
poder
la matriz
trasladarla
a Stateflo~
Harcado:
la red es l_segura
entonces
a tener,
es red
ililitada
es IDl Siphon
es un Trap
Pantalla 7
AUTO MATIZACIN
9.
INDUSTRIAL:
TEORA Y LABORATORIO
465
Analisis
La pru~~a
T-Invarient
ana1128
reversibilidad
La red es reversible~
Secuencia
de la red
as que cumple
de crensiciones
la cuarca
disparadas
para
condicin
las cuales
para
poder
trasladarla
a StaceflQ~
HO :se repite:
continuar
Transican:
transican:
Veces
dispara.
",;reces
ENTER
transician:
dispara
trensicion:
transicion:
T
2,
4,
para
T5,
Tl,
que
T
6,
quela T3,
Pantalla 8
de las transiciones
Transicion
Transicion
Introduzca
o
tiempo: M6
O
PRUEBA CORRECTA.
Significa
que el marcado
an."lizado es alcanz;=J:,le.
~Ae
Pantalla 9
escogido
seleccionado:
es:
9.30 seg
466
numero de tiares
o
a la que desea
determinar: t1eropo: 1m
Posiblemente:
-----
El
marcado
analizado
no
es
o introdujo la marca
alcanzable
-----
inicial HO
Pantalla 10
En la pantalla 10 se indica anlisis para
~~~*****
Presionar
++++++++++++++++++++++++
No
Una
olvidar:
vez
FIN
actualizar
se obtenga
~n
el
el mapa
enter
para
DEL
ANALISIS
~cript
del
del
finalizar
PARA
programa
stateflo~,
editar
ana11sis
LA RED
el
MO,
DE
numero
PETRI.
del
la Red
de
n~ICIA
TRASLADO
proceso
en
Petri
*~~~r.***
A STATEfLOW
+++++++++++++++++++++++++++++
prueba
el qrafico.
Pantalla 11
Pantalla 11 presenta los mensajes finales del anlisis. Tener en cuenta el penltimo
mensaje. Cuando termina el anlisis de la RdP, automticamente abre el programa
correspondiente al Stateflow de acuerdo a la configuracin de la RdP. Entonces en el
nuevo script se debe colocar el nmero del proceso correspondiente.
Los programas correspondientes a la obtencin del mapa Stateflow, tienen los siguien_
tes nombres:
s~hum_3S.m
s~hum_2S.m
s~hum_NS.m
467
el programa de Sf que
Pantalla 12
Pantalla 13
468
9.12.2. Proceso_prueba6
La siguiente es una RdP de un sistema de mecanizado con una mquina de
control numrico. La red se muestra en la figura 9.26. y la descripcin del proceso es:
Se maquinan dos piezas diferentes en una mquina de control numrico CNC (Computer
Numerc Contro~. Las piezas a tratar vienen de lneas diferentes (en donde se les ha hecho otras
operaciones). Los lugares PI y P2 indican que las piezas estn listas para iniciar la operacin
(PI corresponde a la disponibilidad de la pieza 1 y P2 disponibilidad de la pieza 2).
PII es la mquina CNC, as que la marca en este lugar representa disponibilidad de la
mquina. Entonces en trminos de las RdP, en este lugar se presenta conflicto. Para efectos
de la simulacin, se asigna aleatoriedad en la seleccin. Si la transicin Ti o T2 disparan,
significa que la pieza respectiva ha ocupado la mquina. Los lugares P3 y P5, representan la
serie de operaciones que el CNC hace en la pieza 1y los lugares P4y P61as operaciones en la
pieza 2. Cuando la transicin T5 o T6 se dispara, el sistema evoluciona, indicando que la
pieza 1 o pieza 2 ha abandonado la mquina y esta, a su vez, vuelve a estar disponible.
Los lugares P7y P9, o P8y PI0, representan el trnsito de cada pieza, hasta llegar al final de
operacin en la transicin T9. Pero para que las piezas abandonen el sistema, deben estar las
dos terminadas, lo que se representa con marcado en el lugar P9 y PI0. Cuando se cumple
esta condicin, las piezas son retiradas y entran nuevas piezas al sistema (esto representa la
realimentacin desde T9 hasta los lugares iniciales)
El proceso tiene dos secuencias paralelo que pueden trabajar simultnea e independiente_
mente, siempre que dispongan del recurso compartido.
LaLa~
--
viva
nuevo
O
O
analizados:
Desea
StaxeilOTi.
Red
asat:lsface
latrasladar
la O O OO O
marcado?
un
O condicio!:.
red
totales:
anali2ar
ni
presentan
se
free
Deadlock
bloq1:.=_5
pu:a
que
que
pe..rciales
(,,)
=~=c==============================c===================================,
Harcados
S;gunda
lIO=
469
aleatorias
Desea ce;.lculo
Harca lIO=2
Harca_H9:2,
Si Uarcas
de Surt'ls.de tokens
para los
IIi
Harcas
marcados ,smE:.lizacios?
Marc6._li3=2,
1!J.2
= Ue.rcas M3 = ...
(5) s
!{arce~_HA.=2, Uarc6._lt5=2,
Entonces
l1arca_M6=2,
la red es Conse:rvat
i va
algun marcado
Si la red es conservativa,
equivocado.
se cmople
Es conveniente
la tercera
efectuar
condicion
el analisis
desde el comienzo
a Stateflow
..A.nalisisT-Invariant
La prueba analiza
reversibilidad
La red es reversible,
Secuencia
de la red
de transiciones
disparadas
transiGion:
Veces
transician:
la T6,
transicion:
dispara
transiGian:
19,
Transician:
2,
3,
4,
S,
7,
8".
T
que
Ti,
(safeness) y limitacion
(boundedness) de la red.
La
T=ap
470
AUTOMATIZACIN
9.
INDUSTRIAL:
TEORA Y LABORATORIO
471
Introdu2ca
o
PRUEBA
Ti:
que
que
1,
el marcado
O,
1,
T3:
total
que
+++++++++++++++++++FIN
1'Joolvidar
O,
tarda
en
DEL
actualizar
se obtenga
disparan
T4.:
Presionar
~~T.T.~~~~
vez
analizado
las transiciones
T2:
El tiempo
Una
H3
CORRECTA.
Signiica
Veces
tierl'lpo:
T5:
1,
enter
B~ALISIS
del
para
ir desde
T6: O,
ir desde
en el script
el mapa
es alcauzable.
PARA
del
el marcado
editar
escogido
analisis
DE PETRI.
prograrC'l8
stateflow,
ser
trasladada
a Sateflow
finaliaar
LA RED
puede
T7:
Mo hasta
para
La red
de
INICIA
ES:
la Red
TRASLADO
3.00
de Pecri
seg
~T.~T.T.T.T.T.
A STATEFLO~+++++++++++++++++++++,
T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.**T.r.T.*T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.T.7.T.r.T.T.T.T.T.T.*r.*************************1
Figura 9.27(A).
472
Figura 9.27(8).
9.12.3. Proceso_prueba2
El proceso propuesto en este ejemplo consiste en la fabricacin de piezas
que son repuestos para maquinaria industrial.
La siguiente es la descripcin.
Una pieza metlica est conformada por tres partes que se ensamblan encajando y formando un solo
objeto. Se fabrican piezas de dos tipos dependiendo de la mquina en donde van a ser colocadas.
Aunque tienen el mismo tamao, sin embargo, durante el proceso de ensamble van a recibir
tratamientos diferentes que les da su particularidad. Para efectos de identificacin de las piezas se
catalogan como pieza tipo 1 y pieza tipo 2. Las piezas tipo 1 se utilizan en maquinaria agrcola en
donde las condiciones de trabajo no son tan agresivas, mientras que las piezas tipo 2 se van a utilizar
en maquinaria que est expuesta a trabajos y ambientes muy agresivos.
Para claridad en la explicacin, las partes de las piezas, se catalogan como parte superior (con forma
de campana), parte central (une las otras dos partes) y parte inferior, con forma esfrica. Entonces se
identifican como Parte_s, parte_m y parte_i.
Cada pieza pre_ensamblada es llevada por un brazo robot a una de dos lneas de maquinado y trata_
miento: lnea 1 (Ll) Y lnea 2 (L2). Cada lnea se encarga de dar las caractersticas particulares a la
pieza que pase por all.
Ll se encarga de transformar la pieza inicial en una pieza tipo 1; L2 hace algo semejante con la pieza
tipo 2. Entonces, slo puede haber una pieza a la vez en esas lneas (no puede haber pieza simultnea
473
de la pieza en
Ll:
de la pieza en L2:
piezas y el robot
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
474
3.
Figura 9.28
atri::
475
,.
....
Figura 9.29
El siguie.nt.e es el an~lisis
-1
-1
1
~
-1
=
L.s
R'.::c
laC::5.racterist.ica~
O
O
O
Incidencia
['OO['Ode " OO OO de
O
::0::1;
"
++++++
476
~ O1O de110:
Secuencias:
inicial
O
O
O
1
O
Harcadl='
La Red de Petri
Contiene
tiene
12 lugares
La red es ordinaria:
tres
secuencias
de evolucion
simultanea
11 transiciones
L08
lugares
no superan
peso
unidad.
Primera
condicon
para
poder
trasladar
a Stateflow
/i_P2
no_s_ec~)-/
r---------_
-----.,.
Figura 9.30.
477
9.12.4. Proceso_prueba17
El proceso consiste en un sist~
de manufactura flexible en que dos
robots ensamblan circuitos impresos, como muestra la figura 9.31.
Rc;bGl1
Zona con
circuitos
Figura 9.31.
In'l)l'e50S
Se tiene una zona (arriba) en donde est el suministro de los elementos y en la parte
inferior est la zona que contiene las tarjetas de los circuitos impresos. Los dos
robots efectan el mismo trabajo, que consiste en tomar componentes del alimenta_
dor y los trasladan a la zona de circuitos impresos en donde son ensamblados.
La operacin que realiza cada robot es: inicialmente el brazo del robot est en la zona
alimentadora, atrapa componentes, recoge el brazo lIevndolo a la zona de impresos, inserta los
componentes, luego vuelve el brazo a la zona alimentadora. Solo un robot puede tomar elementos,
para evitar colisin con el otro robot.
La RdP del sistema se muestra en la figura 9.32. Tiene dos secuencias simultneas, que
representa cada una de ellas la operacin de un robot. Los lugares representan las
siguientes operaciones:
P1 la marca representa disponibilidad de componentes que toma el robot 1 (P8 para robot 2).
P2 robot 1 atrapa componentes (P9 robot 2)
P3 el brazo de Robot 1 se contrae (P10 robot 2)
P4 robot 1 se desplaza a la zona de PCS (Printed Crcut Board) (P11 para robot 2)
PS robot 1 inserta componentes en PCS (P12 robot 2)
P6 brazo robot 1 se extiende (P13 robot 2)
P7 robot 1 regresa a zona alimentadora de componentes (P14 robot 2)
P1S la marca representa disponibilidad del robot 1 para operacin (P16para robot 2)
PJ7-Tamarca de ese lugar indica disponibilidad de la zona alimentadora para el robot
P18 la marca all muestra disponibilidad de zona PCS.
El proceso tiene dos recursos que son compartidos: los lugares P17y P18. Las marcas
indican disponibilidad del recurso.
De la RdP se extrae el vector de marcado inicial, la matriz de incidencia y la matriz de
secuencias. Estos arreglos se introducen en Excel.
AUTO MATIZACIN
9.
INDUSTRIAL:
TEORA Y LABORATORIO
Figura 9.32.
;:nitiad.
o1de
Pr1mel:B.
condicion
incidencia:
lasecuenC:l~
caracteristice.~
-1
tnmsicione;do.
~::~~le.ciar
inicial
18
ordinaria:
son:
Lo.
11
ade
tiene
Scat.eilow
1
1Red
Ma:
y-1
=~:.:,-"
lugare5
y
14
lugares
~t.:.;~=~
:~:=.
Mat/ab
son:
RdP.men
hum_
resultados
anlisis
extrados
del
del
programa
Algunos
O
:;:0::'==
[>
O
[e'
>O
O
O
O
La!{arce.do
red e~
MO
1=
-11
O
OO
O
O
O
478
Marcados
analizados:
o
IlO=
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
[1
o
o
111=
112=
lI3=
114=
1-15=
[1
[1
[1
[1
116=
[1
117=
[1
118=
[1
[1
[1
[1
119=
[1
[1
[1
lll[l=
[1
[1
[1
llll=
[1
[1
1112=
[1
[1
[1
H13=
No se presentan bloqueos
Asi que la red es viva
Segunda
parciales
Aneli:sis T-In..
ariant
La pl:"ueba anali:o:a reve.l:"sibilidad
La red es reversible,
as que
Secuencia de transiciones
Transican:
Transicion:
Transicion:
Transicion:
Transicion:
TI0 ....
T11,
T12, -.
ni totales: Deactlock
para trasladar
free
la Red a SCatefloT.
de la red
cU!l'Iple.
disparadas
479
la cuarta
condicin
pal:"a
pc,der trasladar
la tranS:lC:lon:
la transican:
la t-ransicion:
la transican:
la r.ransJ.cJ.on:
la tranSl.C"lon:
la transicl.on:
la t.ransician:
la t.ransician:
la t.ransicion:
la t.ransic:l.on:
la transic:l.on:
la transicion:
la l:ransJ.cion:
1
1
1
1
1
1
1
O
O
O
O
O
O
[1
1;. t.::ansicl.on: O
la traI1S1Clon: O
O
l-e. transicion:
t.:!:ans1C10n: [1
1s. t.ransicion: O
15. t.ransiclon: O
1=. t.ransicion:
la t.ransicion:
la transicon:
la transicion:
_ .:::-.::= c:'=pera la t.ransicion:
~..:= c:.:=par.-:.,la t.ransiclon:
q-..:=ciispara la t.cansiCJ.on:
1
1
1
1
1
1
1
la a
StateflOlor
...
o
[1
[1
[1
[1
[1
[1
[1
480
~~:~sis P-Invariant
::::-'t:eba determina
conservativ-id.ad
c.~ 1'.::.. :::'.:::i
:::-=-:..s.
:~~i:a= l nwaero de con~inacionesd=sed~ (d~~c= 1): 5
In e~~~ prueba,
debido
a que se tienen
La siguiente
x
es solucion
in=~~~La=
de ?bcene~
~Dluciones,
o ~o :::esultedo,o resultados
aleatorias
repetidos.
de P In'.l'"ariant:
Desea calculo
Marca_MI0=3,
Marca_M!l=3,
analizados?
Marca_M4=3,
(3) 8
Marc8._MS=3, Marca_M6=3,
Marc8._M12=3, Marca_M!3=3,
Figura 9.34.
481
9.12.5.
Proceso_pruebat2
(-
482
Cualquiera que sea la ruta que siga, siempre llegar al lugar P1S, en donde converge
desde cualquier ruta, sigue al lugar P14, llegando finalmente al punto de partida P1.
F'1
lB
Figura 9.35.
MO,
la matriz de incidencia y
AUTO MATIZACIN
9. Modelamiento
INDUSTRIAL:
483
TEORA Y LABORATORIO
L=
t~ransiciones
1"
unidad.
condicion
otrasladar
oO
16
Red
Pecei
incidencia:
caractersticas
-1
-1
secuencias
-1
O
1
de
O
O
Ha:
tiene
16
o["dinaria:
a
Los
Stateflo1J
de
O
O1
1no
superan
la
poder
Red
inicial
son:
peso
de
para
lugares
lugares
yPrimera
paralelas
Le..
l1arcado
red
es
1m
-1
O
aO
o Oo
amili2ados:
a oaO O
Marcados
O
O
O
a
l!O~
bloqueo~
No se presentan
As que la red es viva
parcialE5
ni
Deadlock
t.o'Csles:
De5e:a calculo
Harca
la Red a State:flolJ.
110=1._
llarc:Ei._!!9=l._
c..=
s".= ~ ::c,~:~:..s
p~ra los marcados anali:c:ados?
~e=:::!._:!:"": . !:~:;~_H2'"'1,
Harca_IB=!,
_ ..
(~:
~~.:-e_:!:.:-::.,
Entonces
..
free
la red.
E:~
C:~=-;5.tiva
Marca_In=l,
MarC8_U8=1
.~~-
484
~.:.S.!:'Si3 T-Invariant
La p~ueba anali2a
~= __
reversibil~~a~
que ct::!np!':'e...=..s.
cuarta
SEcu~ncia
disparacas
de transiciones
condicin
para
poder
trasladarla
a Stat.eflolJ
limitacion
trfu"'lSicion:
trar'-.sicion:
transic:ion:
transican:
Veces
Veces
"'/ec:es
~leces
Veces
T
reces
(1T13,
11]7,
Transicion:
t.ransicion:
transican:
transican;
red.
la
determina
t.rensicion:
Veces
"Veces
O
transicion:
dispara
la seguridad
dispara
Ti,
2,
que
que
3,de
T5,
T6,
T9,
Ti0,
Tii,
T12,
T15,
T
8,
16,
prueba
(safeness)
y(boundedness)
4,
T14,
."'.
La siguiente
es la matri2
de marcados
Las columnas
corresponden
a los marcados
Las filas
Para
son
los lugares
esta prueba
la primera
en el orden:
In
HO
H2
Pl P2 ...
es necesario
se puede
anali2ados
disponer
anali2ar
columna
del mayor
la limitacion
(HO) con
las otras
numero
posible
de marcados
de la red
columnas
para este
analisis
=V para
1espoder
StateflolJ
limitada
1[(1
(1
1]
O
la a
(1[1
D
red
segura.Satisace
O
1]
trasladarla
111] condicion
quinta
- Marcado
segura
La
"
AUTO MATIZACIN
9. Modelamiento
INDUSTRIAL:
485
TEORA Y LABORATORIO
r'~~~:~=>:"-L:::==l~
~ /~--j~--l
O
~
"~'o :/
Lf-J
['"..
~:
'<::-..
'.
,/i .,
./../
L--.) "
./,./
~~,.,.
"}l
,,//)<:""'~{<,
.>-. (0
--~.:'::'
...-- -~
/?~~~~-":t).:'-;:7
UL_.~__
._..__.
__
._---"-'-
Figura 9.36(A).
Figura 9.36(8).
9.13.
ya editado
..
486
De hecho, el modelar procesos con tcnicas grficas tiene restricciones que tienen
que ver con su complejidad. El manejo de gran cantidad de elementos grficos, lleva
a que el modelo resulte imprctico, sumado al costo computacional que implica su
desarrollo.
Entonces respecto de las limitantes de los programas desarrollados, se tiene:
1.
Para la adecuacin de las RdP y su anlisis en Matlab, la restriccin est en el
nmero de marcados, que es de 40 como mximo. El nmero de lugares y transicio_
nes aparentemente no tiene restriccin. El proceso que mayor nmero de lugares y
transiciones se analiz fue de 36 lugares y 30 transiciones.
Para el traslado a Statenow, el lmite mximo es de 30 lugares y 30 transiciones.
2.
La Red de Petri a trasladar tiene restricciones. Estas deben tener las siguientes
propiedades: Ser red infinita, red ordinaria, red pura, red viva, red conservativa, red
segura, red limitada y reversible. Por esto la importancia del anlisis mediante el
programa desarrollado en Matlab de la Red de Petri hum_RdP.m y tener en cuenta los
mensajes que entrega en cada una de las pruebas.
3.
Cuando se hace anlisis de la carta de estados en Statenow, se detect prdida
de sincronizacin en algunos ciclos, pero luego se estabiliza y evoluciona de acuerdo
a lo esperado. Posiblemente se debe a la entrada de los primeros ciclos de reloj de
las seales que dan evolucin a los estados. Puede incidir, tambin, el procesador.
4.
Se distingue entre el mapa del Statenow y la carta del Statenow. Con el mapa se
quiere significar que es el diagrama que entrega el programa desarrollado en Matlab
Cuando se refiere a la edicin del mapa, significa organizar los lugares,
sf-hum_iS.m.
transiciones y uniones que entrega el programa sf-hum_iS.m (i=2,3) de la red en forma
manual, sin suprimir ni aadir ningn elemento. Este mapa no corre en Statenow.
Cuando se trata de la carta del Statef1ow, es el diagrama ya adecuado para que
efectivamente corra en et ambiente de MSS.
La carta del Statef10w va a diferir del mapa. Tener en cuenta que una carta de estado
tiene una filosofa diferente a una Red de Petri, son mtodos de modelaje completa_
mente diferentes. Entonces, en el traslado desde el mapa hasta la carta en Statef1ow,
se aprecian bastantes cambios. As que la metodologa que se describe a continua_
cin detallar cmo se hace ese traslado de la mejor manera posible. Se incluyen las
situaciones que resultaron al simular diferentes procesos, pero se comprende que
pueden haber situaciones no contempladas o que no se presentaron en los anlisis
realizados.
487
5.
Se distingue tambin secuencia simultnea de secuencia no simultnea. La primera es
conformada por una serie de estados (ms de uno) que estn conectados en paralelo,
tienen estados compartidos, pueden tener estados gemelos y pueden evolucionar
simultneamente.
La secuencia no simultnea puede ser una lnea de estados
encadenados uno luego de otro, o pueden ser cadenas de estados en paralelo pero
que son excluyentes, es decir, no pueden evolucionar simultneamente.
5.
Necesariamente para el manejo de estos modelos, es necesario conocer del
tema, sin ser experto, pero s conocer los fundamentos de esas herramientas y
conocer perfectamente el problema proceso que se quiere modelar. Su desconoci_
miento puede llevar a formular equivocadamente la RdP y equivocar la construccin
de la carta de Stateflow. Para cualquier duda en la teora de los modelos estudiados,
recurrir a las explicaciones dadas a lo largo del libro o a la bibliografa dada al final
del documento.
9.14.
Mtodo y Procedimiento
;""'-
Se tiene un proceso, del cual se quiere hacer un modelo conceptual para poder/o simular y
obselVar su comportamiento. Elproceso est relacionado, para este trabajo, con la manufac
tura y la fabricacinque tienen caractersticasde control secuencia!.
Los modelos con los cuales se va' . representar el proceso son las Redes de Petri o el
GRAFCET.
Entonces, conocida la RdP del problema, se adecua y analiza en Matlab y se traslada a otra
metodologa de modelaje como son las cartas de estado Statef/ow de Matlab. En este
ambiente, el modelo del proceso problema es simulado, aprovechando el poder computa_
cional del entorno de Matlab.
::2'
procedimiento
1.
Extraer de la RdP el vector del marcado inicial MO, la matriz de incidencia. Deter_
minar si el proceso bajo anlisis tiene secuencias que operan simultneamente. Si es
as, deducir la matriz de secuencia.
2.
Los arreglos matriciales obtenidos en 1., trasladarlos a Excel y guardar en la
carpeta wORKde Matlab con los nombres:
marcado_MO-
matriz_incidencia-
matriz_secuencia s- n
r-
488
try
sec=xlsread('matriz_secuencias-17.xls')
.x:ls')
9. Editar este diagrama, de manera que quede ordenado, pero sin quitar ni poner
ningn elemento. Esta es una operacin manual y de paciencia. Tratar en lo posible que
la ubicacin fsica de los estados en el grfico coincida con la posicin de los lugares de la RdP.
El siguiente mtodo transforma el mapa en una carta de estado Stateflow, integra con
simulinky el modelo queda listo para su simulacin en el ambiente de Stateflow.
Buscando la mejor forma para explicar esa transformacin, se opt por describir
diferentes casos, basado en ejemplos de procesos_prueba estudiados, ya que fue
sobre esta serie de ejemplos que se desarroll la teora y los programas en Matlab.
9.14.1.
489
(A)
Figura
9.37.
Proceso-prueba6(A)
(B)
Mapa de Statenow,
.-
el\'
[P11_d1S
~j
",',
ini
9.38
.,\.
(B)
(A)
Figura
[Pl1_0Cl:
490
configuracin).
J
evento ini.
Ahora, los estados P5, P7y Pll Y la unin ts funcionan as: estando P5 activo, un evento
hace que la transicin ts se dispare, entonces los estados P7 y Pll_dis se activan y
Pll_ocu desactiva. El traslado a carta Sf queda como se indica en la figura 9.39.
(B)
(A)
Figura
El evento para esta segunda situacin se indica como in2, que es otro pulso enviado
desde simu/ink. Igual conversin se hace con la unin t6, utilizando el mismo evento in2.
Generalizando, para este caso, cada transicin que enlaza los estados hermanos PLdis
y PLocu requiere un evento.
4 Caso 2. Transicin
La transicin t9 es comn para las dos secuencias; al dispararse indica que las
secuencias en forma simultnea han terminado. Pero tener transicin comn al final
t
de las dos secuencias implica que los estados P9 y PiO deben estar activos al tiempo.
As que para la carta sr se debe generar otro evento diferente a los anteriores que
sincronizar a las dos secuencias. La carta se muestra en la figura 9.40.
!
f
IP7
~-'
I
1
I~ 'o-~.
,-p'-' .
!_'-----(A)
Figura
(8)
491
Con el evento in3 entre los estados P7 y P9 Y lo mismo que para los estados PB y PIO,
se asegura la evolucin sincronizada y los estados P9 y PIO quedan activos al mismo
tiempo. Los arcos que salen de la unin t9 se dirigen al estado compartido.
4 Caso 3.
Las transiciones que no quedaron con evento asignado como son t3, t4 Y las dos
transiciones que se trazaron desde los estado P9 y PIO hacia el estado Pll, se les
asigna un evento dado por otros pulsos que se indican como in.
El mapa hasta el momento va quedando como se muestra en la figura 9.41. Se han
eliminado las uniones, adicionado cuatro eventos diferentes (inl, in2, in3, in).
Figura 9.41.
4 Caso 4.
Ahora se configuran las secuencias. Para ello se aade un estado a cada una de las
secuencias y un estado al par de estados compartidos. Estos van a ser estados padre
(de mayor jerarqua). La figura 9.42 ilustra el nuevo arreglo.
f'I ..
~.
\'::
Figura 9.42.
Adicin de super_lugares
492
Como las secuencias son simultneas, se hace descomposicin AND a los super_estados
aadidos. La carta queda como ilustra la figura 9.43. Se han asignado nombres a los
estados padre: seCl, SeC2, recur. Son nombres que no van a incidir, pero se deben
colocar. Las transiciones que van desde los estado P9 y P10 hacia los estados compar_
tidos slo tocan al estado padre recur.
[F1U:
s!?c2
't
el:'
\:;1
(:;
o:
~in
CJt
{13
'.o
Q_
..
.....
'.n
,'
Figura 9.43.
4 Caso 5. Asignacin
Procesoyrueba6
(Default
Transition)
L.a carta de la figura 9.43 muestra que los estados padre tienen descomposicin AND
mientras que los estados hijo tienen descomposicin ORo
En Stateflow para evitar confusin y de acuerdo al funcionamiento de los estados con
descomposicin OR, se debe asignar a uno de ellos la prioridad de inicio, es decir,
establecer el primer estado en quedar activo. Para el traslado desde el mapa a la
carta, se tendrn en cuenta los lugares que en la Red de Petri estn marcados. Estos
son Pl, P2 Y Pl1. Como se observa en la carta de la figura 9.43, cada uno de estos
estados est en uno de los super_estados, entonces se asigna transicin por defecto
a Pl, P2 Y Pll.
4 Caso 6.
Dado que Pll es un estado compartido y por tanto presenta conflicto ya que tiene
que escoger a la secuencia en atender; ese conflicto se resuelve en forma aleatoria
(es una solucin natural). Entonces se fija una variable al (akatorio) que da condicin a la
secuencia de acuerdo al valor de la variable. En la carta de la figura 9.43 a la transicin
entre los estados Pl y P3 se coloc la siguiente etiqueta:
inl[al>=O.l]
493
Figura 9.44.
Contiene dos secuencias no simultneas conformadas por los lugares: P2-P3 y P4-P5.
Tres secuencias simultneas conformadas por los lugares: P7-P8, P9-PI0 y PII-PI2.
Tiene un lugar compartido PI, que atiende una de las dos secuencias no simultneas.
Tiene lugares comunes: P6-PI3-PI4.
La transicin T7 cuando se dispara activa las tres secuencias simultneas. La transL
cin TiI es comn a las secuencias simultneas, as que para ser disparada requiere
que los lugares P8-PI0-PI2 estn activados al mismo tiempo.
'.'
"
Al efectuar el anlisis en Matlab, la red cumple con todas las pruebas para obtener el
mapa de Sf. Ese mapa se presenta en la figura 9.45, ya editado.
_.-r
Figura 9,45,
495
El paso siguiente es generar estados padre que cubran a cada una de las secuencias
simultneas incluyendo dentro de esos super_estados a los estados gemelos. Y otro
estado padre para el recurso compartido. En la figura 9.46 se presenta el cambio al
mapa.
"
...
[p13_corn
IP14_com
--------~/
r-:
Figura 9.46.
....
A los super_estados se les asign las etiquetas: seCl, seC2, seC3 y recur. Ahora se supri_
men las uniones, que estn enlazando a los estados comunes con los estados veci_
nos. Entonces, del estado P3_noSec y PS_noSec se enlaza con transicin a un estado
cualquiera de los super_estados para suprimir esa unin.
Para la otra unin, observar que los estados P8-PIO-P12 se enlazan a P13_com, enton_
ces se aade transicin que enlace cada uno de los estados mencionados con el
correspondiente estado P13_com de su secuencia.
496
Finalmente, observe en el estado padre sec3 que P13_com y P14_com estn enlazados
con transicin. Entonces aadir transiciones a los estados gemelos para que se tenga
enlace igual.
La nueva situacin del mapa con los cambios anotados se muestra en la figura 9.47.
r2SU
i"ip3_nosee
t,I
sec1
sec2
Figura 9.47.
sec3
497
,---- ----
'rec
.. :
.'
figura
9.48. Cartade
5tateflowdel Procesoyrueba3
.;
El primer evento que despierta al StatefloweS un pulso de reloj con etiqueta inl;
estado inie contiene ese evento y la condicin con la variable aleatoria al.
el
Una vez se anuncia el evento inl y se cumple una de las dos condiciones, el Stateflow se
despierta, inicia la evolucin de una de las secuencias no simultneas, el estado
compartido Pl_dis se desactiva y activa el estado Pl_oeu. Cuando el ltimo estado de
la secuencia no simultnea se desactiva, se anuncia el segundo evento in2, que activa
el super_estado secpar; todas las transiciones por defecto de las secuencias simult_
neas se disparan y se activan los estados iniciales de las secuencias.
498
Cuando todos los estados P14_com se activan, se anuncia el tercer evento n3 que
desactiva al super_estado sec_par, desactiva el estado Pl_ocuy activa el estado Pl_ds.
As todo el proceso queda listo para una nueva evolucin.
Se analiza el proceso_prueba2Z,
tiene cierta semejanza con el proceso_prueba6,
pero difiere en que el lugar compartido es requerido por cuatro lugares. La RdP se
muestra en la figura 9.49.
Figura 9.49.
Como se observa, tiene dos secuencias simultneas formadas por los lugares Pl-P2-P3P4-P5y P6-P7-PB-P9-P10, lugares comunes Pll-P12 y el lugar compartido P13 es requerido
por los lugares Pl-P6y P4-P9.
La informacin preliminar que arroja el programa hum_RdP.m de Mat/ab se muestra en
la siguiente pantalla.
Las caracteristicas
de
Marcado inicial Mo:
la Red son:
MO =
1]
O
1OO1
O
1
-1
-1
-1
O
1
-1
O
O
1
-1
O
AUTOMATIZACIN
stado
INDUSTRIAL:
TEORA Y LABORATORIO
.."-
de incidencia:
Figura 9.50
, ..
499
-11
Matriz
O
O
Para el estado compartido P13 se tiene el estado P13_dis y se generan dos estados
hermanos etiquetados como P13_ocul y P13_ocu2; cuando estn activos indicarn que
el estado compartido est atendiendo uno de los estados Pl-P60 P4-P9.
Considerando la conclusin dada para el caso 1 para estados compartidos, cada tran_
sicin que enlaza los estados PLdis y PLocu requiere de un evento externo, entonces
para este caso, se requieren cuatro eventos distintos.
sec1
500
que se
sec2
Figura 9.51.
Mapa
Sf para el Proceso-prueba
22
El primer evento inl permite que la transicin que enlaza los estados PI-P2 o P6-P7
evolucione. Esto hace que el estado Pl3_dis se desactive y active su hermano
Pl3_ocul.
Para finalizar los casos posibles para redes con secuencias simultneas, se presen_
ta el traslado del mapa a carta de Statenow del Proceso_prueba16. El mapa del proceso
se presenta en la figura 9.521 que se obtuvo del programa sf-hum_2S Y que ya est
editado.
Figura 9.52.
501
proceso16
~-------~~
r se,_uni':"
',.
.-.--
~""""""iP2-"'. __ ._
s"
__
1,,~~.-P4_nose,
I '"__ ,(p;_nose,
)
1'
._
-----
_---------
,: sec1
i' recurl
!(
._---.--
o
[~;.,
: \"r_OCU2
-'.
" sec2
r'8-
___
"(',o
-cEJ
~ :.'
---- ..
l-j
n'J
rH~
[PS_ocu
."
J'
"'-,~':
~~
.~.
m
;'(8CUI3
.rE-
~.
~
-.- ..- ..
..... hHf.!o"u,l,"I, .J
Figura
Procesoyrueba16
502
En total se van a manejar ocho seales de reloj (8 eventos diferentes), siete de las
cuales (in1 a in7) son deducidas a partir de todos los estados compartidos y la octava
(in) proporciona los pulsos de reloj necesarios para sincronizar el proceso con todas
las seales y para disparar los eventos no relacionados con los estados compartidos.
"
\.
Se han separado en bloques los distintos grupos de estados, as: el primer bloque lo
conforman los estados que forman la secuencia no simultnea; se asign a este
bloque la etiqueta secunca. Todos los bloques de estados compartidos estn etique_
tados como recur; donde va de 1 a 4. Las secuencias simultneas se han etiquetado
como seCl y seC2; incluyen a los estados gemelos Pi8_com. Todos estos bloques tienen
descomposicin ANO.
Se aade la variable aleatoria al, para que el estado compartido
secuencia simultnea.
P8~ds
seleccione
Caso 10.1. La red slo tiene un estado inicial. Determinar ese estado y adicio_
narle una transicin por defecto (default transton). Entonces un nico estado de todos
los que conforman la red es el que inicia la evolucin.
Caso 10.2. Si el estado tiene dos o ms transiciones que salen (estado de origen)
Figura 9.54.
Mapa
de 5tateflowdel
503
Proceso..JJrueba12
Caso 10.3. Para el caso anterior, un estado que tiene dos transiciones origen,
por reglas del Stateflow se puede asignar evento a una de ellas y a la otra no. Cuando
a decidir cul transicin disparar, evala cul tiene evento y la dispa_
el Stateflowentra
ra. Si en ese instante no sucede el evento, entonces dispara la transicin que no tiene
evento asignado.
Caso lOA. Si una unin tiene ms de dos transiciones que salen, asignar a
cada una de ellas un evento diferente.
Caso 10.5. Los eventos pueden ser pulsos de reloj obtenidos desde simu/ink o
variable aleatoria dada como condicin con rango de valor asignado a cada transL
cin.
La figura 9.54 muestra el mapa del proceso analizado y se han etiquetado las unio_
nes. En la figura 9.55 est la carta de Stateflow, con los eventos asignados.
El estado que inicia la evolucin de la red es PI, as que tiene asignado la transicin
por defecto. El estado P9, por ejemplo, tiene dos transiciones origen, luego se ha
asignado a ella los eventos inl-in?, lo mismo que a los estado P4y Pll.
El estado P8 tiene tres transiciones origen y slo a dos de ellas se le asign evento (inlin3). La transicin que no tiene asignado evento disparar si, estando activado el esta_
do P9, no se dan los eventos ini-in3.
La unin jl tiene tres transiciones que salen entonces se les asigna condiciones dadas
aleatoriamente. Estas son: [aI<0.33], [al>O.33 & al<O.66] y [al>=O.66]. Pero tambin se les
puede haber asignado eventos con pulsos de reloj.
..~
Figura 9.55
504
En estas dos partes finales del captulo, se describe el mtodo para configurar datos,
eventos, su enlace con simulink as como la configuracin de los pulsos de reloj en este
ambiente.
No se pretende hacer una descripcin profunda de la herramienta de Matlab simulink.
Slo interesa configurar los generadores necesarios para que los procesos analizados
sean simulados y se pueda mostrar la validez de toda la metodologa desarrollada. Un
estudio a fondo va por cuenta del lector que desee utilizar el poder de simulacin de
Matlab.
505
F~e_Edil ~ion
(1)
g~I
(2)
'I
f-'---'
Debug...
an.G
Fm...
Orl+F
$ee.rch8 Repltlce...
ctr14.;
(3)
Parse
Se despliega la ventana (4). Hay dos iconos para dato y evento. Pica icono evento (5) y
en el espacio Name escribe el nombre que se asigna por ejemplo ini.
(4)
i--~-.-x::-:.
i--~:e-
~~.~.~
...
Contem
~S~
.Root
-fi:.B~~W~~
/-.fm1::-iB:;j.~:;,
~,
:-._,._.
"-"
.
(Htl
r---3~
drJ~6b:;kT~3Twe
~~t
01.
.~
tbll>!1-Scq::.e.h
ye....enl Local
SeNch
-
(5)
..
- - ----~lE~;;~I-~;~~i":--,,:-,
...
-----
!1t',,"p;;jlabeSl"
Oatllll
N~*.-~-.---paiert. __:'. -: -
I:::t:~.r St~.
i=F=''':m''::,.,
"oo.
(6)
~nkR~-1eI~~
~_~J~L~_~L~r~J1:~:.J..!_~~
~.-.
..:1 T~~:
:'lbyBIock Type
--------
,. Base\lJOfKt.pace
..:J ~
Search
-J~~"'-'-----IEventml
~~
~_
ModelWc.kso:iCe
iP u","'ed
lU.:ms S~~!TII99ef~~~lI'lg(Datal
r.l
Input Eithe- 1
NcYn9~trI1
P~rent:
flr!puttlomSirrd~k
I Scope -----~
j.-~CoderO!trltiH,::d
~1'- ~
11:
f"-~Configuratk."""
Ad'lice f~
~6.dlYe)
l.XlOOed
fcha;lllX)t.Jed/Ch~,1
~
5tart of
POft
i1
,.------,~
Bloa~Sl:_r
--,--
- .
Tn9Qer. . Etther
End of Bro~
;~
Fa&'~
F UJlGtion can
(7)
506
j!::~Bk:r.::k Type
Search:
..
(8)
2-i5Simu-;:;kR'~;;--------'----~
t.-I$ Ba$e\IIorb~ce
-i1;)CCtlfigwation
l----
<#!)
fchartl urltitledlChart
Parent
E;-jurMfed
f-~ModelW'",k'P.c.
Scope:
-lln-pul-hom~Sim-'J~-,,--3-
Debugger brea~j~ts:
(Active}
rltgger:
POft ~~
~tut of S-'oad~asl
End
01
Eithel
Broad~1
Oescripljon
(9)
Para el dato aleatorio, se configura picando el icono Data, colocando en Name el nom_
bre de ese dato: aly en Scope se escoge: input (9).
(lO)
!":_ ..
~<!:._~~y_S.~'yT~!
C1: ~
Id
::
:t ~
fi'"
!~...H~
~.:::.-!.
1(:
__________
(11)
Dato
-{o ..~- I
Even tos
Trae Librera
de Simulink
507
j[
.
SirmJink
~
Commonly
Conlinuous
Used
~....~
Discontroilies
[ -- ~
Discrete
Blocks
Rarnp
Random
t~umber
T ables
Repeating Sequence
Model \/erification
ModeP",,'ide
Ports
Utilities
Repeaung
Sequence
lnterpolated
S ubs}lslems
&:
Signal.6.ttributes
Repeating
Stair
Signal Routing
:'M
-.M!
User-Defined
.o.dditional
fi
p.erospace Blockset
+ii'[
COM.a.
[f.'-1iJ
Cornmunica!ions
Refelence
&:
Discrete
Blockset
Blocksel
1t- Mf Embedded
:f ...
Embedded
..,.....
13 )
Signal Gene/atar
It
Functions
Math
ff -
[f;"
S equence
Sinks
1 argel
Targel
~
for Inlinon
fOI
Sine W'ave
[TI
Step
Uniform
C166@
MotOJola0 HC1
..
[tjZJ
~-
Random
Number;
Stateflow
se muestra
en la figura 6.20.
eventos
con la siguiente
Las dos lneas en la secuencia (--) significa que un ciclo termina y los puntos
suspensivos C ... ) que el ciclo se repite.
,.- ..._----------_
.... secl
_
...
508
(seC2
-.~..
.:.
( recur
L-j"
~i
Figura 9.56.
Figura 9.57.
Dando doble clic al generador pulsos de reloj, se muestra en la figura 9.58 la disposi_
cin de los pulsos de reloj para generar la secuencia de eventos ya anotada.
:~'
'.,-R,m-n
n .. ,
OO~
1 :)
rOS
-~
-:
,.
-- ~.-
_....
-
---
---.'
.
i
~;CJ";;''''':
..:::.:.:.:
:
.~
.0
-~-~
'''00
~ -
--;
: .~.:~
2000
-:-
i: ..
JEm
JOOO
::.:::
Figura 9.58.
-. ~.
.. ::
LI ~:
5000
.....
'..
~-~_:
.!
11 m .m"R'"
.. U ': , ',.nilE
-
I.
f,{'("G
.:.
--
:
n~
.:
7000
--
_:_--
::
: .~
.. ..i.
8000
n~,:,eo{nQ
:.::.: :.
"'_
h"~~
':.
900.0,';--:
509
./
16. Su carta
Para finalizar, se deduce la secuencia de evento para el Proceso_prueba
Stateflow se muestra en la figura 9.59. Del funcionamiento
de la red se deduce la
secuencia de eventos que deben sucederse. Un ciclo lo conforma la siguiente secuen_
cia:
in-in l-in2-in-in-in3-in4-in 1-(in2-inS)-(in4-in6)-in 7-in-- ...
Los eventos que estn entre parntesis significan que suceden simultneamente .
proceso16
. sec_unica
!:~
_- _ m._;~'__~~r_nosec
._------_
.._---------------------
.'-------.:'recur1
/~
--
__
'
Omd;:
!\i:-:6 l'i''''
Vnl
P8_ocul
\'iPamOCU2
}J
,n:o'iP4.noSec
1-"'<'[7-"osec -- ]
--------------------------"-
..---- ....
,.----_._--------;--:' sec2
,,;f
Ir
'-._~!
~
..........
(~~15
~\
(f6
..........
(L-J
'<fP17I -l !
---
~./
_------
--- -----~
(leCU/4
':
~:
~'2-
1'"
[P3~OCU r)
- - - - - - - - - - - - - --~:
~..... .. ~.
~
Figura 9.59
--
i-~i
fn71
_-
'E:J'"
:"c",3
}rr'.:i
"..s~p'8_com
"
.. --- .. ------------
io2
inl
m6
ir,
ir,4
in3
in5
io?
~
Sigo 1 8uilder
H
,1
Uoifo'm R odom
Uumbe,
Figura 9.60
'(1,
P'Clceso10
510
H=H:::::::::::::i::::'::n:::::::::::::::::n:::::::::r::::::::::n:::::[:::::::::::n::::::(:::::::::::::n::::::::::::::::n:I::::::::::::::":':'-n::::::::::::-:::'E
r~::::::::+-::::-~:~:U:--:::::::::::u:::r:::::::::::::::m:::::::::::::::nr:::::::::::-:--::o:::::::::-:-:::::u-:-:::~::::::::-~r-E:::::~~~u~:r~:~
'rr'n3::::::::::::::U:-::----:::::::::f:::::::::::::::::::r::n:::::::::::::i::::::::::::::::::::I:::::::n::--:-:::::::::::::-::::::::}::-::::---n-:::::-:::::::::::::::j:::::::::::-
~r:in4-::::::-::::::r::rr==If-r:::-::::::
:::r::::::fE]::::::::::::::::::::::-:::::rl+TI::::::::::::::::--::::--:---:r!E2J:-:::-:::I-:::::::-:::
l::'i~m~~~L~in~Jm~m~nm~E~~=tBQ~mE
:lr'~7::::::::::-:::}::::::::::::::::::U:-:::::::::::::::r::::::::::::::-::::r:::n::::::::::::::I::::::::::::::::::-:[:::::::8::::::::::1::::::::::::::::::::1::::::::--:n::-::!::::::::::::
2
1
{j
o
Figura 9.61.
el Procesoyrueba16
Ejercicio 9.1
1.
Marcado
HO
inicial Ha:
'-'o
= incidencia:
-1
O
-1
-11
O
O
1de
O
Hacriz
-1
Hatriz de Secuencias:
La Red de Petri no tiene secuencias
Contiene
paralelas
6 lugares y 5 transiciones
2.
3.
511
.'
4.
(:)
P'I(
!'l:
1
P2
I
''
T3
Figura 9.62.
1"6
4.1. Efectuar el anlisis de la red en el programa de Mat/ab, trazar el mapa y la carta de Stateflow.
4.2. Suprima una marca al lugar P8, efecte el anlisis de la red en Mat/ab. S funciona? Trazar el
mapa y la carta Stateflowde la red
5.
Figura 9.63.
6.
Al proceso anterior se aade el lugar P13. Esta nueva red de Petri corresponde
prueba9. La red se muestra en la figura 9.64.
6.1. Asocie esta red a un proceso industrial (proponga un enunciado del problema).
6.2. Efecte el anlisis de la red en Mat/ab y deduzca el mapa y la carta de Stateflow.
al Proceso_
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
512
6.3. Desde el punto de vista real, que parte del proceso puede representar el lugar Pl3?
Figura 9.64.
7.
Figura 9.65.
7.1. Asocie esta red a un proceso industrial (proponga un enunciado del problema).
7.2. Efecte el anlisis de la red en Mat/ab. Al desarrollar, se encuentra que la red presenta bloqueos.
7.3. Determine la secuencia de transiciones para las que la red presenta bloqueos.
7.4. A la red analizada se le adicionan los lugares P22, P23 Y P24 como muestra la figura 9.66, de
manera que se eliminan los bloqueos. Esta red corresponde al Proceso_pruebal1.
Figura 9.66.
513
Efecte el anlisis de la nueva red y deduzca el mapa y la carta Statef/ow. Dentro del proceso real,
qu pueden representar los lugares adicionados?
8.
Figura 9.67.
AUTO MATIZACIN
. \.
9.
INDUSTRIAL:
TEORA Y LABORATORIO
514
9.
'.
Figura 9.68.
Figura 9.69.
AUTO MATIZACIN
9.
INDUSTRIAL:
TEORA
Y LABORATORIO
515
12.
Figura 9.70.
13.
; <~.;'
Figura 9.71.
'4.._
AUTO MATIZACIN
INDUSTRIAL:
TEORA Y LABORATORIO
516
14.
Figura 9.72.
14.1. Asocie el modelo de la figura 9.72 con algn proceso real industria.
14.2. Analice las propiedades de la red y determine la carta Stateflow.
15. Invente un proceso industrial, obtenga la red de Petri y efecte el anlisis para obtener la carta
de Stateflow. Efecte la simulacin.
16. El proceso que fue desarrollado en el laboratorio del GRAFCET,haga la transformacin a Red de
Petri y efecte el anlisis para obtener la carta de Stateflow. No olvidar tener en cuenta las
restricciones del programa en Matlab.
17. Para la red de Petri de la figura 9.68 no es posible obtener el mapa ni la carta Stateflow, puesto
que el nmero de lugares supera el mximo permitido por el programa. Qu sugiere para poder
realizar el traslado a Stateflow?
18. Otra Iimitante con el programa desarrollado en Matlab es que el nmero de lugares debe ser
mayor o igual que el nmero de transiciones de la red. Si la red no cumple con esta restriccin, se
presenta un error al correr el programa. Sugiera cmo se puede superar esta Iimitante.
19.
Proponga mejoras al programa desarrollado por el autor en Matlab, por ejemplo en su capacidad
de estados, la presentacin de resultados, posibles animaciones, evitar abortar el programa al entrar
datos equivocados, etc.
20. Se dispone de otra metodologa basada en las Redes de Petri de alto nivel, con el poder de
modelar procesos muy complejos. Estas son las Redes de Petri Coloreadas.
Consulte en qu consisten estas redes, cmo es su filosofa de modelamiento, qu caractersticas de
procesos pueden modelar y la literatura y software de simulacin que se encuentra en la red.
517
9.15. Conclusiones
Las dos metodologas estudiadas, permiten simular sistemas de eventos
discretos DES, ya que ellas poseen las propiedades de esos sistemas.
En general:
Las Redes de Petr son una herramienta adecuada para modelar procesos, con
caractersticas de eventos discretos. Sin embargo, se puede pensar en ampliar esta
metodologa a los sistemas continuos y al campo de la inteligencia artificial.
En cuanto al Statef/ow, es una herramienta poco utilizada. Al igual que con las
Redes de Petri, las cartas de estado pueden manejar procesos discretos, pero la
potencia de Matlab, permite integrar estas cartas a procesos continuos, o incluso de
tiempo discreto. En esto radica el poder de Statef/ow, por formar parte de Matlab.
518
Una vez se tenga la carta de estado en el ambiente MSS, se deben establecer los
distintos eventos de manera que se pueda configurar el reloj que los genera. De
estos pulsos va a depender que la carta de estado responda en forma semejante que
la Red de Petri.
Bibliografa
1. EMILIO GARCA MORENO. Automatizacin
2. PIEDRAHITA,
Ramn. Ingeniera
de procesos industriales.
de la automatizacin
industrial.
3. BALCELLS-ROMERAL. Autmatas
Programables.
Alfaomega
Automatizacin
Industrial
Control Electronics.
Introduction
Ingeniera
to Control
2001
Ra-Ma. 2001
1998
Moderna. Alfaomega
Ra-Ma. 2001
2002
y Electrnico.
Alfaomega
Marcombo.
1993
Maxwell
Macmillan
Electrnico
en Ingeniera
Elctrica y Mecnica.
variacin de velocidad.
Paraninfo.
Alfaomega
1993
Marcombo.
1999
Alfaomega
Marcombo.
Marcombo.
1999
17. CREUS,Antonio.
Instrumentacin
a la Neumtica.
Industrial.
Electronic
Interna_
Introduccin
1998
Industrial.
Marcombo.
System Technology.
Sistemas de control
Electrnica
Alfaomega
Macmillan International.
de control moderna.
Alfaomega.
Alfaomega
Alfaomega
Instrumentation
Marcombo.
1998
1997
And Measurement.
Maxwell
Macmi_
FESTO
F., "Modeling
2006,
24. Cassandras,
c.,
Software
Lafortune,
S., "Introduction
A Practical Approach",
Kluwer,
Auerbach
1999,
25. Timothy Kam,. ?Y!lthess of Rnte State Machnes: Functona/Optmzaton. Kluwer Academic
Publishers, Boston '1997,
26. Tiziano Villa, Synthesis of Finite State Machines: Logic Optimization. Kluwer Academic
Publishers, Boston 1997,
27. Carroll, J., Long, D. , Theory of Finite Automata with an Introduction to Formal Languages.
Prentice Hall. Englewood Cliffs, 1989.
28. C Manual de Referencia. Herbert Schildt. Mc Graw Hill. 1972
29. Mndez M, Bravo E, Arias A. Ingeniera y manufactura asistida por computadora, Instituto
Politcnico Nacional. Escuela superior de Ingeniera Mecnica y Elctrica.
30. Boon, G.K.; Mercado, A.; Automatizacin Flexible en la Industria ; Ed. UMUSA-Noriega,
Mxico, 1991.
31. Martino, R.L.; Sistemas Integrados de Fabricacin; Ed. UMUSA-Noriega, Mxico, 1990.
32. C. KUO, Benjamn. Sistemas de Control Automtico, Mxico, 1999.
33. PALLAS,Arni, Ramn. Sensores y Acondicionadores de seal. Barcelona, 1994.
34. SMIT, Carlos, Control Automticos de Procesos teora y practica, Limusa, 1995.
35. CARNICER,Royo. AIRE COMPRIMIDO Editorial PARANINFOEspaa 1989
36. CARNICER,Royo. AIRE COMPRIMIDO Neumtica Convencional. Editorial GUSTAVOGIL! S.A.
Barcelona. 1980.
37. Capkovic Frantisec. Modelling and Control of Discrete Event Dynamic Systems. University of
Aarus (2002).
38. Hrz and M.e. Zhou. Modelling and Control of Discrete Event Dinamyc Systems with Petri Nets
and other tools. Springer-Verlag London. USA, 2007.
39. Murata Tadao. Petri Nets: Properties, Analysis and Applications. IEEE vol77 NoA. 1989.
40. PIPE: http://pipe2.sourceforge.netj
41. Li Xiaoou. Discrete Event System Modeling and Simulation. Mexico. 2000
42. BOBBIO, Andrea. System Modelling with Petri Nets. Istitute Elettrotecnico Nazionale Galileo
Ferraris, Italy. 1990.
43. SGROI, Marco. Design of Embedded System. Petri Nets. Luciano Lavgno's Lecture ee249.
1998.
44. LLORENS, Maria Luisa. Redes Reconfigurables. Modelizacin y Verificacin. Tesis Doctoral
presentada en la Universidad Politcnica de Valencia, Espaa. 2003.
45. ZURAWSKI, Richard & ZHOU, MengChu. Petri Nets and Industrial Applications: A Tutorial. IEEE
transactions on Industrial Electronics. Vol 41 NO.6. 1994.
46. ROBLES lvarez, Antonio. GRAFCET. Regulacin Automtica
Espaa. 2005.
n.
Universidad de Oviedo,
47. JOHNSSON, Charlotta. Recipe-Based Batch Control Using High-Level GraC chart. Department
of Automatic Control Lund Institute of Technology. Lund, Sweden. 1997.
48. GONZLEZ, Jos Mara, LPEZ, Jos Manuel. Modelos hbridos de procesos de Fabricacin.
Universidad del PasVasco., Espaa. 2004.
49. Stateflow User's Guide. Sateflow for Use with Simulink. The Math Works, Inc. USA. 2000.
50. Stateflow User's Guide. Stateflow and Stateflow Coder For Complex Logic and State Diagram
Modeling. The Math Works, Inc. 2002.
51. KARRIS, Steven. Introduction to Stateflow with Applications. Orchard Publications, USA. 2004.
52. Structured Analysis Using Matlab/Simulink/Sateflow Modeling Styles Guide_ lines. Ford Motor
Company, USA. 1999.
./
-~
53. KHOROMSKAIA,V.Kh. Petri Nets Based Modelling of Control Flow for Memory-Aid InteractL
ve Programs in Telemedicine. Join Institute for Nuclear Research, Dubna, Russia. Institute of
Informatics, University of Leipzig, Germany. 2004.
54. GUACH,CASANOVAS,FIGUERAS.Modelado y simulacin. Aplicacin a Procesos Logsticos de
Fabricacin y Servicios. Universitat Politecnica de catalunya. Alfaomega. Espaa. 2005.
INTERNET
WWW.directindustry.com.mx/
http://www.omron.es
HTTP://WWW.SIMENS.COM
http://www.gmelectronica.com.ar /
http://www.sensotee.com
http://www.kuehn-controls.de
http://www.silix.net/tempo.htm
http://www.interempresas.net
http://www.iproeessmart.com/
http://www.pmc.com.mx
http://www.interempresas.net
http://www.lrLcom.br
http://www.coastal.com
http://www.ralux.com
http://www.iberisa.com/cosmosm.htm
http://www.crear3d.com/
http://www.wikipedia.com/
http://www.eafit.edu.co/revista/110/paramo1.pdf
http://www.tii-tech.com/spanish/full.html
http://www.emac.com.mx/didactica/emco/wincam.htm
http://www.urp.edu.pe/Facultades/Ingenieria/La
bs/cefaij objetivos/ objetivos. ~tm
http://www2.ing.puc.c1/icmcursos/proeesos/apuntes/ cap4/
http://www.monografias.com/tra bajos 12/ingdemet/i ngdemet. shtm I
httR: //www.monografias.com/tra bajos 12/medtra b/medtra b.shtml
httR: //www.monografias.com/trabajos11/Rri mdeR/RrimdeRshtml
httR: //www.monografias.com/trabajos11/invmere/invmerc.shtml
httR://www.monografias.com/tra bajos12/ andeRrod/a ndeRrod.shtml
http://www.monografias.com/tra bajos 12/ngdemetili ngdemeti. shtml
http://www.monografias.com/tra bajos 12/distpla/ distpla.shtml
http://www.monograflas.com/trabajos 12/h laund/hlaunid .shtml
http://www.monografias.com/tra bajos 12/emRre/empre. shtml
http://www.monografias.com/tra bajos12/ etieaple/eticaplc.shtml
http://www.monograftas.com/tra bajos 12/ig manals/igmanalis.shtm I
http://www.monografias.com/tra bajos 13/plastilplasti. shtml
http://www.monografias.com/tra bajos n/placo/placo. shtm I
httR://www.monografias.com/tra bajos 13/u picsa/ uRicsa.shtml
http://www.monografias.com/tra bajos 13/icerodos/icerodos. shtml
http://www.monografias.com/tra bajos 13/psicosOC/RSicosoc.
shtml
www.gestiopolis.eom/recursos/documentos/fulldocs/ger1/pcplinen.htm
www.gestioRolis.com/recursos/doeumentos/fulldoes/ger1/pycdelapro.htm
www.gestiopolis.com/recursos/documentos/fulldocs/fin/fundelaeal.htm
www.gestioRolis.com/recursos/documentos/fulldocs/ger1/introalaii.htm
www.gestiopolis.com/recursos/documentos/fulldocs/ger1/iopertcpm.htm
http://www.monografias.com/trabajos13/ comprilcompri .shtml
http://www .monografias. eom/trabajos 13/unointn/unointn. shtml
httR: //www.monografias.com/tra bajos13/genair /genair. shtml