Graf Cet
Graf Cet
Graf Cet
Robtica y automatizacin
Grafcet
Alumno: Jess Antonio de la Cruz Gaxiola Grupo: 5-L Carrera: Mantenimiento Industrial Profesor: Ing. Ignacio Javier Vzquez
El GRAFCET (GRAphe Functionel de Commande Etape Transition) es un grafo o diagrama funcional normalizado, que permite hacer un modelo del proceso a automatizar, contemplando entradas, acciones a realizar, y los procesos intermedios que provocan estas acciones. Inicialmente fue propuesto para documentar la etapa secuencial de los sistemas de control de procesos a eventos discretos. No fue concebido como un lenguaje de programacin de autmatas, sino un tipo de Grafo para elaborar el modelo pensando en la ejecucin directa del automatismo o programa de autmata. Varios fabricantes en sus autmatas de gama alta hacen este paso directo, lo que lo ha convertido en un potente lenguaje grfico de programacin para autmatas, adaptado a la resolucin de sistemas secuenciales. En la actualidad no tiene una amplia difusin como lenguaje, puesto que la mayora de los autmatas no pueden programarse directamente en este lenguaje, a diferencia del Lenguaje Ladder. Pero se ha universalizado como herramienta de modelado que permite el paso directo a programacin, tambin con Ladder. Principios bsicos. Para realizar el programa correspondiente a un ciclo de trabajo en lenguaje GRAFCET, se debern tener en cuenta los siguientes principios bsicos:
Se descompone el proceso en etapas que sern activadas una tras otra. A cada etapa se le asocia una o varias acciones que slo sern efectivas cuando la etapa est activa. Una etapa se activa cuando se cumple la condicin de transicin y est activa la etapa anterior. El cumplimiento de una condicin de transicin implica la activacin de la etapa siguiente y la desactivacin de la etapa precedente. Nunca puede haber dos etapas o condiciones consecutivas, siempre deben ir colocadas de forma alterna.
Clasificacin de las secuencias. En un GRAFCET podemos encontrarnos con tres tipos de secuencias:
Lineales En las secuencias lineales el ciclo lo componen una sucesin lineal de etapas como se refleja en el siguiente GRAFCET de ejemplo:
El programa ir activando cada una de las etapas y desactivando la anterior conforme se vayan cumpliendo cada una de las condiciones. Las acciones se realizarn en funcin de la etapa activa a la que estn asociadas. Por ejemplo, con la etapa 1 activa tras arrancar el programa, al cumplirse la "Condicin 1", se activar la etapa 2, se desactivar la 1, y se realizar la "Accin 1". Con direccionamiento En un GRAFCET con direccionamiento el ciclo puede variar en funcin de las condiciones que se cumplan. En el siguiente ejemplo a partir de la etapa inicial se pueden seguir tres ciclos diferentes dependiendo de que condiciones (1, 2 y/ 3) se cumplan, (normalmente slo una de ellas podra cumplirse mientras la etapa 1 est activa, aunque pueden cumplirse varias):
La diferencia significativa del direccionamiento ( arbol abierto con una linea sencilla horizontal ) con respecto a la simultanea es que esta pasara a la siguiente etapa cuando haya terminado una de las tareas paralelas independientemente de las que se iniciaron. Simultneas En las secuencias simultneas varios ciclos pueden estar funcionando a la vez por activacin simultnea de etapas. En el siguiente ejemplo, cuando se cumple la condicin 1 las etapas 2, 3 y 4 se activan simultneamente:
En los casos de tareas simultaneas ( arbol abierto por doble linea horizontal ) la etapa siguiente al cierre solo podra iniciarse cuando TODAS las etapas paralelas hayan terminado.
Clasificacin de acciones.
En un GRAFCET nos podemos encontrar con alguna o varias de las acciones asociadas a una etapa que se describen seguidamente.
Acciones condicionadas
La ejecucin de la accin se produce cuando adems de encontrarse activa la etapa a la que est asociada, se debe verificar una condicin lgica suplementaria (funcin Y):