Monitoreo de velocidad
No se pudo cargar la disponibilidad de retiro
Descripción
El bloque de función FB_Speed_Monitoring monitoriza la frecuencia de pulso (p. ej., de un sensor de velocidad) y la compara con un punto de consigna especificado ( #Setpoint
). El estado se emite mediante una asignación de contactos realista (contacto normalmente cerrado #NO_13_14
, contacto normalmente abierto #NC_21_22
), con entradas virtuales ( #Input_13
, #Input_21
) que actúan como señales de habilitación. El bloque reconoce los estados de reinicio y desactivación y ofrece un comportamiento claro de OK/alarma.
Nota: Esta lógica está diseñada como plantilla. Antes de su uso productivo, debe ser integrada, probada y aprobada por personal cualificado. Una integración incorrecta puede provocar una visualización incorrecta del estado o un comportamiento de control inesperado.
Cómo funciona
Reiniciar
Cuando se activa #Reset
, el bloque se coloca en un estado básico definido: el contacto normalmente cerrado está abierto (sin ejecución), el contacto normalmente abierto está cerrado (advertencia/alarma), el estado muestra “Reset”.
Desactivado
Si #Enable
no está activo, ambos contactos permanecen inactivos. El módulo no reporta errores y muestra un estado neutral.
Clasificación de velocidad
La frecuencia de pulso medida ( #PulseFreq
) se compara con el punto de ajuste ( #Setpoint
). Si es mayor o igual que el punto de ajuste, la condición se considera correcta ( #rpmOK
= TRUE).
Lógica de contacto
Los resultados de la evaluación se basan en las entradas de la versión:
-
#NO_13_14
(normalmente cerrado) está activo si#Input_13
está configurado y la velocidad ≥ punto de ajuste. -
#NC_21_22
(normalmente abierto) está activo cuando se configura#Input_21
y la velocidad es < punto de ajuste (invertido).
El estado se establece en OK, los errores se restablecen.
Detalles técnicos
-
Entradas:
#Enable
,#Reset
,#PulseFreq
,#Setpoint
,#Input_13
,#Input_21
-
Estado interno:
#rpmOK
– VERDADERO si la frecuencia real ≥ punto de ajuste -
Salidas:
#NO_13_14
(contacto abierto cuando OK),#NC_21_22
(contacto cerrado cuando está por debajo) -
Estado y diagnóstico:
#Error
,#Status
,#DiagnosticCode
- Modos: Reinicio, Desactivado, Funcionamiento normal
- Lógica: Comparación del valor real frente al valor de ajuste con liberación de contacto condicional
Posibles aplicaciones
- Monitorización de velocidad de motores, cintas transportadoras o ejes giratorios
- Detección temprana de subvelocidad como indicación de bloqueo, ralentí o fallas mecánicas
- Integración en sistemas de control y seguridad para retroalimentación de estado
- Prueba y validación de la lógica mediante entradas virtuales sin influencia directa en los actuadores
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, diagnóstico y seguridad de nivel superior
- Estado básico seguro cuando está desactivado
- Las entradas virtuales permiten realizar pruebas preparatorias sin sensores reales
Volumen de suministro
Recibirás:
- Un archivo SCL con el bloque de funciones implementado FB_Drehzahlueberwachung
- Declaración completa de todas las entradas/salidas y estados internos
- Estructura 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 del punto de consigna y la lógica
- Integración en cadenas de control y alarmas de nivel superior
- Simulación y prevalidación sin desviaciones de velocidad reales
- Extensiones individuales para aplicaciones especiales
Se puede contactar por mensaje de la tienda o correo electrónico. Hay extensiones disponibles como personalización opcional.