> For the complete documentation index, see [llms.txt](https://support.powerio.com/hub/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.powerio.com/hub/codesys-hvac/hvac-modbus-library/functionblocks/wilo/wilo_stratos_maxo_mono.md).

# WILO\_STRATOS\_MAXO\_MONO

## `WILO_STRATOS_MAXO_MONO` (FB)

`FUNCTION_BLOCK` WILO\_STRATOS\_MAXO\_MONO

### Darstellung

<figure><img src="https://879424349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQR4vCFzt6ixgsqlR3pdR%2Fuploads%2F25BtfrB4alEj0PGw6if5%2FWILO.png?alt=media&amp;token=73a5eb0b-e97e-4e0a-8f80-63b778cfa4c0" alt=""><figcaption></figcaption></figure>

InOut:

| Scope       | Name                    | Type                            | Initial                           | Comment                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ----------- | ----------------------- | ------------------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input       | `xEn`                   | `BOOL`                          | TRUE                              | Freigabe / Sperrung der Kommunikation (TRUE = Freigabe)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Input       | `byUnitId`              | `BYTE`                          | 0                                 | Adresse des Geräts (1 .. 247)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Input       | `xUpdateActual`         | `BOOL`                          | FALSE                             | <p>Aktualisierung der Istwerte (bei jeder ansteigenden Flanke<br>)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Input       | `xUpdateSetp`           | `BOOL`                          | FALSE                             | <p>Aktualisierung der Sollwerte (bei jeder ansteigenden Flanke<br>)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Input       | `xOverride_Off`         | `BOOL`                          | FALSE                             | <p>Freigabe / Sperrung der Übersteuerung - Pumpe Aus (FALSE =<br>Aus, TRUE = Ein)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Input       | `xOverride_Max`         | `BOOL`                          | FALSE                             | <p>Freigabe / Sperrung der Übersteuerung - Maximalbetrieb (<br>FALSE = Aus, TRUE = Ein)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Input       | `xOverride_Min`         | `BOOL`                          | FALSE                             | <p>Freigabe / Sperrung der Übersteuerung - Minimalbetrieb (<br>FALSE = Aus, TRUE = Ein)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Input       | `xOverride_On`          | `BOOL`                          | FALSE                             | <p>Freigabe / Sperrung der Übersteuerung - Pumpe Ein (FALSE =<br>Aus, TRUE = Ein)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Input       | `xEn_Auto`              | `BOOL`                          | FALSE                             | <p>Freigabe / Sperrung des Automatikbetriebs (FALSE = Aus,<br>TRUE = Ein)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Input       | `xAutoNightMode`        | `BOOL`                          | FALSE                             | <p>Freigabe / Sperrung der automatischen Absenkfunktion (FALSE<br>= Aus, TRUE = Ein)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Input       | `rSetp`                 | `REAL`                          | 0.0                               | <p>Sollwert - Pumpe (Einheit/Wertebereich je nach Betriebsart<br>)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Inout       | `ModbusClient`          | `ModbusClientBase`              |                                   | Client des Geräts                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Output      | `wPumpCommandFb`        | `WORD`                          |                                   | Aktueller Pumpenbefehl                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Output      | `eOperationModeFb`      | Wilo\_ControlStat               |                                   | Aktuelle Pumpenbetriebsart (Steuerung / Regelung)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Output      | `xReady`                | `BOOL`                          |                                   | <p>Aktuelle Bereitschaftsmeldung der Pumpe (TRUE Bereitschaft<br>)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Output      | `xOperation`            | `BOOL`                          |                                   | Aktuelle Betriebsmeldung der Pumpe (TRUE = Betrieb)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Output      | `xService`              | `BOOL`                          |                                   | <p>Aktuelle Bereitschaftsmeldung der Pumpe (TRUE = Service-<br>Aktion erforderlich)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Output      | `xWarning`              | `BOOL`                          |                                   | Aktuelle Warnmeldung der Pumpe (TRUE = Warnung aktiv)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Output      | `xErrorRestart`         | `BOOL`                          |                                   | <p>Aktuelle Fehlermeldung (mit Wiederanlaufversuch) der Pumpe<br>(TRUE = Fehler aktiv)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Output      | `xError`                | `BOOL`                          |                                   | <p>Aktuelle Fehlermeldung (ohne Wiederanlaufversuch) der<br>Pumpe (TRUE = Fehler aktiv)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Output      | `rPressure`             | `REAL`                          |                                   | Aktueller Druckistwert in XX.XX bar                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Output      | `rFlow`                 | `REAL`                          |                                   | Aktueller Volumenstrom (geschätzt) in XX.XX bar                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Output      | `rFluidTemp`            | `REAL`                          |                                   | Aktuelle Temperatur im Medium in XX.X Grad Celsius                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Output      | `rForwardTemp`          | `REAL`                          |                                   | Aktuelle Vorlauftemperatur in XX.X Grad Celsius                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Output      | `rReturnTemp`           | `REAL`                          |                                   | Aktuelle Rücklauftemperatur in XX.X Grad Celsius                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| Output      | `wSpeed`                | `WORD`                          |                                   | Aktuelle Drehzahl der Pumpe in XXX 1/min                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Output      | `wElecPower`            | `WORD`                          |                                   | Aktuelle elektrische Eingangsleistung in XXX W                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Output      | `wElecEnergyTotal`      | `WORD`                          |                                   | Gesamte aufgenommene elektrische Energie in XXX kWh                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| Output      | `rPowerHeating`         | `REAL`                          |                                   | Aktuelle Wärmeleistung im Heizkreis in XXX W                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Output      | `rPowerCooling`         | `REAL`                          |                                   | Aktuelle Kälteleistung im Kühlkreis in XXX W                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Output      | `rHeatEnergyTotal`      | `REAL`                          |                                   | Gesamte Wärmemenge in XXX kWh (nicht rücksetzbar)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Output      | `rCoolEnergyTotal`      | `REAL`                          |                                   | Gesamte Kältemenge in XXX kWh (nicht rücksetzbar)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Output      | `rHeatEnergyDiff`       | `REAL`                          |                                   | <p>Gesamte Wärmemenge in XXX kWh (seit der letzen Rücksetzung<br>)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Output      | `rCoolEnergyDiff`       | `REAL`                          |                                   | <p>Gesamte Kältemenge in XXX kWh (seit der letzen Rücksetzung<br>)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Output      | `wOperatingHours`       | `WORD`                          |                                   | Aktuelle Anzahl der Betriebsstunden in XXX h                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Output      | `eSetpSource`           | Wilo\_Signal\_Source            |                                   | Aktuelle Sollwertquelle (1 = IF-Modul)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Output      | `wFWVersionCIF`         | `WORD`                          |                                   | Aktuelle Firmwareversion des IF-Moduls                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Output      | `rAI1Value`             | `REAL`                          |                                   | Aktueller Messwert am Analogeingang 1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Output      | `eAI1Unit`              | WILO\_ANALOG\_INPUT\_UNIT\_CODE |                                   | Aktuelle Einheit für den Analogeingang 1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Output      | `xAI1Error`             | `BOOL`                          |                                   | Störzustand am Analogeingang 1 (TRUE = Störung)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Output      | `rAI2Value`             | `REAL`                          |                                   | Aktueller Messwert am Analogeingang 2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Output      | `eAI2Unit`              | WILO\_ANALOG\_INPUT\_UNIT\_CODE |                                   | Aktuelle Einheit für den Analogeingang 2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Output      | `xAI2Error`             | `BOOL`                          |                                   | Störzustand am Analogeingang 2 (TRUE = Störung)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Output      | `eBusCommandFb`         | WILO\_BUS\_COMMAND\_CODE        |                                   | <p>Aktueller Zustand der Freigabe / Sperrung der lokalen<br>Bedienung (1 = lokale Bedienung gesperrt)</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| Output      | `xAlarm`                | `BOOL`                          | FALSE                             | Sammelstörung (TRUE = Störung)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Output      | `xAlarmCom`             | `BOOL`                          | FALSE                             | Sammelstörung - Kommunikation (TRUE = Störung)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Output      | `eErrorCodeCom`         | ModbusErrorCode                 |                                   | Fehlercode - Kommunikation (0 = kein Fehler)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Output      | `wErrorCodeDev`         | `WORD`                          | 0                                 | Fehlercode - Gerät (0 = kein Fehler)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Output      | `xBusy`                 | `BOOL`                          |                                   | Kommunikationsanzeige (TRUE = Kommunikation)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Input Const | `eSetpSigSource_Preset` | Wilo\_Signal\_Source            | Wilo\_Signal\_Source.IF\_Module   | <p>Signalquelle für die aktuelle Regelungsart — Parametersatz <code>PRESET</code><br>1 = IF-Modul</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Input Const | `xPumpOn_Preset`        | `BOOL`                          | TRUE                              | <p>Freigabe / Sperrung der Pumpe — Parametersatz <code>PRESET</code><br>TRUE = Freigabe</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Input Const | `eOperationMode_Preset` | Wilo\_ControlStat               | Wilo\_ControlStat.gen\_speed      | <p>Pumpenbetriebsart (Steuerung / Regelung) — Parametersatz <code>PRESET</code><br>1 = Drehzahlsteuerung</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Input Const | `rSetp_Preset`          | `REAL`                          | 50.0                              | <p>Sollwert - Pumpe (Einheit/Wertebereich je nach Betriebsart<br>) — Parametersatz <code>PRESET</code></p>                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| Input Const | `eSetpSigSource`        | Wilo\_Signal\_Source            | Wilo\_Signal\_Source.IF\_Module   | <p>Signalquelle für die aktuelle Regelungsart<br>1 = IF-Modul</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Input Const | `iBusCommandTimeout`    | `INT`                           | 300                               | Time-Out für den Befehl ‘Bus Command’                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Input Const | `eBusCommand`           | WILO\_BUS\_COMMAND\_CODE\_SET   | WILO\_BUS\_COMMAND\_CODE\_SET.OFF | <p>Freigabe / Sperrung der lokalen Bedienung<br>OFF = Die lokale Bedienung ist permanent gesperrt<br>SET = Bei Ausfall der Kommunikation wird die lokale Bedienung nach der Zeitdauer <code>iBusCommandTimeout</code> freigegeben<br>MANUAL = Die lokale Bedienung und die Bedienung über die Modbus-Schnittstelle sind freigegeben<br>SET\_PRESET = Bei Ausfall der Kommunikation wird die lokale Bedienung nach der Zeitdauer <code>iBusCommandTimeout</code> freigegeben und die Pumpe gemäß den 4 Parametern des Parametersatzes <code>PRESET</code> betrieben.</p> |
| Input Const | `eOperationMode`        | Wilo\_ControlStat               | Wilo\_ControlStat.gen\_speed      | <p>Pumpenbetriebsart (Steuerung / Regelung)<br>1 = Drehzahlsteuerung</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| Input Const | `tTimeUpdateSetp`       | `TIME`                          | TIME#45s0ms                       | <p>Updateintervall für die Vorgänge, die durch den Eingang<br><code>xUpdateSetp</code> beeinflusst werden</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Input Const | `tTimeUpdateActual`     | `TIME`                          | TIME#3s0ms                        | <p>Updateintervall für die Vorgänge, die durch den Eingang<br><code>xUpdateActual</code> beeinflusst werden</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                         |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://support.powerio.com/hub/codesys-hvac/hvac-modbus-library/functionblocks/wilo/wilo_stratos_maxo_mono.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
