> 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/downloads/en/codesys-hvac-downloads/hvac-modbus-library.md).

# HVAC Modbus Library

Download and changelog page for the HVAC Modbus Library

### Documentation

> You can find all important information about this library, including the license and full documentation, in the documentation section.

<a href="/hub/codesys-hvac/en/hvac-modbus-library/description.md" class="button secondary" data-icon="books">To the documentation</a>

### Current version

<details>

<summary>1.1.0.58 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-HVACMODBUS-1.1.0.58.compiled-library-v3" class="button primary" data-icon="arrow-down-to-line">Download</a></summary>

Release Date 01.09.2026

**Changes**<br>

1. FB 'KSB\_CALIO\_PRO\_PLUS\_Z'

   Errors and weaknesses eliminated after the test on a pump.
2. FB 'POWERIO\_T1\_B100\_FULL'

   Outputs 'eMode\_Port\_X': ENUM extended with the mode 'Transparent'
3. FB 'BELIMO\_P\_22RTX\_1U00X\_2\_FULL'

   Error in detecting the actuation of the presence button on the room operating unit eliminated ( mode: BELIMO\_P\_22RTX\_1U00X\_2\_ICON\_MODE.PRESENCE\_BUTTON )

***

*Technical details and security for download*

<table data-header-hidden><thead><tr><th width="292.62353515625"></th><th></th></tr></thead><tbody><tr><td><i class="fa-file-contract">:file-contract:</i> SBOM (Software Bill of Materials)</td><td><a href="https://dl.powerio.com/downloads/HVAC-Basic-Modbus-Library-HVACModbus-1.1.0.58-082246dc0dc4.spdx.json">Link to the SBOM (spdx)</a></td></tr><tr><td><i class="fa-certificate">:certificate:</i> Signing</td><td>Yes (more info)</td></tr><tr><td><i class="fa-abacus">:abacus:</i> Signed Library Hash</td><td><code>082246dc0dc4</code></td></tr><tr><td></td><td></td></tr></tbody></table>

</details>

***

### Older versions

<details>

<summary>1.1.0.57 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-HVACMODBUS-1.1.0.57.compiled-library-v3">Download</a></summary>

Release Date 21.07.2026

**Changes**<br>

1. FB 'POWERIO\_R100\_UX\_XXX'

   Newly added, tested with a test device..
2. FB 'KSB\_CALIO\_PRO\_PLUS\_Z'

   Newly added, tested by simulation.
3. FB 'SPLUSS\_RFTF\_MOD'

   Newly added, tested by simulation.

***

*Technical details and security for download*

<table data-header-hidden><thead><tr><th width="292.62353515625"></th><th></th></tr></thead><tbody><tr><td><i class="fa-file-contract">:file-contract:</i> SBOM (Software Bill of Materials)</td><td>Link to the SBOM (spdx)</td></tr><tr><td><i class="fa-certificate">:certificate:</i> Signing</td><td>Yes (more info)</td></tr><tr><td><i class="fa-abacus">:abacus:</i> Signed Library Hash</td><td><code>5e7f1db33f6d</code></td></tr></tbody></table>

</details>

<details>

<summary>1.1.0.56 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-HVACMODBUS-1.1.0.56.compiled-library-v3">Download</a></summary>

Release Date 21.07.2026

**Changes**<br>

1. FB 'POWERIO\_R100\_UX\_XXX'

   Newly added, tested with a test device..
2. FB 'KSB\_CALIO\_PRO\_PLUS\_Z'

   Newly added, tested by simulation.
3. FB 'SPLUSS\_RFTF\_MOD'

   Newly added, tested by simulation.

***

*Technical details and security for download*

<table data-header-hidden><thead><tr><th width="292.62353515625"></th><th></th></tr></thead><tbody><tr><td><i class="fa-file-contract">:file-contract:</i> SBOM (Software Bill of Materials)</td><td>Link to the SBOM (spdx)</td></tr><tr><td><i class="fa-certificate">:certificate:</i> Signing</td><td>Yes (more info)</td></tr><tr><td><i class="fa-abacus">:abacus:</i> Signed Library Hash</td><td><code>5e7f1db33f6d</code></td></tr></tbody></table>

</details>

<details>

<summary>1.1.0.55 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-HVACMODBUS-1.1.0.55.compiled-library-v3">Download</a></summary>

Release Date 11.12.2025

**Changes**<br>

* **FB 'Belimo\_EVXXX\_RX\_FW\_4\_2\_1\_MOD'**\
  Newly added. This is a copy of the FB 'Belimo\_EVXXX\_RX\_FW\_4\_2\_0\_MOD'.
