Vai al contenuto

SystemVariables, variabili di sistema

Vai all indice del manuale di programmazione
VariableIECTypeDescription
SysClock100BOOLClock con periodo 100mS
SysClock1000BOOLClock con periodo 1S
SysBackupEndBOOLSi attiva per un loop di programma ad ogni loop di esecuzione backup dati
SysRestoreFaultBOOLSi attiva alla accensione del sistema se i dati dibackup sono in errore. Tutti i dati ritentivi sono azzerati
SysPLCInRunBOOLAttiva se il PLC è in esecuzione
SysFirstLoopBOOLAttiva per un loop di programma alla prima esecuzione
SysLLabCnBOOLAttiva se LogicLab connesso al sistema
SysIsDSTBOOLAttiva se ora legale in corso
SysUVSetBOOLSi attiva per un loop su impostazione da pagina web di una delle variabili SysUSetX
SysAlwaysOffBOOLVariabile sempre FALSE
SysAlwaysOnBOOLVariabile sempre TRUE
SysFFBUsptBOOLAttiva se il programma stà eseguendo una funzione o un blocco funzione non supportato
SysFFBPrtBOOLAttiva se il programma stà eseguendo una funzione o un blocco funzione protetto ed è terminato il periodo di test
SysCfgChangedBOOLSi attiva per un loop se variazione configurazione sistema
SysTimeInitBOOLSe settata da debug esegue inizializzazione valori minimo/massimo tempi (Si autoresetta)
SysActTaskIDUSINTIdentificativo task corrente
SysErActTaskIDUSINTSu stop PLC a causa di errore ritorna l’ID della task in cui si è generato l’errore
SysTimeZoneSINTTime zone
SysModulesReadyWORDModuli connessi al sistema. Ogni bit si attiva se il relativo modulo è connesso: Bit 0: Modulo 0, Bit 1: Modulo 1, ecc
SysApllVMajorUINTDefinizione versione maggiore programma PLC, come definita in LogicLab (Project->Option->Project info)
SysApllVMinorUINTDefinizione versione minore programma PLC, come definita in LogicLab (Project->Option->Project info)
SysTBackLpTmUDINTTempo di loop task back (uS)
SysTBackLpTmMinUDINTTempo di loop task back [Minimo] (uS)
SysTBackLpTmMaxUDINTTempo di loop task back [Massimo] (uS)
SysTBootExTmUDINTTempo di esecuzione task boot (uS)
SysTBootExTmMinUDINTTempo di esecuzione task boot [Minimo] (uS)
SysTBootExTmMaxUDINTTempo di esecuzione task boot [Massimo] (uS)
SysTFastExTmUDINTTempo di esecuzione task fast (uS)
SysTFastExTmMinUDINTTempo di esecuzione task fast [Minimo] (uS)
SysTFastExTmMaxUDINTTempo di esecuzione task fast [Massimo] (uS)
SysTSlowExTmUDINTTempo di esecuzione task slow (uS)
SysTSlowExTmMinUDINTTempo di esecuzione task slow [Minimo] (uS)
SysTSlowExTmMaxUDINTTempo di esecuzione task slow [Massimo] (uS)
SysTBackExTmUDINTTempo di esecuzione task back (uS)
SysTBackExTmMinUDINTTempo di esecuzione task back [Minimo] (uS)
SysTBackExTmMaxUDINTTempo di esecuzione task back [Massimo] (uS)
SysStartTimeUDINTData/Ora avvio programma PLC (Epoch time)
SysTimeUDINTTempo di sistema, si incrementa ad ogni uS all’avvio programma PLC ed esegue il rool-over sul valore massimo
SysTFastLpTmUDINTTempo di loop task fast (uS)
SysTSlowLpTmUDINTTempo di loop task slow (uS)
SysApplIDUDINTID applicazione
SysMfcCodeUDINTCodice manufacturer
SysCustomerCodeUDINTCodice customer
SysErCodeUDINTSu stop PLC a causa di errore ritorna il numero di errore
SysErTimeUDINTSu stop PLC a causa di errore ritorna Data/Ora in cui l’errore è successo (Epoch)
SysSerialNrUDINTNumero di serie modulo CPU
SysApllBTimeUDINTData/Ora di compilazione programma PLC (Epoch)
SysUniqueIDUDINTID univoco modulo CPU
SysPLCUpTimeUDINTTempo trascorso da avvio esecuzione programma PLC (S)
SysLpWrNrDiskCUDINTNumero di scritture ad ogni loop di programma su disco “C:”
SysLpWrNrDiskDUDINTNumero di scritture ad ogni loop di programma su disco “D:”
SysLpWrNrDiskFUDINTNumero di scritture ad ogni loop di programma su disco “F:”
SysDateTimeUDINTData/Ora corrente localizzata (Epoch time)
SysUTCDateTimeUDINTData/Ora corrente UTC (Epoch time)
SysLastErrorUDINTCodice ultimo errore
SysDaylightZoneDAYLIGHT_ZONEDefinizione zona luce solare (Definizione)
SysCodeSTRING[10]Codice modulo CPU
SysFVersionSTRING[10]Codice firmware modulo CPU
SysErInfosSTRING[32]Messaggio con informazioni sull’errore
SysApllNameSTRING[10]Definizione applicazione, come definita in LogicLab (Project->Option->Project info)
SysUSetASTRING[16]Definzione ad uso cliente, impostabile dal pagina web
SysUSetBSTRING[16]Definzione ad uso cliente, impostabile dal pagina web
SysUSetCSTRING[16]Definzione ad uso cliente, impostabile dal pagina web
SysUSetDSTRING[16]Definzione ad uso cliente, impostabile dal pagina web
SysUInfoASTRING[16]Informazione ad uso cliente, visualizzabile da pagina web
SysUInfoBSTRING[16]Informazione ad uso cliente, visualizzabile da pagina web
SysUInfoCSTRING[16]Informazione ad uso cliente, visualizzabile da pagina web
SysUInfoDSTRING[16]Informazione ad uso cliente, visualizzabile da pagina web
Was this article helpful?