Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRAFCET
GRAFCET
SAN MARCOS
(Universidad del Perú, Fundada en 1551)
FACULTAD DE INGENIERÍA ELECTRÓNICA Y ELÉCTRICA
Curso : AUTOMATIZACIÓN
Tema : GRAFCET
Antes dar inicio al tratamiento del temático objeto de este documento es importante que se
tengan claras las diferencias entre los elementos secuenciales y combinacionales presentes
en todo sistema lógico, básico para abordar los procedimientos de diseño e implementación
de procesos de automatización industrial.
Ante la necesidad de unificar y racionalizar el lenguaje para describir los sistemas lógicos y
en particular el componente secuencial de los mismos, la Association Francaise pour la
Cybernétique Economique el Technique AFCET creó una comisión formada por varios
organismos universitarios, fabricantes y usuarios con el objeto de armonizar los criterios de
cada uno de estos colectivos y obtener un método de representación de funcionamiento de
sistemas lógicos independiente de la materialización tecnológica de los mismos. El
resultado de los estudios de dicha comisión fue un útil de tipo gráfico, apoyado por
métodos de álgebra lógica, que una vez depurado ha dado lugar al denominado GRAfico
Funcional de Control de Etapas y Transiciones (GRAFCET).
Por tanto, el GRAFCET nació como resultado de los trabajos de la AFCET, iniciados en la
década de los setenta. En principio se pretendía satisfacer la necesidad de disponer de un
método de descripción de procesos, con total independencia de la tecnología, mediante un
gráfico funcional que pudiera ser interpretado por no especialistas en automatización. El
gráfico funcional permite unificar la forma de descripción del proceso para técnicos de
distintos campos, desde el ingeniero de organización o de producción, que define las
necesidades del PLC, pasando por el ingeniero de diseño, que debe implementar el sistema
de control y los accionamientos, hasta el técnico de mantenimiento, que debe cuidar de su
funcionalismo y/o introducir modificaciones en la fase de explotación.
En 1982 el trabajo fue recogido por un grupo de trabajo de AFNOR, organismo encargado
de la normalización en Francia, compuesto por miembros de UTE, CNOMO, UNM y de
otros organismos relacionados con la industria, la automatización y la enseñanza culminada
con la publicación de la Norma NF C03-1904. Esta norma fue también adoptada por IEC en
1988, con el número IEC-848 y título «Établissement des diagrammes fonctionnels pour
systèmes de commande».
En la actualidad, diversos autómatas programables incorporan algunas instrucciones de
programación que permiten introducir directamente el grafo de GRAFCET. En otros casos
se dispone de software capaz de compilar un grafo GRAFCET al lenguaje de la máquina
que por lo general es el LADDER, permitiendo en ambos casos una gran flexibilidad y
rapidez de diseño, con ventajas sustanciales en las fases de verificación, explotación o
eventual modificación del PLC.
Los principios que inspiraron la creación del GRAFCET y en los que se basa su aplicación
son los siguientes:
f. Establecer para cada operación elemental (etapa) las relaciones lógicas entre entradas y
salidas, utilizando eventualmente otras variables internas combinacionales.
Es importante resaltar que el GRAFCET no sólo es útil como herramienta de diseño, sino
también en las fases de especificación y posteriormente en la fase de explotación y
mantenimiento.
Obsérvese que el método está basado en una pregunta clave, que permite identificar la parte
secuencial de un proceso; la pregunta es: Cuántos estados debe memorizar el sistema,
para poder fijar su comportamiento posterior, partiendo de cualquier estado
inicial? La respuesta a esta pregunta nos permitirá identificar las etapas y, en consecuencia
las variables de estado.
El número de estados distintos en un proceso no puede ser infinito, sino que se repiten de
forma más o menos cíclica una serie de estados equivalentes y, por tanto, el número de
etapas es finito, de lo contrario nos encontraríamos ante un sistema de comportamiento
aleatorio.
Los símbolos básicos de los elementos de representación del GRAFCET son presentado en
la Figura 4.1.
Etapa Inicial
Etapa
Arcos
Condición de
Transición
Las etapas representan cada uno de los estados del sistema. Cada etapa debe corresponder
a una situación tal que las salidas dependan únicamente de las entradas o, dicho de otro
modo, la relación de entradas y salidas dentro de una etapa es puramente combinacional.
El símbolo empleado para representar una etapa es un cuadrado con un número o símbolo
en su interior que la identifica y eventualmente una etiqueta, el cual es mostrado en la
Figura 4.1.
Las líneas de evolución unen entre sí las etapas que representan actividades consecutivas., y
se entenderán siempre orientadas de arriba hacia abajo, a menos que se represente una
flecha en sentido contrario.
Las transiciones representan las condiciones lógicas necesarias para que finalice la
actividad de una etapa y se inicie la de la etapa o etapas inmediatamente consecutivas.
Estas condiciones lógicas se obtendrán por combinación de variables denominadas
receptividades. Gráficamente se representan las transiciones por una línea cruzada sobre las
líneas de evolución tal como lo muestra la Figura 4.1.
Los reenvíos son símbolos en forma de flecha que indican la procedencia o destino de las
líneas de evolución. Las flechas de reenvío permiten fraccionar un gráfico o evitan dibujar
líneas de evolución con excesivos cruces.
Dos líneas de evolución que se crucen debe interpretarse, en principio, que no están unidas.
Las reglas para cruces y bifurcaciones se explicarán en detalle más adelante al desarrollar
las estructuras funcionales del GRAFCET.
Estos mensajes pueden ser textos, símbolos o ecuaciones lógicas asociados a las etapas o
transiciones para indicar la actividad desarrollada o las relaciones entre variables del
sistema que deben cumplirse.
PRINCIPIOS COMPLEMENTARIOS.
Existen otra serie de reglas relativas a la forma de expresar el diagrama funcional y a su
forma de interpretarlas que se irán introduciendo a medida que se presenten las distintas
estructuras posibles.
Sin embargo, recogemos aquí una serie de principios que no pueden considerarse propios
del GRAFCET sino genéricos para cualquier PLC:
A partir del diagrama descriptivo de la Figura 4.5, se puede decidir cuáles son los
accionamientos destinados a ejecutar las distintas operaciones (cilindros, motores, válvulas,
etc.) y los sensores (pulsadores, finales de carrera, captadores, etc.) destinados a suministrar
las receptividades, que permitan formular las condiciones de transición.
Una vez obtenido el gráfico de control que relaciona todos los sensores y actuadores
presentes en el proceso, éste puede ser utilizado para el diseño del sistema de control al
pasar el GRAFCET obtenido al lenguaje de programación en LADDER.
La activación de un bit interno (LATCH) de una etapa N tiene lugar cuando la etapa o
etapas previas se encuentran activadas y se cumple la condición de transición entre dichas
etapas y la etapa N, tal como se ha presentado en las reglas de evolución del GRAFCET.
Por otro lado, la desactivación del bit interno de una etapa (UNLATCH) se presenta cuando
la etapa o etapas posteriores quedan activadas. Recordando que la desactivación de una
etapa debe producirse tan pronto como se active la etapa o etapas siguientes.
Aplicando este procedimiento a cada una de las etapas, se obtiene el LADDER de la parte
secuencial del proceso, presentado en la Figura 4.7.
Figura 4.7. Esquema del LADDER Secuencial.
6.3.2 LADDER COMBINACIONAL:
El LADDER combinacional comprende todas las acciones a ejecutar dentro de cada etapa,
en esta fase se diseñan las acciones a desarrollar por cada etapa del proceso y se obtiene el
esquema lógico, utilizando los estados de las variables de estado y eventualmente otras
condiciones adicionales.
En el ejemplo que se está desarrollando, las acciones de cada etapa resultan muy simples
debido a que relacionan directamente un actuador, en algunos casos pueden resultar todo lo
complejas que sea necesario mientras se trate de acciones puramente combinacionales, en
la Figura 4.8 se presenta el resultado de este proceso.
Las tres estructuras básicas en GRAFCET, de las cuales pueden derivarse todas las demás
son:
Secuencia lineal.
Convergencia y divergencia en «O» (subprocesos alternativos).
Convergencia y divergencia en «Y» (subprocesos simultáneos o paralelos).
Al hablar de lógica combinacional se conoce que cualquier función lógica puede expresarse
mediante combinación de las operaciones AND, OR Y NOT. Pues bien, haciendo un
paralelismo podemos decir que los sistemas secuenciales, cualquiera que sea su
complejidad, pueden expresarse siempre en GRAFCET mediante gráficos que sólo
incluyan como estructuras básicas las tres citadas anteriormente.
A continuación se estudiarán las formas puras de cada una de las estructuras mencionadas,
entendiendo que en un proceso real aparecerán entremezcladas de tal forma que en el
interior de estructuras en O aparecerán tramos lineales u otras en Y o viceversa.
7.1 SECUENCIA LINEAL
La secuencia lineal es la estructura más simple posible y consiste en una sucesión de etapas
unidas consecutivamente por las líneas de evolución y condiciones de transición, tal como
se pudo observar en el ejemplo anterior.
D. Una secuencia lineal puede formar parte de una estructura más compleja.
La estructura lineal aparece casi siempre a nivel de descripción general con macroetapas y
también como parte de las estructuras más complejas.
7.2 DIVERGENCIA Y CONVERGENCIA EN O.
El camino o subproceso que se seguirá en cada caso dependerá de cuáles sean las
condiciones de transición que se cumplan a partir de la etapa previa a la bifurcación. No es
imprescindible que los subprocesos que parten de una misma divergencia deban confluir en
una misma convergencia. Lo que sí ocurrirá en todo proceso es que toda divergencia
implica la existencia de una convergencia en algún lugar del ciclo, ya que, como se ha
dicho, el gráfico de fluencia visto globalmente ha de ser cerrado.
Las propiedades básicas que cumple la estructura de bifurcación en O son las siguientes:
A. A partir del punto de divergencia el proceso podrá evolucionar por distintos caminos
alternativos, cada uno de los cuales debe tener su propia condición de transición.
En realidad, las reglas del GRAFCET no imponen esta restricción, pero si no se cumple
se produce una incoherencia. En efecto, si las condiciones no son exclusivas entre sí,
indicaría la posibilidad de procesos que pueden iniciarse simultáneamente en caso de
cumplirse dos o más condiciones de transición simultáneamente. Si esta situación es
deseada debe resolverse utilizando la estructura de bifurcación en Y, que se estudia más
adelante. Pero si la situación es accidental, esto pondría de manifiesto una falta de
especificación ante tal caso, que deberá ser resuelta o bien imponiendo condiciones
adicionales para evitar la simultaneidad o especificando claramente cuando el proceso
ha de ser exclusivo y cuándo simultáneo. Además, en los PLC’s reales donde no puede
garantizarse la simultaneidad de eventos, debido a los tiempos de respuesta, el no
cumplimiento de la mencionada restricción puede ocasionar respuestas aleatorias,
debido a lo que se conoce como carreras críticas. Por tanto, es aconsejable
imponerse tal restricción en las bifurcaciones en «O».
Las propiedades que cumplen las convergencias y divergencias en Y son las siguientes:
A. A partir del punto de divergencia el proceso evolucionará por varios caminos a la vez,
ejecutando varias tareas simultáneamente.
B. La condición de transición para iniciar las tareas simultáneas es única y común para
todas ellas.
C. A nivel de gráfico global, los distintos caminos iniciados como divergencia en Y deben
confluir en uno o más puntos de convergencia en Y. Dicho de otra forma, la estructura
debe ser globalmente cerrada y no pueden existir caminos abiertos, ya que esto
denotaría situaciones sin posible salida.
Se excluye también que los caminos de una divergencia en Y puedan concurrir en una
convergencia en O. En realidad las reglas del GRAFCET no prohíben explícitamente
esta situación, pero en caso de cerrar una divergencia en Y con una convergencia en O
se podrían activar varias etapas consecutivas de una estructura lineal que estuviera a
continuación y esto está en desacuerdo con la reglas de evolución del GRAFCET.
D. La convergencia en Y impone de por sí una condición de transición: todas las tareas
que confluyan en ella deben haber terminado para que el proceso pueda continuar. Por
tanto, puede considerarse a todos los efectos que una convergencia Y equivale a una
transición. Esto no impide que puedan existir condiciones adicionales, aparte de la
propia de convergencia, tal como se ha supuesto en la Figura 4.11 con las condiciones
de Transición T6 y T7.
En caso de que no existieran dichas condiciones adicionales puede escribirse también T6=1
o T7=1 para indicar esta circunstancia. Es frecuente utilizar este criterio, haciendo que las
últimas etapas previas a la convergencia Y sean simplemente etapas de espera, donde no
se desarrolla ninguna tarea específica más que esperar que terminen las otras tareas que
confluyen en ella.
La etapa previa a una divergencia Y no debe desactivarse hasta que se hayan activado
todas las etapas siguientes.
Esquema Descriptivo
- De una sierra movida por el motor MSC, y que el descenso está ejecutado por el gato S.
La sujeción de la barra puede ser ejecutada manualmente por el operario antes del arranque
del ciclo.
2. Segundo análisis:
Los distribuidores controlan los cilindros de 2 posiciones, simple efecto o retorno por
muelle, por lo que obliga a los distribuidores a mantener las ordenes sobre los mismo
mientras que la acción contraria no se desee.
3. Serrado de longitud doble
Funcionamiento
Se deberán limitar las puntas de corriente y tener en cuenta los tiempos respectivos de
puesta en marcha, la secuencia de arranque se deberá efectuar dentro del orden siguiente:
Otras representaciones pueden ser representadas pero pueden crear ciertos inconvenientes.
Una segunda representación utilizando los mandos memorizados estando representados mas
abajo. Cada comando memorizado queda mantenido en tanto que la orden no sea dada. Por
ejemplo la rotación de la cinta B se activa en la etapa 3 y se para por la etapa B.
Pero queda evidente que el esmero aportado a la realización material presenta una gran
importancia y que, con el fin de conservar las ventajas de simplificación obtenidos por la
utilización del GRAFCET la tecnología utilizada debe corresponder a una “transcripción”
lo más directa posible y permitir también las visualizaciones necesarias para una
comprensión clara y rápida del estado del sistema.
Desde un punto de vista económico, el balance global del precio real del coste de un
automatismo se puede descomponer en cuatro casos:
A cada uno de estos casos, el GRAFCET puede aportar una economía apreciable:
- La disminución del tiempo de estudio por una más gran facilidad de comprensión y por
una gestión rigurosa. Como en la mayoría de los casos, los automatismos industriales
suelen realizarse en una unidad, los estudios graban considerablemente el precio de
coste de la máquina.
- Los ensayos facilitados por un análisis y una simulación de todos los comportamientos
del automatismo, y de las modificaciones ensayadas del funcionamiento.
- La rapidez de localización de una avería eventual, cada etapa define claramente las
órdenes dadas y los acontecimientos los cuales el automatismo es receptivo.
Por todas estas cualidades, el GRAFCET responde particularmente bien a las necesidades
de la industria en el dominio de los automatismos secuenciales.