I Controlli Robox sono equipaggiati di memoria ritentiva.
Essa è suddivisa in tre aree ben definite: utente, parametri e storico allarmi.
La dimensione di default dell'area utente, che comprende 2500 NVR(4 Byte), 2500 NVRR(8 Byte), 24 NVSR(128 Byte) e 20480 Byte di struttura utente, è di 53.552 Byte.
Nel caso l'utente aumenti tale area, ad esempio aumentando il numero dei registri o la dimensione della struttura utente ritentiva, essa aumenta automaticamente fino a 64.900 Byte.
RTE all'accensione genera l'allarme 9000 se la somma dello spazio occupato da NVR, NVRR, NVSR e struttura utente ritentiva supera i 64900 Byte. I registri vengono azzerati ma se si ritorna alla configurazione precedente il valore dei registri viene ripristinato.
RTE all'accensione genera l'allarme 9001 se:
•La somma dello spazio occupato da NVR, NVRR, NVSR e struttura utente ritentiva è stato aumentato ma senza eccedere la dimensione di default di 53.552 Byte. Se si ritorna alla configurazione precedente il valore dei registri non va perduto. I registri comunque, vengono azzerati solo dopo aver resettato l'allarme
•La somma dello spazio occupato da NVR, NVRR, NVSR e struttura utente ritentiva è stato diminuito e la dimensione precedente della stessa memoria ritentiva era non superiore a quella di default (53.552 Byte). Pur avendo configurato meno NVR, NVRR, NVSR e struttura utente ritentiva la dimensione dell'area rimane comunque la medesima a meno di esplicito comando DEFAULT_K_ON_PS in file override.cfg. Se si ritorna alla configurazione precedente il valore dei registri non va perduto. I registri comunque, vengono azzerati solo dopo aver resettato l'allarme
RTE all'accensione genera gli allarmi 1, 9003, 3 se la somma dello spazio occupato da NVR, NVRR, NVSR e struttura utente ritentiva è stato aumentato eccedendo la dimensione di default di 53.552 Byte. I registri vengono azzerati e il precedente valore perso per sempre (anche ripristinando la configurazione precedente).
RTE all'accensione genera gli allarmi 9005, 9002, 9004 se la somma dello spazio occupato da NVR, NVRR, NVSR e struttura utente ritentiva è stato diminuito e la dimensione precedente della stessa memoria ritentiva era superiore a quella di default (53.552 Byte). Se si ritorna alla configurazione precedente il valore dei registri non va perduto. I registri comunque, vengono azzerati solo dopo aver resettato l'allarme.
NOTA: Da RTE 34.24.11, in caso di perdita di memoria, dopo averne resettato gli allarmi, si esegue la copia della memoria in /DUMP/ equivalente a quello generato RQ_RETMEM_SAVE.
NOTA: Tramite le keyword PFID e TSRPF è possibile monitorare la durata del segnale di power failure e il tempo utilizzato da RTE per salvare l'intero storage.
NOTA: Tramite il comando MREPORT è possibile visionare le informazioni circa la ripartizione della memoria attuale.
Suddivisione della memoria ritentiva
Area utente
In essa vengono memorizzati:
•NVR
•NVRR
•NVSR
•Strutture utente definite RITENTIVE
•Variabili Globali persistenti
Area parametri
Ad uso esclusivo di RTE.
In essa vengono memorizzati i registri parametro (variabili predefinite ritentive).
Area storico allarmi
In essa viene memorizzato lo storico allarmi come buffer circolare.
La dimensione di default è 500.
L'utente può aumentare la dimensione buffer (da configuratore di progetto). Il numero di entry viene limitato da RTE (con segnalazione nel report) tenendo conto dei limiti della memoria ritentiva disponibile.
Esempi
Area utente con dimensione di default di 54272 Byte (53KB): NVR: 2500 NVRR: 2500 NVSR: 24 Strutture utente: 20480 BYTE Area storico allarmi: Max Alarm History Item: 1536 Area utente con dimensione massima di 65536 Byte (64KB): NVR: 2500 NVRR: 5000 NVSR: 24 Strutture utente: 30928 BYTE Area storico allarmi: Max Alarm History Item: 1301 Sbilanciamento solo Struttura ritentiva utente NVR: 2 NVRR: 2 NVSR: 2 Strutture utente: 64000 BYTE Area storico allarmi: Max Alarm History Item: 1301 Sbilanciamento solo registri interi NVR: 16000 NVRR: 2 NVSR: 2 Strutture utente: 0 BYTE Area storico allarmi: Max Alarm History Item: 1301 Sbilanciamento solo registri reali NVR: 2 NVRR: 8000 NVSR: 2 Strutture utente: 0 BYTE Area storico allarmi: Max Alarm History Item: 1301 Sbilanciamento solo registri stringa NVR: 2 NVRR: 2 NVSR: 500 Strutture utente: 0 BYTE Area storico allarmi: Max Alarm History Item: 1301 Diminuzione dello storage ritentivo ad 1 KB tramite keyword DEFAULT_K_ON_PS presente nel file override.cfg in FA NVR: 2 NVRR: 2 NVSR: 2 Strutture utente: 0 BYTE Area storico allarmi: Max Alarm History Item: 2645 |