Konfigurácia riadenia hysterézie pomocou rovnice

Konfigurácia plnenia retenčnej nádrže podľa hladiny vody so Smart Rules, dvoma stavovými kontaktmi, LastState, analógovým meraním a funkciou HYSTERESIS.

Nasledujúci príklad ukazuje, ako nakonfigurovať plnenie retenčnej nádrže na základe merania minimálnej a maximálnej hladiny vody.

Hysteresis equation configuration

Konfigurácia pomocou dvoch rovníc

Alternatívne riešenie využíva dve samostatné Smart Rule typu Rovnica - jednu pre zapnutie a druhú pre vypnutie ventilu.

1. Smart Rule: “Zapnutie ventilu”

Premenné
  • MinLevel (Stavový kontakt pre min. úroveň)
  • MaxLevel (Stavový kontakt pre maximálnu úroveň)
  • Ventil (Aktuálny stav ventilu)
Rovnica
1
!MinLevel
Akcie Ak je výsledok PRAVDA, vykonať nasledujúce akcie:
  • Ventil … Zapnúť

Vysvetlenie: Keď hladina klesne pod minimálnu úroveň (MinLevel = FALSE), rovnica !MinLevel vráti TRUE a ventil sa zapne.

2. Smart Rule: “Vypnutie ventilu”

Premenné
  • MaxLevel (Stavový kontakt pre maximálnu úroveň)
Rovnica
1
MaxLevel
Akcie Ak je výsledok PRAVDA, vykonať nasledujúce akcie:
  • Ventil … Vypnúť

Vysvetlenie: Keď hladina dosiahne maximálnu úroveň (MaxLevel = TRUE), ventil sa vypne.

Konfigurácia pomocou LastState

Premenné

  • Stavový kontakt pre min. úroveň (Názov premennej: MinLevel)
  • Stavový kontakt pre maximálnu úroveň (Názov premennej: MaxLevel)

Výstupné zariadenia

  • Digitálny výstup na ovládanie ventilu alebo čerpadla (Názov: Ventil)

Smart Rule Rovnica má internú premennú nazývanú LastState. Táto premenná vracia PRAVDA alebo NEPRAVDA na základe posledného výsledku vyhodnotenia tohto Smart Rule.

Rovnica

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

Akcie

Ak je výsledok PRAVDA, vykonať nasledujúce akcie:
  • Ventil … Zapnúť
Ak je výsledok NEPRAVDA, vykonať nasledujúce akcie:
  • Ventil … Vypnúť

Trvanie

Minimálna dĺžka trvania … 0:05:00 minút

Konfigurácia s analógovým meraním hladiny

Ak máte k dispozícii analógové meranie výšky hladiny (napr. ultrazvukový senzor vzdialenosti od dna nádoby), môžete použiť elegantnejšie riešenie pomocou funkcie HYSTERESIS a Smart Rule typu Vzorec .

Premenné

  • Analógové meranie výšky hladiny (Názov premennej: Level) - vzdialenosť od dna nádoby v cm

Výstupné zariadenia

  • Digitálny výstup na ovládanie ventilu alebo čerpadla (Názov: Ventil)

Konfigurácia pomocou Smart Rule Vzorec

Smart Rule Vzorec automaticky priradí vypočítanú hodnotu do výstupného zariadenia.

Vzorec
1
HYSTERESIS(Level, 90, 20, 0, 1, Ventil)

Parametre funkcie HYSTERESIS:

  • Level – aktuálna výška hladiny v cm (analógový vstup)
  • 90 – horná hranica v cm (keď hladina dosiahne 90 cm, vypne ventil)
  • 20 – dolná hranica v cm (keď hladina klesne pod 20 cm, zapne ventil)
  • 0 – výstup pri dosiahnutí hornej hranice (vypnuté)
  • 1 – výstup pri dosiahnutí dolnej hranice (zapnuté)
  • Ventil – posledná hodnota (pamäť stavu pre hysteréziu)

Vysvetlenie: Funkcia HYSTERESIS zabezpečuje, že ventil sa zapne keď hladina klesne pod 20 cm a vypne sa až keď hladina dosiahne 90 cm. Medzi týmito hodnotami zostáva ventil v poslednom stave, čím sa zabráni častému prepínaniu.

Viac informácií o funkcii HYSTERESIS nájdete v dokumentácii skriptovacieho jazyka.