* **FB 'Belimo\_EVXXXR3+BAC' and comparable**\
  Registers 105 (Default: 0) and 106 (Default: 10000) are rewritten with the default values.
* **FB 'Intesis\_ME\_AC\_MBS\_1'**\
  Newly added. Tested by simulation.
* **FB 'SPLUSS\_RFTM\_XXX\_MOD'**\
  Note: This FB may only be used for newer S+S hardware. For older hardware, the newly re-added FB 'SPLUSS\_RFTM\_LQ\_CO2\_MOD' is available.
* **FB 'SPLUSS\_RFTM\_LQ\_CO2\_MOD'**\
  Re-added.
* **FB 'Möhlenhoff\_MPM\_46846' – valve actuator**\
  Newly added. Tested with real hardware.
* **FB 'Danfos\_NOVOCON\_M\_L\_XL' (based on Danfos\_Novocon\_S)**\
  Newly added. Operating mode registers limited to the first two (1 and 2).
* **FB 'BELIMO\_JRCA\_BAC\_S2\_T'**\
  Newly added. Tested by simulation.
* **FB 'OJ\_DV\_DRIVE'**\
  Newly added. Tested by simulation.
* **FB 'OJ\_DV\_GEN2\_DRIVE'**\
  Newly added. Tested by simulation

***

*Technical details and security for download*

<table data-header-hidden><thead><tr><th width="292.62353515625"></th><th></th></tr></thead><tbody><tr><td><i class="fa-file-contract">:file-contract:</i> SBOM (Software Bill of Materials)</td><td>Link to the SBOM (spdx)</td></tr><tr><td><i class="fa-certificate">:certificate:</i> Signing</td><td>Yes (more info)</td></tr><tr><td><i class="fa-abacus">:abacus:</i> Signed Library Hash</td><td><code>5e7f1db33f6d</code></td></tr></tbody></table>

</details>

<details>

<summary>1.1.0.53 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-HVACMODBUS-1.1.0.53.compiled-library-v3">Download</a></summary>

Release Date 11.12.2025

**Changes**<br>

* **FB 'Belimo\_EVXXX\_RX\_FW\_4\_2\_1\_MOD'**\
  Newly added. This is a copy of the FB 'Belimo\_EVXXX\_RX\_FW\_4\_2\_0\_MOD'.
* **FB 'Belimo\_EVXXXR3+BAC' and comparable**\
  Registers 105 (Default: 0) and 106 (Default: 10000) are rewritten with the default values.
* **FB 'Intesis\_ME\_AC\_MBS\_1'**\
  Newly added. Tested by simulation.
* **FB 'SPLUSS\_RFTM\_XXX\_MOD'**\
  Note: This FB may only be used for newer S+S hardware. For older hardware, the newly re-added FB 'SPLUSS\_RFTM\_LQ\_CO2\_MOD' is available.
* **FB 'SPLUSS\_RFTM\_LQ\_CO2\_MOD'**\
  Re-added.
* **FB 'Möhlenhoff\_MPM\_46846' – valve actuator**\
  Newly added. Tested with real hardware.
* **FB 'Danfos\_NOVOCON\_M\_L\_XL' (based on Danfos\_Novocon\_S)**\
  Newly added. Operating mode registers limited to the first two (1 and 2).
* **FB 'BELIMO\_JRCA\_BAC\_S2\_T'**\
  Newly added. Tested by simulation.
* **FB 'OJ\_DV\_DRIVE'**\
  Newly added. Tested by simulation.
* **FB 'OJ\_DV\_GEN2\_DRIVE'**\
  Newly added. Tested by simulation

***

*Technical details and security for download*

<table data-header-hidden><thead><tr><th width="292.62353515625"></th><th></th></tr></thead><tbody><tr><td><i class="fa-file-contract">:file-contract:</i> SBOM (Software Bill of Materials)</td><td>Link to the SBOM (spdx)</td></tr><tr><td><i class="fa-certificate">:certificate:</i> Signing</td><td>Yes (more info)</td></tr><tr><td><i class="fa-abacus">:abacus:</i> Signed Library Hash</td><td><code>5e7f1db33f6d</code></td></tr></tbody></table>

</details>

<details>

<summary>1.1.0.51 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-HVACMODBUS-1.1.0.51.compiled-library-v3">Download</a></summary>

Release Date 21.11.2025

**Changes**

* General improvements

***

*Technical details and security for download*

<table data-header-hidden><thead><tr><th width="292.62353515625"></th><th></th></tr></thead><tbody><tr><td><i class="fa-file-contract">:file-contract:</i> SBOM (Software Bill of Materials)</td><td>Link to the SBOM (spdx)</td></tr><tr><td><i class="fa-certificate">:certificate:</i> Signing</td><td>Yes (more info)</td></tr><tr><td><i class="fa-abacus">:abacus:</i> Signed Library Hash</td><td><code>2fd4a4764c08</code></td></tr></tbody></table>

