Variabili di sistema predefinite
Le variabili di sistema predefinite per i controllori
Micro800
sono disponibili nella griglia di variabili globali.Nome variabile | Tipo | Lettura/Scrittura | Descrizione |
|---|---|---|---|
__SYSVA_ABORT_CYCLE | BOOL | Lettura | Annullamento del ciclo. |
__SYSVA_CCEXEC | BOOL | Lettura/Scrittura | Esecuzione di un ciclo quando l'applicazione è in modalità da ciclo a ciclo. |
__SYSVA_CYCLECNT | DINT | Lettura | Contatore cicli. |
__SYSVA_CYCLEDATE | TIME | Lettura | Timestamp dell'inizio del ciclo in millisecondi. |
__SYSVA_FIRST_SCAN | BOOL | Lettura | Bit prima scansione. Vero solo alla prima scansione dopo l'invio in esecuzione. |
__SYSVA_KVBCERR | BOOL | Lettura/Scrittura | Errore consumo binding variabile del kernel o errore di consumo. |
__SYSA_KVBPERR | BOOL | Lettura | Errore produzione binding variabile del kernel o errore di produzione. |
__SYSVA_MAJ_ERR_HALT | BOOL | Lettura | Indicatore guasti. |
__SYSVA_POWERUP_BIT | BOOL | Lettura | Bit accensione True solo in prima scansione dopo l'accensione o per esecuzione di nuovo ladder per la prima volta. |
__SYSVA_PROJ_INCOMPLETE | UDINT | Lettura | Progetto incompleto. BIT 0:
BIT 1:
|
__SYSVA_REMOTE | BOOL | Lettura | Indica la posizione dell'interruttore remoto. |
__SYSVA_RESMODE | SINT | Lettura | Modalità di esecuzione risorsa. Le possibili modalità sono: -1: errore irreversibile. -2: risorsa arrestata in modalità esecuzione istruzioni dopo l'eccezione. -3: risorsa arrestata in modalità esecuzione istruzioni dopo l'eccezione di divisione per zero. -4: risorsa arrestata in modalità esecuzione istruzioni dopo l'eccezione di controllo limite. -5: valore negativo massimo per l'esecuzione di istruzioni. 1: risorsa memorizzata disponibile. 2: pronto all'esecuzione. 3: esecuzione in tempo reale. 4: esecuzione ciclo per ciclo. 5: esecuzione con rilevamento punto di interruzione. 7: arrestata in modalità esecuzione istruzioni. 8: modalità programmazione Micro800 .9: modalità sospensione Micro800 .10: modalità di download Micro800 - nessun programma caricato. |
__SYSVA_RESNAME | STRING | Lettura | Variabile di sistema che mostra il nome del modello del controllore. Ad esempio, Micro810 . (Lunghezza max = 255). |
__SYSVA_SCANCNT | DINT | Lettura | Contatore scansioni in input. |
__SYSVA_SUSPEND_ID | UINT | Lettura | ID sospensione per il blocco di istruzione SUS. |
_SYSVA_TCYCURRENT | TIME | Lettura | Tempo corrente ciclo. La durata ciclo corrente e la durata ciclo massima oscillano per via di variabilità nel progetto quali il programma utente e le comunicazioni. |
__SYSVA_TCYCYCTIME | TIME | Lettura/Scrittura | Tempo programmato ciclo. il tempo ciclo programmato viene implementato in una risoluzione di 10 ms. Se il valore inserito non è multiplo di 10, verrà arrotondato al multiplo di 10 successivo. |
__SYSVA_TCYMAXIMUM | TIME | Lettura | Tempo ciclo massimo dall'ultimo avvio. La durata ciclo corrente e la durata ciclo massima oscillano per via di variabilità nel progetto quali il programma utente e le comunicazioni. |
__SYSVA_TCYOVERFLOW | DINT | Lettura | Numero di overflow ciclo. I valori della variabile di sistema Micro810 non possono essere memorizzati in fase di spegnimento. Per salvarli, i valori della variabile di sistema devono essere copiati in una variabile utente memorizzata.Il valore di _SYSVA_TCYOVERFLOW aumenta quando (SYSVA_TCYCYCTIME)-(tempo di scansione effettivo) è inferiore o uguale a 10 ms. |
__SYSVA_TCYWDG | UDINT | Lettura/Scrittura | Timeout watchdog. Timeout watchdog del programma utente non configurato per più di 2,55 secondi. |
__SYSVA_USER_DATA_LOST | BOOL | Lettura/Scrittura | Perdita di dati utente. true quando viene cancellato Dati utenti memorizzati. Resta True fino alla cancellazione da parte dell'utente o al download di un nuovo programma utente. Perdita dati utente è TRUE quando il controllore viene acceso con errore hardware ed è in grado di ripristinare solo il programma utente e non i dati utente da memorizzare. |
Fornire un feedback