Beschreibung
Der Funktionsbaustein FB_Tankstand_Ultraschall überwacht den Füllstand eines Tanks per Ultraschallsensor, skaliert den Rohwert auf Zentimeter und Prozent, steuert ein Nachfüllventil und meldet Über- bzw. Unterschreiten vordefinierter Grenzwerte. Bei aktiviertem Stop-Signal werden alle Alarme zurückgesetzt, das Ventil geschlossen und der Status auf „System gestoppt“ gesetzt.
Hinweis: Alle Module sind ausschließlich als Lern‑ und Optimierungsgrundlage ausgelegt und nicht für den Live‑Betrieb freigegeben. Insbesondere Anlagenbausteine müssen vor produktivem Einsatz von qualifiziertem Fachpersonal abschließend geprüft und in Betrieb genommen werden.
Funktionsweise
-
Stopp (
Stop=TRUE
):
→ Alarme resetten, VentilNachfuellen=FALSE
, StatusText=“System gestoppt”
, RETURN
-
Füllstand berechnen:
→ Abstand vom Deckel skaliert auf cm, abgezogen von Gesamthöhe → Füllstand_cm
, dann in Prozent umgerechnet
-
Unterschreitung MinGrenze (
Füllstand_cm < MinGrenze
):
→ AlarmMIN=TRUE
, VentilNachfuellen=TRUE
, StatusText=“Füllstand zu niedrig – Nachfüllen aktiv”
-
Überschreitung MaxGrenze (
Füllstand_cm > MaxGrenze
):
→ AlarmMAX=TRUE
, VentilNachfuellen=FALSE
, StatusText=“Füllstand zu hoch – Alarm!”
-
Im Sollbereich (
MinGrenze ≤ Füllstand_cm ≤ MaxGrenze
):
→ VentilNachfuellen=FALSE
, StatusText=“Füllstand im Sollbereich”
-
Quittierung (
Quittieren=TRUE
):
→ AlarmMIN=FALSE
, AlarmMAX=FALSE
, Fehlerflag resetten, StatusText=“Fehler quittiert – Überwachung läuft”
Technische Details
-
Eingänge:
– SensorRAW
(INT), Stop
, Start
, Quittieren
(je BOOL),
– Tankhöhe_cm
, MinGrenze
, MaxGrenze
(REAL)
-
Berechnung:
– Abstand_cm
= SensorRAW × (Tankhöhe_cm / 27648)
– Füllstand_cm
= Tankhöhe_cm – Abstand_cm
– FüllstandProzent
= Füllstand_cm / Tankhöhe_cm × 100
-
Ausgänge/Variablen:
– AlarmMIN
, AlarmMAX
(BOOL), VentilNachfuellen
(BOOL), StatusText
(STRING)
-
Logik:
– IF/ELSIF mit RETURN bei Stop, keine Timer
Einsatzmöglichkeiten
Füllstandüberwachung in Wasser- und Abwasseranlagen, Chemie- und Lebensmitteltanks, Versuchsständen, Retrofit in Bestandsanlagen und SPS-Schulungen.
Kompatibilität
Siemens S7-1200/S7-1500, TIA Portal ≥ V13 (V16+ für HMI/PLCSIM empfohlen)
Lieferumfang
.scl
-Datei mit Deklaration aller Ein-/Ausgänge, Variablen und Feedback-Parametern; Kopfkommentar mit Anpassungshinweisen; Downloadlink nach Kauf.
Support
Anpassung der Grenzwerte, Integration weiterer Sensorik oder HMI-Layouts – individuelle Beratung per Shop-Nachricht oder E-Mail.