Reglas de ejecución
La ejecución de una aplicación de control de un recurso sigue ocho pasos principales en un bucle. La duración de este bucle se define como la temporización del ciclo de un recurso.
- Explorar variables de entrada
- Consumir variables ligadas
- Ejecutar unidades de organización del programa (POU)
- Producir variables ligadas
- Actualizar variables de salida
- Guardar valores retenidos
- Procesar mensajes IXL
- Suspender hasta el ciclo siguiente
Reglas de ejecución

En caso de que se definan enlaces, se actualizan las variables que consume un recurso después de explorar las entradas y se envían las variables producidas para otros recursos antes de actualizar las salidas.
Si se especifica un tiempo de ciclo, un recurso espera a que haya transcurrido este tiempo antes de iniciar la ejecución de un nuevo ciclo. El tiempo de ejecución de una POU varía en función del número de pasos activos en programas e instrucciones del gráfico de funciones secuenciales (Sequential Function Chart, SFC), como saltos, IF y retornos. Si un ciclo supera el tiempo especificado, el bucle continúa ejecutando el ciclo, pero define una marca de exceso. En este caso, la aplicación no se ejecuta en tiempo real.
Si no se especifica un tiempo de ejecución, un recurso ejecuta todos los pasos en el bucle y luego reinicia un nuevo ciclo de inmediato.
Todas las variables de salidas digitales generadas por la exploración de E/S se borran después del encendido o al pasar al modo Ejecución.
Entregue su opinión