Upload
miguel-esquit
View
35
Download
4
Embed Size (px)
Citation preview
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 1
y
ngen
iería
de
Sist
emas Tema 4: GRAFCET. Diseño e
implantación en autómatasSistemas de Automatización
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
y
Temario
1. Introducción a los automatismos.2. Autómatas programables industriales.3. Método clásico de diseño de automatismos.4. GRAFCET. Diseño e implantación en autómatas:
ngen
iería
de
Sist
emas
4. GRAFCET. Diseño e implantación en autómatas:– Introducción.– Conceptos básicos:
• Elementos del GRAFCET.• Estructuras básicas.
– Reglas de evolución.– Ejemplos.– Sistemas con varios GRAFCETs:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• GRAFCETs parciales y globales.• Jerarquía y forzado.• Macroetapas.
5. Introducción a la robótica*.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 2
y
Temario
1. Introducción a los automatismos.2. Autómatas programables industriales.3. Método clásico de diseño de automatismos.4. GRAFCET. Diseño e implantación en autómatas:
ngen
iería
de
Sist
emas
4. GRAFCET. Diseño e implantación en autómatas:– Introducción.– Conceptos básicos:
• Elementos del GRAFCET.• Estructuras básicas.
– Reglas de evolución.– Ejemplos.– Sistemas con varios GRAFCETs:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• GRAFCETs parciales y globales.• Jerarquía y forzado.• Macroetapas.
5. Introducción a la robótica*.
y
Introducción (I)
• Definición:– El GRAFCET (Graphe de Commande Etape-Transition) es un método
gráfico, evolucionado a partir de las redes de Petri, que permite representar sistemas secuenciales (o automatismos) complejos.
• Automatismos con varias etapas simultáneas
ngen
iería
de
Sist
emas
• Automatismos con varias etapas simultáneas.
– Surge, fundamentalmente, por las dificultades que comportaba la descripción de estos automatismos con diagramas de flujo o listas de instrucciones.
– Se utiliza para explicar cualquier cosa que sea secuencial, no sólo automatismos:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• una receta de cocina, • un plan de estudios,• etc.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 3
y
Introducción (II)
• Un poco de historia:– En el año 1977 nace, desarrollado en un grupo de trabajo de la
AFCET (Association Française pour la Cybernétique Economique et Technique), el GRAFCET (Graphe de Commande Etape-Transition).
ngen
iería
de
Sist
emas
– En el año 1982 se crea la norma francesa UTE NF C 03-190(Diagramme fonctionnel "GRAFCET" pour la description des systèmes logiques de commande).
– En el año 1988 se crea, reconociéndolo internacionalmente, la normal IEC-848 (Preparation of function charts for control systems) con el nombre de Function Chart.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• La norma IEC-848 no reconoce el nombre GRAFCET porqué las traducciones pueden dar lugar a ambigüedades.
y
Introducción (III)
• Principios del GRAFCET:– Un GRAFCET es una sucesión de etapas.
ngen
iería
de
Sist
emas
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 4
y
Introducción (III)
• Principios del GRAFCET:– Un GRAFCET es una sucesión de etapas.
• Las etapas iniciales se activan en la puesta en marcha y se representan con doble línea.
ngen
iería
de
Sist
emas
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
y
Introducción (III)
• Principios del GRAFCET:– Un GRAFCET es una sucesión de etapas.
• Las etapas iniciales se activan en la puesta en marcha y se representan con doble línea.
Cada etapa tiene unas acciones asociadas
ngen
iería
de
Sist
emas – Cada etapa tiene unas acciones asociadas.
• Las acciones se ejecutan sólo si la etapa se activa.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 5
y
Introducción (III)
• Principios del GRAFCET:– Un GRAFCET es una sucesión de etapas.
• Las etapas iniciales se activan en la puesta en marcha y se representan con doble línea.
Cada etapa tiene unas acciones asociadas
ngen
iería
de
Sist
emas – Cada etapa tiene unas acciones asociadas.
• Las acciones se ejecutan sólo si la etapa se activa.– Entre dos etapas hay una transición.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
y
Introducción (III)
• Principios del GRAFCET:– Un GRAFCET es una sucesión de etapas.
• Las etapas iniciales se activan en la puesta en marcha y se representan con doble línea.
Cada etapa tiene unas acciones asociadas
ngen
iería
de
Sist
emas – Cada etapa tiene unas acciones asociadas.
• Las acciones se ejecutan sólo si la etapa se activa.– Entre dos etapas hay una transición.– A cada transición le corresponde una receptividad, es decir, una
condición que se ha de cumplir para pasar la transición.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 6
y
• Principios del GRAFCET:– Un GRAFCET es una sucesión de etapas.
• Las etapas iniciales se activan en la puesta en marcha y se representan con doble línea.
Cada etapa tiene unas acciones asociadas
Introducción (III)ng
enie
ría d
e Si
stem
as – Cada etapa tiene unas acciones asociadas.• Las acciones se ejecutan sólo si la etapa se activa.
– Entre dos etapas hay una transición.– A cada transición le corresponde una receptividad, es decir, una
condición que se ha de cumplir para pasar la transición.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
y
Introducción (y IV)
• Capacidad de especificación del GRAFCET:– El GRAFCET puede utilizarse para describir los tres niveles de
especificación de un automatismo, estos son:• Descripción funcional GRAFCET de nivel 1:
Descripción global (poco detallada) del automatismo que permita comprender
ngen
iería
de
Sist
emas
– Descripción global (poco detallada) del automatismo que permita comprender rápidamente su función.
– No debe contener ninguna referencia a las tecnologías utilizadas.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• Descripción tecnológica GRAFCET de nivel 2.• Descripción operativa GRAFCET de nivel 3.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 7
y
Introducción (y IV)
• Capacidad de especificación del GRAFCET:– El GRAFCET puede utilizarse para describir los tres niveles de
especificación de un automatismo, estos son:• Descripción funcional GRAFCET de nivel 1.
D i ió t ló i GRAFCET d i l 2
ngen
iería
de
Sist
emas • Descripción tecnológica GRAFCET de nivel 2:
– Descripción a nivel operativo y tecnológico del automatismo, es decir, las tareas a realizar y las diferentes tecnologías utilizadas para ello.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• Descripción operativa GRAFCET de nivel 3.
y
Introducción (y IV)
• Capacidad de especificación del GRAFCET:– El GRAFCET puede utilizarse para describir los tres niveles de
especificación de un automatismo, estos son:• Descripción funcional GRAFCET de nivel 1.
D i ió t ló i GRAFCET d i l 2
ngen
iería
de
Sist
emas • Descripción tecnológica GRAFCET de nivel 2.
• Descripción operativa GRAFCET de nivel 3:– Descripción del automatismo, es decir, la evolución del estado del automatismo y
la activación de las salidas en función del estado actual y las entradas.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 8
y
Temario
1. Introducción a los automatismos.2. Autómatas programables industriales.3. Método clásico de diseño de automatismos.4. GRAFCET. Diseño e implantación en autómatas:
ngen
iería
de
Sist
emas
4. GRAFCET. Diseño e implantación en autómatas:– Introducción.– Conceptos básicos:
• Elementos del GRAFCET.• Estructuras básicas.
– Reglas de evolución.– Ejemplos.– Sistemas con varios GRAFCETs:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• GRAFCETs parciales y globales.• Jerarquía y forzado.• Macroetapas.
5. Introducción a la robótica*.
y
Elementos del GRAFCET (I)
• Etapas:– Caracteriza el comportamiento invariante de una parte (o totalidad) del
sistema representado.– Tipos:
ngen
iería
de
Sist
emas • Iniciales:
– Corresponde al estado en el que se ha de encontrar el sistema al poner en marcha, al conectar la alimentación, a una situación de reposo o de parada segura, etc.
• Normales.
– Cuando representamos un estado concreto del automatismo una etapa puede estar:
• Activa o
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Activa o • Inactiva.
– Un GRAFCET puede tener varias etapas (iniciales o normales) activas simultáneamente.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 9
y
Elementos del GRAFCET (I)
• Etapas:– Se representan mediante cuadrados:
• con línea doble las iniciales y • con línea sencilla las normales.
ngen
iería
de
Sist
emas
y para indicar que una etapa está activa:• Se utiliza un punto debajo del identificador entero o• Se colorea el interior del cuadrado.
– Se etiquetan con números enteros
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Se etiquetan con números enteros• La numeración debe ser única en todo el GRAFCET.
– La entrada a una etapa es siempre por la parte superior y la salida por la parte inferior.
y
Elementos del GRAFCET (II)
• Transiciones:– Representan la capacidad de evolución de una etapa a la siguiente.– Tipos:
• Válida:
ngen
iería
de
Sist
emas – Si las etapas que la preceden están activas.
• Franqueable:– Si es válida y se cumple su receptividad.– Al franquear una transición se desactivan sus etapas anteriores y se activan sus
etapas posteriores.
– Se representan con un trazo perpendicular a la línea que conecta dos etapas consecutivas.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
– Se etiquetan con números enteros entre paréntesis:• No es obligatorio su etiquetado. • La numeración debe ser única en todo el GRAFCET.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 10
y
Elementos del GRAFCET (III)
• Ejemplos de etapas y transiciones:– Una etapa con 3 entradas:
ngen
iería
de
Sist
emas
– Una etapa con 3 salidas:
– Hay que evitar las representaciones que puedan inducir a confusión
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• Por ejemplo, en las siguientes se puede dudar si hay o no hay conexión entre la línea vertical y la horizontal.
y
• Caminos y re-envíos:– Caminos que unen una etapa con otra.
• Se dibujan preferentemente en sentido vertical.
Elementos del GRAFCET (IV)
ngen
iería
de
Sist
emas
• La evolución de un camino siempre es, mientras no se especifique lo contrario, en sentido descendente (de arriba a abajo).
– Cuando un GRAFCET se complica o no cabe en una sola página son necesarios los re-envíos:
• Ejemplos:– El GRAFCET continuará en la etapa 7.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
– El GRAFCET viene de la etapa 6.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 11
y
Elementos del GRAFCET (V)
• Acciones asociadas a las etapas:– Las acciones representan lo que hay que hacer mientras la etapa está
activa.– Las acciones pueden estar condicionadas, esto es, sólo se ejecuta si la
t tá ti d á ifi i t di ió
ngen
iería
de
Sist
emas etapa está activa y, además, se verifica cierta condición.
– Tipos:• Externo:
– Implican la emisión de órdenes hacia el sistema que se está controlando.
• Interno:– Afectan a funciones propias del sistema de control:
» incremento de un contador, etc.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
– Etapas sin ninguna acción.• Se utilizan para representar que el sistema esta esperando que se produzca
una determinada circunstancia.
y
Elementos del GRAFCET (V)
• Acciones asociadas a las etapas:– Se representan como rectángulos unidos por un trazo con la etapa a la
que están asociadas.
ngen
iería
de
Sist
emas
• Según el tipo de GRAFCET que estemos realizando, las acciones se pueden escribir en forma:
– literal (cerrar válvula, avanzar cilindro, etc.) o– simbólica (XBR, SL1, etc.)
» será necesaria una tabla con el significado de los símbolos utilizados.
• Ejemplos:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Ejemplos:– En el caso de que una etapa tenga más de una acción …
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 12
y
Elementos del GRAFCET (V)
• Acciones asociadas a las etapas:– Se representan como rectángulos unidos por un trazo con la etapa a la
que están asociadas.
ngen
iería
de
Sist
emas
• Según el tipo de GRAFCET que estemos realizando, las acciones se pueden escribir en forma:
– literal (cerrar válvula, avanzar cilindro, etc.) o– simbólica (XBR, SL1, etc.)
» será necesaria una tabla con el significado de los símbolos utilizados.
• Ejemplos:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Ejemplos:– En el caso de que una etapa tenga más de una acción …– En el caso de que una acción esté condicionada …
y
Elementos del GRAFCET (VI)
• Receptividades asociadas a las transiciones:– Condición que se requiere para poder franquear una transición válida.– Una receptividad puede ser cierta (puede ser franqueada) o falsa (no
puede serlo).
ngen
iería
de
Sist
emas • Una receptividad puede estar compuesta por sólo un dato o por una
expresión booleana que incluya varios datos.• Tipos de datos:
– externos o» implican la comprobación de variables del sistema que se está
controlando.– Internos:
» dependen de funciones propias del sistema de control (valor de un contador, etc.).
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 13
y
Elementos del GRAFCET (VI)
• Receptividades asociadas a las transiciones:– Se pueden describir en forma:
• literal (fin retroceso, temperatura alcanzada, etc.),• simbólica (SA1, BQ3, etc.) o
S i t bl l i ifi d d l í b l tili d
ngen
iería
de
Sist
emas – Se requiere una tabla con el significado de los símbolos utilizados.
• dibujos normalizados (diagramas de relés, puertas lógicas, etc.)
– Ejemplos:
Temp > 30°C Cierta si la temperatura es superior a 30°C
C12 Cierta si el contador 12 ha alcanzado la preselecciónSL1 Cierta si SL1 está desactivadoSL3 + SB2 Cierta si SL3 o SB2 están activados (indistintamente)
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
SL3 + SB2 Cierta si SL3 o SB2 están activados (indistintamente)
SL2 · SB4 Cierta si SL2 y SB4 están activados (simultáneamente)BQ2 · (SL1 + SA1) Cierta si BQ2 está activado y también SL1 o SA1
= 1 Receptividad siempre cierta
y
Temario
1. Introducción a los automatismos.2. Autómatas programables industriales.3. Método clásico de diseño de automatismos.4. GRAFCET. Diseño e implantación en autómatas:
ngen
iería
de
Sist
emas
4. GRAFCET. Diseño e implantación en autómatas:– Introducción.– Conceptos básicos:
• Elementos del GRAFCET.• Estructuras básicas.
– Reglas de evolución.– Ejemplos.– Sistemas con varios GRAFCETs:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• GRAFCETs parciales y globales.• Jerarquía y forzado.• Macroetapas.
5. Introducción a la robótica*.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 14
y
Estructuras básicas (I)
• Secuencia:– Una secuencia es una sucesión alternada de
etapas y transiciones en la que las etapas se van activando una detrás de otra.
• Una secuencia está activa cuando como mínimo
ngen
iería
de
Sist
emas
• Una secuencia está activa cuando, como mínimo, una de sus etapas está activa.
• Una secuencia está inactiva cuando todas sus etapas están inactivas.
• Selección de secuencia:– A partir de una determinada etapa, hay dos (o más)
secuencias entre las que se escogerá en función de las transiciones:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
de las transiciones:• No es necesario que las distintas secuencias tengan
el mismo número de etapas.
y
Estructuras básicas (II)
• Salto de etapas:– Es un caso particular de selección entre dos
secuencias en el que una de las secuencias no tiene ninguna etapa.
ngen
iería
de
Sist
emas
• Repetición de secuencia:– Es un caso particular del salto de etapas en el
l lt li tid d t d
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
que el salto se realiza en sentido ascendente, de forma que se repite la secuencia de etapas anteriores al salto.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 15
y
Estructuras básicas (III)
• Paralelismo estructural:– Se produce cuando a partir de una determinada
etapa, hay dos (o más) secuencias que se ejecutan simultáneamente.
• No es necesario que las distintas secuencias tengan
ngen
iería
de
Sist
emas
• No es necesario que las distintas secuencias tengan el mismo número de etapas.
• La transición j sólo es válida cuando todas las etapas inmediatamente anteriores están activas.
• Representación:– El inicio de secuencias paralelas se indica con una
línea horizontal doble después de la transición correspondiente.
El final de las secuencias paralelas se indica con otra
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
– El final de las secuencias paralelas se indica con otra línea horizontal doble antes de la transición correspondiente.
y
• Paralelismo interpretado:– Se produce cuando una etapa tiene dos (o más) salidas y las
transiciones correspondientes no son excluyentes.– Ejemplos:
Estructuras básicas (IV)
ngen
iería
de
Sist
emas • Se tendrá un paralelismo interpretado en el caso de que ambas
receptividades se hagan ciertas al mismo tiempo.
• En ocasiones (ver figura) el paralelismo interpretado se fuerza
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
En ocasiones (ver figura) el paralelismo interpretado se fuerza intencionadamente; de manera que siempre de lugar a secuencias paralelas.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 16
y
• Diferencias entre paralelismo estructural e interpretado:– Hay una diferencia muy importante entre los dos tipos de paralelismos
cuando convergen (ver figuras).• En el paralelismo estructural la transición no es válida (y, por tanto, no se
puede pasar a la etapa 1 si no están activas las etapas 2 y 3
Estructuras básicas (V)ng
enie
ría d
e Si
stem
as
puede pasar a la etapa 1 si no están activas las etapas 2 y 3.
• En el paralelismo interpretado se pasará de 1 a 5 cuando f sea cierta (y la etapa 1 esté activa) aunque 2 no esté activa. De esta forma la secuencia común puede continuar evolucionando y, cuando 2 esté activa y r sea cierta,
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
común puede continuar evolucionando y, cuando 2 esté activa y r sea cierta, se volverá a activar 5.
y
Estructuras básicas (VI)
• Reglas de sintaxis:– No puede haber nunca dos transiciones consecutivas sin una etapa en
medio.
ngen
iería
de
Sist
emas
– No puede haber nunca dos etapas consecutivas sin transición intermedia.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 17
y
Temario
1. Introducción a los automatismos.2. Autómatas programables industriales.3. Método clásico de diseño de automatismos.4. GRAFCET. Diseño e implantación en autómatas:
ngen
iería
de
Sist
emas
4. GRAFCET. Diseño e implantación en autómatas:– Introducción.– Conceptos básicos:
• Elementos del GRAFCET.• Estructuras básicas.
– Reglas de evolución.– Ejemplos.– Sistemas con varios GRAFCETs:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• GRAFCETs parciales y globales.• Jerarquía y forzado.• Macroetapas.
5. Introducción a la robótica*.
y
Reglas de evolución
• Reglas:1. Inicialización:
• Corresponde al estado en el que se ha de encontrar el sistema al poner en marcha, al conectar la alimentación, a una situación de reposo o de parada segura etc
ngen
iería
de
Sist
emas
segura, etc.• En la inicialización del sistema se han de activar todas las etapas iniciales y
sólo las iniciales.
2. Evolución de las transiciones.3. Evolución de las etapas activas.4. Simultaneidad en el franqueamiento de las transiciones.5. Prioridad de la activación.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 18
y
Reglas de evolución
• Reglas:1. Inicialización.2. Evolución de las transiciones:
• Una transición es válida (o está validada) cuando todas las etapas i di t t t i ll tá ti ( )
ngen
iería
de
Sist
emas inmediatamente anteriores a ella están activas (a).
• Una transición es franqueable cuando está validada y su receptividad asociada es cierta (b).
• Toda transición franqueable debe ser obligatoriamente e inmediatamente franqueada (c).
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
3. Evolución de las etapas activas.4. Simultaneidad en el franqueamiento de las transiciones.5. Prioridad de la activación.
(a) (b) (c)
y
Reglas de evolución
• Reglas:1. Inicialización.2. Evolución de las transiciones.3. Evolución de las etapas activas:
ngen
iería
de
Sist
emas • Al franquear una transición (a) se deben activar todas las etapas
inmediatamente posteriores y desactivar simultáneamente todas las inmediatamente anteriores (b).
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
4. Simultaneidad en el franqueamiento de las transiciones.5. Prioridad de la activación.
(a) (b)
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 19
y
Reglas de evolución
• Reglas:1. Inicialización.2. Evolución de las transiciones.3. Evolución de las etapas activas.
ngen
iería
de
Sist
emas 4. Simultaneidad en el franqueamiento de las transiciones:
• Las transiciones simultáneamente franqueables han de ser simultáneamente franqueadas.
• La existencia de esta regla permite la descomposición de un GRAFCET complejo (a) en dos más sencillos (b).
X? ≡ Etapa ? activa
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• Las transiciones en las que el cumplimiento de esta regla es obligatorio para su correcto funcionamiento deben señalarse mediante un asterisco (*).
5. Prioridad de la activación.
(a) (b)
X? ≡ Etapa ? activa
m franqueable y 2 activa
m franqueable y 3 activa
y
Reglas de evolución
• Reglas:1. Inicialización.2. Evolución de las transiciones.3. Evolución de las etapas activas.
ngen
iería
de
Sist
emas 4. Simultaneidad en el franqueamiento de las transiciones.
5. Prioridad de la activación:• Si al evolucionar un GRAFCET, una etapa ha de ser activada y desactivada
al mismo tiempo, deberá permanecer activa.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Cuando se implanta un GRAFCET en un API es habitual utilizar elementos de memoria para almacenar la información de actividad de las etapas. Estos elementos tienen , pensando en la seguridad, desactivación prioritaria que pueden darse estados en los que el funcionamiento no sea el correcto.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 20
y
Temario
1. Introducción a los automatismos.2. Autómatas programables industriales.3. Método clásico de diseño de automatismos.4. GRAFCET. Diseño e implantación en autómatas:
ngen
iería
de
Sist
emas
4. GRAFCET. Diseño e implantación en autómatas:– Introducción.– Conceptos básicos:
• Elementos del GRAFCET.• Estructuras básicas.
– Reglas de evolución.– Ejemplos.– Sistemas con varios GRAFCETs:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• GRAFCETs parciales y globales.• Jerarquía y forzado.• Macroetapas.
5. Introducción a la robótica*.
y
Ejemplos (I)
• Algunos ejemplos ilustrados:a) 1 carrito va y viene.b) 2 carritos van y vienen.c) Taladradora de piezas.
ngen
iería
de
Sist
emas d) Taladradora de 4 piezas.
e) Clasificador de piezas.f) Aclarado desengrase y electrólisis de piezas.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 21
y
1 carrito va y vieneng
enie
ría d
e Si
stem
asD
epar
tam
ento
de
InA
utom
átic
a
Vicente Aré[email protected]
y
2 carritos van y vienen
ngen
iería
de
Sist
emas
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 22
y
Taladradora de piezasng
enie
ría d
e Si
stem
asD
epar
tam
ento
de
InA
utom
átic
a
Vicente Aré[email protected]
y
Taladradora de 4 piezas
ngen
iería
de
Sist
emas
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 23
y
Clasificador de piezasng
enie
ría d
e Si
stem
asD
epar
tam
ento
de
InA
utom
átic
a
Vicente Aré[email protected]
y
Aclarado, desengrase y electrólisis de piezas
ngen
iería
de
Sist
emas
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 24
y
Temario
1. Introducción a los automatismos.2. Autómatas programables industriales.3. Método clásico de diseño de automatismos.4. GRAFCET. Diseño e implantación en autómatas:
ngen
iería
de
Sist
emas
4. GRAFCET. Diseño e implantación en autómatas:– Introducción.– Conceptos básicos:
• Elementos del GRAFCET.• Estructuras básicas.
– Reglas de evolución.– Ejemplos.– Sistemas con varios GRAFCETs:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• GRAFCETs parciales y globales.• Jerarquía y forzado.• Macroetapas.
5. Introducción a la robótica*.
y
GRAFCETs parciales y globales (I)
• Definiciones:– GRAFCET conexo:
• Cuando se puede ir de una etapa cualquiera a otra etapa cualquiera siguiendo caminos propios del GRAFCET; es decir, que cualquier etapa está unida con otra del mismo GRAFCET
ngen
iería
de
Sist
emas
está unida con otra del mismo GRAFCET.– Un automatismo puede ser representado mediante más de un GRAFCET conexo.
– GRAFCET parcial:• Cada uno de los GRAFCETs conexos que forman un sistema o cualquier
agrupación de dos o más GRAFCETs parciales; incluso la agrupación de todos ellos.
– GRAFCET global:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
GRAFCET global:• Agrupación de todos los GRAFCETs parciales de un sistema.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 25
y
GRAFCETs parciales y globales (II)
• GRAFCETs parciales:– Se utilizan para simplificar las representaciones o para funciones
auxiliares.
S ti t l l t G id d b d ú
ngen
iería
de
Sist
emas – Se etiquetan con la letra G seguida de un nombre o de un número:
• En un mismo sistema no puede haber dos etapas (ni dos transiciones) con el mismo número, aunque estén en GRAFCETs parciales diferentes.
– Ejemplo:• Una aplicación muy corriente de los GRAFCETs auxiliares es el
intermitente.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
y
Temario
1. Introducción a los automatismos.2. Autómatas programables industriales.3. Método clásico de diseño de automatismos.4. GRAFCET. Diseño e implantación en autómatas:
ngen
iería
de
Sist
emas
4. GRAFCET. Diseño e implantación en autómatas:– Introducción.– Conceptos básicos:
• Elementos del GRAFCET.• Estructuras básicas.
– Reglas de evolución.– Ejemplos.– Sistemas con varios GRAFCETs:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• GRAFCETs parciales y globales.• Jerarquía y forzado.• Macroetapas.
5. Introducción a la robótica*.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 26
y
Jerarquía y forzado (I)
• En sistemas formados por varios GRAFCETs parciales…– un GRAFCET puede forzar el estado de otro.
• Características del forzado:
ngen
iería
de
Sist
emas – Útil para el tratamiento de defectos de funcionamiento y emergencias.
– Implica una jerarquía entre GRAFCETs parciales.
– Lo fija el diseñador mediante reglas.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
y
Jerarquía y forzado (II)
• Reglas de forzado:– Fijan la forma de interpretar una orden de forzado y son dos:
• El forzado es una orden interna que aparece como consecuencia de una evolución.
– En una situación que comporte una o más órdenes de forzado los GRAFCETs
ngen
iería
de
Sist
emas
– En una situación que comporte una o más órdenes de forzado, los GRAFCETs forzados deben pasar en forma inmediata y directa a la situación forzada.
• En cualquier cambio de situación, el forzado es prioritario respecto a cualquier otra evolución.
– Las reglas de evolución del GRAFCET no se aplican en los GRAFCETs forzados.
– Las acciones de forzado:• se representan mediante cuadrados con línea discontinua.
O OJ
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• se etiquetan del siguiente modo:– La letra F seguida de una barra, el nombre del GRAFCET que se desea forzar,
dos puntos y la situación deseada (etapas que han de estar activas) escrita entre llaves.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 27
y
Jerarquía y forzado (III)
• Reglas de forzado:– Ejemplos:
• Al activarse la etapa 7, el GRAFCET G3 pasa a tener activada la etapa 4 (y sólo la etapa 4) y se mantendrá en esta situación hasta que se desactive la etapa 7
ngen
iería
de
Sist
emas
en esta situación hasta que se desactive la etapa 7.
• Al activarse la etapa 1, el GRAFCET G2 pasa a tener activadas las etapas 9, 10 y 12 (y sólo estas) y se mantendrá en esta situación hasta que se desactive la etapa 1.
• Al activarse la etapa 8, el GRAFCET G4 pasa a tener todas sus etapas desactivadas y se mantendrá en esta it ió h t d ti l t 8
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
situación hasta que se desactive la etapa 8.– Después habrá que forzarle alguna etapa dado que sino
continuará indefinidamente sin ninguna etapa activa.
• Mientras esté activa la etapa 0, el GRAFCET G8 deberá mantenerse en la situación actual invariablemente.
y
Jerarquía y forzado (y IV)
• Reglas de jerarquía:– Definen las condiciones de diseño de sistemas jerarquizados y son dos:
• Si un GRAFCET tiene la posibilidad de forzar a otro, este no tiene ninguna posibilidad de forzar al primero.
ngen
iería
de
Sist
emas • En todo instante, un GRAFCET sólo puede ser forzado por otro GRAFCET.
– Resumiendo:• El forzado sigue una jerarquía en la que cada miembro sólo puede ser
forzado por su superior inmediato.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 28
y
Temario
1. Introducción a los automatismos.2. Autómatas programables industriales.3. Método clásico de diseño de automatismos.4. GRAFCET. Diseño e implantación en autómatas:
ngen
iería
de
Sist
emas
4. GRAFCET. Diseño e implantación en autómatas:– Introducción.– Conceptos básicos:
• Elementos del GRAFCET.• Estructuras básicas.
– Reglas de evolución.– Ejemplos.– Sistemas con varios GRAFCETs:
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• GRAFCETs parciales y globales.• Jerarquía y forzado.• Macroetapas.
5. Introducción a la robótica*.
y
Macroetapas (I)
• Definición:– Representaciones de secuencias que, en conjunto, constituyen una
actividad.
ngen
iería
de
Sist
emas – Características:
• Permite representar diferentes niveles de descripción (desde los más generales -nivel 1- a los más detallados -nivel 3-)
– La expansión de una macroetapa permite acceder a un nivel de representación mayor.
• La macroetapa no es una etapa de un GRAFCET ni actúa como tal sino que es una representación de un GRAFCET parcial (expansión de la macroetapa) que ha de poderse insertar en sustitución de la macroetapa.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]
• Una macroetapa está activa cuando lo está una (o más) etapas de su expansión.
• La transición de salida de la macroetapa puede tener cualquier receptividad pero normalmente será una transición siempre válida (=1) ya que las condiciones correspondientes ya se habrán tenido en cuenta en la expansión.
Sistemas de Automatización, Tema 4: GRAFCET. Diseño e implantación en autómatas
15/05/2009
Vicente Arévalo, Dpto. de Ingeniería de Sistemas y Automática 29
y
Macroetapas (II)
• Expansión de una macroetapa:– Puede contener etapas iniciales pero ha de ser siempre conexa.
– Tiene una sola etapa de entrada y una sola etapa de salida.
ngen
iería
de
Sist
emas • La etapa de entrada se activará cuando se active la macroetapa.
• La activación de la etapa de salida implicará la validación de las transiciones inmediatamente posteriores a la macroetapa.
• Las etapas de entrada y de salida no tendrán acción asociada y la primera transición de la expansión será =1.
Dep
arta
men
to d
e In
Aut
omát
ica
Vicente Aré[email protected]