# アラーム発生

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

##### ブロック

##### テキスト

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;

});