Descripción
El bloque de función FB_TankLevel_Ultrasound monitoriza el nivel de llenado de un tanque mediante un sensor ultrasónico, escala el valor bruto a centímetros y porcentajes, controla una válvula de llenado e informa cuando se superan o no se alcanzan los límites predefinidos. Al activarse la señal de parada, se reinician todas las alarmas, se cierra la válvula y el estado se establece en "Sistema detenido".
Nota: Todos los módulos están diseñados exclusivamente como base de aprendizaje y optimización, y no están aprobados para su uso en vivo. En particular, los módulos del sistema deben ser probados y puestos en funcionamiento por personal cualificado antes de su uso productivo.
Cómo funciona
-
Detener (
Stop=TRUE ):
→ Restablecer alarmas, VentilNachfuellen=FALSE , StatusText=“System gestoppt” , RETURN
-
Calcular el nivel de llenado :
→ Distancia desde la tapa escalada a cm, restada de la altura total → Füllstand_cm , luego convertido a porcentaje
-
Límite mínimo de socavación (
Füllstand_cm < MinGrenze ):
→ AlarmMIN=TRUE , VentilNachfuellen=TRUE , StatusText=“Füllstand zu niedrig – Nachfüllen aktiv”
-
Exceder MaxLimit (
Füllstand_cm > MaxGrenze ):
→ AlarmMAX=TRUE , VentilNachfuellen=FALSE , StatusText=“Füllstand zu hoch – Alarm!”
-
En el rango objetivo (
MinGrenze ≤ Füllstand_cm ≤ MaxGrenze ):
→ VentilNachfuellen=FALSE , StatusText=“Füllstand im Sollbereich”
-
Reconocimiento (
Quittieren=TRUE ):
→ AlarmMIN=FALSE , AlarmMAX=FALSE , restablecer indicador de error, StatusText=“Fehler quittiert – Überwachung läuft”
Detalles técnicos
-
Entradas:
– SensorRAW (INT), Stop , Start , Quittieren (cada BOOL),
– Tankhöhe_cm , MinGrenze , MaxGrenze (REAL)
-
Cálculo:
– Abstand_cm = SensorRAW × (Altura del tanque_cm / 27648)
– Füllstand_cm = Altura del tanque_cm – Distancia_cm
– FüllstandProzent = nivel de llenado_cm / altura del tanque_cm × 100
-
Salidas/Variables:
– AlarmMIN , AlarmMAX (BOOL), VentilNachfuellen (BOOL), StatusText (CADENA)
-
Lógica:
– IF/ELSIF con RETURN en parada, sin temporizadores
Posibles aplicaciones
Monitoreo de nivel en plantas de tratamiento de agua y aguas residuales, tanques químicos y de alimentos, bancos de pruebas, modernización de sistemas existentes y capacitación en PLC.
compatibilidad
Siemens S7-1200/S7-1500, TIA Portal ≥ V13 (se recomienda V16+ para HMI/PLCSIM)
Volumen de suministro
Archivo .scl con declaraciones de todas las entradas/salidas, variables y parámetros de retroalimentación; comentario de encabezado con instrucciones de personalización; enlace de descarga después de la compra.
Apoyo
Ajuste de valores límite, integración de sensores adicionales o diseños HMI: asesoramiento individual mediante mensaje de tienda o correo electrónico.