</details>

<details>

<summary>1.1.0.49 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.49.compiled-library">Download</a></summary>

Release Date 11.07.2025

**Changes**

* FB 'BELIMO\_P\_22RTX\_1U00X\_2\_FULL'
  * Operating mode - parameter 'eEcoBoostOnOffIconMode' = BELIMO\_P\_22RTX\_1U00X\_2\_ICON\_MODE.PRESENCE\_BUTTON: The parameter 'xVisuPresence' is now declared as input 'xVisuPresence'. Every rising edge at the parameter 'xVisuPresence' generates a pulse of duration 'tTimeButtonPulse' at the output 'xButtonPresence'
  * Restrictions:
    * The external FB 'HVAC.Button1' must not be operated with the following parameter settings:
      * xEnClockButton = false
      * xEnToggle = false
    * The two parameters mentioned above must not be changed during online operation. Reason\_ The FB 'HVAC.Button1' does not detect parameter changes during online operation
  * An updated application view 'BELIMO\_P\_22RTX\_1U00X\_2\_FULL\_ANWENDUNG' has been added.
  * Documentation adjustment
* FB 'SPLUSS\_RYMASKON\_2XX\_MOD\_V2'
  * Error elimination in the area of defining the offset:
    * rRoomTempOffset
    * rRelHumidityOffset
    * rExtTempOffset
* FB 'SPLUSS\_RYMASKON\_2XX\_MOD'
  * Error elimination in the area of defining the offset:
    * rRoomTempOffset
    * rRelHumidityOffset
    * rExtTempOffset

</details>

<details>

<summary>1.1.0.48 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.48.compiled-library">Download</a></summary>

Release Date 30.05.2025

**Changes**

* FB 'SAMSUNG\_INTESIS\_IDU\_FC04\_RXXX0\_RXX38'
  * Reduction from 3 communication processes to one communication process (FC03: XXX0 - XX38) after testing on a real gateway
* FB 'BELIMO\_P\_22RTX\_1U00X\_2\_FULL'
  * Operating mode - parameter 'eEcoBoostOnOffIconMode' = BELIMO\_P\_22RTX\_1U00X\_2\_ICON\_MODE.PRESENCE\_BUTTON: Every rising edge at the parameter 'xVisuPresence' generates a pulse of duration 'tTimeButtonPulse' at the output 'xButtonPresence'.\
    Restrictions:
    * The external FB 'HVAC.Button1' must not be operated with the following parameter settings:
      * xEnClockButton = FALSE
      * xEnToggle = FALSE
    * The two parameters mentioned above must not be changed during online operation (reason: The FB 'HVAC.Button1' does not detect parameter changes during online operation)
  * Documentation adjustment

</details>

<details>

<summary>1.1.0.47 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.47.compiled-library">Download</a></summary>

Release Date 06.05.2025

**New functions**

* FB 'SAMSUNG\_INTESIS\_IDU\_FC04\_RXXX0\_RXX38'

**Changes**

* Parameter changes of the function blocks of all devices with writable setpoints (initial value). This is intended to ensure that setpoints are transferred reliably in a timely manner.
  * old: 'tTimeUpdateSetp' = T#0s
  * new: 'tTimeUpdateSetp' = T#45s
* FB 'BELIMO\_CQ24A\_BAC\_MOD'
  * Parameter 'eRelPosMode' added
    * BELIMO\_CQ24A\_BAC\_MOD\_RELPOS\_MODE.RELATIVE\_TO\_RMAX: rRelPos: Calculated value relative to the parameter 'rMax' in %. Example: rMax = 60.0 %, direct value from the device = 50 %, rRelPos = 83.33 %
    * BELIMO\_CQ24A\_BAC\_MOD\_RELPOS\_MODE.DEVICE\_VALUE: rRelPos: Direct value from the device in %
* FB 'ResolveAddressAsync'
  * new attribute 'hide' added
* FB 'TwoPoint'
  * new attribute 'hide' added
* All function blocks: The permitted range for the Modbus device addresses is uniformly set to 1..255 (RTU and TCP).
* FB 'BELIMO\_P\_22RTX\_1U00X\_2\_FULL': operating mode 'PRESENCE\_BUTTON' - The parameter 'xEcoIconPresenceButtonMode' defines the function/display of the ECO icon on the RBG:
  * FALSE: no display / function available
  * TRUE: display and function available, the operating mode changes with each activation of the ECO icon from 'ON\_COMFORT' to 'ECO\_MODE' and back again.
