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