Ir al contenido

Function (FC): Bit de alarma - v2.0

Esta función se utiliza para gestionar cada bit de alarma de abstractAlarmLevel.

_objectContainer
└─ alarm
├─ level # USINT
├─ a?? # STRUCT
├─ triggered # UINT ← _alarmBit() actualiza esta variable
├─ id # UINT
├─ map # Array[n] of INT
├─ a00_name # BOOL ← _alarmBit() actualiza esta variable
├─ a01_name # BOOL ← _alarmBit() actualiza esta variable
├─ ...
└─ aNN_name # BOOL ← _alarmBit() actualiza esta variable
...
  • Para alarmas simples, donde cada bit representa una alarma específica, como por ejemplo: “Sensor de temperatura alta” o “Protección general”.
ParámetroDeclaraciónTipoDescripción
incomingInput’Bool’1=Alarma disparada
outcomingIntputBool1=Sin alarma
acknNeededInputBool0=Auto reconocimiento 1=Reconocimiento necesario
acknInputBool1=Reconocimiento de la alarma
alarmInOutBool1=Bit de alarma disparado
triggeredInOutUIntIncrementa en 1 cuando alarm es TRUE