NWPM - Modbus TCP - H-Software

Erweiterung für eine Modbus TCP Anbindung bei Wärmepumpen mit H-Software

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.

Inhaltsverzeichnis

NWPM-Erweiterung

Hard- und Software

Bestellkennzeichen

NWPM

Artikelnummer

nicht mehr erhältlich

Betriebsbedingungen

-40 bis 70°C

Ethernet-Schnittstelle

RJ45 10/100BaseT
Cat5 max. 100m

Protokoll

Modbus TCP

Modbus TCP Port

502

Systemvoraussetzung

Die Mindestsystemvoraussetzung zur Nutzung ist eine Dimplex Wärmepumpe mit H-Software.

Weiterhin ist ein PC mit Netzwerkanschluss, die NWPM-Erweiterung, ein Router und ein S/FTP-Kabel der Kategorie 5e oder höher zur Verbindung erforderlich.

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

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:

WPM 2004 - WPM 2007

WPM 2004 - WPM 2007

  • Wärmepumpenmanager spannungsfrei schalten

  • Abdeckung des Steckplatzes “Serial Card/BMS Card” mit einem kleinen Schraubendreher entfernen

  • Einbau der Erweiterung in den vorgesehenen Steckplatz; dabei muss auf den korrekten Sitz geachtet werden

HINWEIS
Zum einfachen Einbau die Erweiterung leicht schräg einsetzen, dann aufrecht halten und nach unten Drücken. Anschließend auf festen Sitz achten!

  • Ausbrechen der vorhandenen Abdeckung

  • Schließen der Öffnung mittels Abdeckung

  • Wärmepumpenmanager mit Spannung versorgen

Einstellungen Wärmepumpenmanager

Im Menü Modem” werden die Einstellungen für die als Zubehör erhältlichen Schnittstellen vorgenommen.

Parameter

Einstellung

Einstellung

Parameter

Einstellung

Einstellung

Baudrate

Auswahl der Baudrate, mit der Daten über die serielle Schnittstelle ausgetauscht werden. Es muss gewährleistet sein, dass auf beiden Seiten der Kommunikation die gleiche Baudrate eingestellt ist.

19200

Adresse

Jedem Anschluss kann eine Adresse zugeordnet werden. Dieser Wert sollte im Normalbetrieb auf 001 eingestellt bleiben.

001

Protokoll

Mit der Einstellung Protokoll wird angegeben, welche Art der Ferndiagnose verwendet wird (Lokal oder Modem)

Lokal

nach oben

Auslesen der dynamisch vergebenen IP Adresse

Ist die NWPM-Erweiterung mit dem lokalen Router verbunden, vergibt dieser in der Regler eine IP Adresse. Die vergebene IP Adresse muss im Menü des Routers ausgelesen werden.

nach oben

Einstellen der fest vergebenen IP Adresse

Wird eine feste IP Adresse benötigt, ist die Einstellung über die Weboberfläche der NWPM vorzunehmen.

nach oben

Datenpunktliste

Betriebsdaten

 

Address

Datapoint Typ

COIL/REG

R/W

Unit

Name

Außentemperatur (R1)

27

Float 16 bit

Register

R

°C

Temperatur Ruecklauf (R2)

29

Float 16 bit

Register

R

°C

Temperatur Rücklaufsoll

28

Float 16 bit

Register

R

°C

Temperatur Warmwasser (R3)

30

Float 16 bit

Register

R

°C

Temperatur Warmwassersoll

40

Float 16 bit

Register

R

°C

Temperatur Vorlauf (R9)

31

Float 16 bit

Register

R

°C

Temperatur Wärmequellenaustritt (R6)

41

Float 16 bit

Register

R

°C

Solltemperatur 2.Heizkreis

32

Float 16 bit

Register

R

°C

Temperatur 2.Heizkreis (R5)

33

Float 16 bit

Register

R

°C

Solltemperatur 3.Heizkreis

34

Float 16 bit

Register

R

°C

Temperatur 3.Heizkreis (R13)

35

Float 16 bit

Register

R

°C

Raumtemperatur 1 / RT-RTH Econ

36

Float 16 bit

Register

R

°C

Raumtemperatur 2

38

Float 16 bit

Register

R

°C

Raumfeuchte 1 / RT-RTH Econ

37

Float 16 bit

Register

R

°C

Raumfeuchte 2

39

Float 16 bit

Register

R

°C

Passiv Kühlen

Vorlauftemperatur (R11)

42

Float 16 bit

Register

R

°C

Rücklauftemperatur (R4)

