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