22. Programación de eventos
Programa "onprogstart"
// Ajustar la variable a 0 para la identificación
ProgCode := 0
:
Manejo del programa FTL
// Ajustar la variable a 1 para la identificación
ProgCode := 1
:
Alimentación del programa FTL
// Ajustar la variable a 2 para la identificación
ProgCode := 2
:
Programas "onproginterrupt", "onprogcontinue" o "onprogend"
// Comprobar la identificación del programa
IF(ProgCode
= 1)
// Manejo del programa
:
ELSIF(ProgCode
// Alimentación del programa
:
END_IF
22.5.4 Ejemplo: Activación de un aplicador al encolar
En un programa FTL, un aplicador para diferentes trayectorias de encolado se activa y
desactiva según sea el caso. Para cerrar el aplicador en el caso de una parada del
programa y volver a abrirlo al reiniciar el programa, se pueden utilizar las funciones de
eventos.
En este sentido, el aplicador se activa con una salida digital, que a su vez se activa a través
del módulo instanciado Glue.
Si el programa FTL se detiene, en el evento "onproginterrupt" se almacena el estado
actual de la salida digital en la variable GlueOpened y el aplicador se cierra.
Programa "onproginterrupt"
// Recordar estado de aplicación
218
THEN
= 2)
THEN
Festo GDCP-CMXR-SW-ES es 1205c