Konfiguracja sterowania histerezą za pomocą równania

Konfiguracja napełniania zbiornika retencyjnego według poziomu wody z reguł Smart Rule, dwoma kontaktami stanu, ostatni stan, pomiarem analogowym i funkcją histerezy.

Poniższy przykład pokazuje, jak skonfigurować napełnianie zbiornika retencyjnego na podstawie pomiaru minimalnego i maksymalnego poziomu wody.

Hysteresis equation configuration

Konfiguracja za pomocą dwóch równań

Alternatywne rozwiązanie wykorzystuje dwie samodzielne Smart Rule typu Równanie – jedną do włączenia i drugą do wyłączenia zaworu.

1. Smart Rule: “Włączenie zaworu”

zmienne
  • MinLevel (Wejście stanu dla minimalnego poziomu)
  • MaxLevel (Wejście stanu dla maksymalnego poziomu)
  • Zawór (Aktualny stan zaworu)
Równanie
1
!MinLevel
Akcje Jeśli wynik wynosi PRAWDA, wykonaj następujące czynności:
  • Zawór … Włączyć

Wyjaśnienie: Gdy poziom spadnie poniżej minimalnego poziomu (MinLevel = FALSE), równanie !MinLevel zwróci TRUE i zawór się włączy.

2. Smart Rule: “Wyłączenie zaworu”

zmienne
  • MaxLevel (Wejście stanu dla maksymalnego poziomu)
Równanie
1
MaxLevel
Akcje Jeśli wynik wynosi PRAWDA, wykonaj następujące czynności:
  • Zawór … Wyłączyć

Wyjaśnienie: Gdy poziom osiągnie maksymalny poziom (MaxLevel = TRUE), zawór się wyłączy.

Konfiguracja LastState

zmienne

  • Wejście stanu dla minimalnego poziomu (Nazwa zmiennej: MinLevel)
  • Wejście stanu dla maksymalnego poziomu (Nazwa zmiennej: MaxLevel)

Urządzenia wyjściowe

  • Cyfrowe wyjście do sterowania zaworem lub pompą (Nazwa: Zawór)

Smart Rule Równanie ma wewnętrzną zmienną nazwaną LastState. Ta zmienna zwraca PRAWDA lub FAŁSZ w zależności od ostatniego wyniku oceny tej Smart Rule.

Równanie

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

Akcje

Jeśli wynik wynosi PRAWDA, wykonaj następujące czynności:
  • Zawór … Włączyć
Jeśli wynik wynosi FAŁSZ, wykonaj następujące czynności:
  • Zawór … Wyłączyć

Czas trwania

Minimalny czas trwania … 0:05:00

Konfiguracja z analogowym pomiarem poziomu

Jeśli masz dostęp do analogowego pomiaru wysokości poziomu (np. czujnik ultradźwiękowy odległości od dna zbiornika), możesz zastosować bardziej eleganckie rozwiązanie za pomocą funkcji HYSTERESIS i Smart Rule typu Formuła .

zmienne

  • Pomiar analogowy wysokości poziomu (Nazwa zmiennej: Level) – odległość od dna zbiornika w cm

Urządzenia wyjściowe

  • Cyfrowe wyjście do sterowania zaworem lub pompą (Nazwa: Zawór)

Konfiguracja za pomocą Smart Rule Formuła

Smart Rule Formuła automatycznie przypisze obliczoną wartość do urządzenia wyjściowego.

Formuła
1
HYSTERESIS(Level, 90, 20, 0, 1, Zawór)

Parametry funkcji HYSTERESIS:

  • Level – aktualna wysokość poziomu w cm (wejście analogowe)
  • 90 – górny zakres w cm (gdy poziom osiągnie 90 cm, wyłączy zawór)
  • 20 – dolny zakres w cm (gdy poziom spadnie poniżej 20 cm, włączy zawór)
  • 0 – wyjście przy osiągnięciu górnego zakresu (wyłączone)
  • 1 – wyjście przy osiągnięciu dolnego zakresu (włączone)
  • Zawór – ostatnia wartość (pamięć stanu dla histerezy)

Wyjaśnienie: Funkcja HYSTERESIS zapewnia, że zawór włączy się, gdy poziom spadnie poniżej 20 cm i wyłączy się dopiero, gdy poziom osiągnie 90 cm. Pomiędzy tymi wartościami zawór pozostaje w ostatnim stanie, co zapobiega częstemu przełączaniu.

Więcej informacji o funkcji HYSTERESIS znajdziesz w dokumentacji języka skryptowego.