FB: Monitor Pulsador Físico de Reconocimiento - v1.1
Este bloque de función monitoriza un pulsador físico de reconocimiento y genera un pulso de salida en el flanco negativo (soltar el pulsador). También monitoriza un pulsador bloqueado mediante un watchdog configurable.
Casos de uso
Sección titulada «Casos de uso»- Pulsador de reconocimiento de alarmas en panel físico.
- Cualquier entrada donde la acción deba dispararse al soltar en lugar de al pulsar.
Dependencias
Sección titulada «Dependencias»| Tipo | Nombre | Versión |
|---|---|---|
función | TP_TIME | Siemens FB |
función | TON_TIME | Siemens FB |
Parámetros
Sección titulada «Parámetros»Función
Sección titulada «Función»| Parámetro | Declaración | Tipo | Valor init. | Descripción |
|---|---|---|---|---|
button | Input | Bool | — | IR: 1= Pulsador presionado |
WATCHDOG_TIME | Input Retain | Time | T#10s | IR: Tiempo de watchdog. 0= Desactivado; >0= Duración máxima de pulsación |
ACKN_TIME | Input Retain | Time | T#500ms | IR: Duración del pulso de salida en flanco negativo |
Q | Output | Bool | — | OR: 1= Pulso de reconocimiento (activo durante ACKN_TIME) |
a2w_1_watchdog | Output | Bool | — | OR: 1= Alarma de aviso — pulsador mantenido más de WATCHDOG_TIME |