Beruflich Dokumente
Kultur Dokumente
1º INTRODUCCIÓN
♦ El GRAFCET es una implementación programada de las redes de Petri binarias (no puede haber
lugares con más de una marca) y sin arcos inhibidores (la activación de una transición no depende
del número de marcas de un lugar).
♦ El GRAFCET es una representación gráfica del automatismo compuesta por etapas ( estados en
los que se realizan una o más acciones) y transiciones (condiciones que deben darse para pasar de
una etapa a otra)
♦ Etapas:
– Una etapa corresponde a una situación del sistema que indica un comportamiento estable (un
motor que gira a la derecha, un cilindro que es expulsado, un temporizador que comienza su
contaje, etc.).
– Una etapa se representa por un cuadrado con un número en su interior que indica el número de
etapa.
1 Etapa
– La etapa inicial (aquella que se activa tras inicializar el GRAFCET) se representa por un doble
cuadrado.
0 Etapa inicial
-1-
CONDUCCIÓN DE LINEAS AUTOMÁTICAS TEMA 8
♦ Transiciones:
– La transición es un elemento que permite evolucionar o no de una etapa a la siguiente.
– Una transición se representa por una línea perpendicular a las uniones orientadas.
Transición
– Para que una transición sea franqueable y el GRAFCET evolucione de una etapa a la siguiente
se deben dar dos condiciones:
♦ Receptividad:
– La receptividad es una función lógica asociada a una transición que expresa la condición de
franqueamiento de la transición.
♦ Uniones orientadas:
– Las uniones orientadas son lo segmentos de recta que unen una etapa con otra.
– El sentido vertical descendente no se indica con flecha (sentido implícito) pero el sentido
vertical ascendente sí.
-2-
CONDUCCIÓN DE LINEAS AUTOMÁTICAS TEMA 8
♦ Acciones:
– En cada etapa se desarrollan una serie de acciones sobre el automatismo.
– Las acciones se especifican con un rectángulo situado a la derecha del símbolo de etapa.
1 Activar motor 1
– Aunque en algunos libros se distingue entre varios tipos de acciones, nuestra forma de ver el
GRAFCET hace que sólo se trabaje con acciones continuas, que son aquellas que permanecen
activas durante todo el tiempo que el automatismo se encuentra en la etapa correspondiente.
– No se suele utilizar la acción de desactivar. Para desactivar una salida en una etapa, simplemente
no se indica su activación.
– Para mantener activada una acción a lo largo de varias etapas, hay que indicarlo en todas ellas.
2 Activar motor 1
– Pueden existir etapas en las que no se realice ninguna acción (etapas de reposo), simplemente el
sistema está a la espera de la receptividad de una transición.
3º ESTRUCTURAS EN GRAFCET
-3-
CONDUCCIÓN DE LINEAS AUTOMÁTICAS TEMA 8
♦ Secuencia única:
– Una secuencia única se compone de una sucesión de etapas que son activadas una a
continuación de otra.
– A cada etapa le sigue una única transición.
– El franqueo de una transición activa la siguiente etapa y desactiva la anterior.
1 Acción 1
2 Acción 2
3 Acción 3
♦ Activación sumultánea:
– Se produce cuando son varias las etapas de salida de una transición.
– Debajo de la transición se dibujan dos líneas paralelas horizontales, y debajo de ellas las etapas a
activar.
Acción 1 1 2 Acción 2
-4-
CONDUCCIÓN DE LINEAS AUTOMÁTICAS TEMA 8
♦ Desactivación simultánea:
– Se produce cuando se deben desactivar varias etapas bajo la misma condición.
– Debajo de las etapas se dibujan dos líneas paralelas horizontales, y debajo de éstas la transición
que las desactiva.
♦ Selección de secuencia:
– Se produce cuando una etapa tiene más de una transición de salida. En función de la transición
cuya receptividad de cumpla, el GRAFCET se bifurca por una rama o por otra.
– Hay que asegurarse que todas las receptividades asociadas a las transiciones no pueden ser
verdaderas simultáneamente.
1
En función de qué transición se cumpla (A ó B),
el sistema pasa a la etapa 2 ó a la etapa 3.
A B
Acción 1 2 3 Acción 2
♦ Salto de etapas:
– Permite saltar una o varias etapas, por ejemplo, cuando las acciones a efectuar por esas etapas
sean inútiles bajo cierta condición.
1 Acción 1
A A
2 Acción 2
3 Acción 3
-5-
CONDUCCIÓN DE LINEAS AUTOMÁTICAS TEMA 8
♦ Repetición de secuencia:
– Permite volver a comenzar la misma secuencia mientras una condición establecida no sea
cumplida.
1 Acción 1
Se repite la secuencia comprendida por las etapas 2
y 3 hasta que, estando activa la etapa 3, C sea ‘1’.
A
2 Acción 2
3 Acción 3
C
C
♦ Módulo preliminar:
– Se programa en lenguaje de contactos.
– De forma exhaustiva, en este módulo se deben programar:
- Las operaciones sobre los bits del sistema.
- Los preposicionamientos del gráfico GRAFCET.
- La detección de fallos y la activación de la emergencia.
- La gestión del rearme de la máquina.
– En los GRACET sencillos, basta con que este módulo asegure que al pasar el autómata a modo
Run, se active únicamente la etapa inicial. Teniendo en cuenta que cada etapa se asigna a un
bit interno del autómata y que éstos toman el valor ‘0’ inicialmente, bastaría con decirle al
autómata que si no está activa ninguna etapa, se active la etapa inicial, o utilizar el bit de
arranque 253.15
-6-
CONDUCCIÓN DE LINEAS AUTOMÁTICAS TEMA 8
♦ Módulo Secuencial:
– En los autómatas que admiten programación directa en GRAFCET, éste se programa en este
módulo.
– En los autómatas que no permiten programar en GRAFCET, este módulo se programa en
lenguaje de contactos.
– En este módulo se definen las condiciones para pasar de una etapa a otra mediante instrucciones
SET y RSET.
– A continuación se programa de esta forma el paso de una etapa a otra:
2 200.02 000.00
RSET 200.02
B
3 SET 200.03
A
200.03
2 Motor B
200.02
100.01
B
3 Motor A
200.01
100.02
-7-
CONDUCCIÓN DE LINEAS AUTOMÁTICAS TEMA 8
5º EJEMPLO DE PROGRAMACIÓN
“ Un carro de transporte funciona del siguiente modo. Estando en reposo en el extremo izquierdo
se pone en marcha, mediante un pulsador ‘M’, hacia la derecha. Cuando toca el final de carrera
‘B’ invierte su marcha hacia la izquierda. Cuando toca el final de carrera ‘A’ se para esperando
una nueva orden de marcha”
ENTRADAS SALIDAS
0 Variable Bit Variable Bit
M 000.00 d 100.00
M
A 000.01 i 100.01
1 d B 000.02
B ETAPAS
2 i
Etapa Bit
0 200.00
A 1 200.01
2 200.02
200.01 200.02
SET 200.00 Módulo preliminar
200.00 000.00
RSET 200.00
SET 200.01
200.01 000.02
RSET 200.01
Módulo secuencial
SET 200.02
200.02 000.01
RSET 200.02
SET 200.00
200.01
100.00
Módulo posterior
200.02
100.01
-8-