Académique Documents
Professionnel Documents
Culture Documents
Introducción
En la actualidad, la constante revolución tecnológica ha obligado a adoptar nuevas
técnicas
En la automatización de máquinas y procesos.
Las actividades realizables y los dispositivos utilizados pueden ser muy diversos,
entre otras, se pueden utilizar señales analógicas, realizar cálculos y operaciones
complejas...
¿Qué es el GRAFCET?
Gráfico Funcional de Control de Etapas y Transiciones
Es un sistema gráfico de representación de control (secuencial) mediante la
sucesión alternada de etapas y transiciones.
Condiciones para la transición
Son las condiciones lógicas de la evolución del sistema.
Una transición marca el paso de una etapa a la otra. Es una barrera que separa dos
etapas y que podremos superar, si al estar activa la etapa de entrada a la transición,
se cumplen las condiciones de la transición.
Es una expresión lógica o booleana.
A cada variable de esta expresión le corresponde un elemento detector o variable
booleana interna del sistema.
En un grafcet todos los Estados estables del sistema tienen asociado un elemento
de memoria llamado etapa.
Las etapas se representan con un cuadrado, o bien con un doble cuadrado en el
caso de las etapas iniciales.
1
Las etapas están numeradas de forma ordenada al desarrollo del automatismo.
La etapa 0 es una etapa inicial, y la 12 es una etapa normal con una acción asociada.
Acción asociada
Normalmente, en cada etapa se realizan unas acciones que modifican el estado de
algunos elementos de salida del sistema. (Funciona un motor, una resistencia, unos
pilotos...)
Antecedentes
Graphe de Comande Etape-Transition
Se creó en Francia, en el año 1977, por AFCET (Association Française pour la
Cybernétique Economique et Technique) y ADEPA (Association pour le
Développement de Production Automatisée).
Surgió ante la necesidad de disponer de un método de descripción de procesos
secuenciales que fuera eficaz, simple e interpretable por técnicos de diferentes
campos.
Sistema es combinacional
Un sistema es combinacional, cuando para cada combinación de estados de los
elementos de entrada del sistema, hay una, y solo una, combinación de estados de
los elementos de salida.
2
Así, viendo la combinación de estados de las entradas podemos saber directamente
cual será la combinación de estados de los elementos de salida.
Sistema secuencial
Un sistema es secuencial, cuando para alguna combinación de los elementos de
entrada podemos tener más de una combinación de estados en los elementos de
salida.
Cuando, además de cómo están ahora las entradas, hemos de considerar como han
estado y cuál ha sido su evolución.
Estado
Estado de un elemento: es una de les maneras o formas en que podemos encontrar a
ese elemento en un instante.
Ejemplos:
3
Tipos de GRAFCET
GRAFCET de Nivel 1 -descripción funcional-
Se trabaja con las especificaciones funcionales del automatismo, de
forma independiente a la tecnología que lo llevará a la práctica.
Describe las acciones que se deben efectuar y los elementos de control
que intervendrán, sin indicar los elementos concretos que serán
utilizadas.
GRAFCET de Nivel 2 -descripción tecnológica-
4
Etapas y acciones asociadas
Etapas iniciales
Etapas normales
Una etapa sin ninguna acción asociada (etapa 2) pude servir para hacer detener
una acción mono estable que se realizaba en la etapa anterior, o como etapa de
espera.
Una acción asociada (etapa 3). Nos indica que al estar activa la etapa, el motor
girara a la derecha.
En una etapa puede haber múltiples acciones asociadas (etapa 4). Al estar la
etapa 4 activa, el motor girara a la derecha, y al mismo tiempo el ventilador
estará funcionando.
6
En el rectángulo donde se representa la acción asociada, hay una entrada para
las condiciones.
La norma IEC-848 propone las representaciones siguientes para las acciones
asociadas condicionadas.
Acción condicionada
Supongamos un sistema en que tenemos un cuadro
electrónico, para la regulación de unas máquinas.
Si estando activa la etapa de espera 2, y el termostato
indica un sobre calentamiento, el ventilador se pondrá en
marcha.
Acción retardada
Delayed
El motor A es pondrá en marcha 5 segundos después de activar
se la etapa 10; si la transición r se activa antes de ese tiempo
el motor no llegara a ponerse en marcha.
7
Acción de impulso
Acción memorizada
Cuando se active la etapa 13, el motor A se pondrá en marcha de forma
biestable (set), y al salir de la etapa, continuara funcionando hasta que
se haga un reset a la acción.
Transiciones
Las transiciones representan las condiciones que el sistema debe superar para poder pasar de una etapa a
la siguiente. Al pasar una transición, el sistema deja de estar en una etapa y inmediatamente va a la
siguiente. Validar la transición implica un cambio en las etapas activas del GRAFCET.
8
En este caso, es habitual que el temporizador se haya activado a contar en la acción asociada de
la etapa de entrada.
La activación de otra etapa del GRAFCET [X12]
Donde X nos indica que la receptividad está condicionada al hecho que la etapa (en este caso la 12) esté
activa.
Diseño y estructuras
9
Diseño y estructuras
10
La primera transición se podrá validar, si la etapa 123 está activa,
y además se cumple la condición 000. En este momento deja
de estar activa la etapa 123, y le toma el relevo la 124. El grafcet
evolucionara a la etapa 125, si estando activa la etapa 124 se
cumple la condición 002 y también la 005
Secuencia única
11
Habrá una selección de secuencias, cuando al llegar a un punto
encontremos una bifurcación en O, En el será necesario escoger
cual, de les distintas sucesiones de etapas y transiciones se
debe seguir.
No es necesario que los diferentes caminos tengan el mismo
número de etapas; pero sí conviene que las receptividades
asociadas a las transiciones, sean excluyen tes entre sí.
A la derecha O a la izquierda
12
Dos motores MA y MB, desplazan unas piezas.
Primero el motor MA va desde FcAe a FcAd, entonces es el MB quien lo hace desde FcBe hasta
FcBd.
Después los dos vuelven a las posiciones iniciales FcAe y FcBe.
El ciclo se re inicia cuando los dos están de nuevo en las posiciones iniciales.
Saltos de etapas
13
En un tren de lavado de coches, si no esta activa la selección RBajos (Lavado a presión de los bajos y las
ruedas del coche), al llegar a la etapa 5 el automatismo debe hacer un salto hasta la etapa 7. Por el contrario
si está activa esta selección, entrara a la etapa 6 y la Bomba de presión, y las pistolas dirigibles y el
temporizador T04 actuaran.
Bucles.
Subrutinas
Una subrutina es una parte de un programa que realiza una tarea concreta, a la que se puede invocar una o
varias veces por parte del programa principal. Un vez realizadas las acciones de la subrutina el programa
continúa en el punto donde estaba.
14
Los trabajos a desarrollar en un automatismo se pueden dividir entre diferentes diagramas. Puede haber
un diagrama principal (0-5) y otros de secundarios (10-14) que hacen determinadas funciones que una vez
realizadas devuelven el control al diagrama principal.
Al llegar a la etapa 2 o 4 del primer diagrama se válida la transición X2+X4 y empieza la subrutina. Al llegar
a la etapa 14 se válida la transición X14 y continua la evolución del diagrama principal a las etapas 3 o 5
respectivamente.
Macro-etapas
Al hacer la descripción del automatismo, el Grafcet permite empezar desde un punto de vista muy
general y a partir de él hacer descripciones cada vez más concretas del proceso de control.
El diseño se realiza de forma descendente, en grandes bloques que es van resolviendo de forma
modular.
Una Macro-etapa es la representación mediante una única etapa, de un conjunto de etapas,
La expansión de la macro-etapa, es en realidad una parte del diagrama del Grafcet, con sus etapas,
transiciones y normas de evolución, pero que en un diseño descendiente hemos englobado en una
macro-etapa.
Podríamos decir que al hacer la expansión de la macro etapa, en realidad lo que hacemos es una
especie de zoom, que nos enseña en detalle, etapas, transiciones y acciones concretas, a las que
antes nos hemos referido de forma general.
15
El diagrama principal evoluciona a partir de la etapa 0 i la transición
a, una vez está activa la etapa 1, la transición b estará receptiva, y
al validarse, entraremos a la macro etapa M2, la etapa E2 estará
activa, y según el estado de la transición d, evolucionara hacia la
etapa 10 o la 12, y al llegar a la etapa S2 volverá al diagrama principal.
La etapa E2 es la etapa de entrada a la macro 2, la etapa S2, es la
etapa de salida de la macro 2.
Diagramas paralelos
Para resolver un automatismo, se pueden describir diferentes diagramas paralelos, que evolucionaran cada
uno de ellos por separado y al su ritmo. Estos, pueden en varios puntos, tener o no relación entre sí.
Implementación
16
Implementación tecnològica
Normas de evolución.
Norma 1: Inicialización
En la inicialitzación del sistema se deben activar las etapas iniciales, las otras etapas deben estar
inactivas
Norma 2: Evolución de las transiciones
Para poder validar una transición, es necesario que todas sus etapas de entrada estén activas.
Para poder la superar hace falta que la receptividad asociada a la transición sea cierta.
Norma 3: Evolución de les etapas activas.
En el momento de superar una transición se deben activar todas sus etapas de salida, i al mismo
tiempo desactivar las etapas de entrada a la transición.
Norma 4: Simultaniedad en la validación de las transiciones.
Si dos transiciones son simultaneamente franqueables deben poderse pasar de forma simulta-
nea.
Norma 5: Prioridad de la activación
Si una etapa del Grafcet se activa y se desactiva al mismo tiempo, debe quedar activa.
17
Con puertas logicas
18
Las funciones biestables són muy útiles pera poder hacer más fàcil la implementación.
Si estando activa la etapa anterior se cumplen las condiciones de la transición, se debe
activar la etapa seguiente y desactivarse la (actual) anterior.
Algunos automatas incorporan funciones o marcas internas especiales que facilitan esta
función, com por ejemplo:
FI - Festo
777- Hitachi sèrie E
967- Hitachi sèrie 967
OB1- -Siemens
SM01 - S7 -
Si no disponemos de estas funciones, podemos crear un impulso inicial PI con el
siguiente circuito.
Ejemplos:
19
Puerta automática para el Instituto
Puerta automática.
Queremos automatizar la apertura y el cierre de la puerta del instituto.
Disponemos de un motor monofásico, con los correspondientes engranajes para hacer desplazar la
puerta.
Dos contactares K1 y K2, controlaran el sentido de giro del motor.
Para saber si la puerta está abierta o cerrada disponemos de dos finales de carrera S1 y S2.
Par abrir la puerta utilizaremos un mando a distancia por radio, que nos dará una una señal.
Habrá una célula fotoeléctrica para evitar accidentes al cerrar la puerta.
Ascensor:
Veamos cómo se realiza el programa para gestionar los movimientos de un Ascensor.
Los pulsadores de llamada, de cada una de las puertas y del interior de la cabina, gobiernan el
sentido de giro del motor para la subida y la bajada. Los finales de carrera, situados en cada una
de las plantas, detectan la posición del ascensor.
La solución se realiza con un GRAFCET de seis secuencias opcionales como el de la figura. Las
transiciones de la parte superior, establecen las condiciones de funcionamiento del motor con
productos de las variables. Las transiciones de la parte inferior, definen las paradas del motor al
llegar a cada planta.
El ejemplo de programación está implementado en el lenguaje PL71 de los Autómata TSX17 de
Telemecanique.
20
Programa:
ATENCIÓN: Para realizar la inversión del sentido de giro, es aconsejable utilizar contactores
con enclavamiento mecánico, para evitar cortocircuitos en el circuito de fuerza que alimenta el
motor trifásico. Si se utilizan contactores individuales, será necesario añadir las instrucciones
en negrilla en la zona de tratamiento posterior:
21
De esta forma es imposible que los dos contactores, que invierten el sentido de giro del motor
trifásico, se activen a la vez.
Esquema de Fuerza.
Taladro Automático:
Queremos prepara un automatismo para un taladro:
Al iniciar el sistema se supone que el taladro está en la posición superior i el cilindro C1 sin activar.
Al pulsar el pulsador Pm el cilindro C1 sale para sujetar la pieza. El motor del taladro MT se pone
en marcha i el cilindro TB-TS hace bajar el taladro hasta la posición FcB
Al llegar a esta posición el cilindro TB-TS hace subir el taladro hasta la posición FcA, y el motor
MT se detiene a la espera de una nueva acción sobre PM.
Si al pulsar PM los elementos no están en la posición inicial, el cilindro C1 entrara y se desplazará
hasta la posición superior.
22
Grafcet para el control del automatismo
Inicialización del sistema. En primer lugar es necesario activar la etapa inicial M0.0, para ello
podemos usar la función SM0.1 de Siemens-S7 donde este bit se activa en el primer ciclo. Se
utiliza p.ej. para llamar una subrutina de inicialización.
23
A continuación empezamos a transcribir la implementación de la rama principal del Grafcet.
Como criterio general desde una etapa activa se acceda a la siguiente al validar la transición. Se
pasa a la etapa siguiente y se desactiva la anterior.
Terminada la rama principal procedemos a implementar la rama alternativa (en el caso que los
elementos no estén en la posición inicial prevista)
24
Una vez terminada la implementación de las distintas ramas del Grafcet, procedemos al control
de las salidas reales del automatismo
Clasificadora de Piezas
Por una rampa llegan piezas de dos tamaños. Piezas grandes y piezas pequeñas.
Un cilindro C1 hace de barrera. Al pulsar el pulsador Pm, una pieza entra a la máquina
clasificadora, una vez dentro de la pinza.
Esta se desplaza hasta que se activa DPP.
Si en este momento también está activo DPG, la pieza es grande y será colocada a la salida de la
izquierda de la clasificadora
Si al pulsar DPP, no está activo DPG, la pieza es pequeña y se debe colocar en la parte derecha
de la clasificadora.
25
Transfer circular
Queremos preparar un automatismo para una máquina transfer:
Consta de un plato giratorio, con cuatro estaciones de trabajo: Alimentación, Preparación,
Mecanizado y Salida.
26
Alimentación: Las piezas descienden por una rampa, dos detectores (uno inductivo y uno
capacitivo) perciben la presencia de pieza.
Las piezas metálicas, son detectadas por los dos detectores; mientras que las
Niveles de trabajo.
Nivel 1.
Hay un solo tipo de piezas, y entran de una en una a la estación de trabajo. Se trata de un proceso
puramente secuencial, la segunda pieza no entra hasta que la primera pieza no este mecanizada y
fuera del plato.
Nivel 2.
Hay dos tipos de piezas, pero no puede entrar la segunda pieza hasta que esté terminada la
primera.
Nivel 3.
Cada estación de trabajo actuara conforme la pieza a tratar, conforme el enunciado principal.
Nivel 4.
En una fase final se pueden incorporar, un pulsador de paro, un paro a final de ciclo y uno de
emergencia.
27
28
29
Conclusiones
El grafcet es un método para resolver problemas de automatización de forma sistematizada.
Una vez planteado el problema y diseñado ya el Grafcet de nivel 1, la adaptación a la solución
tecnológica concreta deseada, se realiza mecánicamente. (Hay programas que lo hacen de forma
directa)
Aún que podemos implementar el Grafcet sobre cualquier tecnología, es un método muy indicado
para circuitos integrados programables o en los autómatas programables.
El Grafcet describe los procesos a automatizar, remarcando las acciones y los eventos que las
provocan.
Es una representación directamente relacionada a la evolución del proceso, facilitando el dialogo
entre personas de especialidades distintas y de diferentes niveles de formación, a partir ya del
momento de la concepción del automatismo, y después en las fases de mantenimiento.
En la reparación de averías, un vez ya está en funcionamiento los problemas quedan delimitados
sobre una etapa y entre unas transiciones
El Grafcet ayuda en les diferentes fases de desarrollo del automatismo:
Planteamiento: El Grafcet es un método gráfico de representación. Es independiente de la
tecnología empleada en la resolución final.
Esto permite plantear el problema, discutirlo y resolverlo entre todos (en la pizarra), por lo menos
en su componente funcional
Resolución tecnológica: En esta fase, la discusión sobre la tecnología a emplear, se hace valorando
las ventajas y los inconvenientes de cada tecnología o sistema.
Podemos también plantear el mismo problema sobre diferentes tecnologías y una vez realizados
los proyectos, discutir y valorar los costes y ventajas.
Realización del automatismo.
La metodología del Grafcet ayuda a hacer la implementación de forma mecánica.
Es importante documentar el proyecto de forma completa.
Comprobación del funcionamiento: En esta fase, el Grafcet permite hacer el seguimiento, etapa
a etapa del automatismo.
Si aparece alguna difunción, estará localizada en una etapa o bien en una transición concreta,
facilitando así la solución.
30
Con el Grafcet la localización de averías se hace de forma sistematizada.
Ampliación y mejora
Una vez el sistema se ha comprobado y esta en funcionamiento, una revisión en grupo a partir del
grafcet de nivel I, permitirá añadir especificaciones para la mejora del sistema
Elementos de seguridad.
Sistemas de detección de averías.
Ampliación y mejora de los tipos de sistemas de marcha y de parada.
Añadir programa de control o visualización (Scada)
SOBRE EL GRAFCET
31
32