Lenguaje de programación S7-GRAPH (control secuencial)



El lenguaje gráfico de programación opcional S7-Graph permite programar controles secuenciales. Comprende la creación de una cadena de etapas, la definición de los contenidos de las mismas y las condiciones de transición. El contenido de las etapas se define con un lenguaje de programación especial (similar a AWL), en tanto que las condiciones de transición se introducen en una representación del esquema de contactos (parte del lenguaje de programación KOP). S7-Graph permite representar también procesos complejos de forma muy clara, permitiendo así una programación y una búsqueda de errores efectivas.

Crear bloques:  

Con el editor de S7-GRAPH se programa el bloque de función que contiene la cadena de etapas. Los datos de la cadena de etapas, tales como los parámetros del FB, así como las condiciones de etapas y de transición, están contenidos en un bloque de datos de instancia asignado. Con el editor de S7-GRAPH es posible crear automáticamente el DB de instancia mencionado.

Archivo fuente:  

A partir de un bloque de función creado en S7-GRAPH es posible generar un archivo fuente textual (fuente Graph) que puede ser interpretado con paneles de operador o visualizadores de textos para visualizar el control secuencial.

Ejemplo: