Lib.Mervis.v1_0.TwinPump
Blok sloužící pro ovládání dvojitých čerpadel.
**Obsolete** - nahrazen blokem TwinPump v1.1
program test var twinpump: lib.mervis.v1_0.TwinPump; end_var twinpump(); end_program
Vstupy | Jméno | Datový typ | Retain | Nutno 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 | |
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éno | Datový typ | Význam |
Command1 | bool | Povel na první čerpadlo | |
Command2 | bool | Povel na druhé čerpadlo | |
FailureOutput1 | bool | Signalizace poruchy prvního čerpadla | |
FailureOutput2 | bool | Signalizace poruchy druhého čerpadla |
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.