Evento allarme

Il trigger Evento allarme esegue l'operazione quando un gruppo di allarmi configurato o un gruppo di errori di sistema soddisfa le condizioni di gravità.

Blocco

Testo

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. Gruppo

2. Condizione

3. Gravità

Gruppo

Selezionare il gruppo allarmi o il gruppo errori di sistema.

Blocco

[AlarmGroup1] (Nome del gruppo di allarmi)

[All]

[SystemErrorGroup]

Testo

'onAlarm'

'onAnyAlarm'

'onAnySystemError'

Condizione

Selezionare la condizione.

Blocco

[==]

[<=]

[>=]

[When Occur]

Testo

'$Enums.AlarmOperator.Equals'

'$Enums.AlarmOperator.LessThanOrEquals'

'$Enums.AlarmOperator.GreaterThanOrEquals'

'$Enums.AlarmOperator.WhenOccur'

[Severity]

Impostare il livello di gravità del gruppo allarmi selezionato.

Intervallo: 0 - 999

(Esempio 1)

In AlarmGroup1 se si verifica un allarme di gravità 5, Var1 si porta su ON.

Blocco

Testo

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

Var1 = true;

});

(Esempio 2)

In AlarmGroup1 se si verifica un allarme, Var1 si porta su ON.

Blocco

Testo

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

Var1 = true;

});