HVACModbus Library
Modbus Bausteine RTU/TCP verschiedenster Hersteller
Platzhalter: HVACModbus (Aufruf von Funktionbausteinen über **HVACModbus.**xyz)
Lizenzhinweis: Diese Bibliothek benötigt folgende Lizenzen auf der Steuerung: - HVAC Building Automation Package SL aus dem CODESYS Store. Weitere Informationen zur Lizenzierung finden Sie hier.
Zur Dokumentation der HVACModbus Library Die Bibliothek ist in der angegebenen CODESYS Version erstellt und getestet. Es wird somit empfohlen diese CODESYS Version zu verwenden.
1.1.0.39 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 16.09.2024
Neue Funktionen
FB 'DAIKIN_EKMBDXB7V1_IDU_FC04_1000_1191'. Damit kann ein Teil der Konfiguration der Inneneinheiten ausgelesen werden.
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'
Änderungen
FB 'THERMOKON_WRF06':
Abänderungen im Bereich der Einstellung der Lüfterstufen.
FB 'THIES_WSC11_MOD'
Ausgang 'rYYYMMDD' vom Datentyp REAL auf DWORD umgestellt. Es werden Rundungsfehler bei der Konvertierung vermieden.
FB 'ABB_B21_23_24'
Es wurden die Zählerwerte vom Datenformat REAL auf ULINT umgestellt. Es werden Rundungsfehler bei der Konvertierung vermieden.
FB 'FINDER_7E_46_8_400_0212'
Es wurden Zählerwerte vom Datenformat REAL auf DWORD umgestellt. Es werden Rundungsfehler bei der Konvertierung vermieden.
FB 'GRUNDFOS_MAGNA_3_MONO'
Es wurden Zählerwerte vom Datenformat WORD auf DWORD umgestellt. Grund: Vermeidung von Überlauf-Fehlern.
Folgende Ausgänge wurden ergänzt:
rDiffTemp
dwCoolEnergyTotal
dwCoolVolumeTotal
FB 'BELIMO_P_22RTX_1U00X_2_FULL'
Fehler bei der Bildung der Raumsolltemperatur durch die Umschaltung der Betriebsweisen beseitigt.
Betriebsweise: 'OPERATION_MODE': Fehler bei der Bildung der Raumsolltemperatur bei der Bedienung am RBG beseitigt.
FB 'BELIMO_P_22RTX_1U00X_2_EASY'
Ausgang 'eEcoBoostOnOffIconMode' zur Anzeige der aktuellen Betriebsweise hinzugefügt.
Fehler bei der Bildung der Raumsolltemperatur durch die Umschaltung der Betriebsweisen beseitigt.
Betriebsweise 'OPERATION_MODE: Fehler bei der Bildung der Raumsolltemperatur bei der Bedienung am RBG beseitigt.
1.1.0.38 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 17.06.2024
Neue Funktionen
neuer FB 'DAIKIN_EKMBDXB'. Funktionsbaustein für das Modbus-Interface für bis zu 64 Inneneinheiten.
Änderungen
FB 'THERMOKON_WRF06':
Fehler im Bereich der analogen Ausgänge AO01 und AO02 beseitigt
Fehler im Bereich der Einstellung der Lüfterstufen beseitigt
FB 'SPLUSS_2328_MOD_LCD'
Fehler bei der Ausgabe der Druckistwerte korrigiert
1.1.0.37 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 16.05.2024
Neue Funktionen
neuer FB 'BELIMO_P_22RTX_1U00X_2_FULL'. Dieser FB erlaubt die vollständige Konfiguration (Adressen 110..149) aller Parameter im Bereich 'Service'. Die Nutzung der App 'Belimo Assistant' ist daher optional.
neuer FB 'BELIMO_P_22RTX_1U00X_2_EASY'. Dieser FB liest die vollständige Konfiguration (Adressen 110..149) aller Parameter im Bereich 'Service' (einmalig bei Neustart, bei jeder ansteigenden Flanke am Eingang 'xUpdateConfig' oder zyklisch im Intervall 'tTimeUpdateConfig'). Die Festlegung der Parameter erfolgt in der App 'Belimo Assistant'. Folgende Parameter können in der App nicht festgelegt werden:
eTemperatureUnit (Adresse120)
eOffsetUnit (Adresse 122)
eDsplIconsHeatCool (Adresse 134)
eWarningIconFunct (Adresse 135)
eWindowIconFunct (Adresse 136)
Mode On/Off Button (Adresse 141)
neuer FB 'GÜNTER_GMMNEXT'
neuer FB 'THERMOKON_WRF06'
Änderungen
FB 'DANFOSS_NOVOCON': Ausgänge 'rAI1' und 'rAI2' hinzugefügt
alle FB's mit Ausgang 'xAlarmCom': Die nicht bestehende Verbindung zwischen Modbus-TCP-Client (FB 'ModbusClient_TCP' oder 'ModbusClient_TCP_Fast', Ausgang 'xConnected') und Modbus-TCP-Server wird erst nach einer Zeitdauer von 'gc_tOnDelayxAlarmCom' an den Ausgang 'xAlarmCom' übergeben. Bisher erfolgte die Übergabe unmittelbar.
FB 'EBM_SERIEN_84_112_150_200_V6_0' und 'EBM_SERIEN_84_112_150_200_V6_3':
Register D103: Der Default-Wert wurde von 1 auf 0 geändert
Die Instanz 'Sollwerte_2' wird in die neue Instanz 'Konfiguration_5' überführt (da die Registeradressen im EEPROM-Bereich liegen und nicht zyklisch beschrieben werden dürfen)
FB 'EBM_SERIEN_84_112_150_200_V5_0'
Die Instanz 'Sollwerte_1' wird in die neue Instanz 'Konfiguration_2' überführt (da die Registeradressen im EEPROM-Bereich liegen und nicht zyklisch beschrieben werden dürfen)
Die Instanz 'Sollwerte_2' wird in die neue Instanz 'Konfiguration_3' überführt (da die Registeradressen im EEPROM-Bereich liegen und nicht zyklisch beschrieben werden dürfen)
Die Instanz 'Sollwerte_3' wird in die neue Instanz 'Konfiguration_4' überführt (da die Registeradressen im EEPROM-Bereich liegen und nicht zyklisch beschrieben werden dürfen)
1.1.0.36 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 15.01.2024
Neue Funktionen
neuer FB 'THERMOKON_WRF07_CO2_VOC'
1.1.0.35 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 04.01.2024
Neue Funktionen
Einführung von Parametern für den Messwerte-Abgleich (=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 (neuer Funktionsbaustein)
HYGRASGARD SPLUSS_FSFTM_MOD
HYGRASGARD SPLUSS_FSFTM_POTI_MOD (neuer Funktionsbaustein)
AERASGARD SPLUSS_KFTM_LQ_CO2_MOD
AERASGARD SPLUSS_AFTM_LQ_CO2_MOD (neuer Funktionsbaustein)
AERASGARD SPLUSS_RFTM_XXX_MOD (neuer Funktionsbaustein)
AERASGARD SPLUSS_RFTM_CO2_POTI_MOD (neuer Funktionsbaustein)
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 CODESYS 3.5.17.2 - Download
Release Date 11.12.2023
Neue Funktionen
Einführung von Parametern für den Messwerte-Abgleich (=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
Änderungen
FB
1.1.0.32 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 30.11.2023
Neue Funktionen und Änderungen
FB 'SimpleWriteCoil_FC05'. Dieser FB erlaubt das Schreiben von 1 Coil (FC05)
FB 'SimpleWriteCoils_FC15'. Dieser FB erlaubt das Schreiben von 2 bis 64 Coils (FC15). Mit dem FB 'SimpleWriteValueCoil' können dagegen mit FC 15 immer nur 8, 16, 32 oder 64 Coils gleichzeitig geschrieben werden.
Änderungen
FB 'SPLUSS_RYMASKON_7XX_MOD': Beseitigung von Fehlern im Zusammenhang mit der Erfassung der aktuellen Raum-Solltemperatur im Tagbetrieb des RBG.
FB 'SPLUSS_RYMASKON_5XX_MOD': Beseitigung von Fehlern im Zusammenhang mit der Erfassung der aktuellen Raum-Solltemperatur im Tagbetrieb des RBG.
1.1.0.31 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 30.10.2023
Änderungen
FB 'DANFOSS_NOVOCON'
Bei einem Schreibvorgang des Ventiltyps (eValveType) werden einige interne Register des Ventilantriebs initialisiert. Durch die Änderung des FB werden jetzt bei Änderung des Ventiltyps alle relevanten Konfigurationsparameter und Ausgänge neu an den Ventilantrieb übertragen.
1.1.0.30 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 26.09.2023
Behebung von Fehlern aus der Version 1.1.0.29 in Zusammenhang mit dem FB 'SimpleReadCoilInput'. Betroffene Methoden:
SendReadRequest
OnResponseComplete
1.1.0.29 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 21.09.2023
Neue Funktionen und Änderungen
neuer FB 'BELIMO_C615QP_B_MOD'
FB 'SIEMENS_PAC_3200' angepasst
neuer FB 'SimpleReadCoilInput'
Dieser neue Funktionsbaustein erlaubt das Lesen von 1 - 64 Coils oder Inputs (FC01 / FC02)
Mit dem FB 'SimpleReadValue' können dagegen immer nur 16, 32 oder 64 Coils bzw. Inputs gleichzeitig gelesen werden
1.1.0.28 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 24.08.2023
Neue Funktionen und Änderungen
neuer FB 'ModbusClient_TCP_Fast'
Dieser FB entspricht dem bisherigen FB 'ModbusClient_TCP'. Es wurden zwei Zustände der Zustandsmaschine entfernt, um die Übertragungsrate der Modbus-Telegramme in der Client-Server-Verbindung zu erhöhen.
FB 'DANFOSS_NOVOCON' angepasst
FB 'KAMPMANN_FAN_COIL' geändert
Die Register 198...201 dürfen nicht in einem Telegramm beschrieben werden, da das Register 200 nicht definiert ist.
Die Register 210...215 dürfen nicht in einem Telegramm beschrieben werden, da die Register 212..214 nicht definiert sind.
1.1.0.27 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 04.08.2023
Neue Funktionen und Änderungen
neuer FB 'BELIMO_VSR24A_LP1_MOD'
1.1.0.26 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 17.07.2023
Neue Funktionen
neuer FB 'SimpleWriteArrayOfWord'
neuer FB 'SimpleWriteArrayOfInt'
1.1.0.25 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 07.07.2023
Neue Funktionen und Änderungen
neuer FB 'SimpleReadArray'
FB 'KAMPMANN_FAN_COIL'
Fehler bei der Übertragung der virtuellen Raumtemperatur (Register 75) beseitigt
Alle FB's: Überprüfung der Pointer auf Gültigkeit
1.1.0.24 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 28.06.2023
Neue Funktionen und Änderungen
FB 'HELIOS_KWL_MODBUS_GATEWAY'
Umbenennung:
'rSetpFanStage' Sollwert Lüfterstufe
'rSetpFanStage_Fb' Aktive Lüfterstufe
Erweiterung:
'rSetpTemp' Sollwert Komforttemperatur
'rSetpTemp_Fb' Rückmeldung Sollwert Komforttemperatur
'xUpdateSetp' Aktualisierung der Sollwerte
'tTimeUpdateSetp' Updateintervall
'rSetpFanStageMin' Aktive minimale Lüfterstufe
neuer FB 'BELIMO_VRU_D3_BAC_EASY'
neuer FB 'BELIMO_VRU_D3_BAC_FULL'
Alle FB's im Ordner 'Manufacturer Modbus Devices'
Der Ausgang 'xAlarmCom' wird ohne Zeitverzögerung aktiv (=TRUE), falls der Ausgang 'xConnected' des zugehörigen FB 'ModbusClient_TCP' inaktiv (=FALSE) wird
Update der Bibliothek 'SysSocket' auf 3.5.18.40
Update der Bibliothek 'SysSocket2' auf 3.5.18.40
1.1.0.23 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 16.06.2023
Völlige Überarbeitung, Fehlerbeseitigung, funktionelle Verbesserungen und Umstellung der TCP-Bibliothek auf die SysSocket2-Bibliothek.
Neue Funktionen und Änderungen
FB 'ModbusClient_TCP'
Die Zustandsmaschine hat nun mehr Zustände als bisher (Vorteile bei der Fehlersuche, nachteilig bei großen Taskzykluszeiten)
Die Methode 'ReadyForReceive' erkennt eine unterbrochene Client-Server-Verbindung zuverlässig und schnell
Eingang 'xEn' hinzugefügt
Ausgang 'xReady' hinzugefügt
Änderungen der Parameter 'sHostAddress' oder 'wPort' werden erkannt und bewirken den Abbau der bisherigen und den Aufbau der neuen Verbindung
Anzahl der Timeout-Parameter auf 4 reduziert
Bekannter Mangel: Im Zustand 'Ready' wird eine unterbrochene Client-Server-Verbindung noch nicht erkannt!
1.1.0.22 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 18.04.2023
Neue Funktionen und Änderungen
FB 'ModbusClient_TCP'
Parameter 'xCheckServer': Initialwert = TRUE ( zyklische Prüfung der Client-Server-Verbindung ist aktiv )
Parameter 'tTimeCheckServer': Initialwert = 60s ( zyklische Prüfung der Client-Server-Verbindung alle 60s, falls xCheckServer = TRUE ).
Parameter 'tTimeoutServerConnect' in 'tTimeoutServerConnectMin' umbenannt
Parameter 'tTimeoutServerConnectMax' ( Initialwert = 24h ) hinzugefügt.
Nach jedem Timeout im Zustand 'CONNECT' wird die Zeitdauer des nächsten Timeouts verdoppelt ( Maximalwert: tTimeoutServerConnectMax )
Änderungen am Eingang 'sHostAddress' werden erkannt und bewirken den Neuaufbau der Verbindung.
Änderungen am Eingang 'wPort' werden erkannt und bewirken den Neuaufbau der Verbindung.
FB 'SIEMENS_PAC_3200'
Ausgang 'rOperatingHours' ( Betriebsstunden ) hinzugefügt.
1.1.0.21 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 18.04.2023
Neue Funktionen und Änderungen
FB 'ModbusClient_TCP'
Parameter 'xCheckServer': Initialwert = TRUE ( zyklische Prüfung der Client-Server-Verbindung ist aktiv )
Parameter 'tTimeCheckServer': Initialwert = 60s ( zyklische Prüfung der Client-Server-Verbindung alle 60s, falls xCheckServer = TRUE ).
Parameter 'tTimeoutServerConnect' in 'tTimeoutServerConnectMin' umbenannt
Parameter 'tTimeoutServerConnectMax' ( Initialwert = 24h ) hinzugefügt.
Nach jedem Timeout im Zustand 'CONNECT' wird die Zeitdauer des nächsten Timeouts verdoppelt ( Maximalwert: tTimeoutServerConnectMax )
Änderungen am Eingang 'sHostAddress' werden erkannt und bewirken den Neuaufbau der Verbindung.
Änderungen am Eingang 'wPort' werden erkannt und bewirken den Neuaufbau der Verbindung.
FB 'SIEMENS_PAC_3200'
Ausgang 'rOperatingHours' ( Betriebsstunden ) hinzugefügt.
1.1.0.20 - HVACModbus CODESYS 3.5.17.2 - Download
Release Date 12.08.2022
Neue Funktionen und Änderungen
n.a.
1.0.0.3 - HVACModbus CODESYS 3.5.14.0 - Download
Release Date 12.08.2020
Neue Funktionen und Änderungen
n.a.
Zuletzt aktualisiert