# Evento allarme

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à.

##### Blocco

##### Testo

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.

##### Blocco

##### Testo

onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 5, ()=>{

Var1 = true;

});

(Esempio 2)

In AlarmGroup1 se si verifica un allarme, Var1 si porta su ON.

##### Blocco

##### Testo

onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.WhenOccur, ()=>{

Var1 = true;

});