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 ...Casos de uso
Sección titulada «Casos de uso»- Muy útil para dinamizar la visualización de las alarmas en el HMI.
Parámetros
Sección titulada «Parámetros»| Parámetro | Declaración | Tipo | Descripción |
|---|---|---|---|
a1i_triggered | Input | UInt | 0= Sin alarma 1..N= Cantidad de alarmas de información disparadas |
a2w_triggered | Input | UInt | 0= Sin alarma 1..N= Cantidad de alarmas de advertencia disparadas |
a3e_triggered | Input | UInt | 0= Sin alarma 1..N= Cantidad de alarmas de error disparadas |
a4f_triggered | Input | UInt | 0= Sin alarma 1..N= Cantidad de alarmas de emergencia disparadas |
| - | Return | USInt | Nivel de la alarma más prioritaria disparada. EAlarmLevel |