Professional Documents
Culture Documents
ndice
Introduccin Smbolos normalizados Reglas de evolucin del Grafcet Posibilidades de representacin de automatismos con Grafcet Implementacin del Grafcet sobre autmatas programables Niveles de Grafcet Representacin de situaciones especiales en Grafcet
Grafcet Introduccin
El Grafcet es un mtodo grfico de modelado de sistemas de control secuenciales. Surgi en Francia a mediados de los aos 70, y fue creado por una agrupacin de algunos fabricantes de autmatas y organismos oficiales. Fue homologado en Francia (NFC), Alemania (DIN) y con posterioridad por la Comisin Electrotecnia Internacional ( IEC 848, en 1998). Describe la evolucin de un proceso que se pretende controlar, indicando las acciones que hay que realizar sobre dicho proceso y qu informaciones provocan el realizar una u otra accin.
Activar Motor
Toda transicin lleva asociada una condicin de transicin o funcin lgica booleana que se denomina receptividad, y que puede ser verdadera o falsa. Se dice que la transicin est validada, cuando la etapa o etapas anteriores a la transicin estn activadas. El franqueamiento de la transicin se producir si, y slo si, la transicin esta validada y la receptividad es verdadera.
b) Condicin de transicin activa. c) Condicin de transicin inactiva. d) Incondicional, siempre se activa la etapa siguiente.
E1 E2 E3 (e) (f)
E1 (g)
E1
e) Condicin de transicin en forma de funcin lgica de varias variables. f) Condicin de transicin de flanco descendente, la seal pasa de 1 a 0. g) Condicin de transicin de flanco ascendente, la seal pasa de 0 a 1.
Arco
Es el segmento de recta que une una transicin (con su condicin de transicin) con una etapa y viceversa, pero nunca dos elementos iguales entre s. Los arcos pueden ser verticales u horizontales, adems los arcos verticales deben llevar una flecha indicando su sentido en el caso de ser ste ascendente
La situacin de etapa activada, se indica mediante la colocacin de una marca en el interior del grfico representativo de la etapa
Arco
Es el segmento de recta que une una transicin (con su condicin de transicin) con una etapa y viceversa, pero nunca dos elementos iguales entre s. Los arcos pueden ser verticales u horizontales, adems los arcos verticales deben llevar una flecha indicando su sentido en el caso de ser ste ascendente
ndice
Introduccin Smbolos normalizados Reglas de evolucin del Grafcet Posibilidades de representacin de automatismos con Grafcet Implementacin del Grafcet sobre autmatas programables Niveles de Grafcet Representacin de situaciones especiales en Grafcet
ndice
Introduccin Smbolos normalizados Reglas de evolucin del Grafcet Posibilidades de representacin de automatismos con Grafcet Implementacin del Grafcet sobre autmatas programables Niveles de Grafcet Representacin de situaciones especiales en Grafcet
1.Estructura base : Que permite definir la manera con la que se activan las etapas: p.e. etapas que se activan de forma concurrente. 2.Estructura lgica : Permite definir saltos condicionales en la estructura (p.e decisiones)
12
22
32
xx yy 11
xx
yy
yy
n x n1 n2 y
n1 x
n2 y
a etapa n pasar a estar activa, si estando activa l la etapa n1 se satisface la condicin de transicin o receptividad x; o si estando activa la etapa n2 se satisface la condicin de transicin o receptividad y.
n1
n2
La etapa n1 y n2 pasarn al estado activo, si estando activa la etapa n se satisface la condicin de transicin o receptividad d
La etapa n pasar a estar activa si, estando ambas etapas n1 n2 activas, se satisface la condicin de transicin o receptividad x
x n
(a)
se implementa un salto condicional a la etapa i +j+1 si est activada la etapa i y se cumple la condicin de transicin o receptividad
i+j
(b) se implementa un bucle que permite la repeticin de la secuencia de etapas hasta que z sea igual a 1.
i+j+1 (b)
Grafcet Ejemplo
El siguiente ejemplo, dos montacargas se mueven cuando se pulsa un botn (x1 o x2) en sentido ascendente hasta el final de recorrido (s,t) y de inmediato descienden a la situacin inicial (q,r).
s D1 U1 D2 U2 t
X1
X2
Grafcet Ejemplo
Funcionamiento:
La pulsacin de x1 o x2 deber iniciar el movimiento ascendente del montacargas m1 o m2 respectivamente. Slo un montacargas debe estar en funcionamiento a la vez. Si se pulsan simultneamente ambos pulsadores el montacargas de la izquierda tiene preferencia.
Grafcet Ejemplo
X1q
1 U1 3
X2 r
U2
Grafcet Ejemplo
X1q
1 U1 3
X2 X1 r
U2
Grafcet Ejemplo
X1q
1 U1 3
X2 X1 r
U2 t D1 4 r D2
s
2 q
Grafcet Ejemplo
X1 q 1 U1 3
X2 X1 r
U2 t D1 4 r D2
s
2 q
Grafcet Ejemplo
Variacin :
Se requiere un solo pulsador X para iniciar el movimiento de los dos montacargas, Los dos montacargas inician el movimiento al mismo tiempo Para iniciar el movimiento en cada ciclo de funcionamiento, ambos montacargas deben estar situados en su posicin incial (q y r activados). Los dos montacargas pueden poseer movimientos con distintas velocidades.
s t D1 U1 D2 U2
Grafcet Ejemplo
0 Xqr
U1
U2
Grafcet Ejemplo
0 Xqr
1 s 2
U1
3 t
U2
D1
D2
Grafcet Ejemplo
Correcto?
0 Xqr
1 s 2
U1
3 t
U2
D1
D2
qr
Grafcet Ejemplo
Acciones condicionales
0 Xqr
1 s 2 q
U1
3 t 4
U2 r D2
D1
qr
Grafcet Ejemplo
Variacin :
En el ejemplo anterior se pretende que exista tambin sincronismo en el moviento de descenso del montacargas. Para ello, el sistema debe esperar a que ambos montacargas se encuentren en la posicin (s, t) antes de iniciar el movimiento de descenso simultneo hasta la situacin inicial (q, r).
0 Xqr 1 st 2 qr
t U1 U2 r q
D1 D2
Grafcet: Ejemplo
Otra solucin posible es:
0
1 s 2
U1
5 t 6
U2
1 3 q 4 1 8 D1 7 r D2
ndice
Introduccin Smbolos normalizados Reglas de evolucin del Grafcet Posibilidades de representacin de automatismos con Grafcet Implementacin del Grafcet sobre autmatas programables Niveles de Grafcet Representacin de situaciones especiales en Grafcet
Nos interesa ahora ver la manera de implementar el Diagrama Grafcet en un PLC. Para ello a cada una de las etapas en las que se divide el Grafcet se le asocia una variable interna. La condicin de transicin es la encargada de activar la etapa siguiente(s) y desactivar la anterior(es); para ello se utilizan las instrucciones Set y Reset que poseen todos los autmatas programables.
n1
n2
11
12
13
14
21
22
23
24
25
12
25
26
12
25
26
Conseguimos realizar un programa de control de forma sistemtica. E n g e n e r a l , s e e v i t a n m u c h o s e r r o r e s d e programacin. Se facilita la documentacin del programa.
ndice
Grafcet
Introduccin Smbolos normalizados Reglas de evolucin del Grafcet Posibilidades de representacin de automatismos con Grafcet Implementacin del Grafcet sobre autmatas programables Niveles de Grafcet Representacin de situaciones especiales en Grafcet
M BR BL SR
X Y Z
C
Existe un detector de presencia de pieza en la presa (detector inductivo P). Existe un cilindro neumtico que sujeta la pieza (accionado mediante C).
Descenso lento
2 3
M C BR M C BL
2 3
C+ BR+ BR - BL+
M C SR
BL - SR+
A la hora de programar:
ndice
Grafcet
Introduccin Smbolos normalizados Reglas de evolucin del Grafcet Posibilidades de representacin de automatismos con Grafcet Implementacin del Grafcet sobre autmatas programables Niveles de Grafcet Representacin de situaciones especiales en Grafcet
t / n / temp
B = B+1
B = B-1
On/off
PLC
Grafcet Nivel 1
Grafcet Ejemplo
0 1 Mover cinta
Spray pegamento
Mover cinta
Etiqueta
Piezas = Piezas + 1
Grafcet Nivel 1
Grafcet Ejemplo
0 1 Mover cinta
Etiqueta
Piezas = Piezas + 1
Grafcet Ejemplo