Validità: Rule, Task
Questa variabile permette di avere informazioni sul tipo di errore riscontrato da RTE in accensione durante le varie fasi di configurazione.
Sintassi |
I32 bad_config |
---|---|
Attributi |
Accessibile a bit. Solo lettura |
Nel controllo assi uRMC questa variabile viene utilizzata da RTE per pilotare lo stato del LED LD (out_w 1 bit 4). Il numero di lampeggi consecutivi tra due pause rappresenta il codice dell'errore.
Nel caso di più bit presenti viene emesso il codice con maggiore priorità.
Nel caso si voglia disabilitare questa gestione agire sul bit 5 della variabile dis_display.
Il significato dei bit è il seguente:
Bit |
Valore esadecimale |
Descrizione |
---|---|---|
BIT 0 |
0x00000001 |
Errore nel file di licenza (*.lic) |
BIT 1 |
0x00000002 |
Errore nel file RTE.CFG |
BIT 2 |
0x00000004 |
Errore nel file RHW.CFG |
BIT 3 |
0x00000008 |
Errore nei file COCn.CFG (canOpen) |
BIT 4 |
0x00000010 |
Errore nel file PFB.CFG (Profibus DP) |
BIT 5 |
0x00000020 |
Errore nel file DNSn.CFG (Device Net) |
BIT 6 |
0x00000040 |
Errore nel file RBXCNET.CFG (Can tra controlli Robox) |
BIT 7 |
0x00000080 |
Errore nel file DF1.CFG (comunicazione con i Videoterminali o altro) |
BIT 8 |
0x00000100 |
Errore nel file FB.CFG (Comunicazione EtherCAT) |
BIT 9 |
0x00000200 |
Errore nel file MODBUS.CFG (comunicazione con i Videoterminali o altro) |
BIT 10 |
0x00000400 |
Errore nel file PCTDEF.CFG (planar compensation table) |
BIT 13 |
0x00002000 |
Errore nella configurazione dell'EtherCAT slave |
Esempio
; se il bit 2 di bad_config è uguale a 1 ; allora nel registro stringa sr(1) verrà memorizzata la stringa ; "C'è un errore nel file di configurazione Hw RHW.CFG" _if (bad_config.2) sr(1) = "C'è un errore nel file di configurazione Hw RHW.CFG" |