* FB 'ModbusClient\_TCP': optimized behavior in the error case 'number of received user data <> number of requested user data'.
* FB 'ModbusClient\_TCP\_Fast': optimized behavior in the error case 'number of received user data <> number of requested user data'.

</details>

<details>

<summary>1.1.0.46 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.46.compiled-library">Download</a></summary>

Release Date 28.11.2024

**New functions**

* FB 'FINDER\_7M\_24\_8\_230\_0212'
* FB 'SPLUSS\_714X\_MOD'
* FB 'SPLUSS\_724X\_MOD'
* FB 'SPLUSS\_LCD\_SHD\_MODBUS\_EASY'
* FB 'BELIMO\_EPXXXR2\_BAC\_FW\_4\_2\_0\_MOD'

**Changes**

* FB 'LOYTEC\_LSTAT\_80X\_GX\_LX\_MOD'
  * Error in recognizing the product code eliminated
* FB 'ABB\_B21\_23\_24'
  * Detection of the device subversion added (Steel, Bronze, Silver)
  * Detection of the device version added (B21, B23, B24)
  * Definition of maximum values for displaying actual available measured values
  * Function: If an actual value of a measured value exceeds its assigned maximum value, '0.0' is displayed at the output of the measured value
* Adjustment of the Modbus telegrams (unassigned registers must not be read)
  * FB 'OPPERMANN\_P\_MOD\_W16'
  * FB 'OPPERMANN\_HT\_MOD\_I\_XXX'
  * FB 'OPPERMANN\_PV\_MOD\_ADX'
  * FB 'OPPERMANN\_T\_MOD\_I\_XXX'
* FB 'BELIMO\_P\_22RTX\_1U00X\_2\_FULL'
  * Error elimination - output 'rOffset'
* FB 'BELIMO\_P\_22RTX\_1U00X\_2\_EASY'
  * FB discontinued without replacement

</details>

<details>

<summary>1.1.0.44 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.44.compiled-library">Download</a></summary>

Release Date 28.11.2024

**New functions**

* FB 'OPPERMANN\_HT\_MOD\_I\_XXX'
* FB 'OPPERMANN\_KRM\_X\_2\_MOD'
* FB 'OPPERMANN\_MSX\_MOD\_I\_80\_XX\_X\_XXX'
* FB 'OPPERMANN\_PV\_MOD\_ADX'
* FB 'OPPERMANN\_P\_MOD\_W16'
* FB 'OPPERMANN\_T\_MOD\_I\_XXX'
* FB 'KAMSTRUP\_MULTICAL\_XX3\_DEFAULT'
* FB 'THERMOKON\_WRF07\_TEMP\_HUMIDITY'
* FB 'THERMOKON\_WRF07\_TEMP\_HUM\_AO2V\_REV\_A\_H'
* FB 'BELIMO\_EPXXXX\_FW\_3\_0\_8\_MOD
  * This function block is suitable for all 'EP' valves with firmware 3\_0\_8 (status 09/2024).
* FB DAIKIN\_EKMBDXB7V1\_IDU\_FC16\_2000\_2143
  * In this function block, only the setpoints of indoor units 1-0 to 3-15 are updated.

**Changes**

* FB 'OPPERMANN\_KRM\_2\_DZ\_MOD' and 'OPPERMANN\_KRM\_X\_2\_MOD':
  * Output 'xSmokeAlarm'
    * Previous function: active if output 'wSensor' ≥ 255
    * New function: active if output 'eState' = 'DEVICE\_FAULT' or 'DEVICE\_ALARM' or 'DEVICE\_FAULT\_ALARM'
* FB 'LOYTEC\_LSTAT\_80X\_GX\_LX\_MOD'
  * automatic detection of the product code added
  * CO2 sensor and presence detection added
  * Input 'xResToSetpTempBase' added (with every rising edge the setpoint temperature offset is set to 0.0)
* All FB's: Function of output 'xAlarmCom'
  * The output becomes active if, during a centrally configurable period of time (global constant 'gc\_Parameters.gc\_tOnDelayxAlarmCom'), at least one of the following conditions is continuously present:
    * The connection between the associated client (output 'xConnected' = false) and the related server is interrupted.
    * After completion of each communication (request and response telegram), a communication error is detected.
  * The output becomes inactive if none of the conditions described above are present anymore.
* All FB's: Function of output 'eErrorCodeCom'
  * The output 'eErrorCodeCom' always provides the most recently active communication error. It can be reset by a rising edge at the input 'xResError'.
* FB 'BELIMO\_EVXXXF\_FW\_3XX\_MOD'
  * Error at output 'eAO' eliminated
  * Error at output 'st'ErrorCodeDev' eliminated
