FB: Botón Habilitar/Deshabilitar - v2.0
Este bloque de función gestiona un estado de habilitación/deshabilitación mediante pulsador físico, botón HMI o señales IT internas.
Casos de uso
Sección titulada «Casos de uso»- Pulsador físico que conmuta una salida (p. ej., habilitación de una cinta transportadora).
- Permitir que tanto el panel físico como la pantalla HMI habiliten/deshabiliten una función.
- Habilitación o deshabilitación forzada por lógica de programa (IT).
Dependencias
Sección titulada «Dependencias»| Tipo | Nombre | Versión |
|---|---|---|
tipo de dato | escOutput | v2.2 |
Parámetros
Sección titulada «Parámetros»Función
Sección titulada «Función»| Parámetro | Declaración | Tipo | Valor init. | Descripción |
|---|---|---|---|---|
DI_button | Input | Bool | — | IR: Pulsador físico — conmuta enabled en flanco positivo |
IT_enable | Input | Bool | — | IR: Flanco positivo establece enabled := 1 |
IT_disable | Input | Bool | — | IR: Flanco positivo establece enabled := 0 |
HMI_button | Input | Bool | — | IR: Botón HMI — conmuta enabled en flanco positivo |
DO_enableLamp | Output | Bool | — | OR: 1= Lámpara de habilitado encendida |
DO_disableLamp | Output | Bool | — | OR: 1= Lámpara de deshabilitado encendida |
enabledPulseOn | Output | Bool | — | OR: Pulso en flanco positivo cuando enabled pasa a 1 |
disabledPulseOn | Output | Bool | — | OR: Pulso en flanco positivo cuando enabled pasa a 0 |
enabled | In/Out | Bool | — | IOX: Estado actual: 0= Deshabilitado; 1= Habilitado |
esc | In/Out | escOutput | — | IOX: Datos de salida del circuito de parada de emergencia |
clock | In/Out | Byte | — | IOX: Byte de reloj del sistema |