43

Float 16 bit

Register

R

°C

nach oben

Historie

 

Address

Datapoint Typ

COIL/REG

R/W

Unit

Name

Verdichter 1

64

uint16

Register

R

hour

Verdichter 2

65

uint16

Register

R

hour

Primärpumpe / Ventilator (M11)

66

uint16

Register

R

hour

2.Wärmeerzeuger (E10)

67

uint16

Register

R

hour

Heizungspumpe (M13)

68

uint16

Register

R

hour

Warmwasserpumpe (M18)

69

uint16

Register

R

hour

Flanschheizung (E9)

70

uint16

Register

R

hour

Schwimmbadpumpe (M19)

71

uint16

Register

R

hour

Wärmemenge* Heizen 1-4

5101

uint16

Register

R

kWh

Wärmemenge* Heizen 5-8

5102

uint16

Register

R

kWh

Wärmemenge* Heizen 9-12

5103

uint16

Register

R

kWh

Wärmemenge* Warmwasser 1-4

5104

uint16

Register

R

kWh

Wärmemenge* Warmwasser 5-8

5105

uint16

Register

R

kWh

Wärmemenge* Warmwasser 9-12

5106

uint16

Register

R

kWh

Wärmemenge* Schwimmbad 1-4

5107

uint16

Register

R

kWh

Wärmemenge* Schwimmbad 5-8

5108

uint16

Register

R

kWh

Wärmemenge* Schwimmbad 9-12

5109

uint16

Register

R

kWh

*HINWEIS
Eine Wärmemenge kann nur bei Wärmepumpen mit integriertem Wärmemengenzähler oder einem als Sonderzubehör externen Wärmemengenzähler WMZ 25/32 ausgegeben werden!

Beispiel Wärmemengen*

Die Wärmemengen setzen sich aus 3 Indizes zusammen. Diese 3 Indizes müssen mit folgender Formel zur Wärmemenge zusammengesetzt werden.

Wärmemenge Heizen = (Wärmemenge Heizen 9-12 * 100000000) + (Wärmemenge Heizen 5-8 * 10000) + Wärmemenge Heizen 1-4

Entsprechend dieser Beschreibung wird die Wärmemenge für "Warmwasser" und "Schwimmbad" ermittelt. Jedoch wird hierbei der entsprechende Datenpunkt genutzt.

nach oben

Einstellungen

1.Heizkreis

 

Address

Datapoint Typ

COIL/REG

R/W

Range

Unit

Name

Min

Max

Parallelverschiebung

5002

uint16

Register

R/W

0

38

 

 

0: -19
1: -18
2: -17
3: -16
4: -15
5: -14
6: -13
7: -12
8: -11
9: -10
10: -9
11: -8
12: -7
13: -6
14: -5
15: -4
16: -3
17: -2
18: -1
19: 0

20: 1
21: 2
22: 3
23: 4
24: 5
25: 6
26: 7
27: 8
28: 9
29: 10
30: 11
31: 12
32: 13
33: 14
34: 15
35: 16
36: 17
37: 18
38: 19
 

 

Raumtemperatur

21

uint16

Register

R/W

15.0

30.0

°C

Festwertsolltemperatur

5003

uint16

Register

R/W

18

60

°C

Heizkurvenendpunkt

5015

uint16

Register

R/W

20

70

°C

Hysterese

22

uint16

Register

R/W

0.5

5.0

K

Solltemp. dyn. Kühlung

5024

uint16

Register

R/W

10

35

°C

nach oben

2./3.Heizkreis

Um Änderungen am 2. oder 3.Heizkreis vornehmen zu können, muss die Umschaltung über eine Adresse erfolgen. Nach Umschaltung dieser Adresse ist eine problemlose Parameteränderung im gewünschten Heizkreis möglich.

 

Address

Datapoint Typ

COIL/REG

R/W

Range

Unit

Name

Min.

Max.

 

Auswahl Heizkreis 2

5082

uint16

Register

R/W

2

2

 

Auswahl Heizkreis 3

5082

uint16

Register

R/W

3

3

 

 

2: 2.Heizkreis
3: 3.Heizkreis

 

Heizkurvenendpunkt

5084

uint16

Register

R/W

20

70

°C

Festwertemperatur

5085

uint16

Register

R/W

20

60

°C

Parallelverschiebung

5086

uint16t

Register

R/W

0

38

 

 

0: -19
1: -18
2: -17
3: -16
4: -15
5: -14
6: -13
7: -12
8: -11
9: -10
10: -9
11: -8
12: -7
13: -6
14: -5
15: -4
16: -3
17: -2
18: -1
19: 0

