Relé biestable
No se pudo cargar la disponibilidad de retiro
Descripción
El bloque de función FB_ToggleOnEdge conmuta internamente entre dos estados al detectar un flanco ascendente de una señal de entrada ( #Coil_A1
). Los contactos NA y NC se controlan según el estado de conmutación y las señales de entrada. El bloque admite reinicio, desactivación y un modo de simulación, así como señalización básica de errores.
Nota: Esta lógica sirve como plantilla. Debe ser integrada, revisada y aprobada por personal cualificado antes de su uso productivo. Una integración incorrecta puede provocar un comportamiento inesperado.
Cómo funciona
Reiniciar
Restablece el estado de conmutación interno y las salidas. Se eliminan los errores y el estado se establece según corresponda.
Desactivado
Si #Enable
no está activo, se desactivan los conmutadores y las salidas, y se informa un error. El estado anterior de la entrada se conserva para que siga funcionando correctamente al reactivarse.
simulación
En el modo de simulación, el estado de conmutación interno se activa siempre que se activa una entrada ( #Coil_A1
), sin detección de flanco. Las salidas NA/NC siguen este estado simulado. El estado indica el modo de simulación.
Detección de bordes
El bloque detecta los bordes ascendentes de #Coil_A1
en función del estado anterior almacenado ( #LastCoilState
) y alterna #ToggleState
solo en ese borde.
Lógica de salida
Los contactos NO/NC se configuran según la entrada y el estado de conmutación actual:
-
#Klemme14 := #Klemme13 AND #ToggleState
– NO activo si la entrada Y Toggle están configurados -
#Klemme22 := #Klemme21 AND NOT #ToggleState
– NC activo en la entrada y alternancia invertida
Los errores se restablecen, el estado es OK.
Detalles técnicos
-
Entradas:
#Enable
,#Reset
,#SimMode
,#Klemme13
,#Klemme21
,#Coil_A1
-
Salidas:
#Klemme14
(NO),#Klemme22
(NC) -
Estado interno:
#ToggleState
(estado de alternancia),#LastCoilState
(para detección de bordes) -
Estado y diagnóstico:
#Error
,#Status
,#DiagnosticCode
Posibles aplicaciones
- Control de cambios de estados de conmutación cuando se presiona una tecla o pulsos con detección de bordes
- Simulación del comportamiento de conmutación para validación sin operaciones de conmutación reales
- Vinculación de contactos normalmente cerrados/normalmente cerrados para cambios de estado visibles
- Integración en cadenas de diagnóstico para la trazabilidad de eventos de conmutación
Nota: Se requiere una inspección técnica completa y la aprobación de personal calificado antes del uso productivo.
compatibilidad
- Controladores Siemens S7-1200 y S7-1500
- Adecuado para TIA Portal con soporte SCL
- Es posible la integración en procesos de control de nivel superior
- El modo de simulación permite realizar pruebas previas sin resultados reales
Volumen de suministro
Recibirás:
- Un archivo SCL con un bloque de función implementado
- Declaración clara de todas las entradas y salidas
- Estructura anotada para una rápida adaptación
- Guía rápida para la integración
El enlace de descarga se proporcionará después de la compra.
Apoyo
Estoy feliz de poder apoyarte con:
- Ajuste de la lógica de borde y alternancia
- Integración en procesos de nivel superior o HMI
- Interpretación del estado y la información diagnóstica
- Adaptaciones especiales para su aplicación
Se puede contactar por mensaje de la tienda o correo electrónico. Hay extensiones disponibles como personalización opcional.