Validità: R3 (rule, task), Ladder (task)
Questa variabile permette di filtrare gli allarmi, i warning e i messaggi che vengono inseriti nello storico allarmi.
Settando a uno il bit relativo a un tipo di allarme (vedi tabella codici), tutti gli allarmi appartenenti a tale tipo non verranno memorizzati nello storico allarmi.
Sintassi |
I32 ah_filter |
---|---|
Attributi |
Accessibile a bit. Ritentiva |
Tabella codici:
Codice esadecimale |
Tipo allarme corrispondente |
---|---|
Default 0 |
Ammessi tutti gli allarmi e i warnings |
0x80000000 |
Riservato - Allarme disabilitato |
0x40000000 |
Riservato - Allarme di sistema |
0x20000000 |
Allarme utente |
0x10000000 |
Allarme di tipo major |
0x08000000 |
Allarme di tipo minor |
0x04000000 |
Allarme di tipo warning |
0x02000000 |
Abilita la gestione da parte di RTE degli allarmi utente di tipo alarm_par_prominent |
0x01000000 |
Messaggi in arrivo da ah_log |
0x00FFFF00 |
Bit a disposizione per tipi di allarme utente |
0x00000040 |
Allarmi power set |
0x00000010 |
Allarmi linguaggio RPE |
0x00000008 |
Allarmi linguaggio R3 |
0x00000004 |
Allarme di asse |
0x00000002 |
Allarme di tipo autodiagnosi |
0x00000001 |
Allarme di tipo memoria |
Esempi
Esempio di utilizzo in R3:
; viene disabilitato l'inserimento degli allarmi utente nello storico ah_filter = 0x00ffff00 ; viene aggiunta la disabilitazione dell'inserimento degli allarmi di asse (bit 2) ; dopo questa operazione ah_filter vale 0x00FFFF04 ah_filter.2 = 1 |