Blok slouží pro řízení oběhového čerpadla na základě stavu zařízení zapojeného ke kaskádnímu regulátoru
| Jméno | Datový typ | Povolený rozsah | Jednotka | Retain | Nutno připojit | Význam |
| OperatingMode | Lib.Mervis.v1_0.OperatingModeType | | | Ano | Ne | Provozní režim |
| Source | Lib.Mervis.v3_0.BaseSourcePointer | | | Ne | Ano | Zařízení, ke kterému oběhové čerpadlo patří |
| Feedback | usint | | | Ne | Ne | Zpětná hláška o chodu |
| Failure | bool | | | Ne | Ne | Hlášení o poruše |
| RunDown | time | | | Ne | Ne | Požadovaná doba doběhu |
| FeedbackTimeout | time | | | Ne | Ne | Interval čekání na aktivní zpětnou hlášku o chodu |
| NotRunAlarmPriority | Alarms.V1_0.AlarmPriorityType | | | Ne | Ne | Priorita alarmu pro hlášení nechodu |
| FailureAlarmPriority | Alarms.V1_0.AlarmPriorityType | | | Ne | Ne | Priorita alarmu pro hlášení poruchy |
| Jméno | Datový typ | Jednotka | Význam |
| Command | bool | | Povel na oběhové čerpadlo |
| CompositeState | uint | | Kombinovaný stav oběhové čerpadla - výstup z bloku PumpControl |
Blok slouží jako doplňková funkce pro zařízení a doplňuje řízení oběhového čerpadla (např. pokud je řízeným zařízením teplovodní kotel). Pro vlastní řízení se využívá SwitcherBlocku. V automatickém režimu je spínáno na základě stavu připojeného zařízení