20: 1
21: 2
22: 3
23: 4
24: 5
25: 6
26: 7
27: 8
28: 9
29: 10
30: 11
31: 12
32: 13
33: 14
34: 15
35: 16
36: 17
37: 18
38: 19
 

 

Mischerlaufzeit

5087

uint16

Register

R/W

1

6

Min

Mischerhysterese

93

uint16

Register

R/W

0.5

2.0

K

Maximale Temperatur

5088

uint16

Register

R/W

30

70

°C

Kühlung Raumsolltemperatur

5089

uint16

Register

R/W

0

30

 

 

0: 15.0
1: 15.5
2: 16.0
3: 16.5
4: 17.0
5: 17.5
6: 18.0
7: 18.5
8: 19.0
9: 19.5
10: 20.0
11: 20.5
12: 21.0
13: 21.5
14: 22.0
15: 22.5

16: 23.0
17: 23.5
18: 24.0
19: 24.5
20: 25.0
21: 25.5
22: 26.0
23: 26.5
24: 27.0
25: 27.5
26: 28.0
27: 28.5
28: 29.0
29: 29.5
30: 30.0
 

°C

nach oben

Modus

 

Address

Datapoint Typ

COIL/REG

R/W

Range

Unit

Name

Min

Max

Betriebsmodus

5007

uint16

Register

R/W

0

5

 

 

0: Sommer
1: Winter
2: Urlaub
3: Party
4: 2.Wärmeerzeuger
5: Kühlen

 

Anzahl Partystunden

5008

uint16

Register

R/W

0

72

hour

Anzahl Urlaubstage

5009

uint16

Register

R/W

0

150

day

nach oben

Warmwasser

 

Address

Datapoint Typ

COIL/REG

R/W

Range

Unit

Name

Min

Max

Hysterese

5004

uint16

Register

R/W

2

15

K

Solltemperatur

5022

uint16

Register

R/W

30

85

°C

nach oben

2.Wärmeerzeuger

 

Address

Datapoint Typ

COIL/REG

R/W

Range

Unit

Name

Min

Max

Mischer Hysterese

20

uint16

Register

R/W

0.5

2.0

K

Grenztemperatur parallel

19

uint16

Register

R/W

-25

35

°C

Mischerlaufzeit

37

uint16

Register

R/W

30

85

Min

nach oben

Auswahl Zeitfunktionen

Ein Zugriff auf die Zeitfunktionen für z.B. Sperren, Absenk-/ Anhebwerte oder Zeiten erfolgt über das Umschalten der Adresse 5065.

nach oben

Absenkung/Anhebung

 

Address

Datapoint Typ

COIL/REG

R/W

Range

Unit

Name

Min

Max

1.Heizkreis

Absenkung

5065

uint16

Register

R/W

1

1

 

Anhebung

5065

uint16

Register

R/W

2

2

 

2.Heizkreis

Absenkung

5065

uint16

Register

R/W

3

3

 

Anhebung

5065

uint16

Register

R/W

4

4

 

3.Heizkreis

Absenkung

5065

uint16

Register

R/W

5

5

 

Anhebung

5065

uint16

Register

R/W

6

6

 

Zeitfunktion

Start Stunde 1

5066

uint16

Register

R/W

0

23

hour

Start Minute 1

5067

uint16

Register

R/W

0

59

min

Ende Stunde 1

5068

uint16

Register

R/W

0

23

hour

Ende Minute 1

5069

uint16

Register

R/W

0

59

min

Start Stunde 2

5070

uint16

Register

R/W

0

23

hour

Start Minute 2

5071

uint16

Register

R/W

0

59

min

Ende Stunde 2

5072

uint16

Register

R/W

0

23

hour

Ende Minute 2

5073

uint16

Register

R/W

0

59

min

Sonntag

5074

uint16

Register

R/W

0

3

 

Montag

5075

uint16

Register

R/W

0

3

 

Dienstag

5076

uint16

Register

R/W

0

3

 

Mittwoch

5077

uint16

Register

R/W

0

3

 

Donnerstag

5078

uint16

Register

R/W

0

3

 

Freitag

5079

uint16

Register

R/W

0

3

 

Samstag

5080

uint16

Register

R/W

0

3

 

 

0: Ja
1: Nein
2: Zeit 1
3: Zeit 2

 

Absenk- / Anhebwert

5081

uint16

Register

R/W

0

19

K

Aktiv Zeit 1

125

Boolean

Coil

