Il trigger Evento allarme esegue l'operazione quando un gruppo di allarmi configurato o un gruppo di errori di sistema soddisfa le condizioni di gravità.

All
onAnyAlarm($Enums.AlarmOperator.Equals, 1, ()=>{
1 2 3
});
AlarmGroup
onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 1,()=>{
1 1 2 3
});
SystemErrorGroup
onAnySystemError(()=>{
1
});
1. Gruppo
2. Condizione
3. Gravità
| Gruppo | Selezionare il gruppo allarmi o il gruppo errori di sistema. Blocco[AlarmGroup1] (Nome del gruppo di allarmi) [All] [SystemErrorGroup] Testo'onAlarm' 'onAnyAlarm' 'onAnySystemError' |
| Condizione | Selezionare la condizione. Blocco[==] [<=] [>=] [When Occur] Testo'$Enums.AlarmOperator.Equals' '$Enums.AlarmOperator.LessThanOrEquals' '$Enums.AlarmOperator.GreaterThanOrEquals' '$Enums.AlarmOperator.WhenOccur' |
| [Severity] | Impostare il livello di gravità del gruppo allarmi selezionato. Intervallo: 0 - 999 |
(Esempio 1)
In AlarmGroup1 se si verifica un allarme di gravità 5, Var1 si porta su ON.

onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 5, ()=>{
Var1 = true;
});
(Esempio 2)
In AlarmGroup1 se si verifica un allarme, Var1 si porta su ON.

onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.WhenOccur, ()=>{
Var1 = true;
});