Regole di esecuzione
L'esecuzione di un'applicazione di controllo per una risorsa segue otto passi principali all'interno di un ciclo. La durata del ciclo è definita come l'intervallo di tempo del ciclo per una data risorsa.
- Eseguire la scansione delle variabili di ingresso
- Consumare le variabili vincolate
- Eseguire Program Organization Unit (POU)
- Produrre le variabili vincolate
- Aggiornare le variabili di uscita
- Salvare i valori trattenuti
- Elaborare i messaggi IXL
- In attesa fino al ciclo successivo
Regole di esecuzione

In un caso in cui vengono definiti i vincoli, le variabili consumate da una risorsa vengono aggiornate dopo la scansione degli ingressi e l'invio delle variabili prodotte per altre risorse prima di aggiornare le uscite.
Quando viene specificata una durata del ciclo, una risorsa attende fino al termine prima di iniziare l'esecuzione del nuovo ciclo. Il tempo di esecuzione dell'unità organizzativa di programma (POU) varia in funzione del numero di passi attivi nei programmi del diagramma funzionale sequenziale (SFC) e delle istruzioni come salti, IF e ritorni. Quando un ciclo supera la durata specificata, il ciclo continua l'esecuzione ma invia un flag di overrun. In questo caso, l'applicazione non viene eseguita più in tempo reale.
Quando non viene specificata una durata del ciclo, una risorsa esegue tutti i passi del ciclo quindi riavvia un nuovo ciclo immediatamente.
Tutte le variabili di uscita digitale controllate dalla scansione I/O saranno cancellate all'accensione o al passaggio alla modalità Esecuzione.
Fornire un feedback