R

0

1

no

Aktiv Zeit 2

126

Boolean

Coil

R

0

1

no

 

0: inaktiv
1: aktiv

 

nach oben

Warmwasser Sperre

 

Address

Datapoint Typ

COIL/REG

R/W

Range

Unit

Name

Min

Max

Warmwasser Sperre

5065

uint16

Register

R/W

7

7

 

Zeitfunktion

Start Stunde 1

5066

uint16

Register

R/W

0

23

hour

Start Minute 1

5067

uint16

Register

R/W

0

59

min

Ende Stunde 1

5068

uint16

Register

R/W

0

23

hour

Ende Minute 1

5069

uint16

Register

R/W

0

59

min

Start Stunde 2

5070

uint16

Register

R/W

0

23

hour

Start Minute 2

5071

uint16

Register

R/W

0

59

min

Ende Stunde 2

5072

uint16

Register

R/W

0

23

hour

Ende Minute 2

5073

uint16

Register

R/W

0

59

min

Sonntag

5074

uint16

Register

R/W

0

3

 

Montag

5075

uint16

Register

R/W

0

3

 

Dienstag

5076

uint16

Register

R/W

0

3

 

Mittwoch

5077

uint16

Register

R/W

0

3

 

Donnerstag

5078

uint16

Register

R/W

0

3

 

Freitag

5079

uint16

Register

R/W

0

3

 

Samstag

5080

uint16

Register

R/W

0

3

 

 

0: Ja
1: Nein
2: Zeit 1
3: Zeit 2

 

Aktiv Zeit 1

125

Boolean

Coil

R

0

1

no

Aktiv Zeit 2

126

Boolean

Coil

R

0

1

no

 

0: inaktiv
1: aktiv

 

nach oben

Thermische Desinfektion

 

Address

Datapoint Typ

COIL/REG

R/W

Range

Unit

Name

Min.

Max.

Thermische Desinfektion

5065

uint16

Register

R/W

8

8

 

Zeitfunktion

Start Stunde

5066

uint16

Register

R/W

0

23

hour

Start Minute

5067

uint16

Register

R/W

0

59

min

Sonntag

5074

uint16

Register

R/W

0

1

 

Montag

5075

uint16

Register

R/W

0

1

 

Dienstag

5076

uint16

Register

R/W

0

1

 

Mittwoch

5077

uint16

Register

R/W

0

1

 

Donnerstag

5078

uint16

Register

R/W

0

1

 

Freitag

5079

uint16

Register

R/W

0

1

 

Samstag

5080

uint16

Register

R/W

0

1

 

 

0: Ja
1: Nein

 

Temperatur

5081

uint16

Register

R/W

60

85

°C

Aktiv

125

boolean

Coil

R

0

1

no

 

0: inaktiv
1: aktiv

 

nach oben

Warmwasser Zirkulationspumpe

 

Address

Datapoint Typ

COIL/REG

R/W

Range

Unit

Name

Min

Max

Zirkulationspumpe

5065

uint16

Register

R/W

12

12

 

Zeitfunktion

Start Stunde 1

5066

uint16

Register

R/W

0

23

hour

Start Minute 1

5067

uint16

Register

R/W

0

59

min

Ende Stunde 1

5068

uint16

Register

R/W

0

23

hour

Ende Minute 1

5069

uint16

Register

R/W

0

59

min

Start Stunde 2

5070

uint16

Register

R/W

0

23

hour

Start Minute 2

5071

uint16

Register

R/W

0

59

min

Ende Stunde 2

5072

uint16

Register

R/W

0

23

hour

Ende Minute 2

5073

uint16

Register

R/W

0

59

min

Sonntag

5074

uint16

Register

R/W

0

3

 

Montag

5075

uint16

Register

R/W

0

3

 

Dienstag

5076

uint16

Register

R/W

0

3

 

Mittwoch

5077

uint16

Register

R/W

0

3

 

Donnerstag

5078

uint16

Register

R/W

0

3

 

Freitag

5079

uint16

Register

R/W

0

3

 

Samstag

5080

uint16

Register

R/W

0

3

 

 

0: Ja
1: Nein
2: Zeit 1
3: Zeit 2

 

Aktiv Zeit 1

125

boolean

Coil

R

0

1

no

Aktiv Zeit 2

126

boolean

Coil

R

0

1

no

 

0: inaktiv
1: aktiv

 

nach oben

Displayanzeigen

 

Address

Datapoint Typ

COIL/REG

R/W

Range

Name

WPM H-Software

Min

Max

