Función (FC): Bit de alarma para Safety - v2.0
Esta función se utiliza para gestionar los dispoitivos de seguridad y asignar
cada bit de alarma de abstractAlarmLevel contenido
en los contenedores de objetos para los dispositivos de seguridad.
_objectContainer└─ alarm ├─ level # USINT │ ├─ a2w # STRUCT │ ├─ triggered # UINT ← _alarmBitForSafety() actualiza esta variable │ ├─ id # UINT │ ├─ map # Array[n] of INT │ ├─ a00_name # BOOL ← _alarmBitForSafety() actualiza esta variable para el dispositivo X │ ├─ a01_name # BOOL │ ├─ ... │ └─ aNN_name # BOOL │ ├─ a3e # STRUCT │ ├─ triggered # UINT ← _alarmBitForSafety() actualiza esta variable │ ├─ id # UINT │ ├─ map # Array[n] of INT │ ├─ a00_name # BOOL ← _alarmBitForSafety() actualiza esta variable para el dispositivo X │ ├─ a01_name # BOOL │ ├─ ... │ └─ aNN_name # BOOL │ └─ a4f # STRUCT ├─ triggered # UINT ← _alarmBitForSafety() actualiza esta variable ├─ id # UINT ├─ map # Array[n] of INT ├─ a00_name # BOOL ← _alarmBitForSafety() actualiza esta variable para el dispositivo X ├─ a01_name # BOOL ├─ ... └─ aNN_name # BOOL ...Casos de uso
Sección titulada «Casos de uso»- Para gestionar las alarmas que genera cada dispositivo de emergencias, como por ejemplo: Parada de emergencia, Barreras de seguridad, etc.
Dependencias
Sección titulada «Dependencias»| Tipo | Nombre | Versión |
|---|---|---|
función | _alarmBit() | v2.0 |
Parámetros
Sección titulada «Parámetros»| Parámetro | Declaración | Tipo | Descripción |
|---|---|---|---|
status | Input | ’Int’ | Estado del dispositivo. F_EDeviceStatus |
errorAckn | Input | Bool | 1=Reconocimiento de error |
emrgAckn | Input | Bool | 1=Reconocimiento de emergencia |
u_a2w | InOut | Bool | 1=Alarma de advertencia disparada |
u_a3e | InOut | Bool | 1=Alarma de error disparada |
u_a4f | InOut | Bool | 1=Alarma de emergencia disparada |
s_a2w_triggered | InOut | UInt | Set alarma de advertencia en el colector de grupo |
s_a3e_triggered | InOut | UInt | Set alarma de error en el colector de grupo |
s_a4f_triggered | InOut | UInt | Set alarma de emergencia en el colector de grupo |