Validità: Rule, Task
Mediante questa keyword è possibile ottenre informazioni circa lo stato della batteria utilizzata per la gestione dell'RTC ed eventualmente le variabili predefinite/storico allarmi.
Sintassi |
I32 battery_status |
---|---|
Note |
Lettura/scrittura e accesso a bit |
Il significato dei bit è il seguente:
Bit |
Valore esadecimale |
Acecsso |
Descrizione |
---|---|---|---|
BIT 0-7 |
0xFF |
R |
Reserved |
BIT 8 |
0x00000100 |
R |
Presenza gestore batteria per RTC |
BIT 9 |
0x00000200 |
R |
Batteria scarica, valido solo se il bit 8 0x00000100 è vero |
BIT 10 |
0x00000400 |
R |
Reserved |
BIT 11 |
0x00000800 |
R |
Reserved |
BIT 12 |
0x00001000 |
R |
Reserved |
BIT 13 |
0x00002000 |
R |
Errore interno |
BIT 14 |
0x00004000 |
R/W |
allarme 9230 già emesso (azzerando questo bit l'allarme viene eventualmente riemesso ) |
BIT 15 |
0x00008000 |
R |
Reseved |
BIT 16-23 |
0x00ff0000 |
R |
Codice errore (positivo) relativo all'ultima operazione di scrittura da parte di RTE su RAM ritentiva |
BIT 24 |
0x01000000 |
R |
Presenza gestore batteria per Ritentività RAM (variabili predefinite, storico allarmi) |
BIT 25 |
0x02000000 |
R |
Batteria scarica, valido solo se il bit 24 0x01000000 è vero. |
BIT 26 |
0x04000000 |
R |
Operazione di scrittura da parte di RTE su RAM ritentiva in corso |
BIT 27 |
0x08000000 |
R |
Ultima operazione di scrittura da parte di RTE su RAM ritentiva terminata con errore, resettato sulla successiva richiesta di write. |
BIT 28 |
0x10000000 |
R |
Reserved |
BIT 29 |
0x20000000 |
R |
Errore interno |
BIT 30 |
0x40000000 |
R/W |
allarme 9231 già emesso (azzerando questo bit l'allarme viene eventualmente riemesso ) |
BIT 31 |
0x80000000 |
R |
Reserved |