Il numero massimo di task che è possibile definire per il Modicon M251 Logic Controller è:
oNumero totale di task = 19
oTask ciclici = 5
oTask a esecuzione libera = 1
oTask di evento = 8
oTask di evento esterno = 1 (TM251MESC only)
Considerazioni speciali per esecuzione libera
I task a esecuzione libera non hanno una durata fissa. In modalità A esecuzione libera, ciascuna scansione dei task inizia quando la scansione precedente è stata completata e dopo un periodo di elaborazione del sistema (30% della durata totale del task a esecuzione libera). Se il periodo di elaborazione del sistema è ridotto a meno del 15% per più di 3 secondi a causa di interruzioni da parte degli altri task, viene rilevato un errore del sistema. Per maggiori informazioni, vedere Watchdog del sistema.
NOTA: È preferibile evitare l'uso di task a esecuzione libera in un'applicazione multi-task quando sono in esecuzione in task con priorità alta e che richiedono molto tempo . Se questo avviene si può provocare un timeout del watchdog. Si consiglia di non assegnare CANopen a un task a esecuzione libera. Si consiglia di non assegnare CANopen a un task ciclico.