Alarminstanz

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

Baustein

Text

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.

Baustein

Text

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

Var1 = true;

});

(Beispiel 2)

Wenn in AlarmGroup1 ein Alarm auftritt, schaltet sich Var1 ein.

Baustein

Text

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

Var1 = true;

});