Das folgende Beispiel zeigt, wie die Befüllung eines Rückhaltebehälters basierend auf der Messung des minimalen und maximalen Wasserstands konfiguriert wird.

Konfiguration mit zwei Gleichungen
Die Alternativlösung verwendet zwei eigenständige Smart Rules des Typs Gleichung – eine zum Einschalten und eine zum Ausschalten des Ventils.
1. Smart Rule: “Ventil einschalten”
Variablen- MinLevel (Statuskontakt für die minimale Stufe)
- MaxLevel (Statuskontakt für die maximale Stufe)
- Ventil (aktueller Zustand des Ventils)
|
|
- Ventil … einschalten
Erläuterung: Wenn der Wasserstand unter das minimale Niveau fällt (MinLevel = FALSE), liefert die Gleichung !MinLevel TRUE und das Ventil wird eingeschaltet.
2. Smart Rule: “Ventil ausschalten”
Variablen- MaxLevel (Statuskontakt für die maximale Stufe)
|
|
- Ventil … ausschalten
Erläuterung: Wenn der Wasserstand die maximale Stufe erreicht (MaxLevel = TRUE), wird das Ventil ausgeschaltet.
Konfiguration mit LastState
Variablen
- Statuskontakt für die minimale Stufe (Variablenname: MinLevel)
- Statuskontakt für die maximale Stufe (Variablenname: MaxLevel)
Ausgang
- Digitalausgang zur Steuerung des Ventils oder der Pumpe (Name: Ventil)
Die Smart Rule Gleichung besitzt eine interne Variable namens LastState. Diese Variable nimmt abhängig vom letzten Auswertungsergebnis dieser Smart Rule den Wert TRUE oder FALSE an.
Gleichung
|
|
Aktionen
Wenn da Ergebnis TRUE ist, folgende Aktionen durchführen:- Ventil … einschalten
- Ventil … ausschalten
Dauer
Minimale Dauer … 0:05:00 Stunden:Minuten:Sekunden
Konfiguration mit analogen Messwerten der Wasserhöhe
Wenn Ihnen eine analoge Messung der Wasserhöhe zur Verfügung steht (z. B. ein Ultraschall-Abstandssensor vom Boden des Behälters), können Sie eine elegantere Lösung mit der HYSTERESIS-Funktion und dem Smart-Rule-Typ Formel verwenden.
Variablen
- Analoge Messung der Wasserhöhe (Variablenname: Level) – Abstand vom Boden des Behälters in cm
Ausgang
- Digitalausgang zur Steuerung des Ventils oder der Pumpe (Name: Ventil)
Konfiguration mit Smart Rule Formel
Die Smart Rule Formel weist den berechneten Wert automatisch dem Ausgabegerät zu.
Formel
|
|
Parameter der HYSTERESIS-Funktion:
Level– aktuelle Wasserhöhe in cm (analoger Eingang)90– obere Grenze in cm (wenn die Wasserhöhe 90 cm erreicht, wird das Ventil ausgeschaltet)20– untere Grenze in cm (wenn die Wasserhöhe unter 20 cm fällt, wird das Ventil eingeschaltet)0– Ausgang bei Erreichen der oberen Grenze (ausgeschaltet)1– Ausgang bei Erreichen der unteren Grenze (eingeschaltet)Ventil– letzter Wert (Speicher des Zustands für die Hysterese)
Erläuterung: Die HYSTERESIS-Funktion sorgt dafür, dass das Ventil eingeschaltet wird, wenn der Wasserstand unter 20 cm fällt, und erst dann ausgeschaltet wird, wenn der Wasserstand 90 cm erreicht. Zwischen diesen Werten bleibt das Ventil im zuletzt gewählten Zustand, um häufiges Schalten zu vermeiden.
Weitere Informationen zur HYSTERESIS-Funktion finden Sie in der Dokumentation der Skriptsprache.