Konfiguration der Hysterese-Steuerung mittels Gleichung

Konfiguration des Rückhaltebehälters mit min. und max. Wasserstand, Formeln, Smart Rules und HYSTERESIS-Funktion für präzise Ventilsteuerung.

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

Konfiguration der Hysterese-Gleichung

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)
Gleichung
1
!MinLevel
Aktionen Wenn da Ergebnis TRUE ist, folgende Aktionen durchführen:
  • 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)
Gleichung
1
MaxLevel
Aktionen Wenn da Ergebnis TRUE ist, folgende Aktionen durchführen:
  • 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

1
(LastState AND !MaxLevel) OR (!LastState AND !MinLevel)

Aktionen

Wenn da Ergebnis TRUE ist, folgende Aktionen durchführen:
  • Ventil … einschalten
Wenn das Ergebnis FALSE ist, folgende Aktionen durchführen:
  • 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
1
HYSTERESIS(Level, 90, 20, 0, 1, Ventil)

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.