El disparador de Activación de la alarma ejecuta la operación, cuando un grupo de alarmas configurado o grupo de errores del sistema satisface las condiciones de gravedad.
Todos
onAnyAlarm($Enums.AlarmOperator.Equals, 1, ()=>{
1 2 3
});
AlarmGroup
onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 1,()=>{
1 1 2 3
});
SystemErrorGroup
onAnySystemError(()=>{
1
});
1. Grupo
2. Condición
3. Gravedad
Grupo | Seleccione el grupo de alarmas o el grupo de errores del sistema. Bloque[AlarmGroup1] (Nombre del grupo de alarmas) [All] [SystemErrorGroup] Texto'onAlarm' 'onAnyAlarm' 'onAnySystemError' |
Condición | Seleccione la condición. Bloque[==] [<=] [>=] [When Occur] Texto'$Enums.AlarmOperator.Equals' '$Enums.AlarmOperator.LessThanOrEquals' '$Enums.AlarmOperator.GreaterThanOrEquals' '$Enums.AlarmOperator.WhenOccur' |
[Severity] | Defina el nivel de gravedad para el grupo de alarmas seleccionado. Rango: 0 - 999 |
(Ejemplo 1)
En AlarmGroup1, cuando se produce una alarma de gravedad 5, Var1 se ACTIVA.
onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 5, ()=>{
Var1 = true;
});
(Ejemplo 2)
En AlarmGroup1, cuando se produce una alarma, se activa Var1 (ON).
onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.WhenOccur, ()=>{
Var1 = true;
});