Relé de nivel
No se pudo cargar la disponibilidad de retiro
Descripción
El bloque de función FB_LevelRelay monitoriza un nivel y evalúa si se encuentra dentro de un rango predefinido. Mapea de forma realista los contactos normalmente cerrados y normalmente abiertos (13-14 / 21-22), incluyendo la habilitación de entrada opcional y el modo de simulación. El estado interno #Level_OK
indica un nivel válido; las salidas siguen este estado, teniendo en cuenta las entradas.
Nota: Esta lógica es una plantilla. Debe ser integrada, probada y aprobada por personal cualificado antes de su uso productivo. Una integración incorrecta puede provocar una evaluación de nivel incorrecta o un comportamiento de conmutación inesperado.
Cómo funciona
Reiniciar
Con #Reset
, el bloque se restablece a un estado inicial seguro: contacto normalmente cerrado ( #NO_13_14
) inactivo, contacto normalmente abierto ( #NC_21_22
) activo (estado de error/inactivo). El estado muestra Reset y los errores se restablecen.
Desactivado
Si no se configura #Enable
, ambos contactos permanecen desactivados. El bloque funciona de forma pasiva sin indicación de error.
Calificación de nivel
Se comprueba el nivel actual ( #Level
): se considera válido si está entre los límites inferior y superior ( #LO_Limit ≤ #Level ≤ #HI_Limit
), luego se establece #Level_OK
.
simulación
En el modo de simulación, los contactos se controlan directamente a través de #Level_OK
: el contacto normalmente cerrado se activa cuando el nivel es válido, el contacto normalmente abierto cuando el nivel no es válido.
Funcionamiento normal
En funcionamiento real, las entradas también actúan como liberaciones:
-
#NO_13_14
solo está activo si#Input_13
está configurado y el nivel es válido. -
#NC_21_22
solo está activo si#Input_21
está configurado y el nivel está fuera de rango.
El estado y los diagnósticos se restablecen si no hay errores presentes.
Detalles técnicos
-
Entradas:
#Enable
,#Reset
,#SimMode
,#Level
, ##LO_Limit
,#HI_Limit
,#Input_13
,#Input_21
-
Estado interno:
#Level_OK
– VERDADERO si el nivel está dentro del rango permitido -
Salidas:
#NO_13_14
(normalmente cerrada),#NC_21_22
(normalmente cerrada) -
Estado y diagnóstico:
#Error
,#Status
,#DiagnosticCode
- Modos: Reinicio, Desactivado, Simulación, Tiempo real
- Lógica: Comprobación de área con liberación de entrada opcional y mapeo de contacto realista
Posibles aplicaciones
- Control de nivel con condiciones de conmutación definidas
- Prevalidación de las condiciones de nivel en modo simulación
- Integración en cadenas de procesos y alarmas para retroalimentación de estado
- Vinculación de valores de sensores con contactos aprobados para procesos seguros
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 control, seguridad y diagnóstico de nivel superior
- La simulación permite realizar pruebas seguras sin cambios de nivel reales
- Estado básico seguro cuando está desactivado
Volumen de suministro
Recibirás:
- Un archivo SCL con el bloque de función implementado FB_LevelRelay
- Declaración completa de todas las entradas/salidas y estados internos
- Lógica comentada para una rápida adaptación
- Guía rápida para la integración en proyectos de automatización
El enlace de descarga se proporcionará después de la compra.
Apoyo
Estoy feliz de poder apoyarte con:
- Ajuste de límites de nivel y lógica de liberación
- Integración en cadenas de control y alarma
- Simulación y validación antes del uso en vivo
- Extensiones específicas para su aplicación
Se puede contactar por mensaje de la tienda o correo electrónico. Hay extensiones disponibles como personalización opcional.