Obsah

Řízení dvojitého čerpadla (v1.0)

Celé jméno

Lib.Mervis.v1_0.TwinPump

Popis

Blok sloužící pro ovládání dvojitých čerpadel.

Potřebné reference projektu

Omezení použití bloku

**Obsolete** - nahrazen blokem TwinPump v1.1

Použití v ST

program test
    var
        twinpump: lib.mervis.v1_0.TwinPump;
    end_var

    twinpump();
end_program

Popis vstupů a výstupů

Vstupy Jméno Datový typRetainNutno připojit Význam
OperatingModeOperatingModeType Ano Ne Požadovaný režim provozu
PumpSelector SelectorFromTwoTypeAno Ne Selekce která čerpadla jsou v provozu
ChangeTime time Ano Ne Interval po jehož uplynutí dojde k prostřídání čerpadel
Demand bool Ne Ano Požadavek v automatickém režimu
Feedback1 bool Ne Ne Zpětná hláška chodu prvního čerpadla
Feedback2 bool Ne Ne Zpětná hláška chodu druhého čerpadla
Failure1 bool Ne Ne Vstup poruchy prvního čerpadla
Failure2 bool Ne Ne Vstup poruchy druhého čerpadla
RunDown time Ne Ne Doběh čerpadla jako celku
FailureDelay time Ne Ne Interval čekání na aktivní zpětnou hlášku
FailureReset bool Ne Ne Reset zapamatované poruchy
Výstupy JménoDatový typ Význam
Command1 bool Povel na první čerpadlo
Command2 bool Povel na druhé čerpadlo
FailureOutput1bool Signalizace poruchy prvního čerpadla
FailureOutput2bool Signalizace poruchy druhého čerpadla

Podrobný popis funkce

Blok slouží pro řízení dvojitých čerpadel, kdy aktivní je ale vždy jen jedno. Pomocí režimu provozu je možné ručně čerpadla vypnout, zapnout nebo ponechat v automatickém provozu, pomocí parametru PumpSelector je možné volit, která čerpadla jsou v provozu. Pokud je režim provozu nastaven na zapnuto, pak tento parametr přímo volí, které čerpadlo je v chodu. V případě automatického režimu se jím určuje, které čerpadlo je provozuschopné. Blok v sobě integruji poruchovou funkci a v případě poruchy jednoho z čerpadel automaticky přechází na druhé, zároveň zajišťuje jejich prostřídání po nastavené době činnosti.