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

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;
});