In generale, per ogni task IEC, i dati di ingresso utilizzati vengono letti all'inizio di ogni task (1) e i dati di uscita scritti vengono trasferiti al driver I/O alla fine del task (3). L'implementazione nel driver I/O è decisiva per il trasferimento aggiuntivo dei dati I/O. È responsabile dell'orario e del punto in cui avviene il trasferimento effettivo al sistema di bus corrispondente.
Il task del ciclo bus del PLC può essere definito globalmente per tutti i bus di campo nelle impostazioni del PLC. Per alcuni bus di campo, tuttavia, è possibile modificare questo parametro indipendentemente dall'impostazione globale. Il task con il tempo di ciclo più breve viene utilizzato come task di ciclo bus (impostazione: «non specificato» nelle impostazioni del PLC). I messaggi vengono normalmente inviati sul bus in questo task.
Altri task copiano solo i dati di I/O da un buffer interno che viene scambiato solo con l'hardware fisico nel task del ciclo bus.

(1) Lettura degli ingressi dal buffer di ingresso
(2) Compito IEC
(3) Scrivere le uscite nel buffer di uscita
(4) Ciclo del bus
(5) Buffer di ingresso
(6) Buffer di uscita
(7) Copia dei dati da/verso il bus
(9) Task ciclo bus, priorità 1, 1 ms
(10) Attività del ciclo bus, priorità 5
(11) Task ciclo bus, priorità 10, interrotto dal task 5
Utilizzo dell'attività
La scheda «Task Deployment» fornisce una panoramica dei canali di I/O utilizzati, del task Set Bus Cycle e dell'utilizzo dei canali.




AVVERTIMENTO

Se un'uscita viene scritta in diversi task, lo stato è indefinito, poiché può essere sovrascritto in ogni caso.
Se gli stessi input vengono utilizzati in diversi task, è possibile che l'input cambi durante l'elaborazione di un task. Questo accade quando l'attività viene interrotta da un'attività con priorità più alta e causa la rilettura dell'immagine del processo. Soluzione: All'inizio del task IEC, copiare le variabili di input nelle variabili e poi lavorare solo con le variabili locali nel resto del codice.
Conclusione: Utilizzare gli stessi input e output in diversi compiti non ha senso e in alcuni casi può portare a reazioni inaspettate.