NWPM Modbus TCP
Erweiterung für eine Modbus TCP-Anbindung
Der Wärmepumpenmanager kann über die als Zubehör erhältliche NWPM-Erweiterung in ein Ethernet-Netzwerk eingebunden werden. Mit der NWPM-Erweiterung besteht die Möglichkeit auf den Wärmepumpenmanager mit dem Modbus TCP Protokoll zuzugreifen.
Die nachfolgende Beschreibung bezieht sich immer auf die aktuellste Firmware. Zu vorherigen Versionen kann diese abweichen.
1 Inhaltsverzeichnis
- 1 1 Inhaltsverzeichnis
- 2 2 Systemvoraussetzung
- 3 3 Unterstütze Funktionscodes
- 4 4 Installation
- 5 5 Datenpunktliste
- 5.1 5.1 Betriebsdaten
- 5.2 5.2 Historie
- 5.3 5.3 Einstellungen
- 5.3.1 5.3.1 1.Heizkreis
- 5.3.2 5.3.2 2./3.Heizkreis
- 5.3.3 5.3.3 Modus
- 5.3.4 5.3.4 Warmwasser
- 5.3.5 5.3.5 Schwimmbad
- 5.3.6 5.3.6 2.Wärmeerzeuger
- 5.4 5.4 Auswahl Zeitfunktionen
- 5.5 5.5 Displayanzeigen
- 5.5.1 5.5.1 Statusmeldungen
- 5.5.2 5.5.2 Sperren
- 5.5.3 5.5.3 Störmeldungen
- 5.5.4 5.5.4 Sensorik
- 5.6 5.6 Eingänge
- 5.7 5.7 Ausgänge
- 5.8 5.8 Zeitabgleich
- 6 6 Funktionsbeschreibungen
- 6.1 6.1 Raumtemperaturregelung Smart-RTC+
- 6.1.1 6.1.1 Notwendige Einstellungen am Wärmepumpenmanager
- 6.1.2 6.1.2 Datenpunkte Raumregelung
- 6.1.3 6.1.3 Beispiel für das Schreiben der Raumwerte
- 6.1.3.1 6.1.3.1 Baustein 1 - Umschalten der Raumadressen
- 6.1.3.2 6.1.3.2 Baustein 2 - Verzögertes Schreiben der Raumwerte
- 6.1.3.3 6.1.3.3 Baustein 3 - Zu beschreibende Raumadresse vergleichen
- 6.1.3.4 6.1.3.4 Baustein 4 - Schreiben der Raumwerte in den Zwischenspeicher
- 6.1.3.5 6.1.3.5 Baustein 5 - Schreiben der Raumwerte in den Wärmepumpenmanager
- 6.1.3.6 6.1.3.6 Zusammenfassung
- 6.2 6.2 Smart-Grid / SG Ready
- 6.1 6.1 Raumtemperaturregelung Smart-RTC+
- 7 7 Kontakt
NWPM-Erweiterung für ModbusTCP | |
Bestellkennzeichen | NWPM |
Artikelnummer | 356960 |
Betriebsbedingungen | 0 bis 55°C |
Ethernet-Schnittstelle | RJ45 10BaseT |
Protokoll | Modbus TCP |
Modbus TCP Port | 502 |
Slave ID | 1 |
Speicher | 16 MB RAM |
CPU | ARM7 TDMI@74MHz Takt |
Betriebssystem | Linux 2.4.21 |
Einsetzbar | ab WPM 2004 |
Auslieferungszustand mit | |
Firmware | A1.5.0 |
Benutzeroberfläche | v12 |
2 Systemvoraussetzung
Die Mindestsystemvoraussetzung zur Nutzung der NWPM-Erweiterung ist eine Dimplex Wärmepumpe mit Wärmepumpenmanager WPM 2004, WPM 2006, WPM 2007 oder WPM EconPlus Baureihe mit Softwarestand H_H50 und höher.
Weiterhin ist ein PC mit Netzwerkanschluss, ein Router und ein S/FTP-Kabel der Kategorie 5e oder höher zur Verbindung der NWPM-Erweiterung erforderlich. Für die Anzeige der benutzerspezifischen Oberfläche muss auf dem PC ein Browser wie z.B. Mozilla Firefox installiert sein.
3 Unterstütze Funktionscodes
Typ | R/W | Funktionscode | Modbus-Funktion |
---|---|---|---|
Digital | R | 01 (0x01) | Read Coils |
Analog | R | 03 (0x03) | Read Holding Register |
Digital | W | 05 (0x05) | Write Single Coil |
Analog | W | 06 (0x06) | Write Single Register |
Digital | W | 15 (0x15) | Write Multiple Coils |
Analog | W | 16 (0x16) | Write Multiple Registers |
4 Installation
ACHTUNG
Vor Öffnen des Gerätes sind alle Stromkreise spannungsfrei zu schalten. Sämtliche elektrische Anschlussarbeiten dürfen nur von einer Elektrofachkraft oder einer Fachkraft für festgelegte Tätigkeiten unter Beachtung der Montage- und Gebrauchsanweisung durchgeführt werden.
Die Installation der NWPM-Erweiterung erfolgt am Wärmepumpenmanager in den dafür vorgesehenen Steckplatz “Serial Card/BMS Card”. Hierbei werden folgende Schritte ausgeführt:
Wärmepumpenmanager spannungsfrei schalten
Abdeckung des Steckplatzes “Serial Card/BMS Card” mit einem kleinen Schraubendreher entfernen
Einbau der NWPM-Erweiterung
Schließen der Öffnung mittels beiliegender Abdeckung
Wärmepumpenmanager mit Spannung versorgen
HINWEIS
Zum einfachen Einbau die NWPM-Erweiterung leicht schräg einsetzen, dann aufrecht halten und nach unten Drücken. Anschließend auf festen Sitz achten!
4.1 Einstellungen Wärmepumpenmanager
Je nach Softwarestand des Wärmepumpenmanagers müssen folgende Einstellungen geprüft und gegebenenfalls angepasst werden:
Softwarestand | Menü | Untermenü | Einstellwert |
---|---|---|---|
ab WPM_M (Touch Display) | Einstellungen → Netzwerk | Protokoll | Modbus TCP |
ab WPM_L20.2 | Netzwerk → mit der Taste «Menü» wählen | Protokoll | LAN |
Adressbereich | 1..207 | ||
ab WPM_L | Netzwerk → mit der Taste «Menü» wählen | Protokoll | LAN |
ab WPM_H | Modem → mit der Tastenkombination «Menü» + «Enter» wählen | Protokoll | Lokal |
Baudrate | 19200 | ||
Adresse | 001 |
4.2 Ermitteln der IP-Adresse (Standard Display)
Der Zugriff auf die Benutzeroberfläche der NWPM-Erweiterung erfolgt über die dynamisch vergebene IP-Adresse des Routers. Diese IP-Adresse kann in der Benutzeroberfläche des Routers, anhand der jeweiligen MAC-Adresse der NWPM-Erweiterung ausgelesen werden. Hierfür muss auf die Administration des Routers zugegriffen werden.
Ab dem Wärmepumpenmanager Softwarestand L12 und der Firmwareversion A1.5.0 der NWPM-Erweiterung (Auslieferungszustand ab Mai 2013), kann die vom Router vergebene IP Adresse im Menü ausgelesen werden. In dieses Menü gelangt man durch gleichzeitiges Drücken (ca. 5 Sekunden) der Tastenkombination «ESC» und «Enter». Durch drücken der Taste «Menü» gelangt man wieder in die Standardanzeige.
Mit den Pfeiltasten "OTHER INFORMATION" auswählen und mit «Enter» bestätigen
Mit den Pfeiltasten "PCOWEB/NET CONFIG" auswählen und mit «Enter» bestätigen
Mit den Pfeiltasten "PCOWEB settings" auswählen und mit «Enter» bestätigen
Ist die NWPM-Erweiterung mit einem Router verbunden wo die DHCP Funktion aktiv ist, wird die vergebene IP-Adresse angezeigt
Ist die NWPM-Erweiterung nicht mit einem Router verbunden kann eine feste IP-Adresse vergeben werden
Dabei muss die Auswahl von DHCP von ON auf OFF gesetzt und die gewünschte IP Adresse eingestellt werden
Ebenso kann die Netmask und Gateway
oder auch DNS1 und DNS2 ausgelesen oder aber vergeben werden
Wurden Änderungen vorgenommen, müssen diese zum Schluss noch mit YES bestätigt und ein Neustart durchgeführt werden
4.2.1 Hostname
Nach erfolgreicher Vergabe einer dynamischen IP-Adresse des Routers und Unterstützung dieser Funktion, besteht die Möglichkeit des Zugriffs über einen Hostname. Dieser setzt sich aus dem Begriff "pcowebXXXXXX" und den letzten 6 Stellen der MAC-Adresse zusammen.
Beispiel: http://pcoweb10601f/
HINWEIS
Der Zugriff mittels Hostname ist ab der Firmware A1.5.0 möglich.
4.2.2 Netscan
Zunächst muss die aktuelle Version "Netscan" für das vorhandene Betriebssystem im Internet gesucht und auf der Festplatte gespeichert werden. Anschließend wird gegebenenfalls der Ordnerinhalt entpackt und die Datei "netscan.exe" ausgeführt.
IP-Adressbereichwahl des Netzwerks über das Icon "IP"
Markieren des Adressbereichs des Netzwerks
Scannen der IP-Adressen "Start Scanning" und auslesen der IP-Adresse anhand der MAC-Adresse
5 Datenpunktliste
5.1 Betriebsdaten
| Address | Datapoint Typ | COIL/REG | R/W | Unit | |
---|---|---|---|---|---|---|
Name | WPM-Software J/L/M | WPM-Software H | ||||
Außentemperatur (R1) | 1 | 27 | Float 16 bit | Register | R | °C |
Temperatur Ruecklauf (R2) | 2 | 29 | Float 16 bit | Register | R | °C |
Temperatur Rücklaufsoll | 53 | 28 | Float 16 bit | Register | R | °C |
Temperatur Warmwasser (R3) | 3 | 30 | Float 16 bit | Register | R | °C |
Temperatur Warmwassersoll | 58 | 40 | Float 16 bit | Register | R | °C |
Temperatur Vorlauf (R9) | 5 | 31 | Float 16 bit | Register | R | °C |
Temperatur Wärmequelleneintritt (R24)* | 6 | - | Float 16 bit | Register | R | °C |
Temperatur Wärmequellenaustritt (R6) | 7 | 41 | Float 16 bit | Register | R | °C |
Solltemperatur 2.Heizkreis | 54 | 32 | Float 16 bit | Register | R | °C |
Temperatur 2.Heizkreis (R5) | 9 | 33 | Float 16 bit | Register | R | °C |
Solltemperatur 3.Heizkreis | 55 | 34 | Float 16 bit | Register | R | °C |
Temperatur 3.Heizkreis (R13) | 10 | 35 | Float 16 bit | Register | R | °C |
Raumtemperatur 1 / RT-RTH Econ | 11 | 36 | Float 16 bit | Register | R | °C |
Raumtemperatur 2 | 12 | 38 | Float 16 bit | Register | R | °C |
Raumfeuchte 1 / RT-RTH Econ | 13 | 37 | Float 16 bit | Register | R | °C |
Raumfeuchte 2 | 14 | 39 | Float 16 bit | Register | R | °C |
Passiv Kühlen | ||||||
Vorlauftemperatur (R11) | 19 | 42 | Float 16 bit | Register | R | °C |
Rücklauftemperatur (R4) | 20 | 43 | Float 16 bit | Register | R | °C |
Passiv/Aktiv Kühlen | ||||||
Rücklauftemp. gem. Primärkreis (R24) | 21 | - | Float 16 bit | Register | R | °C |
Solar | ||||||
Kollektorfühler (R23) | 10 | - | Float 16 bit | Register | R | °C |
Solarspeicher (R22) | 23 | - | Float 16 bit | Register | R | °C |
Lüftung | ||||||
Außenlufttemperatur | 120 | - | Float 16 bit | Register | R | °C |
Zulufttemperatur | 121 | - | Float 16 bit | Register | R | °C |
Ablufttemperatur | 122 | - | Float 16 bit | Register | R | °C |
Fortlufttemperatur | 123 | - | Float 16 bit | Register | R | °C |
Drehzahl Zuluftventilator | 125 | - | Float 16 bit | Register | R | 1/min |
Drehzahl Abluftventilator | 126 | - | Float 16 bit | Register | R | 1/min |
*HINWEIS
Der Wärmequelleneintritt ist nur bei Wärmepumpen mit elektronischem Expansionsventil vorhanden.
5.2 Historie
| Address | Datapoint Typ | COIL/REG | R/W | Unit | |
Name | WPM-Software J/L/M | WPM-Software H | ||||
Verdichter 1 | 72 | 64 | uint16 | Register | R | hour |
Verdichter 2 | 73 | 65 | uint16 | Register | R | hour |
Primärpumpe / Ventilator (M11) | 74 | 66 | uint16 | Register | R | hour |
2.Wärmeerzeuger (E10) | 75 | 67 | uint16 | Register | R | hour |
Heizungspumpe (M13) | 76 | 68 | uint16 | Register | R | hour |
Warmwasserpumpe (M18) | 77 | 69 | uint16 | Register | R | hour |
Flanschheizung (E9) | 78 | 70 | uint16 | Register | R | hour |
Schwimmbadpumpe (M19) | 79 | 71 | uint16 | Register | R | hour |
Zusatzumwälzpumpe (M16) | 71 | - | uint16 | Register | R | hour |
Wärmemenge* Heizen 1-4 | 5096 | 5101 | uint16 | Register | R | kWh |
Wärmemenge* Heizen 5-8 | 5097 | 5102 | uint16 | Register | R | kWh |
Wärmemenge* Heizen 9-12 | 5098 | 5103 | uint16 | Register | R | kWh |
Wärmemenge* Warmwasser 1-4 | 5099 | 5104 | uint16 | Register | R | kWh |
Wärmemenge* Warmwasser 5-8 | 5100 | 5105 | uint16 | Register | R | kWh |
Wärmemenge* Warmwasser 9-12 | 5101 | 5106 |