* FB 'SPLUSS\_TM65\_MOD\_V2' moved to the 'Reserve' folder.
* FB 'SPLUSS\_TM65\_MOD\_V3' moved to the 'Reserve' folder.

</details>

<details>

<summary>1.1.0.39 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.39.compiled-library">Download</a></summary>

Release Date 16.09.2024

**New functions**

* FB 'DAIKIN\_EKMBDXB7V1\_IDU\_FC04\_1000\_1191'. This can be used to read part of the configuration of the indoor units.
* FB 'BELIMO\_EVXXX\_RX\_FW\_4\_2\_0\_MOD'
* FB 'BELIMO\_EVXXX\_RX\_FW\_4\_0\_UND\_4\_1\_MOD'
* FB 'BELIMO\_EVXXX\_F\_FW\_3XX\_MOD'

**Changes**

* FB 'THERMOKON\_WRF06':
  * Changes in the area of setting the fan stages.
* FB 'THIES\_WSC11\_MOD'
  * Output 'rYYYMMDD' changed from data type REAL to DWORD. Rounding errors during conversion are avoided.
* FB 'ABB\_B21\_23\_24'
  * Counter values were changed from data format REAL to ULINT. Rounding errors during conversion are avoided.
* FB 'FINDER\_7E\_46\_8\_400\_0212'
  * Counter values were changed from data format REAL to DWORD. Rounding errors during conversion are avoided.
* FB 'GRUNDFOS\_MAGNA\_3\_MONO'
  * Counter values were changed from data format WORD to DWORD. Reason: Avoidance of overflow errors.
  * The following outputs were added:
    * rDiffTemp
    * dwCoolEnergyTotal
    * dwCoolVolumeTotal
* FB 'BELIMO\_P\_22RTX\_1U00X\_2\_FULL'
  * Error in forming the room setpoint temperature due to switching the operating modes eliminated.
  * Operating mode: 'OPERATION\_MODE': Error in forming the room setpoint temperature during operation at the RBG eliminated.
* FB 'BELIMO\_P\_22RTX\_1U00X\_2\_EASY'
  * Output 'eEcoBoostOnOffIconMode' added to display the current operating mode.
  * Error in forming the room setpoint temperature due to switching the operating modes eliminated.
  * Operating mode 'OPERATION\_MODE': Error in forming the room setpoint temperature during operation at the RBG eliminated.

</details>

<details>

<summary>1.1.0.38 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.38.compiled-library">Download</a></summary>

Release Date 17.06.2024

**New functions**

* new FB 'DAIKIN\_EKMBDXB'. Function block for the Modbus interface for up to 64 indoor units.

**Changes**

* FB 'THERMOKON\_WRF06':
  * Error in the area of the analog outputs AO01 and AO02 eliminated
  * Error in the area of setting the fan stages eliminated
* FB 'SPLUSS\_2328\_MOD\_LCD'
  * Error in the output of the pressure actual values corrected

</details>

<details>

<summary>1.1.0.37 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.37.compiled-library">Download</a></summary>

Release Date 16.05.2024

**New functions**

* new FB 'BELIMO\_P\_22RTX\_1U00X\_2\_FULL'. This FB allows the complete configuration (addresses 110..149) of all parameters in the 'Service' area. The use of the 'Belimo Assistant' app is therefore optional.
* new FB 'BELIMO\_P\_22RTX\_1U00X\_2\_EASY'. This FB reads the complete configuration (addresses 110..149) of all parameters in the 'Service' area (once at restart, with every rising edge at the input 'xUpdateConfig' or cyclically in the interval 'tTimeUpdateConfig'). The parameters are set in the 'Belimo Assistant' app. The following parameters cannot be set in the app:
  * eTemperatureUnit (address120)
  * eOffsetUnit (address 122)
  * eDsplIconsHeatCool (address 134)
  * eWarningIconFunct (address 135)
  * eWindowIconFunct (address 136)
  * Mode On/Off Button (address 141)
* new FB 'GÜNTER\_GMMNEXT'
* new FB 'THERMOKON\_WRF06'

**Changes**

* FB 'DANFOSS\_NOVOCON': outputs 'rAI1' and 'rAI2' added
* all FB's with output 'xAlarmCom': The non-existent connection between Modbus TCP client (FB 'ModbusClient\_TCP' or 'ModbusClient\_TCP\_Fast', output 'xConnected') and Modbus TCP server is only passed to the output 'xAlarmCom' after a duration of 'gc\_tOnDelayxAlarmCom'. Previously, the transfer occurred immediately.
* FB 'EBM\_SERIEN\_84\_112\_150\_200\_V6\_0' and 'EBM\_SERIEN\_84\_112\_150\_200\_V6\_3':
  * Register D103: The default value was changed from 1 to 0
  * The instance 'Sollwerte\_2' is transferred to the new instance 'Konfiguration\_5' (since the register addresses are in the EEPROM range and must not be written cyclically)
