Skip to content

Function (FC): Alarm Bit Level - v2.0

This function is used to load the triggered alarm level into abstractAlarmLevel.

_objectContainer
└─ alarm
├─ level # USINT ← _alarmBitLevel() updates this variable
├─ a?? # STRUCT
├─ triggered # UINT → _alarmBitLevel() reads this variable
├─ id # UINT
├─ map # Array[n] of INT
├─ a00_name # BOOL
├─ a01_name # BOOL
├─ ...
└─ aNN_name # BOOL
...
  • Very useful for dynamically visualizing alarms on the HMI.
ParameterDeclarationTypeDescription
a1i_triggeredInputUInt0= No alarm
1..N= Number of triggered information alarms
a2w_triggeredInputUInt0= No alarm
1..N= Number of triggered warning alarms
a3e_triggeredInputUInt0= No alarm
1..N= Number of triggered error alarms
a4f_triggeredInputUInt0= No alarm
1..N= Number of triggered emergency alarms
-ReturnUSIntLevel of the highest priority triggered alarm. EAlarmLevel