22. Programación de eventos
Subprogramas y programas paralelos
-
22.3
Control temporal
En todos los programas de eventos se controla el tiempo de ejecución. En caso de
superarse un tiempo fijado de 1 segundo, se emite un error y se cancela el programa de
eventos activo.
22.4
Evento arranque del control, <onstartup>
Tras el arranque del control multieje CMXR se ejecuta una vez el programa de eventos
"onstartup". Una posible aplicación para este evento es, p. ej., la carga automática de un
programa FTL.
Ejemplo:
:
// Carga del programa main del proyecto sorting
LoadProgram("sorting", "main")
:
22.5
Eventos del control de programa
Con la ayuda de los "eventos de programa" se puede reaccionar, p. ej., al inicio o a la
parada de programas FTL. Un posible caso de aplicación puede ser el cierre/apertura de
un aplicador en el caso de una parada de programa y reinicio. En la tabla siguiente se
detallan todos los eventos disponibles para el control de programa.
Festo GDCP-CMXR-SW-ES es 1205c
¡Atención!
Dentro de los programas de eventos no están permitidas las
instrucciones de desplazamiento ni de otro tipo que influyan en las
instrucciones de desplazamiento o los datos cinemáticos. En caso
de utilizar instrucciones no permitidas, se emitirá el error
correspondiente y se cancelará el evento.
215