Questa funzione permette di verificare se nello stack allarmi (32 posizioni) è presente un allarme specificando anche il valore di uno o più parametri.
Sintassi |
i32 is_alarm_par_present (i32 nAl, i32 nAx, u32 parMask, real par1 [, real par2=0] [, real par3=0]) |
||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nAl |
Numero allarme del quale verificare la presenza (1-:-9999). |
||||||||||||||||||
nAx |
Numero asse in allarme (1-:-32) o 0 se allarme non di asse. |
||||||||||||||||||
parMask |
Maschera per indicare quali parametri sono interessati:
|
||||||||||||||||||
par1 |
Valore del primo parametro dell'allarme. |
||||||||||||||||||
par2 |
Valore del secondo parametro dell'allarme. (opzionale, default 0) |
||||||||||||||||||
par3 |
Valore del terzo parametro dell'allarme. (opzionale, default 0) |
||||||||||||||||||
Risultato |
Rende:
|
||||||||||||||||||
Validità |
Rule, Task. |
||||||||||||||||||
Note |
Per i parametri intermedi che non sono stati specificati nella ricerca, si deve comunque inserire necessariamente un valore (valore indifferente, anche diverso dal valore reale). Da RTE 34.30.0 se viene passato un parametro che non era previsto dall'allarme, viene comunque considerata come se fosse una diversità (reso 0). |
Esempio di utilizzo:
|