Function (FC): Alarm Bit Map - v2.0
This function is used to map alarm bits into an integer variable in
abstractAlarmLevel.
_objectContainer└─ alarm ├─ level # USINT │ ├─ a?? # STRUCT │ ├─ triggered # UINT │ ├─ id # UINT │ ├─ map # Array[n] of INT ← _alarmBitMap() updates this variable │ ├─ a00_name # BOOL → _alarmBitMap() reads this variable │ ├─ a01_name # BOOL → _alarmBitMap() reads this variable │ ├─ ... │ └─ aNN_name # BOOL → _alarmBitMap() reads this variable ...Use cases
Section titled “Use cases”- Used to map alarm bits into an integer. Useful for
legacy HMIorSCADAthat do not support bits.
Parameters
Section titled “Parameters”| Parameter | Declaration | Type | Description |
|---|---|---|---|
a00 | Input | Bool | 1=Alarm bit triggered |
a01 | Input | Bool | 1=Alarm bit triggered |
a02 | Input | Bool | 1=Alarm bit triggered |
a03 | Input | Bool | 1=Alarm bit triggered |
a04 | Input | Bool | 1=Alarm bit triggered |
a05 | Input | Bool | 1=Alarm bit triggered |
a06 | Input | Bool | 1=Alarm bit triggered |
a07 | Input | Bool | 1=Alarm bit triggered |
a08 | Input | Bool | 1=Alarm bit triggered |
a09 | Input | Bool | 1=Alarm bit triggered |
a10 | Input | Bool | 1=Alarm bit triggered |
a11 | Input | Bool | 1=Alarm bit triggered |
a12 | Input | Bool | 1=Alarm bit triggered |
a13 | Input | Bool | 1=Alarm bit triggered |
a14 | Input | Bool | 1=Alarm bit triggered |
a15 | Input | Bool | 1=Alarm bit triggered |
| - | Return | Int | Bit map of triggered alarms |