# 报警发生次数

在配置的报警组或系统错误组符合严重级别条件时，报警发生触发条件执行该操作。

##### 块

##### 文本

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 开启。

##### 块

##### 文本

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

Var1 = true;

});

（例2）

在 AlarmGroup1 中，当发生报警时，Var1 开启。

##### 块

##### 文本

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

Var1 = true;

});