Numero massimo di task

Numero massimo di task

Il numero massimo di task che è possibile definire per il Modicon M241 Logic Controller è:

  • Numero totale di task = 19

  • Task ciclici = 5

  • Task a esecuzione libera = 1

  • Task di evento = 8

  • task di evento esterno = 16

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.