TapHome

Smart rules: upravljanje punjenjem retencijskog spremnika prema razini vode pomoću histereze

Konfiguracija smart rules za punjenje retencijskog spremnika prema razini vode s funkcijom histereze za učinkovito upravljanje ventilom.

Sljedeći primjer pokazuje kako postaviti punjenje retencijskog spremnika na temelju mjerenja minimalne i maksimalne razine vode.

Konfiguracija jednadžbe s histerezom

Konfiguracija pomoću dviju jednadžbi

Alternativno rješenje koristi dva zasebna smart rule vrste Jednadžba: jedan za uključivanje ventila, a drugi za njegovo isključivanje.

1. Smart rule: „Uključivanje ventila”

Varijable
  • MinLevel (statusni kontakt za minimalnu razinu)
  • MaxLevel (statusni kontakt za maksimalnu razinu)
  • Valve (trenutačno stanje ventila)
Jednadžba
!MinLevel
Radnje Ako je rezultat točan, izvedite sljedeće radnje:
  • Valve … Uključite

Objašnjenje: Kada razina padne ispod minimalne razine (MinLevel = FALSE), jednadžba !MinLevel vraća TRUE i ventil se uključuje.

2. Smart rule: „Isključivanje ventila”

Varijable
  • MaxLevel (statusni kontakt za maksimalnu razinu)
Jednadžba
MaxLevel
Radnje Ako je rezultat točan, izvedite sljedeće radnje:
  • Valve … Isključite

Objašnjenje: Kada razina dosegne maksimalnu razinu (MaxLevel = TRUE), ventil se isključuje.

Konfiguracija pomoću varijable LastState

Varijable

  • Statusni kontakt za minimalnu razinu (naziv varijable: MinLevel)
  • Statusni kontakt za maksimalnu razinu (naziv varijable: MaxLevel)

Izlazni uređaji

  • Digitalni izlaz za upravljanje ventilom ili pumpom (naziv: Valve)

Smart rule Jednadžba ima internu varijablu LastState. Ta varijabla vraća TRUE ili FALSE prema zadnjem rezultatu evaluacije tog smart rule.

Jednadžba

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

Radnje

Ako je rezultat točan, izvedite sljedeće radnje:
  • Valve … Uključite

Ako je rezultat netočan, izvedite sljedeće radnje:

  • Valve … Isključite

Trajanje

Minimalno trajanje … 0:05:00 minuta

Konfiguracija s analognim mjerenjem razine

Ako imate na raspolaganju analogno mjerenje razine (npr. ultrazvučni senzor koji mjeri udaljenost od dna spremnika), možete upotrijebiti elegantnije rješenje s funkcijom HYSTERESIS i smart rule vrste Formula.

Varijable

  • Analogno mjerenje razine (naziv varijable: Level) – udaljenost od dna spremnika u cm

Izlazni uređaji

  • Digitalni izlaz za upravljanje ventilom ili pumpom (naziv: Valve)

Konfiguracija pomoću smart rule Formula

Smart rule Formula automatski dodjeljuje izračunatu vrijednost izlaznom uređaju.

Formula
HYSTERESIS(Level, 90, 20, 0, 1, Valve)

Parametri funkcije HYSTERESIS:

  • Level – trenutačna razina vode u cm (analogni ulaz)
  • 90 – gornja granica u cm (kada razina dosegne 90 cm, ventil se isključuje)
  • 20 – donja granica u cm (kada razina padne ispod 20 cm, ventil se uključuje)
  • 0 – izlaz pri dosezanju gornje granice (isključeno)
  • 1 – izlaz pri dosezanju donje granice (uključeno)
  • Valve – zadnja vrijednost (memorija stanja za histerezu)

Objašnjenje: Funkcija HYSTERESIS osigurava da se ventil uključi kada razina padne ispod 20 cm i isključi tek kada razina dosegne 90 cm. Između tih vrijednosti ventil ostaje u zadnjem stanju, čime se sprječava često uključivanje i isključivanje.

Više informacija o funkciji HYSTERESIS nalazi se u dokumentaciji skriptnog jezika.