# 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;

});