Modbus TCP - Energiemanagementsysteme / Anbindung
Die nachfolgende Beschreibung ist für eine mögliche Anbindung von Dimplex Wärmepumpen an Energiemanagement Systeme über Modbus TCP. Das Hauptaugenmerk liegt dabei auf:
SG Ready und dessen Einstellungen von Parametern
Auslesen von sinnvollen Werten
Betriebsmodus
Viele weitere Einstell- und Lesewerte sind im Dimplex Wiki dokumentiert.
Softwarestand auslesen
Heartbeat
SG Ready
Funktion aktivieren/deaktivieren (ab Softwarestand M 1.3)
Mit dem Schreiben des jeweiligen Wertes wird der Zustand der Funktion ausgeführt.
Name | Register | DPT Typ | R/W | Bereich | |
Min | Max | ||||
Smart_Grid | 5167 | uint16 | R/W | 0 | 12 |
| 0: Hardwareeingang/ Zustand gelb |
Einstellwerte mit Bezug zu SG Ready
Zustand gelb
Name | Register | R/W | DPT Typ | Beschreibung | Einheit | Bereich | |
Min | Max | ||||||
P_SW_SOLL | 5047 | R/W | uint16 | Warmwasser-solltemperatur | °C | P_WW_MIN_TEMP | P_WW_SOLLAB |
Zustand grün
Name | Register | R/W | DPT Typ | Beschreibung | Einheit | Bereich | |
Min | Max | ||||||
P_WW_SOLLAB | 5048 | R/W | uint16 | Warmwasser Maximal-temperatur | °C | P_SW_SOLL | 85 |
Zustand rot
Name | Register | R/W | DPT Typ | Beschreibung | Einheit | Bereich | |
Min | Max | ||||||
P_WW_MIN_TEMP | 5145 | R/W | uint16 | Warmwasser Minimal-temperatur | °C | 10 °C | P_WW_SOLLAB |
Auslesen von sinnvollen Werten
Leistungen und Überschuss (ab Softwarestand M 3.5)
Name | Register | R/W | DPT Typ | Beschreibung | Einheit | Bereich | |
Min | Max | ||||||
Leist_Heiz | 5168 | R | uint16 | Wert der aktuell zur Verfügung gestellten Wärmeleistung | W/10 | -327680 | 327670 |
Leist_Elekt | 5170 | R | uint16 | Wert der aktuell aufgenommen elektrische Leistung | W/10 | -327680 | 327670 |
PV_Ueberschuss | 5182 | R/W | uint16 | PV Überschuss für Smart-Grid von WR/EM (Achtung, dieser Wert ist in der aktuellen Software nur für die Erfassung, es steht noch keine Funktion dahinter) | W/10 | -327680 | 327670 |
die Einheit der Werte ist Watt, Watt genau ist jedoch nicht sinnvoll
der Wert wird durch den Faktor 10 zur Verfügung gestellt
Statusmeldungen
Name | Register | R/W | DPT Typ | Beschreibung | Bereich | |
Min | Max | |||||
Anz_Status_Wert | 103 | R | uint16 | 0 | 30 | |
Sperr_Wp_Wert_Anz | 104 | R | uint16 | 1 | 42 | |
Stoerung_Wert | 105 | R | uint16 | 1 | 31 |
Die ausführlichen Textanzeigen zu den jeweiligen Meldungen sind in den Verlinkungen zum Dimplex Wiki.
Betriebsmodus
Name | Register | R/W | DPT Typ | Beschreibung | Einheit | Bereich | |
Min | Max | ||||||
BA_aktiv | 5015 | R/W | uint16 | Betriebsmodus |
| 0 | 5 |
| 0: Sommer | ||||||
P_URLAUB_TAGE | 5016 | R/W | uint16 | Anzahl Partystunden | H | 0 | 72 |
P_PARTY_HOUR | 5017 | R/W | uint16 | Anzahl Urlaubstage | d | 0 | 150 |
Softwarestand auslesen
Einige Funktionen sind erst ab einem bestimmten Regler Softwarestand verfügbar. Von daher kann es notwendig sein diesen auszulesen und den Funktionsumfang einzuschränken und einen Hinweis auszugeben. Welche Funktionen eine Einschränkung vom Softwarestand haben, wurde in der Überschrift entsprechend gekennzeichnet. Zum Zeitpunkt der Erstellung dieser Beschreibung, ist der Seriensoftwarestand der Wärmepumpen M 3.16.
Name | Register | R/W | DPT Typ | Beschreibung | Erläuterung |
SWa_Version | 65 | R | uint16 | Software Version | 0: -- |
SWa_Nummer | 66 | R | uint16 | Software Nummer | Ziffer |
SWa_Index | 67 | R | uint16 | Software Index | Ziffer |
Beispiel:
SWa_Version: 13 = M
SWa_Nummer: 3 = 3
SWa_Index: 16 = 16
Ergebnis M3.16
Heartbeat (ab Softwarestand M 3.14)
Name | Register | R/W | DPT Typ | Beschreibung | Einheit | Bereich | |
Min | Max | ||||||
Heartbeat_In | 62 | W | uint16 | Heartbeat Input |
| 0 | 65535 |
Heartbeat_Out | 63 | R | uint16 | Heartbeat Output |
| 0 | 65535 |