在配置的报警组或系统错误组符合严重级别条件时,报警发生触发条件执行该操作。
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;
});