Obsah

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

Celé jméno

Lib.Mervis.v1_1.TwinPump

Popis

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

Potřebné reference projektu

Omezení použití bloku

**Broken** - nahrazen blokem TwinPump v1.2

Použití v ST

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

    twinpump();
end_program

Popis vstupů a výstupů

Vstupy Jméno Datový typRetainNutno připojit Význam
OperatingMode OperatingModeType Ano Ne Požadovaný režim provozu
PumpSelector SelectorFromTwoType Ano 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
EmergencyShutdownbool Ne Ne Nouzové vypnutí
RunDown time Ne Ne Požadovaná doba doběhu (pokud je nulový, funkce je neaktivní)
FailureTimeout time Ne Ne Interval čekání na aktivní zpětnou hlášku
AlarmPriority AlarmPriorityTypeNe Ne Třída generovaného alarmu
Výstupy Jméno Datový typ Význam
Command1 bool Povel na první čerpadlo
Command2 bool Povel na druhé čerpadlo
ManualMode bool Indikace manuálního zvoleného provozního módu (Vypnuto nebo Zapnuto)
ManualOn bool Indikace manuálního zapnutí
AlarmsStatus Lib.Mervis.v1_0.AlarmsStatusSdružené rozhraní k alarmové indikaci
CompositeStateuint Bitové pole popisující celkový stav

BitVýznam
0 Command1 or Command2
1 Feedback1 or Feedback2
2 ManualMode
3 ManualOn
4 Demand
7 Porucha
8-9OperatingMode
Bloky Jméno Datový typ Význam
AlarmsLib.Mervis.v1_0.AlarmsExtender4Alarmová funkce bloku

Alarmový vstupPrioritaVýznam
Alarm1 viz AlarmPriority Porucha prvního čerpadla
Alarm2 viz AlarmPriority Porucha druhého čerpadla
Alarm3 - Není využit
Alarm4 - Není využit

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.