Konfigurace řízení hysterezí pomocí rovnice

Konfigurace plnění retenční nádrže podle hladiny vody se Smart Rules, dvěma stavovými kontakty, LastState, analogovým měřením a funkcí HYSTERESIS.

Následující příklad ukazuje, jak nakonfigurovat plnění retenční nádrže na základě měření minimální a maximální hladiny vody.

Hysteresis equation configuration

Konfigurace pomocí dvou rovnic

Alternativní řešení využívá dvě samostatné Smart Rule typu Rovnice – jednu pro zapnutí a druhou pro vypnutí ventilu.

1. Smart Rule: “Zapnutí ventilu”

Proměnné
  • MinLevel (stavový kontakt pro minimální úroveň)
  • MaxLevel (stavový kontakt pro maximální úroveň)
  • Ventil (aktuální stav ventilu)
Rovnice
1
!MinLevel
Akce Pokud je výsledek PRAVDA, provést následující akce:
  • Ventil … Zapnout

Vysvětlení: Když hladina klesne pod minimální úroveň (MinLevel = FALSE), rovnice !MinLevel vrátí TRUE a ventil se zapne.

2. Smart Rule: “Vypnutí ventilu”

Proměnné
  • MaxLevel (stavový kontakt pro maximální úroveň)
Rovnice
1
MaxLevel
Akce Pokud je výsledek PRAVDA, provést následující akce:
  • Ventil … Vypnout

Vysvětlení: Když hladina dosáhne maximální úrovně (MaxLevel = TRUE), ventil se vypne.

Konfigurace pomocí LastState

Proměnné

  • stavový kontakt pro minimální úroveň (název proměnné: MinLevel)
  • stavový kontakt pro maximální úroveň (název proměnné: MaxLevel)

Výstupní zařízení

  • digitální výstup pro ovládání ventilu nebo čerpadla (název: Ventil)

Smart Rule Rovnice má interní proměnnou nazývanou LastState. Tato proměnná vrací PRAVDA nebo NEPRAVDA na základě posledního výsledku vyhodnocení této Smart Rule.

Rovnice

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

Akce

Pokud je výsledek PRAVDA, provést následující akce:
  • Ventil … Zapnout
Pokud je výsledek NEPRAVDA, provést následující akce:
  • Ventil … Vypnout

Doba trvání

Minimální doba trvání … 0:05:00

Konfigurace s analogovým měřením hladiny

Pokud máte k dispozici analogové měření výšky hladiny (např. ultrazvukový senzor vzdálenosti ode dna nádoby), můžete použít elegantnější řešení pomocí funkce HYSTERESIS a Smart Rule typu Vzorec .

Proměnné

  • analogové měření výšky hladiny (název proměnné: Level) – vzdálenost ode dna nádoby v cm

Výstupní zařízení

  • digitální výstup pro ovládání ventilu nebo čerpadla (název: Ventil)

Konfigurace pomocí Smart Rule Vzorec

Smart Rule Vzorec automaticky přiřadí vypočítanou hodnotu výstupnímu zařízení.

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

Parametry funkce HYSTERESIS:

  • Level – aktuální výška hladiny v cm (analogový vstup)
  • 90 – horní hranice v cm (když hladina dosáhne 90 cm, ventil se vypne)
  • 20 – dolní hranice v cm (když hladina klesne pod 20 cm, ventil se zapne)
  • 0 – výstup při dosažení horní hranice (vypnuto)
  • 1 – výstup při dosažení dolní hranice (zapnuto)
  • Ventil – poslední hodnota (paměť stavu pro hysterezi)

Vysvětlení: Funkce HYSTERESIS zajišťuje, že ventil se zapne, když hladina klesne pod 20 cm, a vypne se až ve chvíli, kdy hladina dosáhne 90 cm. Mezi těmito hodnotami zůstává ventil v posledním stavu, čímž se zabrání častému přepínání.

Více informací o funkci HYSTERESIS naleznete v dokumentaci skriptovacího jazyka.