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.
Current version
1.1.0.58 - HVACModbus - Download
Release Date 01.09.2026
Changes
FB 'KSB_CALIO_PRO_PLUS_Z'
Errors and weaknesses removed after testing on a pump.
FB 'POWERIO_T1_B100_FULL'
Outputs 'eMode_Port_X': ENUM expanded to include mode 'Transparent'
FB 'BELIMO_P_22RTX_1U00X_2_FULL'
Error in detecting actuation of the presence button on the room operating unit corrected (mode: BELIMO_P_22RTX_1U00X_2_ICON_MODE.PRESENCE_BUTTON )
Technical details and security for download
SBOM (Software Bill of Materials)
Signing
Yes (more info)
Signed library hash
082246dc0dc4
Older versions
1.1.0.57 - HVACModbus - Download
Release Date 21.07.2026
Changes
FB 'POWERIO_R100_UX_XXX'
Newly added, tested with a test device..
FB 'KSB_CALIO_PRO_PLUS_Z'
Newly added, tested by simulation.
FB 'SPLUSS_RFTF_MOD'
Newly added, tested by simulation.
Technical details and security for download
SBOM (Software Bill of Materials)
Link to the SBOM (spdx)
Signing
Yes (more info)
Signed library hash
5e7f1db33f6d
1.1.0.56 - HVACModbus - Download
Release Date 21.07.2026
Changes
FB 'POWERIO_R100_UX_XXX'
Newly added, tested with a test device..
FB 'KSB_CALIO_PRO_PLUS_Z'
Newly added, tested by simulation.
FB 'SPLUSS_RFTF_MOD'
Newly added, tested by simulation.
Technical details and security for download
SBOM (Software Bill of Materials)
Link to the SBOM (spdx)
Signing
Yes (more info)
Signed library hash
5e7f1db33f6d
1.1.0.55 - HVACModbus - Download
Release Date 11.12.2025
Changes
FB 'Belimo_EVXXX_RX_FW_4_2_1_MOD' Newly added. It 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' Added again.
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. 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
SBOM (Software Bill of Materials)
Link to the SBOM (spdx)
Signing
Yes (more info)
Signed library hash
5e7f1db33f6d
1.1.0.53 - HVACModbus - Download
Release Date 11.12.2025
Changes
FB 'Belimo_EVXXX_RX_FW_4_2_1_MOD' Newly added. It 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' Added again.
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. 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
SBOM (Software Bill of Materials)
Link to the SBOM (spdx)
Signing
Yes (more info)
Signed library hash
5e7f1db33f6d
1.1.0.51 - HVACModbus - Download
Release Date 21.11.2025
Changes
General improvements
Technical details and security for download
SBOM (Software Bill of Materials)
Link to the SBOM (spdx)
Signing
Yes (more info)
Signed library hash
2fd4a4764c08
1.1.0.49 - HVACModbus - Download
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'. Each rising edge at parameter 'xVisuPresence' generates a pulse of duration 'tTimeButtonPulse' at output 'xButtonPresence' Restrictions:
Restrictions:
The external FB 'HVAC.Button1' must not be operated with the following parameter settings:
xEnClockButton = false
xEnToggle = false
The above-mentioned two parameters may not be changed during online operation. Reason: The FB 'HVAC.Button1' does not detect parameter changes during online operation
An updated application representation 'BELIMO_P_22RTX_1U00X_2_FULL_ANWENDUNG' has been added.
Adjustment of the documentation
FB 'SPLUSS_RYMASKON_2XX_MOD_V2'
Error correction in the area of defining the offset:
rRoomTempOffset
rRelHumidityOffset
rExtTempOffset
FB 'SPLUSS_RYMASKON_2XX_MOD'
Error correction in the area of defining the offset:
rRoomTempOffset
rRelHumidityOffset
rExtTempOffset
1.1.0.48 - HVACModbus - Download
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: Each rising edge at parameter 'xVisuPresence' generates a pulse of duration 'tTimeButtonPulse' at output 'xButtonPresence'. Restrictions:
The external FB 'HVAC.Button1' must not be operated with the following parameter settings:
xEnClockButton = FALSE
xEnToggle = FALSE
The above-mentioned two parameters may not be changed during online operation (reason: The FB 'HVAC.Button1' does not detect parameter changes during online operation)
Adjustment of the documentation
1.1.0.47 - HVACModbus - Download
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 transmitted reliably in good time.
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 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 permissible range for Modbus device addresses is uniformly set to 1..255 (RTU and TCP).
FB 'BELIMO_P_22RTX_1U00X_2_FULL': operating mode 'PRESENCE_BUTTON' - Parameter 'xEcoIconPresenceButtonMode' specifies 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 actuation of the ECO icon from 'ON_COMFORT' to 'ECO_MODE' and back again.
FB 'ModbusClient_TCP': optimized behavior in case of error 'number of received payload data <> number of requested payload data'.
FB 'ModbusClient_TCP_Fast': optimized behavior in case of error 'number of received payload data <> number of requested payload data'.
1.1.0.46 - HVACModbus - Download
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 recognition of the product code corrected
FB 'ABB_B21_23_24'
Recognition of device subversion added (Steel, Bronze, Silver)
Recognition of device version added (B21, B23, B24)
Definition of maximum values for displaying actually present measured variables
Function: If an actual value of a measured variable exceeds its assigned maximum value, '0.0' is displayed at the output of the measured variable
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 correction - output 'rOffset'
FB 'BELIMO_P_22RTX_1U00X_2_EASY'
FB omitted without replacement
1.1.0.44 - HVACModbus - Download
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 recognition of the product code added
CO2 sensor and presence detection added
Input 'xResToSetpTempBase' added (with each rising edge, the setpoint temperature offset is set to 0.0)
All FBs: 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 connected server is interrupted.
After the 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 FBs: function of output 'eErrorCodeCom'
The output 'eErrorCodeCom' always provides the most recently active communication error. It can be reset each time by a rising edge at input 'xResError'.
FB 'BELIMO_EVXXXF_FW_3XX_MOD'
Error at output 'eAO' corrected
Error at output 'st'ErrorCodeDev' corrected
FB 'SPLUSS_TM65_MOD_V2' moved to the 'Reserve' folder.
FB 'SPLUSS_TM65_MOD_V3' moved to the 'Reserve' folder.
1.1.0.39 - HVACModbus - Download
Release Date 16.09.2024
New functions
FB 'DAIKIN_EKMBDXB7V1_IDU_FC04_1000_1191'. This can be used to read out 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 type REAL to ULINT. Rounding errors during conversion are avoided.
FB 'FINDER_7E_46_8_400_0212'
Counter values were changed from data type REAL to DWORD. Rounding errors during conversion are avoided.
FB 'GRUNDFOS_MAGNA_3_MONO'
Counter values were changed from data type WORD to DWORD. Reason: avoiding 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 operating modes corrected.
Operating mode: 'OPERATION_MODE': error in forming the room setpoint temperature during operation at the RBG corrected.
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 operating modes corrected.
Operating mode 'OPERATION_MODE: error in forming the room setpoint temperature during operation at the RBG corrected.
1.1.0.38 - HVACModbus - Download
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 corrected
Error in the area of setting the fan stages corrected
FB 'SPLUSS_2328_MOD_LCD'
Error in the output of pressure actual values corrected
1.1.0.37 - HVACModbus - Download
Release Date 16.05.2024
New functions
new FB 'BELIMO_P_22RTX_1U00X_2_FULL'. This FB allows the full 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 full configuration (addresses 110..149) of all parameters in the 'Service' area (once at restart, with each rising edge at input 'xUpdateConfig' or cyclically at interval 'tTimeUpdateConfig'). The parameters are defined in the 'Belimo Assistant' app. The following parameters cannot be set in the app:
eTemperatureUnit (Address 120)
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 FBs with output 'xAlarmCom': The non-existent connection between Modbus-TCP client (FB 'ModbusClient_TCP' or FB 'ModbusClient_TCP_Fast', output 'xConnected') and Modbus-TCP server is only passed to output 'xAlarmCom' after a period of 'gc_tOnDelayxAlarmCom'. Previously, the transfer took place 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 area 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 area 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 area 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 area and must not be written cyclically)
1.1.0.36 - HVACModbus - Download
Release Date 15.01.2024
New functions
new FB 'THERMOKON_WRF07_CO2_VOC'
1.1.0.35 - HVACModbus - Download
Release Date 04.01.2024
New functions
Introduction of parameters for measurement value comparison (=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
1.1.0.34 - HVACModbus - Download
Release Date 11.12.2023
New functions
Introduction of parameters for measurement value comparison (=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_MIT_GPS
Changes
FB
1.1.0.32 - HVACModbus - Download
Release Date 30.11.2023
New features 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, with FC 15 only 8, 16, 32 or 64 coils can be written simultaneously.
Changes
FB 'SPLUSS_RYMASKON_7XX_MOD': Correction of errors related to the detection of the current room setpoint temperature in day mode of the RBG.
FB 'SPLUSS_RYMASKON_5XX_MOD': Correction of errors related to the detection of the current room setpoint temperature in day mode of the RBG.
1.1.0.31 - HVACModbus - Download
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 transferred anew to the valve actuator.
1.1.0.30 - HVACModbus - Download
Release Date 26.09.2023
Correction of errors from version 1.1.0.29 in connection with the FB 'SimpleReadCoilInput'. Affected methods:
SendReadRequest
OnResponseComplete
1.1.0.29 - HVACModbus - Download
Release Date 21.09.2023
New features and changes
new FB 'BELIMO_C615QP_B_MOD'
FB 'SIEMENS_PAC_3200' adjusted
new FB 'SimpleReadCoilInput'
This new function block allows reading 1 - 64 coils or inputs (FC01 / FC02)
With the FB 'SimpleReadValue', by contrast, only 16, 32 or 64 coils or inputs can be read simultaneously
1.1.0.28 - HVACModbus - Download
Release Date 24.08.2023
New features and changes
new FB 'ModbusClient_TCP_Fast'
This FB corresponds to the previous FB 'ModbusClient_TCP'. Two states of the state machine were removed in order to increase the transmission rate of the Modbus telegrams in the client-server connection.
FB 'DANFOSS_NOVOCON' adjusted
FB 'KAMPMANN_FAN_COIL' changed
Registers 198...201 must not be written in one telegram, because register 200 is not defined.
Registers 210...215 must not be written in one telegram, because registers 212..214 are not defined.
1.1.0.27 - HVACModbus - Download
Release Date 04.08.2023
New features and changes
new FB 'BELIMO_VSR24A_LP1_MOD'
1.1.0.26 - HVACModbus - Download
Release Date 17.07.2023
New functions
new FB 'SimpleWriteArrayOfWord'
new FB 'SimpleWriteArrayOfInt'
1.1.0.25 - HVACModbus - Download
Release Date 07.07.2023
New features and changes
new FB 'SimpleReadArray'
FB 'KAMPMANN_FAN_COIL'
Error in the transmission of the virtual room temperature (register 75) corrected
All FBs: Check pointers for validity
1.1.0.24 - HVACModbus - Download
Release Date 28.06.2023
New features and changes
FB 'HELIOS_KWL_MODBUS_GATEWAY'
Renaming:
'rSetpFanStage' setpoint fan stage
'rSetpFanStage_Fb' actual fan stage
Extension:
'rSetpTemp' setpoint comfort temperature
'rSetpTemp_Fb' feedback setpoint comfort temperature
'xUpdateSetp' update of setpoints
'tTimeUpdateSetp' update interval
'rSetpFanStageMin' active minimum fan stage
new FB 'BELIMO_VRU_D3_BAC_EASY'
new FB 'BELIMO_VRU_D3_BAC_FULL'
All FBs in folder 'Manufacturer Modbus Devices'
The output 'xAlarmCom' becomes active without delay (=TRUE) if the output 'xConnected' of the associated FB 'ModbusClient_TCP' becomes inactive (=FALSE)
Update of the 'SysSocket' library to 3.5.18.40
Update of the 'SysSocket2' library to 3.5.18.40
1.1.0.23 - HVACModbus - Download
Release Date 16.06.2023
Complete overhaul, bug fixes, functional improvements and migration of the TCP library to the SysSocket2 library.
New features 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 existing connection to be torn down and the new connection to be established
Number of timeout parameters reduced to 4
Known issue: In state 'Ready', an interrupted client-server connection is not yet detected!
1.1.0.22 - HVACModbus - Download
Release Date 18.04.2023
New features 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 state 'CONNECT', the duration of the next timeout is doubled ( maximum value: tTimeoutServerConnectMax )
Changes to input 'sHostAddress' are detected and cause the connection to be re-established.
Changes to input 'wPort' are detected and cause the connection to be re-established.
FB 'SIEMENS_PAC_3200'
Output 'rOperatingHours' ( operating hours ) added.
1.1.0.21 - HVACModbus - Download
Release Date 18.04.2023
New features 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 state 'CONNECT', the duration of the next timeout is doubled ( maximum value: tTimeoutServerConnectMax )
Changes to input 'sHostAddress' are detected and cause the connection to be re-established.
Changes to input 'wPort' are detected and cause the connection to be re-established.
FB 'SIEMENS_PAC_3200'
Output 'rOperatingHours' ( operating hours ) added.
1.1.0.20 - HVACModbus - Download
Release Date 12.08.2022
New features and changes
n.a.
1.0.0.3 - HVACModbus - Download
Release Date 12.08.2020
New features and changes
n.a.
Details
Last updated

