22. Programación de eventos
22.
Programación de eventos
El lenguaje FTL ofrece la posibilidad de reaccionar a eventos – como, p. ej., inicio o parada
de un programa. Para ello, al producirse este evento, se inicia y procesa un programa FTL
con un nombre fijo acordado.
Todos los programas de eventos deben almacenarse en el proyecto global "GLOBAL". No
deben "cargarse". Poseen nombres fijos acordados.
22.1
Eventos soportados
La tabla siguiente muestra un resumen de los posibles eventos:
Nombre del evento = Nombre del
programa
onstartup
onprogstart
onproginterrupt
onprogcontinue
onprogend
onf1keypressed
onf1keyreleased
onf2keypressed
onf2keyreleased
Tabla 22.1 Resumen de los eventos FTL
Los nombres de eventos/programas mencionados en la tabla deben respetarse
estrictamente.
En la imagen siguiente, se han creado los 3 eventos
onf1keypressed,
-
onprogstart,
-
onstartup
-
en el proyecto "GLOBAL". Sólo se puede reaccionar a estos eventos.
Festo GDCP-CMXR-SW-ES es 1205c
Nota
El tiempo de respuesta hasta el inicio de programas de eventos se
sitúa aprox. en 5-20 ms y no es determinante. Se pueden ejecutar
más eventos mediante su programación en el PLC integrado.
Ejecución del programa de evento
Una vez tras arrancar el control
Inicio del programa
Interrumpir el programa activo
Continuar el programa interrumpido
Fin del programa
Al pulsar la tecla F1 de la unidad de control manual CDSA
Al soltar la tecla F1 de la unidad de control manual CDSA
Al pulsar la tecla F2 de la unidad de control manual CDSA
Al soltar la tecla F2 de la unidad de control manual CDSA
213