Obsah

Spínací blok - přepínač požadovené hodnoty

Celé jméno

Lib.Mervis.v1_0.SwitcherBlockValue

Potřebné reference projektu

Popis

Pomocný blok sloužící, v kombinaci se spínacím blokem, pro přepínání požadované hodnoty.

Použití v ST

program test
    var
        switcherblock: lib.mervis.v1_1.SwitcherBlock;
        switchervalue: lib.mervis.v1_0.SwitcherBlockValue;
    end_var

    switcherblock();
    switchervalue(CompositeState := switcherblock.CompositeState);
end_program

Příklad použití ve FBD

Vstupy

JménoDatový typRetainNutno připojit Význam
Demand real Ne Ano Požadovaná hodnota v automatickém režimu
CompositeStateuint Ne Ano Výstup CompositeState z řídícího spínacího bloku
OffDemand real Ne Ne Hodnota požadavku ve vypnutém stavu
ManualDemand real Ano Ne Požadovaná hodnota při manuálním zapnutí

Výstupy

JménoDatový typVýznam
Commandreal Povel

Podrobný popis funkce

Blok slouží pro výběr hodnoty řídící veličiny při spínání zařízení (např. spojitý požadavek na frekvenční měnič). Pokud je zařízení (resp. jeho spínací blok) v automatickém režimu a má požadavek provozu, je na výstup Command kopírována hodnota vstupu Demand. V případě manuálního zapnutí se na výstup Command kopíruje hodnota ManualDemand, ve vypnutém stavu (není požadavek nebo je zařízení manuálně vypnuto) se kopíruje hodnota OffDemand