Activación de la alarma

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.

Bloque

Texto

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.

Bloque

Texto

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

Var1 = true;

});

(Ejemplo 2)

En AlarmGroup1, cuando se produce una alarma, se activa Var1 (ON).

Bloque

Texto

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

Var1 = true;

});