Función (FC): Mapa de bits de alarma - v2.0
Esta función se utiliza para mapear los bits de alarma en una variable entera en
abstractAlarmLevel.
_objectContainer└─ alarm ├─ level # USINT │ ├─ a?? # STRUCT │ ├─ triggered # UINT │ ├─ id # UINT │ ├─ map # Array[n] of INT ← _alarmBitMap() actualiza esta variable │ ├─ a00_name # BOOL → _alarmBitMap() lee esta variable │ ├─ a01_name # BOOL → _alarmBitMap() lee esta variable │ ├─ ... │ └─ aNN_name # BOOL → _alarmBitMap() lee esta variable ...Casos de uso
Sección titulada «Casos de uso»- Se utiliza para mapear los bits de las alarmas en un entero. Esto es útil para
HMIoSCADAlegacyque no soportan bits.
Parámetros
Sección titulada «Parámetros»| Parámetro | Declaración | Tipo | Descripción |
|---|---|---|---|
a00 | Input | Bool | 1=Bit de alarma disparado |
a01 | Input | Bool | 1=Bit de alarma disparado |
a02 | Input | Bool | 1=Bit de alarma disparado |
a03 | Input | Bool | 1=Bit de alarma disparado |
a04 | Input | Bool | 1=Bit de alarma disparado |
a05 | Input | Bool | 1=Bit de alarma disparado |
a06 | Input | Bool | 1=Bit de alarma disparado |
a07 | Input | Bool | 1=Bit de alarma disparado |
a08 | Input | Bool | 1=Bit de alarma disparado |
a09 | Input | Bool | 1=Bit de alarma disparado |
a10 | Input | Bool | 1=Bit de alarma disparado |
a11 | Input | Bool | 1=Bit de alarma disparado |
a12 | Input | Bool | 1=Bit de alarma disparado |
a13 | Input | Bool | 1=Bit de alarma disparado |
a14 | Input | Bool | 1=Bit de alarma disparado |
a15 | Input | Bool | 1=Bit de alarma disparado |
| - | Return | Int | Mapa de bits de las alarmas disparadas |