* FB 'EBM\_SERIEN\_84\_112\_150\_200\_V5\_0'
  * The instance 'Sollwerte\_1' is transferred to the new instance 'Konfiguration\_2' (since the register addresses are in the EEPROM range and must not be written cyclically)
  * The instance 'Sollwerte\_2' is transferred to the new instance 'Konfiguration\_3' (since the register addresses are in the EEPROM range and must not be written cyclically)
  * The instance 'Sollwerte\_3' is transferred to the new instance 'Konfiguration\_4' (since the register addresses are in the EEPROM range and must not be written cyclically)

</details>

<details>

<summary>1.1.0.36 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.36.compiled-library">Download</a></summary>

Release Date 15.01.2024

**New functions**

* new FB 'THERMOKON\_WRF07\_CO2\_VOC'

</details>

<details>

<summary>1.1.0.35 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.35.compiled-library">Download</a></summary>

Release Date 04.01.2024

**New functions**

* Introduction of parameters for measured value matching (=offset)
  * GRUNDFOS\_MAGNA\_3\_MONO
  * IMI\_TA\_SLIDER\_160
  * KAMPMANN\_FAN\_COIL
  * POWERIO\_T1\_R100
  * POWERIO\_T1\_R100\_V2
  * POWERIO\_T1\_R300
  * POWERIO\_T1\_R310
  * PRIGNITZ\_CIT2
  * ROSENBERG\_FAN\_EC\_MOTOR
  * THERMOKON\_NOVOS\_TOUCH
  * THERMOKON\_NOVOS\_TOUCH\_V2
  * THERMOKON\_WRF07
  * THIES\_WSC11\_MOD
  * TROX\_BM0
  * TROX\_VRU\_BUDN
  * TROX\_XM0
  * AERASGARD SPLUSS\_FSFTM\_CO2\_MOD
  * AERASGARD SPLUSS\_FSFTM\_CO2\_POTI\_MOD (new function block)
  * HYGRASGARD SPLUSS\_FSFTM\_MOD
  * HYGRASGARD SPLUSS\_FSFTM\_POTI\_MOD (new function block)
  * AERASGARD SPLUSS\_KFTM\_LQ\_CO2\_MOD
  * AERASGARD SPLUSS\_AFTM\_LQ\_CO2\_MOD (new function block)
  * AERASGARD SPLUSS\_RFTM\_XXX\_MOD (new function block)
  * AERASGARD SPLUSS\_RFTM\_CO2\_POTI\_MOD (new function block)
  * AERASGARD SPLUSS\_RFTM\_LQ\_PS\_CO2\_WITHOUT\_POT\_REV2022\_MOD
  * HYGRASGARD SPLUSS\_AFTF\_MOD
  * HYGRASGARD SPLUSS\_KFTF\_MOD
  * HYGRASGARD SPLUSS\_RPFTF\_MOD
  * HYGRASGARD SPLUSS\_TW\_MOD
  * HYGRASGARD SPLUSS\_VFTF\_MOD
  * PREMASGARD SPLUSS\_2327\_MOD\_LCD
  * PREMASGARD SPLUSS\_2328\_MOD\_LCD
  * PREMASGARD SPLUSS\_8147\_MOD\_LCD
  * PREMASGARD SPLUSS\_8148\_MOD\_LCD
  * THERMASGARD SPLUSS\_ALTM1\_MOD
  * THERMASGARD SPLUSS\_ALTM2\_MOD
  * THERMASGARD SPLUSS\_ATM2\_MOD
  * THERMASGARD SPLUSS\_HFTM\_MOD
  * THERMASGARD SPLUSS\_MWTM\_MOD
  * THERMASGARD SPLUSS\_RPTM1\_MOD
  * THERMASGARD SPLUSS\_RPTM2\_MOD
  * THERMASGARD SPLUSS\_TM65\_MOD
  * THERMASGARD SPLUSS\_TM65\_MOD\_V2
  * THERMASGARD SPLUSS\_TM65\_MOD\_V3
  * THERMASGARD SPLUSS\_RTM1\_MOD
  * SPLUSS\_RYMASKON\_2XX\_MOD
  * SPLUSS\_RYMASKON\_2XX\_MOD\_V2
  * SPLUSS\_RYMASKON\_5XX\_MOD
  * SPLUSS\_RYMASKON\_7XX\_MOD

