22. Programación de eventos
22.5.2 Solapamiento de eventos de programa
El solapamiento de eventos de programa, es decir, sucede un evento mientras el programa
de eventos actual aún no ha finalizado, está bloqueado. Los eventos iniciados finalizan
siempre antes de que se active otro evento.
La gráfica siguiente muestra un inicio de programa dentro del evento de programa aún
activo "onproginterrupt":
Inicio del programa
onprogstart
El inicio siguiente del programa se retarda hasta que el evento de programa
"onproginterrupt" se ha ejecutado.
22.5.3 Utilización de diferentes proyectos/programas
Cuando funcionan diferentes proyectos y programas también se llaman los mismos
programas de eventos. Si las instrucciones dentro del programa de eventos deben
depender de un programa iniciado, esto debe programarse explícitamente. Esto puede
realizarse mediante el uso de variables globales.
Festo GDCP-CMXR-SW-ES es 1205c
¡Atención!
Para no bloquear temporalmente los posibles eventos posteriores,
en un programa de eventos sólo debe programarse lo
estrictamente necesario.
Parada de programa,
los ejes frenan
Nuevo inicio
del programa
Programa
onproginterrupt
Nota
Al iniciar diferentes programas, debe tenerse en cuenta el orden
arriba indicado para la ejecución de los programas de eventos y de
los programas normales desencadenantes.
Fin del programa
Desplazamiento
temporal del inicio
Programa
onprogcontinue
Tiempo
onprogend
217