NWPM Modbus TCP

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

NWPM-Erweiterung für ModbusTCP

Bestellkennzeichen

NWPM

Artikelnummer

356960

Betriebsbedingungen

0 bis 55°C
20/80% rF

Ethernet-Schnittstelle

RJ45 10BaseT
Cat5 max. 100m

Protokoll

Modbus TCP

Modbus TCP Port

502

Slave ID

1

Speicher

16 MB RAM
8 MB Flash
3 MB für Benutzerseiten

CPU

ARM7 TDMI@74MHz Takt

Betriebssystem

Linux 2.4.21

Einsetzbar

ab WPM 2004
ab Software H_H50

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

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

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
ab L12

-

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