NWPM Modbus TCP (EN)
Extension for a Modbus TCP connection
The heat pump manager can be used as an accessory NWPM extension be integrated into an Ethernet network. With the NWPM extension it is possible to access the heat pump manager with the Modbus TCP protocol.
The following description always refers to the latest firmware. This can differ from previous versions.
- 1 System requirement
- 2 Function codes supported
- 3 installation
- 4 Data point list
- 4.1 Operating data
- 4.2 history
- 4.3 settings
- 4.3.1 1st heating circuit
- 4.3.2 2nd / 3rd heating circuit
- 4.3.3 mode
- 4.3.4 Hot water
- 4.3.5 swimming pool
- 4.3.6 2. Heat generator
- 4.4 Selection of time functions
- 4.4.1 Lowering / raising
- 4.4.2 Hot water lock
- 4.4.3 Thermal disinfection
- 4.4.4 DHW circulation pump
- 4.5 Display ads
- 4.5.1 Status reports
- 4.5.2 Lock
- 4.5.3 Fault messages
- 4.5.4 Sensors
- 4.6 Entrances
- 4.7 Outputs
- 4.8 Time alignment
- 5 Function descriptions
- 6 Contact
NWPM extension for ModbusTCP | |
Order reference | NWPM |
item number | 356960 |
Operating conditions | 0 to 55 ° C |
Ethernet interface | RJ45 10BaseT |
protocol | Modbus TCP |
Modbus TCP port | 502 |
Slave ID | 1 |
Storage | 16 MB RAM |
CPU | ARM7 TDMI @ 74MHz clock |
operating system | Linux 2.4.21 |
Usable | from WPM 2004 |
Delivery status with | |
Firmware | A1.5.0 |
user interface | v12 |
System requirement
The minimum system requirement for using the NWPM extension is a Dimplex heat pump with heat pump manager WPM 2004, WPM 2006, WPM 2007 or WPM EconPlus series with software version H_H50 and higher.
Furthermore, a PC with network connection, a router and an S / FTP cable of category 5e or higher is required to connect the NWPM extension necessary. A browser such as Mozilla Firefox must be installed on the PC to display the user-specific interface.
Function codes supported
Type | R / W | Function code | Modbus function |
|---|---|---|---|
Digital | R. | 01 (0x01) | Read coils |
Analogue | R. | 03 (0x03) | Read Holding Register |
Digital | W. | 05 (0x05) | Write single coil |
Analogue | W. | 06 (0x06) | Write single register |
Digital | W. | 15 (0x15) | Write multiple coils |
Analogue | W. | 16 (0x16) | Write multiple registers |
installation
ATTENTION
Before opening the device, all circuits must be disconnected from the power supply. All electrical connection work may only be carried out by a qualified electrician or a specialist for specified activities in compliance with the installation and operating instructions.
The installation of the NWPM extension takes place on the heat pump manager in the designated slot “Serial Card / BMS Card”. The following steps are carried out:
De-energize the heat pump manager
Remove the cover of the “Serial Card / BMS Card” slot with a small screwdriver
Installation of the NWPM extension
Close the opening with the enclosed cover
Supply the heat pump manager with voltage
NOTE
For easy installation the NWPM extension Insert it at a slight angle, then hold it upright and press down. Then ensure that it is firmly seated!
Heat pump manager settings
Depending on the software version of the heat pump manager, the following settings must be checked and, if necessary, adjusted:
Software version | menu | Submenu | Setting value |
|---|---|---|---|
from WPM_H | Modem -> with the key combination «menu"+"Enter" Select | protocol | Local |
baud rate | 19200 | ||
address | 001 | ||
from WPM_L | Network -> with the key «menu" Select | protocol | LAN |
from WPM_L20.2 | Network -> with the key «menu" Select | protocol | LAN |
Address range | 1..127 |
Determine the IP address
Access to the user interface of the NWPM extension takes place via the dynamically assigned IP address of the router. This IP address can be found in the router's user interface using the respective MAC address of the NWPM extension can be read out. To do this, the administration of the router must be accessed.
From the heat pump manager software version L12 and firmware version A1.5.0 of the NWPM extension (delivery status from May 2013), the IP address assigned by the router can be read in the menu. This menu is accessed by pressing the key combination at the same time (approx. 5 seconds) «ESC» and «Enter». By pressing the «buttonmenu»You get back to the standard display.
Use the arrow keys to select "OTHER INFORMATION" and use «Enter» confirm
Select "PCOWEB / NET CONFIG" with the arrow keys and press «Enter» confirm
Select "PCOWEB settings" with the arrow keys and press «Enter» confirm
If the NWPM extension is connected to a router where the DHCP function is active, the assigned IP address is displayed
If the NWPM extension is not connected to a router, a fixed IP address can be assigned
The selection of DHCP must be set from ON to OFF and the desired IP address set
The netmask and gateway
or DNS1 and DNS2 can be read or assigned
If changes have been made, they must finally be confirmed with YES and a restart carried out
Hostname
After successfully assigning a dynamic IP address to the router and supporting this function, there is the option of access via a host name. This is made up of the term "pcowebXXXXXX" and the last 6 digits of the MAC address.
Example: http: // pcoweb10601f /
NOTE
Access by host name is possible from firmware A1.5.0.
Netscan
First of all, the current version "Netscan" for the existing operating system must be searched for on the Internet and saved on the hard drive. If necessary, the folder content is then extracted and the "netscan.exe" file is executed.
IP address range selection of the network via the "IP" icon
Mark the address range of the network
Scanning the IP addresses "Start Scanning" and reading out the IP address based on the MAC address
Data point list
Operating data
| Address | Datapoint type | COIL/REG | R/W | Unit | |
|---|---|---|---|---|---|---|
Surname | WPM software J / L | WPM software H | ||||
Outside temperature (R1) | 1 | 27 | signed 16 bit | register | R | ° C |
Return temperature (R2) | 2 | 29 | signed 16 bit | register | R | ° C |
Return temperature setpoint | 53 | 28 | signed 16 bit | register | R | ° C |
Hot water temperature (R3) | 3 | 30 | signed 16 bit | register | R | ° C |
Set hot water temperature | 58 | 40 | signed 16 bit | register | R | ° C |
Flow temperature (R9) | 5 | 31 | signed 16 bit | register | R | ° C |
Heat source inlet temperature (R24) * | 6 | - | signed 16 bit | register | R | ° C |
Heat source outlet temperature (R6) | 7 | 41 | signed 16 bit | register | R | ° C |
Target temperature 2nd heating circuit | 54 | 32 | signed 16 bit | register | R | ° C |
Temperature 2nd heating circuit (R5) | 9 | 33 | signed 16 bit | register | R | ° C |
Target temperature 3rd heating circuit | 55 | 34 | signed 16 bit | register | R | ° C |
Temperature 3rd heating circuit (R13) | 10 | 35 | signed 16 bit | register | R | ° C |
Room temperature 1 / RT-RTH Econ | 11 | 36 | signed 16 bit | register | R | ° C |
Room temperature 2 | 12 | 38 | signed 16 bit | register | R | ° C |
Room humidity 1 / RT-RTH Econ | 13 | 37 | unsigned 16 bit | register | R | ° C |
Room humidity 2 | 14 | 39 | unsigned 16 bit | register | R | ° C |
Passive cooling | ||||||
Flow temperature (R11) | 19 | 42 | signed 16 bit | register | R | ° C |
Return temperature (R4) | 20 | 43 | signed 16 bit | register | R | ° C |
Passive / active cooling | ||||||
Return temp. according to primary circuit (R24) | 21 | - | signed 16 bit | register | R | ° C |
Solar | ||||||
Collector sensor (R23) | 10 | - | signed 16 bit | register | R | ° C |
Solar storage tank (R22) | 23 | - | signed 16 bit | register | R | ° C |
Ventilation | ||||||
Outside air temperature | 120 | - | signed 16 bit | register | R | ° C |