Statusmeldungen

14

uint16

Register

R

0

30

Sperren

94

uint16

Register

R

1

42

Störmeldungen

13

uint16

Register

R

1

31

nach oben

Statusmeldungen

Value

Description

H-Software

0

Aus

1

Wärmepumpe Ein Heizen

2

Wärmepumpe Ein Heizen

3

Wärmepumpe Ein Schwimmbad

4

Wärmepumpe Ein Warmwasser

5

Wärmepumpe Ein Heizen + 2.Wärmeerzeuger

6

Wärmepumpe Ein Schwimmbad + 2.Wärmeerzeuger

7

Wärmepumpe Ein Warmwasser + 2.Wärmeerzeuger

8

Primärpumpenvorlauf

9

Heizung Spülen

10

Sperre (siehe Wert für Sperren )

11

Untere Einsatzgrenze

12

Niederdruckgrenze

13

Niederdruckabschaltung

14

Hochdrucksicherung

15

Schaltspielsperre

16

Mindeststandzeit

17

Netzbelastung

18

Durchflussüberwachung

19

2.Wärmeerzeuger

20

Niederdruck Sole

21

Wärmepumpe Ein Abtauen

22

Obere Einsatzgrenze

23

Sperre Extern

24

Betriebsmodus Kühlung

25

Frostschutz Kälte

26

Vorlaufgrenze

27

Taupunktwächter

28

Taupunkt

29

Kühlen passiv

30

 

nach oben

Sperren

Value

Description

H-Software

0

 

1

Außentemperatur

2

Bivalent-Alternativ

3

Bivalent-Regenerativ

4

Rücklauf

5

Warmwasser

6

Systemkontrolle

7

EVU-Sperre

nach oben

Störmeldungen

Value

Description

H-Software

0

kein Fehler

1

 

2

 

3

Last Verdichter

4

Codierung

5

Niederdruck

6

Frostschutz

7

Aussenfühler Kurzschluss oder Bruch

8

Rücklauffühler Kurzschluss oder Bruch

9

Warmwasserfühler Kurzschluss oder Bruch

10

Frostschutzfühler Kurzschluss oder Bruch

11

2.Heizkreis Fühler Kurzschluss oder Bruch

12

Eingefrierschutzfühler Kurzschluss oder Bruch

13

Niederdruck Sole

14

Motorschutz Primär

15

Durchfluss

16

Warmwasser

17

Hochdruck

19

Heissgasthermostat

20

Einsatzgrenze Kühlung

21

 

22

 

23

Temperatur Differenz

nach oben

Eingänge

 

Address

Datapoint Typ

COIL/REG

R/W

Name

WPM H-Software

Warmwassertermostat

57

boolean

Coil

R

Schwimmbadthermostat

58

boolean

Coil

R

EVU-Sperre

56

boolean

Coil

R

Sperre Extern

63

boolean

Coil

R

nach oben

Ausgänge

 

Address

Datapoint Typ

COIL/REG

R/W

Name

WPM H-Software

Verdichter 1

80

Boolean

Coil

R

Verdichter 2

81

Boolean

Coil

R

Primärpumpe (M11) / Ventilator (M2)

82

Boolean

Coil

R

2.Wärmeerzeuger (E10)

83

Boolean

Coil

R

Heizungspumpe (M13)

84

Boolean

Coil

R

Warmwasserpumpe (M18)

85

Boolean

Coil

R

Mischer (M21) Auf

86

Boolean

Coil

R

Mischer (M21) ZU

87

Boolean

Coil

R

Zusatzumwälzpumpe (M16)

88

Boolean

Coil

R

Flanschheizung (E9)

89

Boolean

Coil

R

Heizungspumpe (M15)

90

Boolean

Coil

R

Mischer (M22) Auf

91

Boolean

Coil

R

Mischer (M22) Zu

92

Boolean

Coil

R

Schwimmbadpumpe (M19)

95

Boolean

Coil

R

Heizungspumpe (M14)

94

Boolean

Coil

R

Kühlpumpe (M17)

99

Boolean

Coil

R

Umschaltung Raumthermostate Heizen/Kühlen (N9)

96

Boolean

Coil

R

Primärpumpe Kühlen (M12)

98

Boolean

Coil

R

nach oben

Kontakt

Für weitergehende Fragen, Hinweise und Anregungen senden Sie bitte eine E-Mail an:

ferndiagnose@dimplex.de

mit den zusätzlichen Angaben von:

  • Gerätebezeichnung

  • Seriennummer der Wärmepumpe

  • Softwarestand