Links

HVACModbus Library

Modbus Bausteine RTU/TCP verschiedenster Hersteller
Platzhalter: HVACModbus (Aufruf von Funktionbausteinen über HVACModbus.xyz)
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.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.
Last modified 1mo ago