アラーム発生

アラーム発生トリガーは、設定されたアラームグループまたはシステムエラーグループが重要度の条件を満たすと、オペレーションを実行します。

ブロック

テキスト

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. グループ

2. 条件

3. Severity

グループ

アラームグループまたはシステムエラーグループを選択します。

ブロック

[AlarmGroup1] (アラームグループ名)

[All]

[SystemErrorGroup]

テキスト

'onAlarm'

'onAnyAlarm'

'onAnySystemError'

条件

条件を選択します。

ブロック

[==]

[<=]

[>=]

[When Occur]

テキスト

'$Enums.AlarmOperator.Equals'

'$Enums.AlarmOperator.LessThanOrEquals'

'$Enums.AlarmOperator.GreaterThanOrEquals'

'$Enums.AlarmOperator.WhenOccur'

[Severity]

選択したアラームグループの重要度レベルを設定します。

範囲:0~999

(例: 1)

AlarmGroup1 で重要度 5 のアラームが発生すると、 Var1 が ON になります。

ブロック

テキスト

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

Var1 = true;

});

(例: 2)

AlarmGroup1 でアラームが発生すると、Var1 が ON になります。

ブロック

テキスト

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

Var1 = true;

});