GRAPH: término de PLC en lenguaje sencillo
Lenguajes de códigoComo una receta dibujada en cajas: cada caja es un paso, y la línea de debajo dice cuándo avanzar. GRAPH es la forma de Siemens de dibujar así un trabajo de PLC.
El lenguaje de Siemens para describir un trabajo como etapas, condiciones entre etapas y acciones. Hace visible el orden de un lote.
GRAPH en una máquina real
GRAPH es el lenguaje de Siemens para escribir una secuencia. Dibujas el trabajo como etapas, las transiciones entre ellas y las acciones que hace cada etapa. Es la versión de Siemens de lo que la norma IEC llama diagrama de funciones secuenciales.
Su punto fuerte es que el orden del trabajo se puede leer en el diagrama. Eso ayuda cuando un lote se para a medias y alguien tiene que averiguar dónde.
La guía de programación de Siemens muestra GRAPH en el S7-1500 pero no en el S7-1200, así que revisa tu controlador. El equivalente de Rockwell es SFC, y las reglas son distintas: GRAPH comprueba las siguientes transiciones antes de ejecutar las acciones de la etapa activa.
GRAPH: un ejemplo resuelto
El programa de lote de un tanque tiene tres etapas: Fill, Mix y Drain. Fill hace funcionar la entrada hasta que el nivel llega a su objetivo, que es la transición a Mix. Mix hace funcionar el mezclador hasta que se acaba su tiempo. Drain abre la salida hasta que el tanque está vacío.
GRAPH: un error habitual
Poner una condición de paro en una sola etapa. Un paro tiene que funcionar sea cual sea la etapa activa, así que compruébalo en todo el diagrama.
¿Todavía no lo tienes claro? Pregunta en el Vestuario.