Ir al contenido

Función (FC): Nivel del bit de alarma - v2.0

Esta función se utiliza para cargar el nivel de la alarma disparada en abstractAlarmLevel.

_objectContainer
└─ alarm
├─ level # USINT ← _alarmBitLevel() actualiza esta variable
├─ a?? # STRUCT
├─ triggered # UINT → _alarmBitLevel() lee esta variable
├─ id # UINT
├─ map # Array[n] of INT
├─ a00_name # BOOL
├─ a01_name # BOOL
├─ ...
└─ aNN_name # BOOL
...
  • Muy útil para dinamizar la visualización de las alarmas en el HMI.
ParámetroDeclaraciónTipoDescripción
a1i_triggeredInputUInt0= Sin alarma
1..N= Cantidad de alarmas de información disparadas
a2w_triggeredInputUInt0= Sin alarma
1..N= Cantidad de alarmas de advertencia disparadas
a3e_triggeredInputUInt0= Sin alarma
1..N= Cantidad de alarmas de error disparadas
a4f_triggeredInputUInt0= Sin alarma
1..N= Cantidad de alarmas de emergencia disparadas
-ReturnUSIntNivel de la alarma más prioritaria disparada. EAlarmLevel