Mit dem Auslöser Alarminstanz wird die Operation ausgeführt, wenn eine konfigurierte Alarmgruppe oder Systemfehlergruppe die Stufenbedingungen erfüllt.

Alle
onAnyAlarm($Enums.AlarmOperator.Equals, 1, ()=>{
1 2 3
});
AlarmGroup
onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 1,()=>{
1 1 2 3
});
SystemErrorGroup
1. Gruppe
2. Bedingung
3. Stufe
| Gruppe | Wählen Sie die Alarmgruppe oder Systemfehlergruppe aus. Baustein[AlarmGroup1] (Name der Alarmgruppe) [All] [SystemErrorGroup] Text'onAlarm' 'onAnyAlarm' 'onAnySystemError' |
| Bedingung | Wählen Sie die Bedingung aus. Baustein[==] [<=] [>=] [When Occur] Text'$Enums.AlarmOperator.Equals' '$Enums.AlarmOperator.LessThanOrEquals' '$Enums.AlarmOperator.GreaterThanOrEquals' '$Enums.AlarmOperator.WhenOccur' |
| [Severity] | Einstellen der Alarmstufe für die ausgewählte Alarmgruppe. Bereich: 0 - 999 |
(Beispiel 1)
Wenn in AlarmGroup1 ein Alarm der Stufe 5 auftritt, schaltet sich Var1 ein.

onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 5, ()=>{
Var1 = true;
});
(Beispiel 2)
Wenn in AlarmGroup1 ein Alarm auftritt, schaltet sich Var1 ein.

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