# Occurrence d'alarme

Le déclencheur d'occurrence d'alarme exécute l'opération lorsqu'un groupe d'alarmes configuré ou un groupe d'erreurs système satisfait aux conditions de gravité.

##### Bloc

##### Texte

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

2. Condition

3. Gravité

Groupe | Sélectionnez le groupe d'alarmes ou le groupe d'erreurs système. ##### Bloc [AlarmGroup1] (Nom du groupe d'alarme) [All] [SystemErrorGroup] ##### Texte 'onAlarm' 'onAnyAlarm' 'onAnySystemError'
Condition | Sélectionnez la condition. ##### Bloc [==] [<=] [>=] [When Occur] ##### Texte '$Enums.AlarmOperator.Equals' '$Enums.AlarmOperator.LessThanOrEquals' '$Enums.AlarmOperator.GreaterThanOrEquals' '$Enums.AlarmOperator.WhenOccur'
[Severity] | Définissez le niveau de gravité du groupe d'alarmes sélectionné. Plage : 0 - 999

(Exemple 1)

Dans AlarmGroup1, lorsqu'une gravité d'alarme de 5 se produit, Var1 est activée.

##### Bloc

##### Texte

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

Var1 = true;

});

(Exemple 2)

Dans AlarmGroup1, lorsqu'une alarme se produit, Var1 s'active.

##### Bloc

##### Texte

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

Var1 = true;

});