FB: Monitor Llave Física 2 Posiciones (2 Canales No Equivalentes) - v1.0
Este bloque de función monitoriza una llave física de 2 posiciones con dos canales no equivalentes (normalmente abierto + normalmente cerrado) y detecta errores de discrepancia entre ellos.
Casos de uso
Sección titulada «Casos de uso»- Llaves selectoras de seguridad donde deben monitorizarse los contactos NA y NC.
- Detección de fallos de cableado o contactos mediante monitorización de discrepancias.
Dependencias
Sección titulada «Dependencias»Ninguna.
Parámetros
Sección titulada «Parámetros»Función
Sección titulada «Función»| Parámetro | Declaración | Tipo | Valor init. | Descripción |
|---|---|---|---|---|
DI_no | Input | Bool | — | IR: Canal de entrada digital normalmente abierto |
DI_nc | Input | Bool | — | IR: Canal de entrada digital normalmente cerrado |
discrepancyTime | Input | Time | T#500ms | IR: Tiempo máximo permitido de discrepancia entre canales |
Q | Output | Bool | — | OR: 0= Desactivado; 1= Activado |
changing | Output | Bool | — | OR: 1= Llave en transición entre posiciones |
error | Output | Bool | — | OR: 1= Error de discrepancia detectado |
status | Output | Int | — | OR: Código de estado actual (ver tabla) |
Códigos de estado
Sección titulada «Códigos de estado»| Valor | Descripción |
|---|---|
0 | Desactivado — llave en posición OFF |
1 | Activado — llave en posición ON |
2 | Cambiando — transición en curso |
0x8000 | Error de discrepancia — los canales no coinciden más de discrepancyTime |