</details>

<details>

<summary>1.1.0.34 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.34.compiled-library">Download</a></summary>

Release Date 11.12.2023

**New functions**

* Introduction of parameters for measured value matching (=offset)
  * BD\_SENSORS\_DCT\_531
  * BELIMO\_GR24A\_MOD\_5
  * BELIMO\_LM24A\_MOD
  * BELIMO\_LR24A\_MOD
  * BELIMO\_LR24A\_MOD\_V2
  * BELIMO\_NM24A\_MOD
  * BELIMO\_NR24A\_MOD
  * BELIMO\_NV24A\_MOD
  * BELIMO\_PRCA\_BAC\_S2\_T
  * BELIMO\_SF24A\_MOD
  * BELIMO\_VRU\_D3\_BAC\_FULL
  * BELIMO\_VSR24A\_LP1\_MOD
  * ELSNER\_P03\_3\_MODBUS\_WITH\_GPS

**Changes**

* FB

</details>

<details>

<summary>1.1.0.32 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.32.compiled-library">Download</a></summary>

Release Date 30.11.2023

**New functions and changes**

* FB 'SimpleWriteCoil\_FC05'. This FB allows writing 1 coil (FC05)
* FB 'SimpleWriteCoils\_FC15'. This FB allows writing 2 to 64 coils (FC15). With the FB 'SimpleWriteValueCoil', however, only 8, 16, 32 or 64 coils can always be written simultaneously with FC 15.

**Changes**

* FB 'SPLUSS\_RYMASKON\_7XX\_MOD': Elimination of errors related to the recording of the current room setpoint temperature in day mode of the RBG.
* FB 'SPLUSS\_RYMASKON\_5XX\_MOD': Elimination of errors related to the recording of the current room setpoint temperature in day mode of the RBG.

</details>

<details>

<summary>1.1.0.31 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.31.compiled-library">Download</a></summary>

Release Date 30.10.2023

**Changes**

FB 'DANFOSS\_NOVOCON'

When writing the valve type (eValveType), some internal registers of the valve actuator are initialized. Due to the change in the FB, when the valve type changes, all relevant configuration parameters and outputs are now resent to the valve actuator.

</details>

<details>

<summary>1.1.0.30 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.30.compiled-library">Download</a></summary>

Release Date 26.09.2023

Fixes for errors from version 1.1.0.29 in connection with the FB 'SimpleReadCoilInput'. Affected methods:

* SendReadRequest
* OnResponseComplete

</details>

<details>

<summary>1.1.0.29 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.29.compiled-library">Download</a></summary>

Release Date 21.09.2023

**New functions and changes**

* new FB 'BELIMO\_C615QP\_B\_MOD'
* FB 'SIEMENS\_PAC\_3200' adapted
* new FB 'SimpleReadCoilInput'
  * This new function block allows reading 1 - 64 coils or inputs (FC01 / FC02)
  * With the FB 'SimpleReadValue', however, only 16, 32 or 64 coils or inputs can be read simultaneously

</details>

<details>

<summary>1.1.0.28 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.28.compiled-library">Download</a></summary>

Release Date 24.08.2023

**New functions and changes**

* new FB 'ModbusClient\_TCP\_Fast'
  * This FB corresponds to the previous FB 'ModbusClient\_TCP'. Two states of the state machine were removed to increase the transfer rate of the Modbus telegrams in the client-server connection.
* FB 'DANFOSS\_NOVOCON' adapted
* FB 'KAMPMANN\_FAN\_COIL' changed
  * The registers 198...201 must not be written in a telegram, since register 200 is not defined.
  * The registers 210...215 must not be written in a telegram, since registers 212..214 are not defined.

</details>

<details>

<summary>1.1.0.27 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.27.compiled-library">Download</a></summary>

Release Date 04.08.2023

**New functions and changes**

* new FB 'BELIMO\_VSR24A\_LP1\_MOD'

</details>

<details>

<summary>1.1.0.26 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.26.compiled-library">Download</a></summary>

Release Date 17.07.2023

**New functions**

* new FB 'SimpleWriteArrayOfWord'
* new FB 'SimpleWriteArrayOfInt'

</details>

<details>

<summary>1.1.0.25 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.25.compiled-library">Download</a></summary>

Release Date 07.07.2023

**New functions and changes**

* new FB 'SimpleReadArray'
* FB 'KAMPMANN\_FAN\_COIL'
  * Error in the transmission of the virtual room temperature (register 75) fixed
* All FB's: check pointers for validity

</details>

<details>

<summary>1.1.0.24 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.24.compiled-library">Download</a></summary>

Release Date 28.06.2023

