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.

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)
!MinLevelAkcie
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ň)
MaxLevelAkcie
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
(LastState AND !MaxLevel) OR (!LastState AND !MinLevel)Akcie
Ak je výsledok PRAVDA, vykonať nasledujúce akcie:- Ventil … Zapnúť
- 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.
VzorecHYSTERESIS(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.