# DANFOSS\_NOVOCON

## `DANFOSS_NOVOCON` (FB)

`FUNCTION_BLOCK` DANFOSS\_NOVOCON

### Darstellung

<figure><img src="/files/YCXQFl5JmtLZo3ZlNGNZ" 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>) (Bereich: Betrieb)</p>                                                                                                                                                                                                         |
| Input       | `xUpdateSetp`           | `BOOL`                                     | FALSE                                                        | <p>Aktualisierung der Sollwerte (bei jeder ansteigenden Flanke<br>)</p>                                                                                                                                                                                                                           |
| Input       | `xUpdateConfig`         | `BOOL`                                     | FALSE                                                        | <p>Aktualisierung der Konfiguration (bei jeder ansteigenden<br>Flanke)</p>                                                                                                                                                                                                                        |
| Input       | `xUpdateInfo`           | `BOOL`                                     | FALSE                                                        | <p>Aktualisierung der Informationen (bei jeder ansteigenden<br>Flanke)</p>                                                                                                                                                                                                                        |
| Input       | `xResDevice`            | `BOOL`                                     | FALSE                                                        | <p>Auslösung eines Warm-Resets (entspricht einem Aus- und<br>Einschalten) (bei jeder ansteigenden Flanke)</p>                                                                                                                                                                                     |
| Input       | `xResError`             | `BOOL`                                     | FALSE                                                        | <p>Reinitialisierung der Ausgänge <code>eErrorCodeCom</code> bzw.<br><code>stErrorCodeDev</code> auf dem fehlerfreien Zustand (bei jeder<br>ansteigenden Flanke)</p>                                                                                                                              |
| Input       | `xCoolMode`             | `BOOL`                                     | FALSE                                                        | <p>Freigabe / Sperrung des Kühlbetriebs (FALSE = Heizbetrieb,<br>TRUE = Kühlbetrieb)</p>                                                                                                                                                                                                          |
| Input       | `rSetpFlowRate`         | `REAL`                                     | 0.0                                                          | <p>Sollwert - Volumenstrom in der gewählten Einheit (<br>eUnitSetpFlowRate)</p>                                                                                                                                                                                                                   |
| Input       | `eMode`                 | DANFOSS\_NOVOCON\_MODE                     | DANFOSS\_NOVOCON\_MODE.NORMAL\_OPERATION                     | Betriebsart des Antriebs                                                                                                                                                                                                                                                                          |
| Inout       | `ModbusClient`          | `ModbusClientBase`                         |                                                              | Client des Geräts                                                                                                                                                                                                                                                                                 |
| Output      | `eModeFb`               | DANFOSS\_NOVOCON\_MODE                     | DANFOSS\_NOVOCON\_MODE.NORMAL\_OPERATION                     | Betriebsart des Antriebs — Rückmeldung                                                                                                                                                                                                                                                            |
| Output      | `eValveTypeFb`          | DANFOSS\_NOVOCON\_VALVE\_TYPE              |                                                              | Ventiltyp — Rückmeldung                                                                                                                                                                                                                                                                           |
| Output      | `rNominalFlowRate`      | `REAL`                                     |                                                              | <p>Nenn-Volumenstrom des ausgewählte Ventils (Einheit siehe<br>Tabelle ‘Auswahl des Ventiltyps’)</p>                                                                                                                                                                                              |
| Output      | `rDesignFlowRateHeatFb` | `REAL`                                     |                                                              | <p>Auslegungs-Volumenstrom für die Betriebsart Heizen —<br>Rückmeldung</p>                                                                                                                                                                                                                        |
| Output      | `rDesignFlowRateCoolFb` | `REAL`                                     |                                                              | <p>Auslegungs-Volumenstrom für die Betriebsart Kühlen —<br>Rückmeldung</p>                                                                                                                                                                                                                        |
| Output      | `eUnitDesignFlowRateFb` | DANFOSS\_NOVOCON\_UNIT\_DESIGN\_FLOW\_RATE | DANFOSS\_NOVOCON\_UNIT\_DESIGN\_FLOW\_RATE.LITRES\_PER\_HOUR | Einheit des Auslegungs-Volumenstroms — Rückmeldung                                                                                                                                                                                                                                                |
| Output      | `rSetpFlowRateFb`       | `REAL`                                     |                                                              | <p>Sollwert - Volumenstrom in der gewählten Einheit (<br>eUnitSetpFlowRate) — Rückmeldung</p>                                                                                                                                                                                                     |
| Output      | `eUnitSetpFlowRateFb`   | DANFOSS\_NOVOCON\_UNIT\_SETP\_FLOW\_RATE   | DANFOSS\_NOVOCON\_UNIT\_SETP\_FLOW\_RATE.LITRES\_PER\_HOUR   | Einheit des Sollwerts des Volumenstroms — Rückmeldung                                                                                                                                                                                                                                             |
| Output      | `rActualFlowRate`       | `REAL`                                     |                                                              | <p>Istwert - Volumenstrom in der gewählten Einheit (<br>eUnitActualFlowRate)</p>                                                                                                                                                                                                                  |
| Output      | `eUnitActualFlowRateFb` | DANFOSS\_NOVOCON\_UNIT\_ACTUAL\_FLOW\_RATE | DANFOSS\_NOVOCON\_UNIT\_ACTUAL\_FLOW\_RATE.LITRES\_PER\_HOUR | Einheit des Istwerts des Volumenstroms — Rückmeldung                                                                                                                                                                                                                                              |
| Output      | `rRelPos`               | `REAL`                                     |                                                              | <p>Position der Stellantriebsstange in % (Referenz: 100.0 % =<br>Auslegeungs-Volumenstrom)</p>                                                                                                                                                                                                    |
| Output      | `eApplicationOpFb`      | DANFOSS\_NOVOCON\_APPLICATION\_OPERATION   | DANFOSS\_NOVOCON\_APPLICATION\_OPERATION.NO\_OPERATION       | Anwendungsbetrieb - Rückmeldung                                                                                                                                                                                                                                                                   |
| Output      | `eApplicationComdFb`    | DANFOSS\_NOVOCON\_APPLICATION\_COMMAND     | DANFOSS\_NOVOCON\_APPLICATION\_COMMAND.NO\_COMMAND           | Anwendungsbefehl/-status - Rückmeldung                                                                                                                                                                                                                                                            |
| Output      | `eEnergyManagementFb`   | DANFOSS\_NOVOCON\_ENERGY\_MANAGEMENT       | DANFOSS\_NOVOCON\_ENERGY\_MANAGEMENT.NO\_MANAGEMENT          | Energie-Management - Rückmeldung                                                                                                                                                                                                                                                                  |
| Output      | `eLEDModeFb`            | DANFOSS\_NOVOCON\_LED\_MODE                | DANFOSS\_NOVOCON\_LED\_MODE.NORMAL\_MODE                     | Betriebsart der Leuchtdioden - Rückmeldung                                                                                                                                                                                                                                                        |
| Output      | `rThermalPower`         | `REAL`                                     |                                                              | <p>Aktuelle thermische Leistung (Wärmeleistung: rPower > 0,<br>Kälteleistung: rPower < 0) in der gewählten Einheit (<br>eUnitPower)</p>                                                                                                                                                           |
| Output      | `eUnitThermalPowerFb`   | DANFOSS\_NOVOCON\_UNIT\_POWER              | DANFOSS\_NOVOCON\_UNIT\_POWER.KILOWATT                       | Einheit der thermischen Leistung — Rückmeldung                                                                                                                                                                                                                                                    |
| Output      | `rEnergyHeat`           | `REAL`                                     |                                                              | <p>Aktuelle Heizenergie in der gewählten Einheit (eUnitEnergy<br>)</p>                                                                                                                                                                                                                            |
| Output      | `rEnergyCool`           | `REAL`                                     |                                                              | <p>Aktuelle Kühlenergie in der gewählten Einheit (eUnitEnergy<br>)</p>                                                                                                                                                                                                                            |
| Output      | `eUnitEnergyFb`         | DANFOSS\_NOVOCON\_UNIT\_ENERGY             | DANFOSS\_NOVOCON\_UNIT\_ENERGY.KILOWATT\_HOURS               | Einheit der Energie — Rückmeldung                                                                                                                                                                                                                                                                 |
| Output      | `rAI1`                  | `REAL`                                     |                                                              | <p>Istwert am Analogeingang 1 (Temperatur / Widerstand) (<br>Vorlauftemperatur) (Kabel NovonCon Energy, NovoCon IO,<br>NovoCon Temperatur IO verwenden)</p>                                                                                                                                       |
| Output      | `rAI2`                  | `REAL`                                     |                                                              | <p>Istwert am Analogeingang 2 (Temperatur / Widerstand) (<br>Rücklauftemperatur) (Kabel NovonCon Energy, NovoCon IO,<br>NovoCon Temperatur IO verwenden)</p>                                                                                                                                      |
| Output      | `rAmountOfWater`        | `REAL`                                     |                                                              | Akummulierte Wassermenge (Heiz- und Kühlbetrieb) in Liter                                                                                                                                                                                                                                         |
| Output      | `sSerialNum`            | `STRING`                                   |                                                              | Seriennummer des Gerätes                                                                                                                                                                                                                                                                          |
| Output      | `tRuntimeDriveFb`       | `TIME`                                     | TIME#0ms                                                     | <p>Laufzeit des Antriebs von 0.0 - 100.0 % des Auslegungs-<br>Volumenstroms (in s) — Rückmeldung</p>                                                                                                                                                                                              |
| Output      | `rAdjustmentRateFb`     | `REAL`                                     | 0.0                                                          | Einstellrate des Stellantriebs (s/mm) — Rückmeldung                                                                                                                                                                                                                                               |
| Output      | `rSupplyVoltage`        | `REAL`                                     |                                                              | Aktuelle Versorgungsspannung des Geräts in Volt                                                                                                                                                                                                                                                   |
| Output      | `rDeviceTemperature`    | `REAL`                                     |                                                              | <p>Aktuelle Temperatur im Gerät (Einheit siehe Register 32790<br>)</p>                                                                                                                                                                                                                            |
| Output      | `rEstimatedLifeSpan`    | `REAL`                                     |                                                              | <p>Berechneter Prozentsatz der erwartenden Lebensdauer (100.0%<br>: Ventil und Stellantrieb tauschen)</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      | `stErrorCodeDev`        | `STRING`                                   |                                                              | String mit den Nummern der aktiven Gerätefehler                                                                                                                                                                                                                                                   |
| Output      | `stWarningCodeDev`      | `STRING`                                   |                                                              | String mit den Nummern der aktiven Gerätewarnungen                                                                                                                                                                                                                                                |
| Output      | `xBusy`                 | `BOOL`                                     |                                                              | Kommunikationsanzeige (TRUE = Kommunikation)                                                                                                                                                                                                                                                      |
| Input Const | `eTempTypeAI1AI2`       | DANFOSS\_NOVOCON\_TYPE\_AI1AI2             | DANFOSS\_NOVOCON\_TYPE\_AI1AI2.PT1000                        | Typ des Temperaturfühlers an den Analogeingänge AI1 und AI2                                                                                                                                                                                                                                       |
| Input Const | `eUnitAI2`              | DANFOSS\_NOVOCON\_UNIT\_AI1AI2             | DANFOSS\_NOVOCON\_UNIT\_AI1AI2.DEGREES\_CELSIUS              | Einheit von AI2                                                                                                                                                                                                                                                                                   |
| Input Const | `eUnitAI1`              | DANFOSS\_NOVOCON\_UNIT\_AI1AI2             | DANFOSS\_NOVOCON\_UNIT\_AI1AI2.DEGREES\_CELSIUS              | Einheit von AI1                                                                                                                                                                                                                                                                                   |
| Input Const | `eLEDMode`              | DANFOSS\_NOVOCON\_LED\_MODE                | DANFOSS\_NOVOCON\_LED\_MODE.NORMAL\_MODE                     | Betriebsart der Leuchtdioden                                                                                                                                                                                                                                                                      |
| Input Const | `eEnergyManagement`     | DANFOSS\_NOVOCON\_ENERGY\_MANAGEMENT       | DANFOSS\_NOVOCON\_ENERGY\_MANAGEMENT.INACTIVE                | Energie-Management                                                                                                                                                                                                                                                                                |
| Input Const | `eApplicationOp`        | DANFOSS\_NOVOCON\_APPLICATION\_OPERATION   | DANFOSS\_NOVOCON\_APPLICATION\_OPERATION.DIGITAL\_OPERATION  | Anwendungsbetrieb                                                                                                                                                                                                                                                                                 |
| Input Const | `eUnitActualFlowRate`   | DANFOSS\_NOVOCON\_UNIT\_ACTUAL\_FLOW\_RATE | DANFOSS\_NOVOCON\_UNIT\_ACTUAL\_FLOW\_RATE.LITRES\_PER\_HOUR | Einheit des Istwerts des Volumenstroms                                                                                                                                                                                                                                                            |
| Input Const | `eUnitSetpFlowRate`     | DANFOSS\_NOVOCON\_UNIT\_SETP\_FLOW\_RATE   | DANFOSS\_NOVOCON\_UNIT\_SETP\_FLOW\_RATE.PERCENT             | Einheit des Sollwerts des Volumenstroms                                                                                                                                                                                                                                                           |
| Input Const | `eUnitDesignFlowRate`   | DANFOSS\_NOVOCON\_UNIT\_DESIGN\_FLOW\_RATE | DANFOSS\_NOVOCON\_UNIT\_DESIGN\_FLOW\_RATE.LITRES\_PER\_HOUR | Einheit des Auslegungs-Volumenstroms                                                                                                                                                                                                                                                              |
| Input Const | `eValveType`            | DANFOSS\_NOVOCON\_VALVE\_TYPE              | DANFOSS\_NOVOCON\_VALVE\_TYPE.AB\_QM\_4\_0\_ISO\_DN\_15      | <p>Ventiltyp<br>Hinweis: Bei jedem Schreibvorgang auf das Register 33802 (FC06) werden die Volumenstromsollwerte<br>Register 32768/32769, Register 32796/32797, Register 32798/32799 und Register 33024/33025 auf die<br>Nennwerte aus der Tabelle ‘Auswahl des Ventiltyps’ initialisiert !!!</p> |
| Input Const | `rDesignFlowRateCool`   | `REAL`                                     | 650.0                                                        | <p>Auslegungs-Volumenstrom für die Betriebsart Kühlen (<br>Nennwerte: siehe Tabelle ‘Auswahl des Ventiltyps’)</p>                                                                                                                                                                                 |
| Input Const | `rDesignFlowRateHeat`   | `REAL`                                     | 650.0                                                        | <p>Auslegungs-Volumenstrom für die Betriebsart Heizen (<br>Nennwerte: siehe Tabelle ‘Auswahl des Ventiltyps’)</p>                                                                                                                                                                                 |
| Input Const | `tTimeUpdateInfo`       | `TIME`                                     | TIME#0ms                                                     | <p>Updateintervall für die Vorgänge, die durch den Eingang<br><code>xUpdateInfo</code> beeinflusst werden</p>                                                                                                                                                                                     |
| Input Const | `tTimeUpdateConfig`     | `TIME`                                     | TIME#0ms                                                     | <p>Updateintervall für die Vorgänge, die durch den Eingang<br><code>xUpdateConfig</code> beeinflusst werden</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: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.powerio.com/hub/codesys-hvac/hvac-modbus-library/functionblocks/danfoss/danfoss_novocon.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