**New functions and changes**

* FB 'HELIOS\_KWL\_MODBUS\_GATEWAY'
  * Renaming:
    * 'rSetpFanStage' setpoint fan stage
    * 'rSetpFanStage\_Fb' active fan stage
  * Extension:
    * 'rSetpTemp' setpoint comfort temperature
    * 'rSetpTemp\_Fb' feedback setpoint comfort temperature
    * 'xUpdateSetp' update of the setpoints
    * 'tTimeUpdateSetp' update interval
    * 'rSetpFanStageMin' active minimum fan stage
* new FB 'BELIMO\_VRU\_D3\_BAC\_EASY'
* new FB 'BELIMO\_VRU\_D3\_BAC\_FULL'
* All FB's in the folder 'Manufacturer Modbus Devices'
  * The output 'xAlarmCom' becomes active (=TRUE) without delay if the output 'xConnected' of the associated FB 'ModbusClient\_TCP' becomes inactive (=FALSE)
* Update of the library 'SysSocket' to 3.5.18.40
* Update of the library 'SysSocket2' to 3.5.18.40

</details>

<details>

<summary>1.1.0.23 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.23.compiled-library">Download</a></summary>

Release Date 16.06.2023

Complete revision, bug fixes, functional improvements and conversion of the TCP library to the SysSocket2 library.

**New functions and changes**

* FB 'ModbusClient\_TCP'
  * The state machine now has more states than before (advantages for troubleshooting, disadvantageous with large task cycle times)
  * The method 'ReadyForReceive' reliably and quickly detects an interrupted client-server connection
  * input 'xEn' added
  * output 'xReady' added
  * Changes to the parameters 'sHostAddress' or 'wPort' are detected and cause the previous connection to be terminated and a new connection to be established
  * Number of timeout parameters reduced to 4
  * Known issue: In the 'Ready' state, an interrupted client-server connection is not yet detected!

</details>

<details>

<summary>1.1.0.22 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.22.compiled-library">Download</a></summary>

Release Date 18.04.2023

**New functions and changes**

* FB 'ModbusClient\_TCP'
  * Parameter 'xCheckServer': initial value = TRUE (cyclic check of the client-server connection is active)
  * Parameter 'tTimeCheckServer': initial value = 60s (cyclic check of the client-server connection every 60s, if xCheckServer = TRUE).
  * Parameter 'tTimeoutServerConnect' renamed to 'tTimeoutServerConnectMin'
  * Parameter 'tTimeoutServerConnectMax' (initial value = 24h) added.
  * After each timeout in the 'CONNECT' state, the duration of the next timeout is doubled (maximum value: tTimeoutServerConnectMax)
  * Changes to the input 'sHostAddress' are detected and cause the connection to be re-established.
  * Changes to the input 'wPort' are detected and cause the connection to be re-established.
* FB 'SIEMENS\_PAC\_3200'
  * output 'rOperatingHours' (operating hours) added.

</details>

<details>

<summary>1.1.0.21 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.21.compiled-library">Download</a></summary>

Release Date 18.04.2023

**New functions and changes**

* FB 'ModbusClient\_TCP'
  * Parameter 'xCheckServer': initial value = TRUE (cyclic check of the client-server connection is active)
  * Parameter 'tTimeCheckServer': initial value = 60s (cyclic check of the client-server connection every 60s, if xCheckServer = TRUE).
  * Parameter 'tTimeoutServerConnect' renamed to 'tTimeoutServerConnectMin'
  * Parameter 'tTimeoutServerConnectMax' (initial value = 24h) added.
  * After each timeout in the 'CONNECT' state, the duration of the next timeout is doubled (maximum value: tTimeoutServerConnectMax)
  * Changes to the input 'sHostAddress' are detected and cause the connection to be re-established.
  * Changes to the input 'wPort' are detected and cause the connection to be re-established.
* FB 'SIEMENS\_PAC\_3200'
  * output 'rOperatingHours' (operating hours) added.

</details>

<details>

<summary>1.1.0.20 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.17.2-HVACMODBUS-1.1.0.20.compiled-library">Download</a></summary>

Release Date 12.08.2022

**New functions and changes**

* n.a.

</details>

<details>

<summary>1.0.0.3 - HVACModbus - <a href="https://dl.powerio.com/downloads/powerIO-CODESYS-3.5.14.0-HVACModbus-1.0.0.3.compiled-library">Download</a></summary>

Release Date 12.08.2020

**New functions and changes**

* n.a.

</details>

### Details


---

# 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 dynamically by asking a question.

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

```
GET https://support.powerio.com/hub/downloads/en/codesys-hvac-downloads/hvac-modbus-library.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
