Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-GRAFCET
grafo de control mediante etapas y transiciones
INTRODUCCIÓN AL GRAFCET.
Introducción histórica.
Principios del GRAFCET.
Utilización del GRAFCET.
GRAFCET de nivel 1: Descripción funcional.
GRAFCET de nivel 2: Descripción tecnológica.
GRAFCET de nivel 3: Descripción operativa. Elementos del GRAFCET y principales estructuras.
Acciones asociadas a las etapas.
Reglas de sintaxis.
Estructuras básicas.
Acciones y receptividades condicionadas por etapas.
Acciones y receptividades condicionadas por tiempo.
Receptividades condicionadas por flancos.
Representación de grafcets complejos.
Reglas de evolución. Naturaleza de las acciones según la norma IEC-848.
Regla 1.- Inicialización.
Regla 2.- Evolución de las transiciones.
Regla 3.- Evolución de las etapas activas.
Regla 4.- Simultaneidad en el flanqueo de las transiciones.
Regla 5.- Prioridad en la activación.
Estructuras especiales.
Etapas o transiciones especiales.
Etapas consecutivas activas.
Tratamiento de buffers de producción.
Macroetapas y Macroacciones.
Macroetapas.
Grafcet parcial y grafcet global.
Forzado de un grafcet o macroacciones.
Introducción
GRAFCET nivel 1
GRAFCET de nivel 2: Descripción tecnológica
• En este nivel se hace una descripción a nivel tecnológico y operativo
del automatismo. Quedan perfectamente definidas las diferentes
tecnologías empleadas de cada elemento del sistema. El GRAFCET
describe las tareas que han de realizar los elementos escogidos
Una etapa del GRAFCET se representa mediante un cuadrado identificado por un número; en este caso se ha representado la etapa 3.
No puede haber dos etapas con el mismo número, sin embargo no es necesario que sean números consecutivos,
ni que se respete forzosamente ningún orden preestablecido.
La entrada de una etapa está siempre en la parte superior y la salida en la parte inferior.
Una etapa puede estar activa o inactiva. Representamos el estado de un etapa mediante un punto en su interior.
El marcado de un GRAFCET, es decir, la situación de actividad del conjunto de etapas representa el estado del sistema en ese instante dado.
Un GRAFCET puede tener diversas etapas activas simultáneamente.
Elementos del GRAFCET y principales estructuras. Etapas (2)
Un cuadrado con una doble línea continua representa una etapa inicial del GRAFCET; en este caso es la etapa 7.
Las etapas iniciales están activas al inicio del automatismo. Marcando el estado inicial del sistema.
Una vez inicializado el sistema, las etapas iniciales actúan como etapas normales.
Pueden haber tantas etapas iniciales como sean necesarias para definir el estado inicial del sistema (pueden haber más de una)
Pueden estar situadas en cualquier lugar dentro del GRAFCET.
.
Las transiciones, el otro tipo de nodo dentro de este grafo, llevan asociados las condiciones de evolución en la situación de actividad de las etapas.
La evolución se produce mediante el franqueo de transiciones.
Las transiciones se representan mediante una línea corta perpendicular a la arco que une dos etapas consecutivas.
Una transición está validada cuando todas las etapas inmediatamente anteriores están activas
Elementos del GRAFCET y principales estructuras. Transiciones
Las transiciones, el otro tipo de nodo dentro de este grafo, llevan asociados las condiciones de evolución en la situación de actividad de las etapas.
La evolución se produce mediante el franqueo de transiciones.
Las transiciones se representan mediante una línea corta perpendicular a la arco que une dos etapas consecutivas.
Una transición está validada cuando todas las etapas inmediatamente anteriores están activas
Si la descripción de un GRAFCET lo requiere, pueden numerarse, las transiciones con un número entre paréntesis a la izquierda de trazo que representa la transición.
.
Elementos del GRAFCET y principales estructuras. Acciones asociadas a las etapas. (1)
Las etapas pueden tener acciones asociadas dada la situación de actividad de las etapas.
Diferenciaremos entre acciones internas y acciones externas;
las externas implican la emisión de órdenes a los actuadores del sistema que se está gobernando,
las internas afectan al controlador lógico, son por ejemplo arrancar de un temporizador, incrementar un contador, etc...
En algunos casos interesa emplear etapas sin ninguna acción.
Las acciones se representan como rectángulos unidos por un trazo a la etapa a que están asociados.
En caso que una etapa tenga más de una acción se pueden representar de diversas maneras,
como se muestra en la figura siguiente
Elementos del GRAFCET y principales estructuras. Acciones asociadas a las etapas. (2)
Acción B si
condición I
La etapa 7 tiene dos acciones a realizar de las cuales la acción B tienen una condición (condición I)
Reglas de sintaxis
No puede haber nunca dos transiciones consecutivas sin una etapa intermedia,
ni dos etapas consecutivas sin una transición intermedia
Así pues la figura representa dos grafcets incorrectos. as acciones pueden estar condicionadas.
Estructuras básicas (1)
Secuencia
Una secuencia es una sucesión alternada de etapas y transiciones
en que las etapas se van activando una posterior a la otra
Selección de Secuencias
A partir de una determinada etapa, hay dos o más secuencias entre las que cabe
escoger en función de las transiciones. No es necesario que las diversas secuencias
tengan el mismo número de etapas. (2) y (7) deben ser excluyentes, es decir, que no
pueden ser ciertas simultáneamente; por lo tanto las secuencias son alternativas
Estructuras básicas (2)
Salto de etapas
Es un caso particular de selección entre dos secuencias
donde una de las secuencias no tiene ninguna etapa
Repetición de secuencia
Es un caso particular del salto de etapa, que se realiza en sentido ascendente de
forma que se repite la secuencia anterior al salto
Estructuras básicas (3)
Paralelismo estructural
A partir de una determinada etapa,
hay dos o más secuencias que se ejecutan simultáneamente.
El inicio de las secuencias paralelas o concurrentes se indica con otra línea horizontal
doble después de la transición.
Paralelismo interpretado
Paralelismo estructural
Hay una diferencia importante entre el paralelismo estructural y el momento de converger. En el primer caso las todas las etapas
inmediatamente anteriores al paralelismo deben de estar activas para ser una transición franqueable (transición después de la
convergencia), en el segundo caso las transiciones son anteriores a la convergencia
Acciones y receptividades condicionadas por etapas
A menudo interesará imponer como condición para una receptividad o una acción el hecho de que una etapa esté activada o desactivada.
b
Ejemplo
Funcionamiento:
En la figura se muestra un carrito sobre 2 railes, que transporta una pinza capaz de
coger piezas, que llegan por la rampa A y depositarlas sobre el cilindro V. El cilindro E
Una vez que hay pieza al final de la rampa A (indicado
expulsará las piezas hacia la cinta transportadora C.
mediante el sensor a), el carrito deberá, desde la posición
inicial x, moverse hacia la derecha por la acción de un motor
mandado por el relé D hasta que se encuentre sobre la rampa
(indicado mediante el sensor y).
Aunque en el diseño de un automatismo se deberá tender a utilizar el tiempo como condición únicamente cuando es una especificación del
proceso insustituible por otro tipo de condición. La incorporación de un sensor en el proceso siempre es más eficiente en tiempo y más
robusto, aunque inicialmente sea más caro.
• Activar un temporizador como acción asociada a una etapa y tomando luego como
condición la comparación entre el valor actual y un valor de referencia.
Ejemplo
La técnica GRAFCET permite hacerlo de las dos maneras: La condición t/7/5s será cierta
cuando hayan pasado 5 segundos
La primera notación proviene de la norma francesa. Esta notación establece que la desde la última activación de la etapa 7.
condición dependiente del tiempo consta de la letra t seguida de una barra, y a
continuación está el número de la etapa que se toma en consideración, otra barra y el
tiempo a considerar. Esta condición es cierta cuando el tiempo transcurrido desde la
última activación de la etapa indicada supera el tiempo fijado.
Acciones y receptividades condicionadas por tiempo (2)
conexión (t1), una etapa que será la referencia para la condición, y un tiempo de
referencia.
Ejemplo
Ejemplo
En este caso la receptividad es cierta
en el instante que la variable c pasa de desactivada a activada.
Si la transición está validada cuando c pasa de desactivada a activada
la transición se franqueará;
en caso que la transición se haga válida después del
cambio de estado de c, ésta no será franqueada..
Ejemplo
Caso de flanco negativo.
Representación de grafcets complejos
Cuando un grafcet no cabe en una hoja podemos emplear los reenvios y llegadas
Ejemplo
Ejemplo
es el símbolo de un reenvio a otra hoja,
en este caso continuará en la etapa 7
es el símbolo de llegada desde un reenvio. En este caso
viene de la etapa 7
Naturaleza de las acciones según la norma IEC-848.
1ª casilla indica el tipo de acción (en caso de que sea especial), según:
C Acción condicionada
D Acción retarda
P Acción impulsional
S Acción memorizada
26
Naturaleza de las acciones según la norma IEC-848. Ejemplos (1)
Ejemplo 1
Ejemplo 2
Acción condicionada
Naturaleza de las acciones según la norma IEC-848. Ejemplos (2)
Ejemplo 3
Ejemplo 4
Ejemplo 5
Aunque en los casos de una acción retardada y acción limitada se pueden representar
con un grafcet que sólo tenga acciones sencillas, como se muestra en las figuras
siguientes:
Ejemplo 4. Revisión
Naturaleza de las acciones según la norma IEC-848. Accciones memorizadas (4)
Las acciones memorizadas implican que en una determinada etapa se activa una
acción y esta acción se desactiva en la otra etapa. Por lo tanto se puede realizar
mediante acciones sencillas
Ejemplo
La primera casilla puede tener más de una letra. Entonces el orden en que se
encuentran indica el orden en que se han de realizar las funciones indicadas. En
algunos casos el orden es muy importante, veamos algunos ejemplos
Naturaleza de las acciones según la norma IEC-848. Comentarios Adicionales
La primera casilla puede tener más de una letra. Entonces el orden en que se
encuentran indica el orden en que se han de realizar las funciones indicadas. En
algunos casos el orden es muy importante, veamos algunos ejemplos
Ejemplo
Cuando se activa la etapa 7 se memoriza (S) u la accion de bajar se realizará cada vez
que se active el sensor mientras este activo
Ejemplo
Ejemplo
También se
típico puede
caso de escribir
paralelismo
estructural
Ejemplo 1
Si la receptividad b es cierta se
debe volver a la etapa 2. Cuando
esto suceda se deberá activar y
desactivar la etapa 2
simultáneamente.
También se
Si no se cumple la quinta regla puede
nos quedaríamos sin ninguna escribir
activa
tiene un comportamiento igual pero una estructura
más simple
Ejemplo 1.1 GRAFCET
Boton
rearme
manual
Funcionamiento ?
Boton
rearme
manual
Boton
rearme
manual
Ejemplo 1.2 GRAFCET Una prensa para estampado es alimentada por un
dispositivo formado por una cinta superior llevando las
piezas dentro de un retornador que las deja sobre una
plataforma inferior.
expulsor
El conjunto de esta instalación se descompone en 3 sub-máquinas:
la alimentación (plataforma superior y retornador),
el ascensor (plataforma inferior y ascensor),
la prensa (prensa, expulsor, plataforma de evacuación y pinzas
de hierro).
Dos carritos H1 y H2 transportan un cierto material desde los puntos de carga C1 y C2, respectivamente, hasta el punto de descarga B.
Los diferentes movimientos, hacia la izquierda o hacia la derecha son controlados mediante las acciones G1,D1 para el carrito H1 y G2,D2 para el
carrito H2.
Los carritos se paran inmediatamente cuando se deja de realizar una acción.
Si H1 esta en C1 y el pulsador m1 está oprimido, comienza un ciclo C1-B-C1, on las siguientes características:
• -Espera eventual en A1 hasta que la zona común a los dos carritos está libre, con el fin de evitar colisiones.
• - Espera oblligatoria en B de 100 s de duración.
El carrito H2 tiene un comportamiento similar (pulsador m2, ciclo C2-B-C2 y espera en D de 50 s) pero en caso de demanda simultánea de la
zona común, el carro H2 es prioritario.
El recorrido A1-B (resp. A2-B) se establece mediante el accionamiento V=1 (V=0, es decir ausencia de acción en el recorrido A2-B).
La variables c1,c2 y b tienen un valor 1 indicando la presencia del carrito en el final de carrera. Las variables a1 y a2 indican la presencia del
carrito encima de los sensores A1 y A2, respectivamente.
Solución apartado 2 (caso prioridad alternativa):
P| P|
Acción impulsional