Lib.Mervis.v1_0.CascadeControllerSwitcher
Pomocný blok sloužící pro možnost použití kombinace jednoho modulovaného zdroje a několika neregulovatelných zdrojů s kaskádním regulátorem.
**Obsolete** - nahrazen blokem CascadeControllerSwitcher v1.1
program test var ccs: lib.mervis.v1_0.CascadeControllerSwitcher; end_var ccs(); end_program
Vstupy | Jméno | Datový typ | Retain | Nutno připojit | Význam |
Stage1 | StageInfoType | Ne | Ano | Sdružený stav modulovatelného zařízení | |
Stage2 | StageInfoType | Ne | Ne | Sdružený stav prvního nemodulovatelného zařízení | |
Stage3 | StageInfoType | Ne | Ne | Sdružený stav druhého nemodulovatelného zařízení | |
Stage4 | StageInfoType | Ne | Ne | Sdružený stav třetího nemodulovatelného zařízení | |
PowerControlState | CascadeSwitcherInfoType | Ne | Ne | Sdružené povely z kaskádního regulátoru |
Výstupy | Jméno | Datový typ | Význam |
RequestOut1 | StageControlType | Sdružený požadavek na modulavetelné zařízení | |
RequestOut2 | StageControlType | Sdružený požadavek na první nemodulovatelné zařízení | |
RequestOut3 | StageControlType | Sdružený požadavek na druhé nemodulovatelné zařízení | |
RequestOut4 | StageControlType | Sdružený požadavek na třetí nemodulovatelné zařízení | |
PowerControl | CascadeSwitcherControlType | Sdružené stavy pro kaskádní regulátor |
Metody bloku | Jméno | Význam |
Restart | Slouží pro vynulování interních hodnot a restartu výpočtu |
Blok je doplňkovým blokem ke kaskádnímu regulátoru, je proto nutné nejdříve pochopit jeho funkci.
Tento blok umožňuje spojité řízení výkonu kaskády, která se skládá z jednoho modulovatelného zdroje a více nemodulovatelných (příp. s omezeným počtem stupňů) zdrojů. Vlastní blok nevkládá žádné další řídící úlohy, pouze provádí přesměrování požadavku na poslední zdroj (to jest ten, u kterého probíha řízení výkonu) na výstupy RequestOut1 a analogicky směruje stav Stage1 na aktuálně poslední zdroj. Zbývající zdroje jsou připojeny na ostatní výstupy.