1131 Parameters
Execution order for ReadIO-Plc-WritIO – ghost_ReadWriteIOExecModeOrdine esecuzione del task PLCDefault: 0Range: 0 – 20 – ReadIO – Plc 1131 – WriteIO1.ReadIO2.Plc 11313.WriteIOUtilizzo: PLC tradizionale; aggiorna le uscite elaborate al ciclo N al termine dello stesso cicloVantaggi : aggiornamento delle PLC output nel tempo minore possibile dopo elaborazioneSvantaggi : jitter sulle PLC output (CAN e GDNet) e possibile jitter di Tx SYNC se la Tx PDO lanciata da WriteIO non e’ancora terminata quando deve essere attivata la successiva Tx SYNC1 – ReadIO – WriteIO – Plc 11311.ReadIO2.WriteIO3.Plc 1131Utilizzo: Plc output elaborate a ciclo N aggiornate a inizio ciclo N+1Vantaggi : riduzione jitter sulle PLC output e su Tx SYNCSvantaggi : non elimina jitter uscite per GDNET2 – WriteIO – ReadIO – Plc 11311.WriteIO2.ReadIO3.Plc 1131Utilizzo: Plc output elaborate a ciclo N aggiornate a inizio ciclo N+1Vantaggi : Riduzione jitter al minimo sulle PLC output, specialmente per quelle gestite su GdnetSvantaggi : jitter di Tx SYNCProcess image I/O – tasks normal – cfg_ProcImgType_Task1131NormalOrdine esecuzione della process image (I/O) del task PLC NORMALDefault: 1Range: 0 – 20 – No process imageUtilizzo: il PLC gestisce l’IO sulle variabili originali e non su delle copie private.Vantaggi : il valore degli ingressi al momento del loro utilizzo è il piú recente disponibile; l’aggiornamento delle uscite è eseguito nel tempo minore possibile dopo la loro elaborazione.Svantaggi : il valore degli ingressi potrebbe cambiare durante l’esecuzione del task; jitter sulle uscite determinato dalla durata del task FAST e della posizione in cui l’uscita viene comandata nella task NORMAL.1 – Latch input – Task 1131 normal – Update output1.Latch input2.Task 1131 normal3.Update outputUtilizzo: PLC tradizionale; esegue il codice 1131 del task su copie private dell’IO, preservandone il valore durante l’esecuzione; aggiorna le uscite elaborate durante il ciclo al termine del ciclo stesso.Vantaggi : il valore degli ingressi non cambia durante l’elaborazione; aggiornamento delle uscite è eseguita nel tempo minore possibile dopo la loro elaborazione.Svantaggi : jitter sulle uscite (CAN e GDNet) determinato dalla durata delle tasks FAST e NORMAL.2 – Update output – Latch input – Task 1131 normal1.Update output2.Latch input3.Task 1131 normalUtilizzo: esegue il codice 1131 del task su copie private dell’IO, preservandone il valore durante l’esecuzione; aggiorna le uscite elaborate al ciclo N all’inizio del ciclo successivo.Vantaggi : il valore degli ingressi non cambia durante l’elaborazione; jitter sulle uscite (CAN e GDNet) determinato dalla durata della sola task FAST.Svantaggi : aggiornamento delle uscite all’inizio del ciclo successivo.Process image I/O – tasks slow – cfg_ProcImgType_Task1131SlowOrdine esecuzione della process image (I/O) del task PLC SLOWDefault: 1Range: 0 – 20 – No process imageUtilizzo: il PLC gestisce l’IO sulle variabili originali e non su delle copie private.Vantaggi : il valore degli ingressi al momento del loro utilizzo è il piú recente disponibile; l’aggiornamento delle uscite è eseguito nel tempo minore possibile dopo la loro elaborazione.Svantaggi : il valore degli ingressi potrebbe cambiare durante l’esecuzione del task; jitter sulle uscite determinato dalla durata delle tasks FAST e NORMAL e della posizione in cui l’uscita viene comandata nella task SLOW.1 – Latch input – Task 1131 slow – Update output1.Latch input2.Task 1131 slow3.Update outputUtilizzo: PLC tradizionale; esegue il codice 1131 del task su copie private dell’IO, preservandone il valore durante l’esecuzione; aggiorna le uscite elaborate durante il ciclo al termine del ciclo stesso.Vantaggi : il valore degli ingressi non cambia durante l’elaborazione; aggiornamento delle uscite è eseguita nel tempo minore possibile dopo la loro elaborazione.Svantaggi : jitter sulle uscite (CAN e GDNet) determinato dalla durata delle tasks FAST, NORMAL e SLOW.2 – Update output – Latch input – Task 1131 slow1.Update output2.Latch input3.Task 1131 slowUtilizzo: esegue il codice 1131 del task su copie private dell’IO, preservandone il valore durante l’esecuzione; aggiorna le uscite elaborate al ciclo N all’inizio del ciclo successivo.Vantaggi : il valore degli ingressi non cambia durante l’elaborazione; jitter sulle uscite (CAN e GDNet) determinato dalla durata delle sola task FAST e NORMAL.Svantaggi : aggiornamento delle uscite all’inizio del ciclo successivo.