Interruptor de límite
No se pudo cargar la disponibilidad de retiro
Descripción
El bloque de función FB_LimitSwitch evalúa un valor medido analógico ( #Value
) frente a un valor límite definido ( #Threshold
). Según el resultado de la comparación, el indicador #Exceed
se activa internamente y se transmite mediante contactos normalmente cerrados ( #Output_14
) o normalmente abiertos ( #Output_22
). Las entradas de hardware adicionales para NA/NC permiten la activación condicional, y un modo de simulación simula el comportamiento sin una conexión de sensor real.
Nota: Esta lógica sirve como plantilla. Antes de su uso productivo, debe ser integrada, probada y aprobada por personal cualificado. El uso inadecuado puede provocar un comportamiento inesperado.
Cómo funciona
Reiniciar
Se restablecen todos los estados: el estado del valor límite interno ( #Exceed
) se borra, el contacto normalmente cerrado se restablece y el contacto normalmente abierto regresa a su posición inicial segura. Se borran los errores y el estado indica desactivación.
Desactivado
Si no se configura #Enable
, ambas salidas están inactivas y el bloque no informa ningún error, el estado es "deshabilitado".
Activo – Prueba de valor límite
El valor de entrada #Value
se compara con el valor límite #Threshold
. Si el valor es mayor o igual a #Exceed, se establece #Exceed
.
simulación
En el modo de simulación, las salidas se controlan directamente mediante #Exceed
: el contacto normalmente cerrado sigue #Exceed
y el contacto normalmente abierto se invierte. Las entradas de hardware no se evalúan.
Operación real
Durante el funcionamiento normal, el resultado de la comprobación de límite solo se envía a los contactos si las entradas correspondientes están activas:
-
#Output_14
(normalmente cerrado) solo se establece si#Input_13
está establecido y#Exceed
es VERDADERO. -
#Output_22
(normalmente abierto) solo se establece si#Input_21
está establecido y#Exceed
es FALSO (invertido).
Los errores se restablecen, el estado muestra OK.
Detalles técnicos
-
Entradas:
#Enable
,#Reset
,#SimMode
,#Value
,#Threshold
,#Input_13
,#Input_21
-
Estado interno:
#Exceed
– resultado de la comparación del umbral -
Salidas:
#Output_14
(NO),#Output_22
(NC) -
Estado y diagnóstico:
#Error
,#Status
,#DiagnosticCode
- Modos: Reinicio, Desactivado, Simulación, Tiempo real
Posibles aplicaciones
- Monitorización de umbrales de valores analógicos con salida de conmutación condicional
- Prevalidación de la lógica de límite en modo de simulación sin acción real del actuador
- Vinculación a cadenas de control o alarmas de nivel superior para obtener información sobre el estado
- Combinación flexible de comparación de umbrales y versiones de hardware
Nota: Se requiere una inspección técnica completa y la aprobación de personal calificado antes del uso productivo.
compatibilidad
- Se puede utilizar en sistemas PLC con soporte SCL (por ejemplo, Siemens TIA Portal)
- Integración modular en arquitecturas de procesos, seguridad y diagnóstico
- El modo de simulación permite realizar pruebas sin resultados reales
- Estado básico seguro cuando está desactivado
Volumen de suministro
Recibirás:
- Un archivo SCL con el bloque de función implementado FB_Grenztaster
- Declaración completa de todas las entradas, salidas y estados internos
- Lógica comentada para una fácil personalización
- Guía rápida para la integración en proyectos existentes
El enlace de descarga se proporcionará después de la compra.
Apoyo
Estoy feliz de poder apoyarte con:
- Ajuste de los valores umbral y lógica de evaluación
- Integración en sistemas de control o alarma de nivel superior
- Simulación y validación antes de la puesta en marcha
- Análisis de errores y variantes de lógica extendida
Puede contactarnos por mensaje de la tienda o correo electrónico. Disponemos de extensiones individuales como opciones de personalización.