Grundfosliterature 6012934

Download as pdf or txt
Download as pdf or txt
You are on page 1of 74

GRUNDFOS INSTRUCTIONS

Modbus for Grundfos boosters


CIM/CIU 200 Modbus RTU
CIM/CIU 260 3G/4G cellular
CIM/CIU 500 Ethernet for Modbus TCP

Functional profile and user manual


English (GB) Functional profile and user manual
English (GB)

Original functional profile and user manual 11.3 Hardware setup, CIM 260 data connection 47
This functional profile describes Grundfos Modbus for boosters. 11.4 Hardware setup, CIU 260 data connection 48
11.5 CIM 500 Modbus TCP communication setup 49
CONTENTS 11.6 CIU 500 Modbus TCP communication setup 49
12. Detailed description of APN 50
Page
12.1 What is APN and Modbus TCP? 50
1. General information 2 12.2 Subscription 50
1.1 Hazard statements 2 12.3 Installation 50
1.2 Notes 3 12.4 Operation 51
2. Introduction 3 13. Modbus RTU telegram examples 52
2.1 About this functional profile 3 13.1 Modbus telegram overview 52
2.2 Assumptions 3 13.2 Read holding registers, 0x03 52
2.3 Definitions and abbreviations 3 13.3 Read input registers, 0x04 52
3. System description 4 13.4 Write single register, 0x06 52
3.1 Modbus 4 13.5 Write multiple registers, 0x10 53
3.2 CIM 200 Modbus RTU 4 13.6 Diagnostics, 0x08 53
3.3 CIM 260 3G/4G cellular Modbus 5 13.7 Diagnostics register interpretation 54
3.4 CIM 500 Modbus TCP 6 13.8 Diagnostics: Return query data 54
4. Specifications 7 13.9 Reading the CIM configuration register block 54
4.1 CIM module 7 13.10 Setting the setpoint 55
4.2 CIM 200 Modbus RTU 7 13.11 Setting the control mode 55
4.3 CIM 260 3G/4G cellular 8 13.12 Starting the booster system 55
4.4 CIM 500 Modbus TCP 8 13.13 Stopping the booster system 56
5. CIM 200 Modbus RTU setup 9 14. Fault finding the product 57
5.1 Setting the Modbus transmission speed 9 14.1 CIM/CIU 200 57
5.2 Setting the stop bits and the parity bit 10 14.2 CIM/CIU 260 59
5.3 Modbus address selection 10 14.3 CIM/CIU 500 61
5.4 Termination resistor 10 15. Modbus RTU rotary switch addresses 63
5.5 Status LEDs 11
6. CIM 260 3G/4G cellular Modbus setup 11
6.1 Installation 12 Read this document before installing the product.
6.2 LEDs Installation and operation must comply with local
13
regulations and accepted codes of good practice.
7. CIM 500 Modbus TCP setup 14
7.1 Connecting the Ethernet cable 14
7.2 Setting the Industrial Ethernet protocol 14 1. General information
7.3 Setting the IP addresses 14
7.4 Establishing connection to the webserver 15 1.1 Hazard statements
7.5 Status LEDs 15
The symbols and hazard statements below may appear in
7.6 DATA and LINK LEDs 15
Grundfos installation and operating instructions, safety
8. Modbus function code overview 16 instructions and service instructions.
9. Modbus register addresses 17
9.1 Register block overview 17 DANGER
9.2 CIM configuration register block 18 Indicates a hazardous situation which, if not avoided,
9.3 CIM status register block 20 will result in death or serious personal injury.
9.4 Cellular network Real Time Clock 20
9.5 Control register block 21
9.6 Status register block 24 WARNING
9.7 System data register block 28 Indicates a hazardous situation which, if not avoided,
9.8 Pump 1 register block 30 could result in death or serious personal injury.
9.9 Pump 2 register block 31
9.10 Pump 3 register block 32
9.11 Pump 4 register block 33 CAUTION
9.12 Pump 5 register block 34 Indicates a hazardous situation which, if not avoided,
9.13 Pump 6 register block 35 could result in minor or moderate personal injury.
9.14 Pilot pump register block, Hydro MPC only 35
9.15 Backup pump register block, Hydro MPC only 36 The hazard statements are structured in the following way:
9.16 DDD Remote Sensor Data 37
SIGNAL WORD
9.17 Alarm simulation register block 39
Description of hazard
10. Detailed descriptions of functionality 40
10.1 Control modes 40 Consequence of ignoring the warning.
10.2 Tank-filling applications 41 - Action to avoid the hazard.
10.3 Setpoint in closed-loop control 41
10.4 Setpoint in open-loop control 42
10.5 Temperature calculation 42
10.6 Reading DDD remote sensor data 42
10.7 Alarms and warnings from the booster system 43
10.8 Alarms from the individual pumps 44
10.9 Sensor-based Modbus registers 45
11. Modbus RTU commissioning, step-by-step guides 47
11.1 Hardware setup, CIM 200 47
11.2 Hardware setup, CIU 200 47

2
1.2 Notes 2.3 Definitions and abbreviations

English (GB)
The symbols and notes below may appear in Grundfos
0b Prefix for a binary number.
installation and operating instructions, safety instructions and
service instructions. 0x Prefix for a hexadecimal number.
3G Third-generation mobile telephony network.

Observe these instructions for explosion-proof 4G Fourth-generation mobile telephony network.


products. Address Resolution Protocol. Translates IP
ARP
addresses into MAC addresses.
Ensures that both crossover cable types and
Auto-MDIX
non-crossover cable types can be used.
A blue or grey circle with a white graphical symbol
Ethernet cable type with four twisted pairs of
indicates that an action must be taken. CAT5
wires.
CAT5e Enhanced CAT5 cable with better performance.

A red or grey circle with a diagonal bar, possibly with Ethernet cable compatible with CAT5 and CAT5e
CAT6
a black graphical symbol, indicates that an action and with very high performance.
must not be taken or must be stopped. CIM Communication Interface Module.
CIU Communication Interface Unit.
Cyclic Redundancy Check. A data error
CRC
If these instructions are not observed, it may result in detection method.
malfunction or damage to the equipment. Circuit Switched Data. Connection is established
CSD via a fixed connection that is a physical circuit or
a reserved data channel.
Grundfos Control Unit used in Hydro Multi-B
Tips and advice that make the work easier. CU 323
booster systems.
Grundfos Control Unit used in Hydro MPC
CU 352
booster systems.
2. Introduction CU 354
Grundfos Control Unit used in Demand Driven
Distribution.
2.1 About this functional profile Demand Driven Distribution. A Grundfos system
DDD
This functional profile describes the following modules and units: for municipal water supply.
• CIM/CIU 200 Modbus RTU Dynamic Host Configuration Protocol. Used to
• CIM/CIU 260 Modbus 3G/4G cellular DHCP configure network devices to enable them to
• CIM/CIU 500 Modbus Ethernet for Modbus TCP communicate on an IP network.
This functional profile applies to the following Grundfos booster Domain Name System. Used to resolve host
DNS
systems: names to IP addresses.
• Grundfos Hydro Multi-B (CU 323) GENIbus Proprietary Grundfos fieldbus standard.
• Grundfos Hydro MPC (CU 35X) GENIpro Proprietary Grundfos fieldbus protocol.
• Grundfos Control MPC (CU 35X) A Grundfos application designed to control
• Grundfos DDD (CU 354) Grundfos GO Grundfos products via infrared or radio
• Grundfos Hydro Multi-E model G Remote communication. Available for iOS and Android
devices.
• Grundfos Hydro Multi-E model H, I and J
• Grundfos TPED model H, I and J, twin-head pump H Head (pressure).
• Grundfos MAGNA3-D, twin-head pump HyperText Transfer Protocol. The protocol
HTTP commonly used to navigate the World Wide
All Multi-E systems that are based on MGE model G and earlier
Web.
models are referred to as Multi-E model G.
All Multi-E systems that are based on MGE model H and later IANA Internet Assigned Numbers Authority.
models are referred to as Multi-E model H. IP Internet protocol.
The register blocks for Hydro MPC and Control MPC are LED Light-emitting diode.
identical, so in the following, only Hydro MPC is mentioned. If not Media Access Control. Unique network address
specifically mentioned, Hydro Multi-B, Hydro MPC, DDD, Hydro MAC
for a piece of hardware.
Multi-E model G and Hydro Multi-E model H are referred to as
"booster system". A serial communications protocol commonly
Modbus used in industry and building automation
Grundfos cannot be held responsible for any problems caused
systems.
directly or indirectly by using information in this functional profile.
Modbus is a fieldbus used worldwide. The RTU
Modbus RTU
2.2 Assumptions version is used for wired networks and CIM 200.
This functional profile assumes that the reader is familiar with the Modbus is a fieldbus used worldwide. The TCP
commissioning and programming of Modbus devices. The reader version is adapted for use as an application
Modbus TCP
should also have some basic knowledge of the Modbus protocol protocol on TCP/IP using either CIM 260 3G/4G
and technical specifications. cellular or CIM 500 Ethernet as the basis.
It is also assumed that an existing Modbus network with a MPC Multi-Pump Controller.
Modbus master is present. PIN Personal Identification Number. For SIM cards.
Packet InterNet Groper. A software utility that
Ping
tests connectivity between two TCP/IP hosts.
PUK Personal Unblocking Key. For SIM cards.
Q Flow rate.
SELV Separated or Safety Extra-Low Voltage.

3
Separated or Safety Extra-Low Voltage with 3.2 CIM 200 Modbus RTU
SELV-E
English (GB)

earth connection.
SIM Subscriber Identity Module. SIM card. 8
9

SubMiniature version A. Coaxial radio signal


1 2 3 4 5 6 7

SMA CIM 200


cable connection standard.
Sub-
SMTP Simple Mail Transfer Protocol. Modbus RTU GENIbus
Simple Network Time Protocol. Used for clock RS-485 RS-485
SNTP
synchronisation between computer systems.
Transmission Control Protocol. Protocol for
Hydro MPC
TCP Internet communication and Industrial Ethernet
communication. (CU 352)

Transmission Control Protocol/Internet Protocol.


TCP/IP
Protocol for Internet communication.

TM04 2297 3913


Transmission
Bits transferred per second, bit/s.
speed
Uniform Resource Locator. The IP address used
URL
to connect to a server.
Coordinated Universal Time. The primary time
UTC standard by which the world regulates clocks Fig. 1 Example of a CIM 200 solution. The module is
and time. installed inside the CU 352 controller

Unicode Transformation Format. Character


UTF-8 Modbus RTU GENIbus
encoding.
RS-485 RS-485
Virtual Private Network. CRE with
A network using the Internet to connect nodes. Hydro Multi-E
These systems use encryption and other add-on
VPN CIU 200
security mechanisms to ensure that only
authorised users can access the network and
that the data cannot be intercepted. Sub-GENIbus
RS-485
3. System description

TM04 2608 3913


3.1 Modbus
The system diagrams give an overview of the different
technologies and how to connect the module or unit to the
Grundfos Booster that you connect to a Modbus network.
Fig. 2 Example of a CIU 200 solution for Hydro Multi-E model G
Note that the Hydro MPC and Control MPC are available in two
variants: with a CU 351 or a CU 352 control unit. They have
different CIM/CIU connections, as described below.
8

CIM solution
9

1 2 3 4 5 6 7

The Communication Interface Module (CIM) is an add-on CIM 200


communication module that you install into the back of these
Modbus
control units:
RTU
• CU 352 Hydro MPC
• CU 323 Hydro Multi-B
• CU 354 DDD.
You can fit it inside the terminal box of the master pump in a
Hydro Multi-E model H and later booster system.
You can also fit it in the master pump of the twin pump types
TPED and MAGNA3-D.
In this setup, the booster system will supply power to CIM 200.
TM07 0146 4317

See fig. 1.
CIU solution
The Communication Interface Unit (CIU) is a unit incorporating a
power supply module and a CIM Modbus module. You can mount
it either on a DIN rail or on a wall. See fig. 2. Fig. 3 Example of a CIM 200 solution for Hydro Multi-E
You use CIU 200 with the older products: model H and later. Pumps connected via built-in radio
• CU 351 MPC communication (Grundfos Glowpan)
• Multi-E model G. The example for Multi-E model H and later is identical for TPED
Further, you must fit CU 351 MPC with an add-on module for the model H and later and MAGNA3-D. In all cases, mount the CIM
external GENIbus connection to connect to the CIU unit. module in the master pump placed to the left.
For the purpose of redundancy, you can mount a second CIM
module in pump 2 for TPED and Multi-E (not MAGNA3-D). In that
case, all writings from the Modbus master must be send to both
CIM modules.

4
English (GB)
8
1
9

1 2 3 4 5 6 7
2 3 4 5

CIM 200 CIM 260


Sub-
Modbus RTU CU 354 GENIbus
RS-485 RS-485 Cellular

Service
port

CIU 260 +
CIM 040

TM05 9498 3913

TM07 0146 4317


DDD sensors
Fig. 4 Example of a CIM 200 solution for Demand Driven
Distribution
Fig. 7 Example of a CIM 260 solution for Hydro Multi-E
3.3 CIM 260 3G/4G cellular Modbus model H and later. Pumps connected via built-in radio
communication (Grundfos Glowpan)
You can establish remote communication via CIM/CIU 260 by
using one of the following options: The example for Multi-E model H and later is identical for TPED
• Modbus TCP protocol via a cellular data connection model H and later and MAGNA3-D. In all cases, mount the CIM
• SMS commands from a mobile phone. module in the master pump placed to the left.
For the purpose of redundancy, you can mount a second CIM
module in pump 2 for TPED and Multi-E (not MAGNA3-D). In that
1

6
case, all writings from the Modbus master must be sent to both
CIM modules.
2 3 4 5

CIM 260
Sub-
Sub-
GENIbus
CU 354 GENIbus
RS-485
RS-485

Hydro MPC
(CU 352) Service
port
Cellular
TM04 2297 3913

CIU 260 +
CIM 040

TM05 9498 3913


Fig. 5 Example of a CIM 260 solution. The module is
installed inside the CU 352 controller DDD sensors
Fig. 8 Example of a CIU 260 solution for Demand Driven
GENIbus Distribution
Cellular RS-485 CRE with
Hydro Multi-E
add-on

CIU 260

Sub-GENIbus
RS-485
TM04 9209 3913

Fig. 6 CIU 260 solution for Hydro Multi-E model G

5
3.4 CIM 500 Modbus TCP The example for Multi-E model H and later is identical for TPED
model H and later and MAGNA3-D. In all cases, mount the CIM
English (GB)

module in the master pump placed to the left.


For the purpose of redundancy, you can mount a second CIM
CIM 500 module in pump 2 for TPED and Multi-E (not MAGNA3-D). In that
Sub- case, all writings from the Modbus master must be sent to both
GENIbus CIM modules.
Modbus TCP RS-485

Hydro MPC CIM 500


(CU 352) Sub-
CU 354
GENIbus
Modbus TCP RS-485

TM04 2297 3913


Service
port

Fig. 9 Example of a CIM 500 solution. The module is


installed inside the CU 352 controller CIU 260 +
CIM 040

TM05 9498 3913


GENIbus
Modbus TCP RS-485
CRE with
Hydro Multi-E DDD sensors
add-on Fig. 12 Example of a CIM 500 solution for Demand Driven
CIU 500
Distribution
Sub-GENIbus
RS-485
TM04 2608 3913

Fig. 10 Example of a CIU 500 solution for Hydro Multi-E


model G

CIM 500

Modbus
TCP
TM07 0146 4317

Fig. 11 Example of a CIM 500 solution for Hydro Multi-E


model H and later. Pumps connected via built-in radio
communication (Grundfos Glowpan)

6
4. Specifications

English (GB)
4.1 CIM module

General data Description Comments


Ambient humidity 30-95 % Relative, non-condensing.
Operating temperature -20 to +45 °C
Storage temperature -25 to +70 °C
You can only charge the battery if the
Battery, lithium-ion battery temperature is between 0 and CIM 260 only.
45 °C.
The LED will be in one of these states:
Off, permanently green, flashing red, permanently
GENIbus visual diagnostics LED2
red.
See section 5.5 Status LEDs.
Power supply (CIU) 24-240 V Located in the unit.
GENIbus connection type (CIU) RS-485, 3-wire + screen Conductors: A, B and Y.
CIU box enclosure class IP54
CIU box dimensions (H × W × D) 182 × 108 × 82 mm

4.2 CIM 200 Modbus RTU


The table below provides an overview of the specifications for Grundfos CIM 200 and CIU 200. For further details, refer to the specific
sections of this functional profile.

Modbus RTU specifications Description Comments


3 pins.
Modbus connector Screw-type terminal
See section 5. CIM 200 Modbus RTU setup.
Conductors: D0, D1 and Common.
Modbus connection type RS-485, 2-wire + common
See section 5. CIM 200 Modbus RTU setup.
Maximum cable length 1200 m Equals 4000 ft.
Set via rotary switches SW6 and SW7.
Slave address 1-247
See section 5.3 Modbus address selection.
Set via DIP switches SW1 and SW2.
Line termination On or Off
See section 5.4 Termination resistor.
Recommended cable cross-section 0.20 - 0.25 mm2 AWG24 or AWG23
Set via DIP switches SW4 and SW5.
1200*, 2400*, 4800*, 9600, 19200,
Supported transmission speeds See section 5.1 Setting the Modbus transmission
38400 bit/s
speed.
Start bit 1 Fixed value.
Data bits 8 Fixed value.
Set via DIP switch SW3.
Stop bits 1 or 2 See section 5.2 Setting the stop bits and the parity
bit.
Set via DIP switch SW3.
Parity bit Even parity, odd parity* or no parity See section 5.2 Setting the stop bits and the parity
bit.
Off, flashing green, flashing red, permanently red.
Modbus visual diagnostics LED1
See section 5.5 Status LEDs.
Using repeaters, you can increase this number.
Maximum number of Modbus devices 32
Legal address range is 1-247.
Total length. Node address and CRC included.
Maximum Modbus telegram size 256 bytes
See section 13. Modbus RTU telegram examples.
* Can only be set via software.

7
4.3 CIM 260 3G/4G cellular
English (GB)

The table below provides an overview of the specifications for Grundfos CIM/CIU 260. For further details, refer to the specific sections of
this functional profile.

Modbus cellular specifications Description Comments


Data protocol Modbus TCP Data connection uses Modbus TCP.
You can change the address via Modbus register
Slave address Factory 231 (0xE7)
00003, SoftwareDefinedModbusAddress.
Cellular connection visual diagnostics LED1 See section 6.2 LEDs.
Total Modbus TCP/IP application data unit.
Maximum Modbus telegram size 260 bytes
See fig. 31.

4.4 CIM 500 Modbus TCP


The table below provides an overview of the specifications for Grundfos CIM/CIU 500 for Modbus TCP. For further details, refer to the
specific sections of this functional profile.

Modbus TCP specifications Description Comments


Rotary switch in position 1 to select Modbus
Application layer DHCP, HTTP, Ping, FTP, Modbus TCP
TCP.
Transport layer TCP
Internet layer Internet protocol V4 (IPv4)
Link layer ARP, media access control (Ethernet)
Supports auto cable-crossover detecting
Ethernet cable CAT5, CAT5e or CAT6
(Auto-MDIX).
Maximum cable length 100 metres Corresponds to 328 feet.
Transmission speed 10 Mbit/s, 100 Mbit/s Auto-detected.

8
5. CIM 200 Modbus RTU setup 5.1 Setting the Modbus transmission speed

English (GB)
Set the transmission speed correctly before the CIM 200 Modbus
module is ready to communicate with the Modbus network. Use
DIP switches SW4 and SW5 for setting the transmission speed.
See fig. 14.

TM04 1710 0908


SW4 SW5
8 Fig. 14 Modbus transmission speed
9
DIP switch settings
Available transmission speeds in bit/s: 1200, 2400, 4800, 9600,

TM04 1697 0908


19200 and 38400.
The first three transmission speeds are only available via
software settings, whereas the last three are available via DIP
1 2 3 4 5 6 7 switches.
Fig. 13 CIM 200 Modbus module
Transmission speed [bit/s] SW4 SW5
9600 OFF ON
Pos. Designation Description
19200 OFF OFF
Modbus terminal D1 (positive data
1 D1 38400 ON OFF
signal)
Modbus terminal D0 (negative data Software-defined ON ON
2 D0
signal) Default transmission speed is 19200 bit/s, as per the Modbus
3 Common/GND Modbus terminal Common and GND RTU standard.
On and off switches for termination Software-defined
4 SW1/SW2
resistor When SW4 and SW5 are set to "software-defined", writing a
Switches for selection of Modbus value to the holding register at address 00004 will set a new
5 SW3/SW4/SW5
parity and transmission speed transmission speed.
Red and green status LED for Use the following values for software-defined transmission
6 LED1 speeds:
Modbus communication
Red and green status LED for
Software-defined transmission Value to set in register
7 LED2 internal communication between
speed 00004
CIM/CIU 200 and the booster system
Hexadecimal rotary switch for setting 1200 bit/s 0
8 SW6 the Modbus address, four most 2400 bit/s 1
significant bits 4800 bit/s 2
Hexadecimal rotary switch for setting 9600 bit/s 3
9 SW7 the Modbus address, four least
significant bits 19200 bit/s 4
38400 bit/s 5
Use a screened, twisted-pair cable. Connect the cable screen to
protective earth at both ends. This value is set to 1200 bit/s as default.
Recommended connection The communication interface does not support transmission
speeds above 38400 bit/s.
Modbus terminal Colour code Data signal The software-defined transmission speed value is stored in the
communication interface and remains after a power-off.
D1-TXD1 Yellow Positive
D0-TXD0 Brown Negative When software defined has been selected, then
communication speed, parity bit, stop bits and
Common/GND Grey Common/GND
address are all set via specific registers. See section
5.2 Setting the stop bits and the parity bit and section
5.3 Modbus address selection.

9
5.2 Setting the stop bits and the parity bit 5.3 Modbus address selection
English (GB)

A Modbus slave on a Modbus network must have a unique


When software-defined transmission speed is address from 1-247. Address 0 is reserved for broadcasting and
enabled (SW4 and SW5 are ON), software-defined is not a valid slave address.
parity and stop bits are also enabled. To set the Modbus address, use two hexadecimal rotary switches,
SW6 and SW7. See fig. 16.
You can set the parity either manually by using SW3 or via
software-defined settings.

TM04 1706 0908


Manual setting of parity
Default byte format (11 bits):
• 1 start bit
• 8 data bits (least significant bit sent first) SW6 SW7
• 1 parity bit (even parity) Fig. 16 Setting the Modbus address
• 1 stop bit.
For a complete overview of Modbus addresses, see section
The default setting of the CIM 200 Modbus module is even parity
14. Fault finding the product.
(1 stop bit). It is possible to change the parity using DIP switch
SW3. You can change the parity to no parity (2 stop bits). See When software-defined transmission speed is
fig. 15. enabled, software-defined address is also enabled
and you set the address via register 00003.
You must set the Modbus address decimally from 1

TM04 1709 0908


to 247.

5.4 Termination resistor


SW3 The termination resistor is fitted on CIM 200 Modbus and has a
value of 150 Ω.
Fig. 15 Parity
CIM 200 has two DIP switches, SW1 and SW2, for cutting the
DIP switch settings termination resistor in and out. Fig. 17 shows the DIP switches in
cut-out state.
Parity SW3
Even parity, 1 stop bit OFF

TM04 1701 0908


No parity, 2 stop bits ON
Software-defined parity and stop bits
When SW4 and SW5 are set to "software-defined", the value in SW1 SW2
the holding registers at addresses 00009 and 00010 will override Fig. 17 Cutting the termination resistor in and out
the setting of SW3. See figs 14 and 15.
DIP switch settings
Value to set in register
Software-defined parity
00009 Status SW1 SW2
No parity [default] 0 Cut in ON ON
Even parity 1 OFF OFF
Odd parity 2 Cut out ON OFF
OFF ON
Value to set in register
Software-defined stop bit Default setting: Termination resistor cut out.
00010
Cable length
1 stop bit [default] 1
We recommend the following maximum lengths:
2 stop bits 2
The software-defined parity and stop bit values are stored in the Maximum cable length
communication interface and remain after a power-off.
Bit/s Terminated cable Unterminated cable

[m/ft] [m/ft]
For software-defined parity and stop bits to become
active, you must set SW4 and SW5 to ON. 1200-9600 1200/4000 1200/4000
19200 1200/4000 500/1700
38400 1200/4000 250/800

To ensure stable and reliable communication, it is


important that only the termination resistor of the first
and last units in the Modbus network are cut in.

All switch settings will be effective immediately after


setting the values. No power-off is needed.

10
5.5 Status LEDs 6. CIM 260 3G/4G cellular Modbus setup

English (GB)
CIM 200 Modbus has two status LEDs: LED1 and LED2. See
fig. 13.
• Red and green status LED1 for Modbus communication
• Red and green status LED2 for internal communication
between CIM 200 and the Grundfos product.
LED1

Status Description
Off No Modbus communication.
Flashing green Modbus communication active.
Flashing red Fault in the Modbus communication. 1
Fault in the CIM 200 Modbus
Permanently red
configuration.

LED2

TM07 1661 2018


7

Status Description
Off CIM 200 has been switched off.
2 3 4 5 6
No internal communication between CIM
Flashing red Fig. 18 CIM 260 cellular module (top view)
200 and the Grundfos product.
CIM 200 does not support the Grundfos
Permanently red
product connected. Pos. Designation Description
Internal communication between CIM 200 1 Battery socket
Permanently green
and the Grundfos product is OK.
2 SIM card holder
Secondary SMA connection for
3
During startup, there is a delay of up to 5 seconds cellular antenna*
before LED2 status is updated. Primary SMA connection for the
cellular antenna.
4
This antenna must always be
connected.
Yellow and green status LED for
5 LED1
cellular communication
Red and green status LED for internal
6 LED2 communication between CIU 260 and
the Grundfos product
To reset to factory settings, press and
7 SW1
hold for at least 5 seconds.

* Use this antenna connection only if required by the telecom


company.

11
6.1 Installation 6.1.2 Inserting the SIM card
English (GB)

Before inserting the SIM card into CIM 260, remove the PIN code,
DANGER
or set the PIN code to "4321".
Electric shock
Procedure
Death or serious personal injury
1. Insert the SIM card into a mobile phone.
- Before starting any work on the product, make
sure that the power supply has been switched off 2. Remove the PIN code from the SIM card, or set the PIN code
and that it cannot be accidentally switched on. to "4321". See the manual for the mobile phone.
3. Insert the SIM card into the CIM 260. See fig. 20.
6.1.1 Fitting a cellular antenna
Connect an antenna to CIM 260 to establish connection to the The slanted edge of the SIM card must point
cellular network. downwards, away from the connector.
The connectors on the SIM card must face inwards
If CIU 260 is installed in a metal control cabinet, we
towards CIM 260. See fig. 20.
recommend fitting an external antenna.
Grundfos offers different kinds of antennas. No
antenna is supplied with CIU 260. You can order it
separately. 1

External antenna
See fig. 19. 2
Connect the antenna cable to the SMA connection (pos. 1) of CIM
260. The antenna must be installed outside the control cabinet in

TM07 1663 2018


a position with good reception conditions. If required by the
telecom company, connect an additional antenna.

Fig. 20 Inserting the SIM card

2 Pos. Description
1 SIM card holder
1 2 SIM card
TM07 1662 2418

Fig. 19 Fitting an external cellular antenna

Pos. Description
1 Primary SMA connection for the cellular antenna
2 Secondary SMA connection for the cellular antenna*
* Use this antenna connection only if required by the telecom
company.

12
6.1.3 Connecting the battery and power supply 6.1.4 Configuration

English (GB)
For software configuration of CIU 260, which includes setting of
WARNING
SMS functions and SCADA communication parameters, see "CIM
Electric shock 260 SMS commands", which you can download from Grundfos
Death or serious personal injury Product Center.
- Connect CIM 260 only to SELV or SELV-E circuits.
6.2 LEDs
WARNING
The CIM 260 module has two LEDs. See fig. 18.
Flammable material
• Yellow and green status LED1 for cellular communication.
Death or serious personal injury
• Red and green status LED2 for internal communication
- The safety precautions listed below must be
between CIM 260 and the booster system.
observed carefully as improper handling of the
lithium-ion battery may result in injury or damage LED1, yellow and green
from electrolyte leakage, heating ignition or
explosion.
1
These safety precautions must be observed:
- Only insert the approved Grundfos battery pack (97631960). 2
- Never use this battery pack in other battery chargers.
- Do not dismantle or modify the battery. 3

TM07 6118 0820


- Do not heat or incinerate the battery. 4
- Do not pierce, crush or cause mechanical damage to the 1 second
3 seconds
battery.
- Do not short-circuit the battery.
Yellow Green
- Do not allow the battery to get wet or be immersed in water.
- Do not strike or throw the battery. Fig. 22 LED1 status
- For long periods of storage, the temperature must be below
35 °C.
You can fit CIM 260 with a lithium-ion battery (order no. Pos. Status Description
97631960), which ensures sustained cellular connection with the 1 Flashing yellow Searching for cellular network.
product in which it is mounted, even if the power is switched off.
Pulsating yellow, Connection to the cellular
The battery is secured by a velcro strap which absorbs vibrations 2
single pulse network has been established.
and simplifies replacement. Connect the battery to CIM 260 as
shown in fig. 21. Pulsating green, Communication via data
3
single pulse connection.
Sending or receiving an SMS
If a battery is not connected, the user will not receive 4 Green, 3 seconds
message.
any information in case of a power cut.
LED2 (red and green)

Status Description
Off CIM has been switched off.
No communication between CIM 260 and
Flashing red
the booster system.
The CIM 260 does not support the
TM07 1664 2418

Permanently red
connected version of the booster system.
Permanently The connection between CIM 260 and the
green booster system is OK.

Fig. 21 Connecting the battery

You can only charge the battery if the battery


temperature is between 0 and 45 °C.

Switch on the power supply. CIM 260 is powered either by CIU


260 or by the battery.
LED1 flashes yellow, searching for cellular network. When the
connection to the cellular network has been established, LED1
pulsates yellow: the cellular network is active. See fig. 22.
LED2 is permanently green, indicating that you have fitted CIM
260 correctly in CIU 260.

13
7. CIM 500 Modbus TCP setup
Pos. Description Designation
English (GB)

WARNING 1 Industrial Ethernet RJ45 connector 1 ETH1


Electric shock 2 Industrial Ethernet RJ45 connector 2 ETH2
Death or serious personal injury
3 Rotary switch for protocol selection SW1
- Connect CIM 500 only to SELV or SELV-E circuits.
4 Data activity LED for connector 1 DATA1
7.1 Connecting the Ethernet cable 5 Link LED for connector 1 LINK1
Use RJ45 plugs and Ethernet cable. Connect the cable shield to 6 Data activity LED for connector 2 DATA2
protective earth at both ends.
7 Link LED for connector 2 LINK2

It is important to connect the cable shield to earth Green and red status LED for Ethernet
8 LED1
through an earth clamp or to connect the cable shield communication
to earth in the connector. Green and red status LED for internal
9 communication between the module and LED2
Maximum cable length the booster system.

Speed Maximum cable length 7.2 Setting the Industrial Ethernet protocol
Cable type
[Mbit/s] [m/ft] The CIM 500 Ethernet module has a rotary switch for selection of
10 CAT5 100/328 the Industrial Ethernet protocol. See fig. 25.

100 CAT5e, CAT6 100/328

CIM 500 is designed for flexible network installation. The built-in


two-port switch makes it possible to daisy chain from product to
product without the need of additional Ethernet switches. The last
product in the chain is only connected to one of the Ethernet
ports. Each Ethernet port has its own MAC address.

TM05 7431 1013


Ethernet
switch
TM05 6435 4711

CIM CIM CIM


500 500 500 Fig. 25 Selecting the Industrial Ethernet protocol
CIM
500
Pos. Description
Fig. 23 Example of Industrial Ethernet network
0 PROFINET IO (default)
1 Modbus TCP
2 BACnet IP
3 EtherNet/IP
4 GRM IP (requires a contract with Grundfos)
Reserved, LED1 will be permanently red to indicate an
5..E
invalid configuration.
Reset to factory default.
Note that the rotary switch must be set in this position
F for 20 seconds to reset to factory default. During this
period, LED1 flashes red and green at the same time to
indicate that a reset will occur.

2 Every change of the rotary switch while the module is


3 powered on will cause the module to restart.
1

7.3 Setting the IP addresses


TM05 7431 1013

The CIM 500 Ethernet module is by default set to a fixed IP


address. It is possible to change the IP address settings from the
built-in webserver.

4 5 6 7 8 9 Default IP settings IP address: 192.168.1.100


Fig. 24 Example of Ethernet connection used by the Subnet mask: 255.255.255.0
webserver Gateway: 192.168.1.1
IP settings for
Make the settings via the webserver
Modbus TCP

14
7.4 Establishing connection to the webserver 7.5 Status LEDs

English (GB)
You can configure CIM 500 using the built-in webserver. To The CIM 500 Ethernet module has two status LEDs: LED1 and
establish a connection from a PC to CIM 500, the following steps LED2. See fig. 24.
are required: • Red and green status LED1 for Ethernet communication
• Connect the PC and CIM 500 using an Ethernet cable. • Red and green status LED2 for internal communication
• Configure the PC Ethernet port to the same subnetwork as between CIM 500 and the Grundfos product.
CIM 500, for example 192.168.1.101, and the subnet mask to
LED1
255.255.255.0. See sections 1.1 How to configure an IP
address on your PC using Windows 7 and 1.2 How to
Status Description
configure an IP address on your PC using Windows 10 on
page 67. No Modbus TCP communication or
Off
• Open a standard internet browser and type 192.168.1.100 in switched off.
the URL field. Flashing green Modbus TCP communication active.
• Log in to the webserver: CIM 500 module configuration fault.
Permanently red
See section 14.3.1 LED status.
Username Default: admin
Permanently red and Error in firmware download.
Password Default: Grundfos green See section 14.3.1 LED status.
Flashing red and Resetting to factory default.
green After 20 seconds, CIM 500 restarts.
Username and password may have been changed
from their default values. LED2

Status Description
TM05 6436 4712
Off CIM 500 is switched off.
No internal communication between CIM
Flashing red
500 and the Grundfos product.
CIM 500 does not support the Grundfos
Permanently red
product connected.
Fig. 26 CIM 500 connected to PC via Ethernet cable
Internal communication between CIM
Permanently green
For further information on how to use the webserver, see section 500 and the Grundfos product is OK.
2. Login on page 68. Permanently red and
Memory fault.
green
You can use both ETH1 and ETH2 to establish a
connection to the webserver.
During startup, there is a delay of up to 5 seconds
before LED1 and LED2 status is updated.

You can access the webserver while the selected


Industrial Ethernet protocol is active. 7.6 DATA and LINK LEDs
The CIM 500 Ethernet module has two connectivity LEDs related
to each RJ45 connector. See fig. 24.
DATA1 and DATA2
These yellow LEDs indicate data traffic activity.

Status Description
Yellow off No data communication on the RJ45 connector.
Yellow Data communication ongoing on the RJ45
flashing connector.
Permanently
Heavy network traffic.
yellow

LINK1 and LINK2


These green LEDs show whether the Ethernet cable is properly
connected.

Status Description
Green off No Ethernet link on the RJ45 connector.
Green on Ethernet link on the RJ45 connector is OK.

15
8. Modbus function code overview
English (GB)

The supported function codes are shown in the table below:

Type Code Hex Name


03 0x03 Read holding registers
16-bit data 04 0x04 Read input registers
(registers) 06 0x06 Write single register
16 0x10 Write multiple registers
Diagnostics
Diagnostics 08 08 See section 13.6 Diagnostics,
0x08 for subcodes.

Reading or writing coils is not supported.

The same data are available in both holding registers and input
registers, meaning that either function (0x03 or 0x04) can be
used for reading data.

Unless otherwise stated, the data type used for


counters and scaled values is always an unsigned
integer.

16
9. Modbus register addresses

English (GB)
9.1 Register block overview
The Modbus registers are grouped in the following register blocks:

Start address Register block Permissions Description


00001 CIM configuration R/W Configuration of the CIM module.
00021 CIM status R Status registers for the CIM module.
00101 Control R/W Registers for control of the booster system.
00201 Status R Registers for reading mode status from the booster system.
00301 Data R Registers for reading measured data values from the booster system.
00401 Pump 1 R Registers for pump 1 data and status.
00411 Pump 2 R Registers for pump 2 data and status.
00421 Pump 3 R Registers for pump 3 data and status.
00431 Pump 4 R Registers for pump 4 data and status.
00441 Pump 5 R Registers for pump 5 data and status.
00451 Pump 6 R Registers for pump 6 data and status.
00461 Pilot pump R Registers for the pilot pump data and status.
00471 Backup pump R Registers for the backup pump data and status.
00701 Alarm simulation R/W Registers for simulating alarms and warnings.
00751-00800 User registers R/W This area is for device labelling by the user.

All addresses contain registers. Some are bit-interpreted, while others are 16-bit values or high-/low-order parts of 32-bit values.

17
9.2 CIM configuration register block
English (GB)

Registers in this block can be read by means of function codes 0x03 and/or 0x04. They can be written as holding registers with function
codes 0x06 and 0x10.

CIM CIM CIM


Address Register name Description
200 260 500
The minimum reply delay from the slave in ms.
Value range: 0-10000, i.e. up to 10 seconds reply delay. This delay is
typically used in conjunction with a modem. The delay value is stored
00001 SlaveMinimumReplyDelay ● - -
in the device and remains after a power-off. The delay set here is
added to the internal delay in the device.
Default setting: 0.
00002 RESERVED
If the Modbus address switch has not been set correctly, meaning
outside the 1 to 247 range, the value in this register is used as Modbus
address. See section 5.3 Modbus address selection. The value is
00003 SoftwareDefinedModbusAddress stored in the device and remains after a power-off. ● ● ●
Note that for CIM 200, this value is used only when you have set the
transmission speed to "software-defined" on DIP switches SW4 and
SW5. Otherwise, CIM 200 ignores it.
Modbus software-defined value for transmission speed.
The software-defined value for transmission speed is stored in the
device and remains after a power-off.
0: 1200 bit/s
1: 2400 bit/s
2: 4800 bit/s
00004 SoftwareDefinedBitRate ● - -
3: 9600 bit/s
4: 19200 bit/s
5: 38400 bit/s.
Note that for CIM 200, this value is used only when you have set the
transmission speed to "software-defined" on DIP switches SW4 and
SW5. Otherwise, CIM 200 ignores it.
Used to select the behaviour of control bit acknowledgements from the
CIM/CIU.
0: Disabled.
Control bits are not automatically lowered when accepted by the
00005 AutoAckControlBits device. The user must lower the triggered control bit manually before ● ● ●
the control bit can be triggered again.
1: Enabled.
Control bits are automatically lowered when accepted by the device.
The user does not have to lower it manually (default).
00006 RESERVED
00007 RESERVED
The elapsed time with no data activity before the module issues a
00008 NoDataActivityTimeout - ● -
restart of the APN connection.
Parity setting when using software-defined settings.
0: No parity (default)
1: Even parity
00009 SoftwareDefinedParity 2: Odd parity. ● - -
Note that for CIM 200, this value is used only when you set the
transmission speed to "software-defined" on DIP switches SW4 and
SW5. Otherwise, CIM 200 ignores it.
Stop bit setting when using software-defined settings.
0: No stop bit
1: 1 stop bit (default)
00010 SoftwareDefinedStopBit 2: 2 stop bits. ● - -
Note that for CIM 200, this value is used only when you set the
transmission speed to "software-defined" on DIP switches SW4 and
SW5. Otherwise, CIM 200 ignores it.
PIN code for SCADA systems, etc.
If GeneralStatus.ScadaPinCodeEnabled (register 00029, bit 0) is
enabled, enter the correct PIN code in this register in order to gain
access to remote control and configuration.
00011 ScadaPinCode Verify acceptance in GeneralStatus.WriteAccess (register 00029, - ● -
bit 1).
You programme the SCADA PIN code via the SMS command
"SETSCADACODE". See "CIM 260 SMS commands", which you can
download from Grundfos Product Center.

18
CIM CIM CIM

English (GB)
Address Register name Description
200 260 500
Configuration of fieldbus communication watchdog.
0: Watchdog is disabled (default)
1: Watchdog is enabled, timeout 5 s.
Any other value disables the watchdog.
Watchdog action: The pump will be set to Local mode.

CIM 200: Watchdog is fed whenever serial line data appears on the
00012 Watchdog network. It is not a requirement that valid Modbus telegrams are preset ● - ●
nor that CIM 200 is specifically addressed. An interruption of serial
data for more than 5 seconds activates the watchdog.

CIM 500: Watchdog is only fed if CIM 500 is specifically addressed with
Modbus TCP telegrams, matching IP address. If CIM 500 is connected
to a Modbus TCP network but never gets addressed, it will activate
watchdog after 5 seconds.
For disabling the GENIbus LED2.
00013 GENIbusDiodeOff 0: GENIbus diode LED2 has normal function. ● ● ●
1: GENIbus diode LED2 is permanently switched off.

19
9.3 CIM status register block
English (GB)

Registers in this block can be read by means of function codes 0x03 and/or 0x04. They are read-only. Use this block for various kinds of
fault finding.

CIM CIM CIM


Address Register name Description
200 260 500
Holds a CRC error counter for the GENIbus connection to the booster
00021 GENIbusCRCErrorCnt ● ● ●
system.
Holds a data error counter for the GENIbus connection to the booster
00022 GENIbusDataErrorCnt ● ● ●
system.
00023 VersionNumber A Grundfos-specific version number. This is an unsigned integer value. ● ● ●
Holds the current Modbus slave address of the device.
00024 ActualModbusAddress ● ● ●
Valid value range: 1…247.
00025 GENIbusTXcountHI Holds a transmit counter for the total number of telegrams sent to the
● ● ●
00026 GENIbusTXcountLO booster system on the GENIbus connection.
00027 GENIbusRXcountHI Holds a receive counter for the total number of telegrams received from
● ● ●
00028 GENIbusRXcountLO the booster system on the GENIbus connection.
PIN code functionality.
0: No PIN code required
GeneralStatus 1: PIN code required to perform remote control and configuration.
Bit 0: ScadaPinCodeEnabled Activation of SCADA PIn-code protection takes place via the SMS
00029 command "SCADACODE". See "CIM 260 SMS commands", which you - ● -
can download from Grundfos Product Center.
Remote write access.
GeneralStatus
0: No write access, the PIN code is incorrect.
Bit 1: WriteAccess
1: Full write access, the PIN code is either correct or not enabled.
00030 UnitFamily Grundfos product family. ● ● ●
00031 UnitType Grundfos product type. ● ● ●
00032 UnitVersion Grundfos product version. ● ● ●
State of CIM 260 module battery
0: Battery not present
1: Battery must be replaced
2: Battery charging
00033 BatteryState 3: Battery needs charging, but temperature too high - ● -
4: Battery needs charging, but temperature too low
5: Battery low
6: Battery OK
255: Battery state not available
00034 ProductSoftwareVersionHI Product software version - BCD digit 1-4 aa.bb ● ● ●
00035 ProductSoftwareVersionLO Product software version - BCD digit 5-8 cc.dd ● ● ●
00036 ProductSoftwareDayMonth Product software date - BCD ddmm ● ● ●
00037 ProductSoftwareYear Product software date - BCD yyyy ● ● ●

9.4 Cellular network Real Time Clock

CIM CIM CIM


Address Register name Description
200 260 500
00080 SetUNIXRealTimeClockHI Set real time clock (32 bit UNIX format) - ● -
00081 SetUNIXRealTimeClockLO Triggered on value change - ● -
00082 SetRtcSecond Set real time clock - seconds - ● -
00083 SetRtcMinute Set real time clock - minutes - ● -
00084 SetRtcHour Set real time clock - hours - ● -
00085 SetRtcDay Set real time clock - day - ● -
00086 SetRtcMonth Set real time clock - month - ● -
00087 SetRtcYear Set real time clock - year - ● -
00088 Bit 0: SetRtc Triggers setting of real time clock - s/m/h/d/m/y format - ● -
00089 StatusUNIXRealTimeClockHI - ● -
Real time clock (32 bit UNIX format)
00090 StatusUNIXRealTimeClockLO - ● -
00091 StatusRtcSecond Real time clock - seconds - ● -
00092 StatusRtcMinute Real time clock - minutes - ● -
00093 StatusRtcHour Real time clock - hours - ● -
00094 StatusRtcDay Real time clock - day of month - ● -
00095 StatusRtcMonth Real time clock - month - ● -
00096 StatusRtcYear Real time clock - year (after 2000) - ● -
00097 Bit 0: StatusSetRTCAck Acknowledge of set RTC command - ● -

20
9.5 Control register block

English (GB)
Registers in this block can be read by means of function codes 0x03 and/or 0x04. They can be written as holding registers with function
codes 0x06 and 0x10.
1 For Multi-E with a module in the master pump, only set the master pump CopyToLocal bit to value "1".For Multi-E with a module in two
pumps, always set CopyToLocal reg. 00101 bit 4 to value "1" in both pumps. Any writings to the control registers 00101, 00102, 00103
and 00104 must be written to each pump.
A TPED model H is essentially a Multi-E model H with two pumps. If a CIM module is mounted in each pump head, always set
CopyToLocal bit to value "1" in both pump heads. Any writings to control bits and registers must be written to each pump head.
2 If pump 2 also has a CIM mounted (for redundancy), any writings to control bits and registers must be written for each pump head.

Multi-E/TPED model H and later2


Modbus
Register name Description
address

Multi-E model G

MAGNA3-D
Multi-B
MPC
DDD
Control bit that sets local or remote control.
0: Local
1: Remote (controlled by Modbus master).
Set this bit to 1 if a Modbus master should control the booster
system.
For Hydro MPC and DDD, it is also necessary to enable bus
control via the CU 35X control panel ("Settings" > "Secondary
Bit 0: RemoteAccessReq ● ● ● - ● ●
functions" > "Control source", select "From bus").
If the RemoteAccessReq bit is set to logical 0, the Hydro MPC or
DDD will operate with local mode settings as selected on the CU
35X control panel. If you want local control, select this from the CU
35X control panel ("Settings" > "Secondary functions" > "Control
source", select "From the CU 35X"), and set the
RemoteAccessReq bit to 0.
Control bit that switches the booster system to on or off.
Bit 1: OnOffReq 0: Off (stop) ● ● ● ● ● ●
00101 1: On (start).
Control bit that resets alarms and warnings from the booster
system.
0: No resetting
1: Resetting alarm.
Bit 2: ResetAlarm ● ● ● ● ● ●
This control bit is triggered on rising edge only, i.e. setting logical 0
to 1.
See section 9.2 CIM configuration register block, address 00005,
for acknowledgement behaviour.
Bit 3: RESERVED -
Copies ControlMode, OperationMode and Setpoint to Local, when
Bit 4: CopyToLocal1 - - - - ● ●
changing from Remote to Local.
Resets the accumulation counters (volume and energy).
Bit 5: ResetAccCounters 0: No resetting - ● ● - ● ●
1: Resetting.
Bits 6-15: RESERVED -

21
Multi-E/TPED model H and later2
English (GB)

Modbus
Register name Description
address

Multi-E model G

MAGNA3-D
Multi-B
MPC
DDD
Sets the control mode.
0: Constant speed
1: Constant frequency
3: Constant head
4: Constant pressure
5: Constant differential pressure
6: Proportional pressure
7: Constant flow
8: Constant temperature
10: Constant level
00102 ControlMode 128: AutoAdapt (Automatic adaption for DDD) - ● ● - ● ●
129: FlowAdapt
130: Closed-loop sensor
See section 10.1 Control modes.
Note: If MPC or DDD is set to control source "From the CU 35X", it
is still possible to change ControlMode from Modbus if the
RemoteAccessReq bit is set to "1".
Note: The control mode depends on the primary sensor, and not
all booster systems can run with all the control modes.
Note: DDD can run with constant pressure, proportional pressure
or automatic adaption.
A state to control the operating mode of the booster system.
0: Auto-control (setpoint control according to selected control
mode)
4: OpenLoopMin (running at minimum speed)
6: OpenLoopMax (running at maximum speed).
00103 OperationMode Note that "OnOffReq" has higher priority than the OperationMode, ● ● - ● ● ●
meaning that you must set "OnOffReq" to "On" for the
OperationMode to have any effect.
The Hydro Multi-B can only run in auto-control mode.
The Hydro Multi-E model G can only run in auto-control mode and
OpenLoopMax.
Sets the setpoint of the booster.
The scale is 0.01 %, so the value must be from 0 to 10000 to
represent the entire 0-100 % range.
Closed loop:
MPC, Multi-E: Percentage of closed-loop feedback sensor
maximum value.
00104 Setpoint TPED, MAGNA3-D: Percentage of the setpoint range. ● ● ● ● ● ●
Open loop:
MPC, Multi-E: Percentage of the maximum performance.
TPED, MAGNA3-D: Percentage of the nominal pump frequency.
4700: 47 %
8000: 80 %.
See section 10.3 Setpoint in closed-loop control.
Forces the control of pump 1.
Default is auto-control.
00105 ControlPump1 ● ● ● - - -
0: Auto-control (controlled by the booster system)
2: Forced stop.
Forces the control of pump 2.
Default is auto-control.
00106 ControlPump2 ● ● ● - - -
0: Auto-control (controlled by the booster system)
2: Forced stop.
Forces the control of pump 3.
Default is auto-control.
00107 ControlPump3 ● ● ● - - -
0: Auto-control (controlled by the booster system)
2: Forced stop.
Forces the control of pump 4.
Default is auto-control.
00108 ControlPump4 ● ● ● - - -
0: Auto-control (controlled by the booster system)
2: Forced stop.

22
Multi-E/TPED model H and later2

English (GB)
Modbus
Register name Description
address

Multi-E model G

MAGNA3-D
Multi-B
MPC
DDD
Forces the control of pump 5.
Default is auto-control.
00109 ControlPump5 - ● ● - - -
0: Auto-control (controlled by the booster system)
2: Forced stop.
Forces the control of pump 6.
Default is auto-control.
00110 ControlPump6 - ● ● - - -
0: Auto-control (controlled by the booster system)
2: Forced stop.
Sets the start limit in tank-filling mode.
The scale is 0.01 % of tank height. See register 00215 for actual
00111 SetTankFillStartLimit ● - - - - -
tank height.
For tank-filling mode, see section 10.2 Tank-filling applications.
Sets the stop limit in tank-filling mode.
00112 SetTankFillStopLimit ● - - - - -
The scale is 0.01 % of tank height.
Sets the alarm high-limit in tank-filling mode.
00113 SetTankFillAlarmHighLimit ● - - - - -
The scale is 0.01 % of tank height.
Sets the warning low-limit in tank-filling mode.
00114 SetTankFillWarningLowLimit ● - - - - -
The scale is 0.01 % of tank height.
Sets reduction in % in proportional-pressure mode.
00115 SetPropControlReduction - ● ● - ● -
The scale is 0.01 %.
Sets manual flow max. in proportional-pressure mode.
00116 SetPropControlFlowMax - ● ● - ● -
The scale is 0.1 l/s.
Forces the control of the pilot pump.
Default is auto-control.
00117 ControlPilotpump - ● - - - -
0: Auto-control (controlled by the booster system)
2: Forced stop.
Forces the control of the backup pump.
Default is auto-control.
00118 ControlBackuppump - ● - - - -
0: Auto-control (controlled by the booster system)
2: Forced stop.
00119 SetpointDDDSensor1 Sets DDD remote sensor 1 setpoint. The scale is 0.001 bar. - - ● - - -
00120 SetpointDDDSensor2 Sets DDD remote sensor 2 setpoint. The scale is 0.001 bar. - - ● - - -
00121 SetpointDDDSensor3 Sets DDD remote sensor 3 setpoint. The scale is 0.001 bar. - - ● - - -
00122 SetpointDDDSensor4 Sets DDD remote sensor 4 setpoint. The scale is 0.001 bar. - - ● - - -
00123 SetpointDDDSensor5 Sets DDD remote sensor 5 setpoint. The scale is 0.001 bar. - - ● - - -
00124 SetpointDDDSensor6 Sets DDD remote sensor 6 setpoint. The scale is 0.001 bar. - - ● - - -
00125 SetpointDDDSensor7 Sets DDD remote sensor 7 setpoint. The scale is 0.001 bar. - - ● - - -
00126 SetpointDDDSensor8 Sets DDD remote sensor 8 setpoint. The scale is 0.001 bar. - - ● - - -
00127 SetpointDDDSensor9 Sets DDD remote sensor 9 setpoint. The scale is 0.001 bar. - - ● - - -
00128 SetpointDDDSensor10 Sets DDD remote sensor 10 setpoint. The scale is 0.001 bar. - - ● - - -
3: Flow sensor
00129 ControlSystemFeedbackSensor - ● - - - -
6: Pressure sensor
00130 Control.RemoteSensor1 Writes the value of remote sensor 1 to MPC. The scale is 0.01 %. - ● - - - -
00131 Control.RemoteSensor2 Writes the value of remote sensor 2 to MPC. The scale is 0.01 %. - ● - - - -
00132 Control.RemoteSensor3 Writes the value of remote sensor 3 to MPC. The scale is 0.01 %. - ● - - - -
00133 Control.RemoteSensor4 Writes the value of remote sensor 4 to MPC. The scale is 0.01 %. - ● - - - -
00134 Control.RemoteSensor5 Writes the value of remote sensor 5 to MPC. The scale is 0.01 %. - ● - - - -
00135 Control.RemoteSensor6 Writes the value of remote sensor 6 to MPC. The scale is 0.01 %. - ● - - - -

23
9.6 Status register block
English (GB)

Registers in this register block can be read by means of function codes 0x03 and/or 0x04. They are read-only.

Multi-E/TPED model H and later


Address Register name Description

Multi-E model G

MAGNA3-D
Multi-B

MPC

DDD
Bit 0: RESERVED -
Bit 1: CopyToLocal Copies remote settings to local settings. 1: Enable, 0: Disable. - - - - ● ●
Acknowledgement of ResetAccCounters (volume and energy).
0: No acknowledgement
Bit 2:
1: Command acknowledged. - ● ● - ● ●
ResetAccCountersAck
This functionality is only used when AutoAcknowledgeEvents is
disabled. See section 9.2 CIM configuration register block.
Indicates if a ResetAlarm command was acknowledged by the device.
This bit is set when the module or unit have accepted a ResetAlarm
command, and the programmer can clear the ResetAlarm bit. The
CIM/CIU will automatically clear the ResetAlarmAck bit to 0 when the
master device clears the ResetAlarm bit, and you can attempt a new
Bit 3: ResetAlarmAck ● ● ● ● ● ●
ResetAlarm command by raising the ResetAlarm bit again.
0: No acknowledgement
1: Command acknowledged.
This functionality is only used when AutoAcknowledgeEvents is
disabled. See section 9.2 CIM configuration register block.
Setpoint influence status
Bit 4: SetpointInfluence 0: No setpoint influence - ● ● - ● ●
1: Setpoint influence active
Running at power limit
Bit 5: AtMaxPower 0: Not at power limit - - - - ● ●
1: At power limit
Indicates if any pumps are rotating (running) or not.
Bit 6: Rotation 0: No rotation ● ● ● ● ● ●
00201 1: Rotation.
Bit 7: RESERVED -
Indicates if the booster system is locally or remotely controlled.
Bit 8: AccessMode 0: Local (a local control source with higher priority controls the system) ● ● ● ● ● ●
1: Remote (controlled by Modbus master).
Indicates if the booster system is on or off.
0: Off (stopped, the green LED on the booster system flashes)
Bit 9: OnOff 1: On (started, the green LED on the booster system is on). ● ● ● ● ● ●
"Started" does not necessarily indicate rotation, for instance in case of
low-flow stop.
Indicates if there is an alarm or not.
Bit 10: Alarm 0: No alarm ● ● ● ● ● ●
1: Alarm (red LED on the booster system is on).
Indicates if there is a warning or not.
0: No warning
Bit 11: Warning ● ● ● - ● ●
1: Warning (red LED on the booster system is on).
The system will continue running even if there is a warning.
Bit 12: RESERVED -
Indicates if the system is running at maximum speed.
Bit 13: AtMaxSpeed 0: No - ● - ● ● ●
1: Yes.
Bit 14: RESERVED -
Indicates if the system is running at minimum speed.
Bit 15: AtMinSpeed 0: No - ● - ● ● ●
1: Yes.

24
Multi-E/TPED model H and later

English (GB)
Address Register name Description

Multi-E model G

MAGNA3-D
Multi-B

MPC

DDD
Indicates the actual process feedback from the booster system.
The scale is 0.01 %, so the valid value range is from 0 to 10000.
This value can be compared with the setpoint value.

Closed loop:
MPC, Multi-E: Percentage of closed-loop feedback sensor maximum
value.
00202 ProcessFeedback ● ● ● ● ● ●
TPED, MAGNA3-D: Percentage of the setpoint range.
Open loop:
MPC, Multi-E: Percentage of the maximum performance.
TPED, MAGNA3-D: Percentage of the nominal pump frequency.
Common examples
4700: 47 %
8000: 80 %.
Indicates the actual control mode.
0: Constant speed
1: Constant frequency
3: Constant head
4: Constant pressure
5: Constant differential pressure
6: Proportional pressure
7: Constant flow
8: Constant temperature
10: Constant level
128: AUTOADAPT (Automatic adaption for DDD)
00203 ControlMode ● ● ● ● ● ●
129: FLOWADAPT
130: Closed-loop sensor
See section 10.1 Control modes.
Note: If MPC or DDD is set to control source "From the CU 35X", it is
still possible to change ControlMode from Modbus if the
RemoteAccessReq bit is set to "1".
Note: Multi-E model G always operates in constant pressure mode.
Note: The control mode depends on the primary sensor, and not all
booster systems can run with all the control modes.
Note: DDD can run with constant pressure, proportional pressure or
automatic adaption.
Indicates the actual operating mode.
0: Auto-control (setpoint control according to selected control mode)
00204 OperationMode ● ● ● ● ● ●
4: OpenLoopMin (running at minimum speed)
6: OpenLoopMax (running at maximum speed).
The Grundfos-specific alarm code. See section 16. Grundfos alarm
00205 AlarmCode ● ● ● ● ● ●
and warning codes.
The Grundfos-specific warning code. See section 16. Grundfos alarm
00206 WarningCode ● ● ● - ● ●
and warning codes.
00207 RESERVED -
Indicates presence of pumps.
This value is bit-interpreted:
Bit 0: Pump 1
Bit 1: Pump 2
Bit 2: Pump 3
00208 PumpsPresent Bit 3: Pump 4 ● ● ● ● ● ●
Bit 4: Pump 5
Bit 5: Pump 6
Bit 6: Pilot pump
Bit 7: Backup pump
A bit value of "1" indicates that the pump is present.

25
Multi-E/TPED model H and later
English (GB)

Address Register name Description

Multi-E model G

MAGNA3-D
Multi-B

MPC

DDD
Indicates the running status of pumps.
This value is bit-interpreted:
Bit 0: Pump 1
Bit 1: Pump 2
Bit 2: Pump 3
00209 PumpsRunning Bit 3: Pump 4 ● ● ● ● ● ●
Bit 4: Pump 5
Bit 5: Pump 6
Bit 6: Pilot pump
Bit 7: Backup pump
A bit value of "1" indicates that the pump is running.
Indicates alarm status of pumps.
This value is bit-interpreted:
Bit 0: Pump 1
Bit 1: Pump 2
Bit 2: Pump 3
00210 PumpsFault Bit 3: Pump 4 ● ● ● ● ● ●
Bit 4: Pump 5
Bit 5: Pump 6
Bit 6: Pilot pump
Bit 7: Backup pump
A bit value of "1" indicates that the pump has an alarm.
Indicates communication status of pumps.
This value is bit-interpreted:
Bit 0: Pump 1
Bit 1: Pump 2
Bit 2: Pump 3
Bit 3: Pump 4
00211 PumpsCommFault ● ● ● ● ● ●
Bit 4: Pump 5
Bit 5: Pump 6
Bit 6: Pilot pump
Bit 7: Backup pump
A bit value of "1" indicates that there is no communication with the
pump.
Indicates active system functions.
Hydro MPC supports all bits.
Hydro Multi-B only supports bits 7 and 12.
Bit 0: -
Bit 1: Emergency Run function active
Bit 2: Standby pumps active
Bit 3: Pump test run active
Bit 4: Alternative setpoint active
00212 SystemActiveFunctions Bit 5: Clock program active ● ● ● - - -
Bit 6: Remote VNC, Virtual Network Connection, active
Bit 7: Remote bus active
Bit 8: Remote service port active
Bit 9: Pressure relief function active
Bit 10: Soft pressure function active
Bit 11: Low-flow boost active
Bit 12: Low-flow stop active
Bit 13: Proportional pressure active.
Indicates auto-control mode status of pumps.
This value is bit-interpreted:
Bit 0: Pump 1
Bit 1: Pump 2
Bit 2: Pump 3
00213 PumpsAutoMode Bit 3: Pump 4 ● ● ● - - -
Bit 4: Pump 5
Bit 5: Pump 6
Bit 6: Pilot pump
Bit 7: Backup pump
A bit value of "1" indicates that the pump is in auto-control mode.

26
Multi-E/TPED model H and later

English (GB)
Address Register name Description

Multi-E model G

MAGNA3-D
Multi-B

MPC

DDD
Indicates system application type status.
You cannot change application type from Modbus.
0: Unknown
1: Pressure boosting
2: Heating pumps on hot side
3: Heating pumps on cold side
4: AirCon pumps on hot side
00214 ApplicationType ● ● - - - -
5: AirCon pumps on cold side
6: MPC S2000 heating pumps on hot side
7: MPC S2000 heating pumps on cold side
8: MPC S2000 AirCon pumps on hot side
9: MPC S2000 AirCon pumps on cold side
10: Tank filling (level sensor)
11: Tank filling (float switches).
Indicates actual tank height in tank-filling mode.
00215 TankFillTankHeight ● - - - - -
The scale is 0.01 % of tank height.
Indicates actual start limit in tank-filling mode.
00216 TankFillStartLimit ● - - - - -
The scale is 0.01 % of tank height.
Indicates actual stop limit in tank-filling mode.
00217 TankFillStopLimit ● - - - - -
The scale is 0.01 % of tank height.
Indicates actual alarm high-limit in tank-filling mode.
00218 TankFillAlarmHighLimit ● - - - - -
The scale is 0.01 % of tank height.
Indicates actual warning low-limit in tank-filling mode.
00219 TankFillWarningLowLimit ● - - - - -
The scale is 0.01 % of tank height.
Unit of feedback sensor.
0: bar
1: mbar
2: m
3: kPa
4: psi
5: ft
6: m3/h
00220 FeedBackSensorUnit 7: m3/s ● ● ● - ● ●
8: l/s
9: gpm
10: °C
11: °F
12: %
13: K
14: l/h
255: -
00221 FeedBackSensorMin Minimum of feedback sensor. ● ● ● - ● ●
00222 FeedBackSensorMax Maximum of feedback sensor. ● ● ● - ● ●
3: Flow sensor
00223 SystemFeedbackSensor - ● - - - -
6: Pressure sensor

27
9.7 System data register block
English (GB)

Registers in this block can be read by means of function codes Many of the measurement modules for the booster system
0x03 and/or 0x04. They are read-only. The table below shows require a particular sensor to be present. As a limited number of
which registers are supported by each booster system type. sensors are available, only a few of the measurement modules
Unless otherwise stated, the data type used for counters and can be available simultaneously.
scaled values is always an unsigned integer. See section 10.9 Sensor-based Modbus registers for the relation
A data value of 0xFFFF indicates "not available". See section between the sensor-related modbus registers and for sensor
6.2 LEDs for descriptions. setup of your booster system.

Multi-E/TPED model H and later


Address Register name Description Scale

Multi-E model G

MAGNA3-D
Multi-B

MPC

DDD
00301 Head Actual system head/pressure. 0.001 bar - S S S S ●
00302 VolumeFlow Actual system flow. 0.1 m3/h - S S S S ●
00303 RelativePerformance Performance relative to maximum performance. 0.01 % ● ● ● ● ● ●
00304
RESERVED -
00305
00306 DigitalInput Logical value of external digital input signals. Bits ● ● ● ● ● ●
00307 DigitalOutput Logical value of external digital output signals. Bits ● ● ● ● ● ●
Actual setpoint, according to control mode.
00308 ActualSetpoint 0.01 % ● ● ● ● ● ●
See register 00104 for scaling description.
00309 MotorCurrent Actual motor current. 0.1 A - - - ● - -
00310
RESERVED -
00311
00312 PowerHI
Total power consumption of the system. 1 Watt ● ● ● ● ● ●
00313 PowerLO
00314 RESERVED -
System inlet pressure, relative to atmospheric
00315 InletPressure pressure. 0.001 bar S S S - S -
Has an offset of -1.000 bar.
Measured pressure 1 at external sensor, relative to
00316 RemotePressure1 0.001 bar - S - - S S
atmospheric pressure.
Tank level.
00317 Level 0.01 m - S S S S -
Has an offset of -100.00 metres.
00318
RESERVED -
00319
00320 RemoteTemp1 Temperature 1 at external sensor. 0.01 K - S - S S -
00321
… RESERVED -
00324
00325 AuxSensorInput Auxiliary sensor input. 0.01 % - - - S S -
00326 RESERVED -
00327 OperationTimeHI
Total operating time of the system. 1 hour ● ● ● ● ● ●
00328 OperationTimeLO
00329 TotalPoweredTimeHI
Total power-on time of the system. 1 hour - - - ● - -
00330 TotalPoweredTimeLO
00331 RESERVED -
00332 EnergyHI
Total energy consumption of the system. 1 kWh ● ● ● ● ● ●
00333 EnergyLO
00334
00335 RESERVED -
00336
00337 AmbientTemp Ambient temperature 0.01 K - S - - S -
00338 InletTemp Inlet water temperature. 0.01 K - S - - - -
00339 OutletTemp Outlet water temperature. 0.01 K - S - - - -
00340 TempDifference Differential temperature. 0.01 K - S - - - -
00341 OutletPressure System outlet pressure. 0.001 bar S S S - S -
Tank feed level.
00342 FeedTankLevel 0.01 m - S S - S -
It has an offset of -100.00 metres.

28
Multi-E/TPED model H and later

English (GB)
Address Register name Description Scale

Multi-E model G

MAGNA3-D
Multi-B

MPC

DDD
Setpoint before modifications.
00343 UserSetpoint 0.01 % ● ● ● - ● ●
See register 00104 for scaling description.
00344 AnalogueInfluence Setpoint attenuator. 0.01 % ● ● ● - ● ●
Number of times the booster system has been
00345 NumberOfPowerOns Unscaled ● ● ● - - -
powered on.
00346 SpecificEnergy Specific energy. 0.1 Wh/m3 - S ● - S ●
00347 SpecificEnergyAverage Average specific energy. 0.1 Wh/m3 - S ● - - -
00348 FlowMeasurement 1 Flow measurement 1. 0.1 m3/h - S S - - -
00349 FlowMeasurement 2 Flow measurement 2. 0.1 m3/h - S S - - -
00350 FlowMeasurement 3 Flow measurement 3. 0.1 m3 /h - S S - - -
00351 PropControlReduction Proportional control reduction. 0.01 % - ● ● - ● -
00352 PropControlFlowMax Proportional control maximum flowpoint. 0.1 m3/h - ● ● - ● -
Measured pressure 2 at external sensor
00353 RemotePressure2 0.001 bar - - - - S -
(relative to atmospheric pressure).
00354 RemoteTemp2 Temperature 2 at external sensor. 0.01 K - - - - S S
00355 MediumTemp Medium temperature. 0.01 K - - - - S ●
00356 DifferentialPressure Differential pressure. 0.001 bar - - - - S ●
00357 DifferentialInletPressure Differential inlet pressure. 0.001 bar - - - - S -
00358 DifferentialOutletPressure Differential outlet pressure. 0.001 bar - - - - S -
00359 DifferentialRemotePressure Differential remote pressure. 0.001 bar - - - - S -
00360 RemoteFlow Flow measurement from remote sensor. 0.1 m3/h - - - - S -
00361 LatestNightFlowAverage Average night flow for the latest night. 0.1 m3/h - - ● - S -
00362 LatestNightPressAverage Average night pressure for the latest night. 0.001 bar - - ● - S -
00363 VolumeHI
The pumped volume. 0.1 m3 - S S - S S
00364 VolumeLO
00365 HeatingEnergyCounterHI Life time accumulated heat energy.
1 kWh - - - - S S
00366 HeatEnergyCounterLO Ext. temp. sensor required.
00367 HeatPowerHI Current heat power.
1W - - - - S S
00368 HeatPowerLO Ext. temp. sensor required.
Forward/Return differential temperature.
00369 HeatDiffTemp 0.01 °C - - - - S S
Ext. temp. sensor required.
00370 HeatEnergyCounter2HI Accumulated heat energy direction 2.
1 kWh - - - - ● ●
00371 HeatEnergyCounter2LO Ext. temp. sensor required.
00372 Volume1HI Pumped volume direction 1.
0.01 m3 - - - - ● ●
00373 Volume1LO Ext. flow sensor required.
00374 Volume2HI Pumped volume direction 2. 0.01 m3
- - - - ● ●
00375 Volume2LO Ext. flow sensor required.
00481 Pump1.Energy Energy consumption of pump 1 1 kWh - ● ● - ● S
00482 Pump2.Energy Energy consumption of pump 2 1 kWh - ● ● - ● S
00483 Pump3.Energy Energy consumption of pump 3 1 kWh - ● ● - ● -
00484 Pump4.Energy Energy consumption of pump 4 1 kWh - ● ● - ● -
00485 Pump5.Energy Energy consumption of pump 5 1 kWh - ● ● - ● -
00486 Pump6.Energy Energy consumption of pump 6 1 kWh - ● ● - ● -
00487 PilotPump.Energy Energy consumption of pilot pump 1 kWh - ● - - - -
00488 BackupPump.Energy Energy consumption of backup pump 1 kWh - ● - - - -

S: Sensor required. See section 10.9 Sensor-based Modbus registers.


: Always available.

29
9.8 Pump 1 register block
English (GB)

Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.

Address Register name Scale Notes


Indicates if the pump is locally or remotely controlled.
0: Local, controlled by buttons on pump
Bit 0: AccessMode Bool
1: Remote, controlled by the booster system.
Note that this bit is not available for Hydro Multi-E model G.
Indicates if the pump is on or off.
00401
Bit 1: OnOff Bool 0: Off
1: On.
Indicates if a pump has a fault or not.
Bit 2: Fault Bool 0: No fault
1: Fault.
The Grundfos-specific alarm code.
00402 AlarmCode Unscaled
See section 16. Grundfos alarm and warning codes.
00403 OperationTimeHI
1 hour Operating time of the pump.
00404 OperationTimeLO
Speed of the pump motor.
00405 Speed 0.01 %
Note that this data point is not available for Hydro Multi-E model G.
Average value of line currents on the pump.
00406 LineCurrent 0.1 A
Note that this data point is not available for Hydro Multi-E model G.
Power consumption of the pump.
00407 Power 10 W
Note that this data point is not available for Hydro Multi-E model G.
Motor temperature of the pump.
00408 MotorTemperature 0.01 K
Note that this data point is not available for Hydro Multi-E model G.
Control source of the pump.
0: Unknown
1: Buttons on the pump
00409 ControlSource Enum 2: GENIbus (booster controller)
3: GENIlink/GENIair (from handheld controller)
4: External control.
Note that this data point is not available for Hydro Multi-E model G.
00410 RESERVED - -

A register value of 0xFFFF indicates "not available".

30
9.9 Pump 2 register block

English (GB)
Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.

Address Register name Scale Notes


Indicates if the pump is locally or remotely controlled.
0: Local, controlled by buttons on pump
Bit 0: AccessMode Bool
1: Remote, controlled by the booster system.
Note that this bit is not available for Hydro Multi-E model G.
Indicates if the pump is on or off.
00411
Bit 1: OnOff Bool 0: Off
1: On.
Indicates if a pump has an alarm or not.
Bit 2: Fault Bool 0: No fault
1: Fault.
The Grundfos-specific alarm code.
00412 AlarmCode Unscaled
See section 16. Grundfos alarm and warning codes.
00413 OperationTimeHI
1 hour Operating time of the pump.
00414 OperationTimeLO
Speed of the pump motor.
00415 Speed 0.01 %
Note that this data point is not available for Hydro Multi-E model G.
Average value of line currents on the pump.
00416 LineCurrent 0.1 A
Note that this data point is not available for Hydro Multi-E model G.
Power consumption of the pump.
00417 Power 10 W
Note that this data point is not available for Hydro Multi-E model G.
Motor temperature of the pump.
00418 MotorTemperature 0.01 K
Note that this data point is not available for Hydro Multi-E model G.
Control source of the pump.
0: Unknown
1: Buttons on the pump
00419 ControlSource Enum 2: GENIbus (booster controller)
3: GENIlink/GENIair (from handheld controller)
4: External control.
Note that this data point is not available for Hydro Multi-E model G.
00420 RESERVED - -

A register value of 0xFFFF indicates "not available".

31
9.10 Pump 3 register block
English (GB)

Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.

Address Register name Scale Notes


Indicates if the pump is locally or remotely controlled.
0: Local, controlled by buttons on pump
Bit 0: AccessMode Bool
1: Remote, controlled by the booster system.
Note that this bit is not available for Hydro Multi-E model G.
Indicates if the pump is on or off.
00421
Bit 1: OnOff Bool 0: Off
1: On.
Indicates if a pump has a fault or not.
Bit 2: Fault Bool 0: No fault
1: Fault.
The Grundfos-specific alarm code.
00422 AlarmCode Unscaled
See section 16. Grundfos alarm and warning codes.
00423 OperationTimeHI
1 hour Operating time of the pump.
00424 OperationTimeLO
Speed of the pump motor.
00425 Speed 0.01 %
Note that this data point is not available for Hydro Multi-E model G.
Average value of line currents on the pump.
00426 LineCurrent 0.1 A
Note that this bit is not available for Hydro Multi-E model G.
Power consumption of the pump.
00427 Power 10 W
Note that this bit is not available for Hydro Multi-E model G.
Motor temperature of the pump.
00428 MotorTemperature 0.01 K
Note that this bit is not available for Hydro Multi-E model G.
Control source of the pump.
0: Unknown
1: Buttons on the pump
00429 ControlSource Enum 2: GENIbus (booster controller)
3: GENIlink/GENIair (from handheld controller)
4: External control.
Note that this bit is not available for Hydro Multi-E model G.
00430 RESERVED - -

A register value of 0xFFFF indicates "not available".

32
9.11 Pump 4 register block

English (GB)
Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.

Address Register name Scale Notes


Indicates if the pump is locally or remotely controlled.
0: Local, controlled by buttons on pump
Bit 0: AccessMode Bool
1: Remote, controlled by the booster system.
Note that this bit is not available for Hydro Multi-E model G.
Indicates if the pump is on or off.
00431
Bit 1: OnOff Bool 0: Off
1: On.
Indicates if a pump has a fault or not.
Bit 2: Fault Bool 0: No fault
1: Fault.
The Grundfos-specific alarm code.
00432 AlarmCode Unscaled
See section 16. Grundfos alarm and warning codes.
00433 OperationTimeHI
1 hour Operating time of the pump.
00434 OperationTimeLO
Speed of the pump motor.
00435 Speed 0.01 %
Note that this data point is not available for Hydro Multi-E model G.
Average value of line currents on the pump.
00436 LineCurrent 0.1 A
Note that this bit is not available for Hydro Multi-E model G.
Power consumption of the pump.
00437 Power 10 W
Note that this bit is not available for Hydro Multi-E model G.
Motor temperature of the pump.
00438 MotorTemperature 0.01 K
Note that this bit is not available for Hydro Multi-E model G.
Control source of the pump.
0: Unknown
1: Buttons on the pump
00439 ControlSource Enum 2: GENIbus (booster controller)
3: GENIlink/GENIair (from handheld controller)
4: External control.
Note that this bit is not available for Hydro Multi-E model G.
00440 RESERVED - -

A register value of 0xFFFF indicates "not available".

33
9.12 Pump 5 register block
English (GB)

Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.

Address Register name Scale Notes


Indicates if the pump is locally or remotely controlled.
0: Local, controlled by buttons on pump
Bit 0: AccessMode Bool
1: Remote, controlled by the booster system.
Note that this bit is not available for Hydro Multi-E model G.
Indicates if the pump is on or off.
00441
Bit 1: OnOff Bool 0: Off
1: On.
Indicates if a pump has a fault or not.
Bit 2: Fault Bool 0: No fault
1: Fault.
The Grundfos-specific alarm code.
00442 AlarmCode Unscaled
See section 16. Grundfos alarm and warning codes.
00443 OperationTimeHI
1 hour Operating time of the pump.
00444 OperationTimeLO
Speed of the pump motor.
00445 Speed 0.01 %
Note that this data point is not available for Hydro Multi-E model G.
Average value of line currents on the pump.
00446 LineCurrent 0.1 A
Note that this bit is not available for Hydro Multi-E model G.
Power consumption of the pump.
00447 Power 10 W
Note this bit is not available for Hydro Multi-E model G.
Motor temperature of the pump.
00448 MotorTemperature 0.01 K
Note this bit is not available for Hydro Multi-E model G.
Control source of the pump.
0: Unknown
1: Buttons on the pump
00449 ControlSource Enum 2: GENIbus (booster controller)
3: GENIlink/GENIair (from handheld controller)
4: External control.
Note that this bit is not available for Hydro Multi-E model G.
00450 RESERVED - -

A register value of 0xFFFF indicates "not available".

34
9.13 Pump 6 register block

English (GB)
Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.

Address Register name Scale Notes


Indicates if the pump is locally or remotely controlled.
0: Local, controlled by buttons on pump
Bit 0: AccessMode Bool
1: Remote, controlled by the booster system.
Note that this bit is not available for Hydro Multi-E model G.
Indicates if the pump is on or off.
00451
Bit 1: OnOff Bool 0: Off
1: On.
Indicates if a pump has a fault or not.
Bit 2: Fault Bool 0: No fault
1: Fault.
The Grundfos-specific alarm code.
00452 AlarmCode Unscaled
See section 16. Grundfos alarm and warning codes.
00453 OperationTimeHI
1 hour Operating time of the pump.
00454 OperationTimeLO
Speed of the pump motor.
00455 Speed 0.01 %
Note that this data point is not available for Hydro Multi-E model G.
Average value of line currents on the pump.
00456 LineCurrent 0.1 A
Note that this bit is not available for Hydro Multi-E model G.
Power consumption of the pump.
00457 Power 10 W
Note that this bit is not available for Hydro Multi-E model G.
Motor temperature of the pump.
00458 MotorTemperature 0.01 K
Note that this bit is not available for Hydro Multi-E model G.
Control source of the pump.
0: Unknown
1: Buttons on the pump
00459 ControlSource Enum 2: GENIbus (booster controller)
3: GENIlink/GENIair (from handheld controller)
4: External control.
Note that this bit is not available for Hydro Multi-E model G.
00460 RESERVED - -

A register value of 0xFFFF indicates "not available".

9.14 Pilot pump register block, Hydro MPC only


Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.

Address Register name Scale Notes


Indicates if the pump is locally or remotely controlled.
Bit 0: AccessMode Bool 0: Local, controlled via buttons on pump
1: Remote, controlled by the booster system.
Indicates if the pump is on or off.
00461 Bit 1: OnOff Bool 0: Off
1: On.
Indicates if a pump has a fault or not.
Bit 2: Fault Bool 0: No fault
1: Fault.
The Grundfos-specific alarm code.
00462 AlarmCode Unscaled
See section 16. Grundfos alarm and warning codes.
00463 OperationTimeHI
1 hour Operating time of the pump.
00464 OperationTimeLO
00465 Speed 0.01 % Speed of the pump motor.
00466 LineCurrent 0.1 A Average value of line currents on the pump.
00467 Power 10 W Power consumption of the pump.
00468 MotorTemperature 0.01 K Motor temperature of the pump.
Control source of the pump.
0: Unknown
1: Buttons on the pump
00469 ControlSource Enum
2: GENIbus (booster controller)
3: GENIlink/GENIair (from handheld controller)
4: External control.
00470 RESERVED - -

A register value of 0xFFFF indicates "not available".

35
9.15 Backup pump register block, Hydro MPC only
English (GB)

Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.

Address Register name Scale Notes


Indicates if the pump is locally or remotely controlled.
Bit 0: AccessMode Bool 0: Local, controlled via buttons on pump
1: Remote, controlled by the booster system.
Indicates if the pump is on or off.
00471 Bit 1: OnOff Bool 0: Off
1: On.
Indicates if a pump has a fault or not.
Bit 2: Fault Bool 0: No fault
1: Fault.
The Grundfos-specific alarm code.
00472 AlarmCode Unscaled
See section 16. Grundfos alarm and warning codes.
00473 OperationTimeHI
1 hour Operating time of the pump.
00474 OperationTimeLO
00475 Speed 0.01 % Speed of the pump motor.
00476 LineCurrent 0.1 A Average value of line currents on the pump.
00477 Power 10 W Power consumption of the pump.
00478 MotorTemperature 0.01 K Motor temperature of the pump.
Control source of the pump.
0: Unknown
1: Buttons on the pump
00479 ControlSource Enum
2: GENIbus (booster controller)
3: GENIlink/GENIair (from handheld controller)
4: External control.
00480 RESERVED - -

A register value of 0xFFFF indicates "not available".

36
9.16 DDD Remote Sensor Data

English (GB)
For a DDD system to run with Automatic adaption, you must have a number of remote sensors. (1 to 10). The following data are only
available for DDD systems.
Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.

Address Register name Scale Notes


Bit 0: BatteryWarningDDDSensor1 Bool
Bit 1: BatteryWarningDDDSensor2 Bool
Bit 2: BatteryWarningDDDSensor3 Bool
Bit 3: BatteryWarningDDDSensor4 Bool
Bit 4: BatteryWarningDDDSensor5 Bool 0: Sensor battery is OK
00601
Bit 5: BatteryWarningDDDSensor6 Bool 1: Sensor battery must be replaced
Bit 6: BatteryWarningDDDSensor7 Bool
Bit 7: BatteryWarningDDDSensor8 Bool
Bit 8: BatteryWarningDDDSensor9 Bool
Bit 9: BatteryWarningDDDSensor10 Bool
Bit 0: PressureLowDDDSensor1 Bool
Bit 1: PressureLowDDDSensor2 Bool
Bit 2: PressureLowDDDSensor3 Bool
Bit 3: PressureLowDDDSensor4 Bool
Bit 4: PressureLowDDDSensor5 Bool 0: Pressure is OK
00602
Bit 5: PressureLowDDDSensor6 Bool 1: Pressure is below warning limit
Bit 6: PressureLowDDDSensor7 Bool
Bit 7: PressureLowDDDSensor8 Bool
Bit 8: PressureLowDDDSensor9 Bool
Bit 9: PressureLowDDDSensor10 Bool
Bit 0: MissingDataDDDSensor1 Bool
Bit 1: MissingDataDDDSensor2 Bool
Bit 2: MissingDataDDDSensor3 Bool
Bit 3: MissingDataDDDSensor4 Bool
Bit 4: MissingDataDDDSensor5 Bool 0: Pressure data received
00603
Bit 5: MissingDataDDDSensor6 Bool 1: Pressure data missing
Bit 6: MissingDataDDDSensor7 Bool
Bit 7: MissingDataDDDSensor8 Bool
Bit 8: MissingDataDDDSensor9 Bool
Bit 9: MissingDataDDDSensor10 Bool
Bit 0: DataWarningDDDSensor1 Bool
Bit 1: DataWarningDDDSensor2 Bool
Bit 2: DataWarningDDDSensor3 Bool
Bit 3: DataWarningDDDSensor4 Bool
Bit 4: DataWarningDDDSensor5 Bool 0: Data model is OK
00604
Bit 5: DataWarningDDDSensor6 Bool 1: Data model inconsistency warning
Bit 6: DataWarningDDDSensor7 Bool
Bit 7: DataWarningDDDSensor8 Bool
Bit 8: DataWarningDDDSensor9 Bool
Bit 9: DataWarningDDDSensor10 Bool
00605 PressureYesterdayDDDSensor1 0.001 bar The pressure from 24 hours ago at DDD remote sensor 1
00606 PressureYesterdayDDDSensor2 0.001 bar The pressure from 24 hours ago at DDD remote sensor 2
00607 PressureYesterdayDDDSensor3 0.001 bar The pressure from 24 hours ago at DDD remote sensor 3
00608 PressureYesterdayDDDSensor4 0.001 bar The pressure from 24 hours ago at DDD remote sensor 4
00609 PressureYesterdayDDDSensor5 0.001 bar The pressure from 24 hours ago at DDD remote sensor 5
00610 PressureYesterdayDDDSensor6 0.001 bar The pressure from 24 hours ago at DDD remote sensor 6
00611 PressureYesterdayDDDSensor7 0.001 bar The pressure from 24 hours ago at DDD remote sensor 7
00612 PressureYesterdayDDDSensor8 0.001 bar The pressure from 24 hours ago at DDD remote sensor 8
00613 PressureYesterdayDDDSensor9 0.001 bar The pressure from 24 hours ago at DDD remote sensor 9
00614 PressureYesterdayDDDSensor10 0.001 bar The pressure from 24 hours ago at DDD remote sensor 10
00615 ActualSetpointDDDSensor1 0.001 bar The pressure setpoint at DDD remote sensor 1
00616 ActualSetpointDDDSensor2 0.001 bar The pressure setpoint at DDD remote sensor 2
00617 ActualSetpointDDDSensor3 0.001 bar The pressure setpoint at DDD remote sensor 3
00618 ActualSetpointDDDSensor4 0.001 bar The pressure setpoint at DDD remote sensor 4

37
Address Register name Scale Notes
English (GB)

00619 ActualSetpointDDDSensor5 0.001 bar The pressure setpoint at DDD remote sensor 5
00620 ActualSetpointDDDSensor6 0.001 bar The pressure setpoint at DDD remote sensor 6
00621 ActualSetpointDDDSensor7 0.001 bar The pressure setpoint at DDD remote sensor 7
00622 ActualSetpointDDDSensor8 0.001 bar The pressure setpoint at DDD remote sensor 8
00623 ActualSetpointDDDSensor9 0.001 bar The pressure setpoint at DDD remote sensor 9
00624 ActualSetpointDDDSensor10 0.001 bar The pressure setpoint at DDD remote sensor 10
00625 UNIXlatestDataTimeDDDSensor1HI
1s Latest data timestamp received from sensor 1
00626 UNIXlatestDataTimeDDDSensor1LO
00627 UNIXlatestDataTimeDDDSensor2HI
1s Latest data timestamp received from sensor 2
00628 UNIXlatestDataTimeDDDSensor2LO
00629 UNIXlatestDataTimeDDDSensor3HI
1s Latest data timestamp received from sensor 3
00630 UNIXlatestDataTimeDDDSensor3LO
00631 UNIXlatestDataTimeDDDSensor4HI
1s Latest data timestamp received from sensor 4
00632 UNIXlatestDataTimeDDDSensor4LO
00633 UNIXlatestDataTimeDDDSensor5HI
1s Latest data timestamp received from sensor 5
00634 UNIXlatestDataTimeDDDSensor5LO
00635 UNIXlatestDataTimeDDDSensor6HI
1s Latest data timestamp received from sensor 6
00636 UNIXlatestDataTimeDDDSensor6LO
00637 UNIXlatestDataTimeDDDSensor7HI
1s Latest data timestamp received from sensor 7
00638 UNIXlatestDataTimeDDDSensor7LO
00639 UNIXlatestDataTimeDDDSensor8HI
1s Latest data timestamp received from sensor 8
00640 UNIXlatestDataTimeDDDSensor8LO
00641 UNIXlatestDataTimeDDDSensor9HI
1s Latest data timestamp received from sensor 9
00642 UNIXlatestDataTimeDDDSensor9LO
00643 UNIXlatestDataTimeDDDSensor10HI
1s Latest data timestamp received from sensor 10
00644 UNIXlatestDataTimeDDDSensor10LO

38
9.17 Alarm simulation register block

English (GB)
Registers in this register block can be read by means of function codes 0x03 and/or 0x04.

Multi-E/TPED model H and later


Address Register name Description

Multi-E model G

MAGNA3-D
Multi-B
MPC
DDD
00701
RESERVED - - - - - -
00702
Code for the event (Alarm) to simulate.
00703 Simulation.EventCode ● ● ● - ● ●
See section 9.17 Alarm simulation register block.
Code for the device.
0: CU 351/352 controller
1: -
2: Pump
3: IO 351 pump module
4: Primary sensor
5: Redundant sensor
00704 Simulation.DeviceType ● ● ● - - -
6: Secondary sensor
7: IO 351 I/O module
8: System
9: Analog input
10: Pilot pump
11: Limit exceeded function
12: Backup pump.
Code for the device number, according to device type.
00705 Simulation.DeviceNumber For example if Simulation.DeviceType: 2, then this register ● ● ● - - -
determines the pump number [1-8].
Type of action for simulated event
0: Stop
1: Stop with delay
2: Minimum
00706 Simulation.ActionType 3: User-defined - ● ● - - -
4: Maximum
5: Set pumps to local
6: No action, warning only
7: Emergency run.
0: Manual
00707 Simulation.ResetType - ● ● - - -
1: Automatic.
Used to activate alarm simulation with alarms and warnings.
00708 Simulation.Activate 0: Deactivate simulation ● ● ● - ● ●
1: Activate simulation.
Status of alarm simulation.
00709 Simulation.Active 0: Alarm simulation not active ● ● ● - ● ●
1: Alarm simulation active.

39
10. Detailed descriptions of functionality
English (GB)

10.1 Control modes


The supported control modes are described further in this section.

If Hydro MPC or DDD is set to control source "From


the CU 35X" on the display, it is still possible to
change the control mode from Modbus if the
RemoteAccessReq bit is set to "1".

Control modes Description Illustration

H
Open loop:
The setpoint of the booster is interpreted as the setpoint for
> Constant speed (0) the performance.

TM04 2289 2208


> Constant frequency (1) The setpoint value is a percentage of the maximum
performance of the booster.
No sensor is required in these modes.
Q

H
Closed loop:
The setpoint of the booster is interpreted as the setpoint for
> Constant head (3)
the pressure.
> Constant pressure (4)

TM04 2290 2208


The booster adapts the speed so that the pressure is
> Constant differential pressure (5)
constant, regardless of the flow.
A pressure sensor is required.
Q

Closed loop: H
The setpoint of the booster is interpreted as the setpoint for
the flow, temperature or level. Constant flow is indicated in
> Constant flow (7) the diagram.
> Constant temperature (8)

TM04 2288 2208


A relevant sensor is required:
> Constant level (10)
• a flow sensor for flow control
• a temperature sensor for temperature control
• a level sensor for level control. Q

Closed loop:
The setpoint of the booster system is interpreted as
> Proportional pressure (6)

TM04 2291 2208


a proportional-pressure setpoint as shown in the fig.
A pressure sensor is required.

The setpoint of the DDD system is interpreted as a


proportional-pressure setpoint as shown in the figure. The
TM05 3241 1012

> DDD AUTOADAPT (128)


proportional curve is adjusted automatically once a day
according to remote DDD sensor data.

This control mode works similar to AUTOADAPT, except that


TM05 3242 1012

> FLOWADAPT (129) the flow-limiting function, FLOWLIMIT, is always active and
limits the flow to the value ActualMaxFlowLimit.

This is a general purpose closed-loop control mode that


you can use in cases where the pump is used for a type of
> Closed-loop sensor (130)
control not covered by one of the other control modes.
A relevant sensor is required.
H: Pressure (Head)
Q: Flow

40
10.2 Tank-filling applications TPED and MAGNA3-D

English (GB)
Normally, the Hydro Multi-B runs in pressure-boosting mode, but The setpoint is written to register 00104 Setpoint as a percentage
you can also set it to run in tank-filling mode. value scaled in 0.01 % of the setpoint range [rmin; rmax]. The
selected setpoint is reflected in register 00343 UserSetpoint with
Proceed as follows:
the same scaling.
1. Set the application to tank-filling mode on CU 323 via
Grundfos PC Tool E-Products. This cannot be set via Modbus. The actual setpoint, whether it has been set via Grundfos GO
Remote, the pump display, the pump buttons or the fieldbus, can
2. To enable bus control via Modbus, set RemoteAccessReq,
be read from register 00308 ActualSetpoint. It is a percentage
register 000101, bit 0, to the value of "1".
value scaled in 0.01 % of register 00222 FeedbackSensorMax.
3. Set the tank height with Setpoint, register 00104, to 0.01 m.
Generally, the actual setpoint value represents head, pressure,
4. Set start and stop levels as well as alarm and warning limits flow, temperature and so on depending on how the feedback
with registers 00111, 00112, 00113 and 00114. Note that sensor has been set to measure. The unit of measure can be
these values are set in percentage of the total tank height. read from register 00220 FeedbackSensorUnit.
It is possible to calculate back and forth between ActualSetpoint
in percent and its scaled value:
Tank-filling mode is not possible with Hydro MPC and
Multi-E. Xact[unit] =
Xact[%] × FeedbackSensorMax × FeedbackSensorUnit
The setpoint range limits rmin and rmax cannot be read from the
10.3 Setpoint in closed-loop control fieldbus but are found in the pump data sheet or in the Grundfos
Hydro MPC and Multi-E GO Remote "Setpoint" menu.
The setpoint is written to register 00104 Setpoint as a percentage Setpoint1 UserSetpoint1 ActualSetpoint2
value scaled in 0.01 % of the sensor maximum value, register
(Register 00104) (Register 00343) (Register 00308)
00222 FeedbackSensorMax. The sensor minimum value is
always 0. The selected setpoint is reflected in register 00343 100 % FeedbackSensor
UserSetpoint with the same scaling. 100 % Max (Register
The actual setpoint, whether it has been set via Grundfos GO 00222)
Remote, the pump display, the pump buttons or the fieldbus, can rmax
Xset
be read from register 00308 ActualSetpoint. It is a percentage Xact
value scaled in 0.01 % of register 00222 FeedbackSensorMax.
Generally, the actual setpoint value represents head, pressure,

TM07 0148 4317


flow, temperature and so on depending on how the feedback
sensor has been set to measure. The unit of measure can be
read from register 00220 FeedbackSensorUnit. rmin
Unless a setpoint influencing function, like proportional influence, 0%
is active, ActualSetpoint equals UserSetpoint.
1
Percentage of setpoint range.
It is possible to calculate back and forth between the setpoint in
2
percent and its scaled value: Percentage of sensor maximum.
Xact[unit] = Fig. 28 Setpoint in closed-loop control for TPED and
Xset[%] × FeedbackSensorMax × FeedbackSensorUnit MAGNA3-D

Setpoint* UserSetpoint* ActualSetpoint*


(Register 00104) (Register 00343) (Register 00308)

100 % FeedbackSensor
Max (Register
00222)
Xset Xact
TM07 0147 4317

0%
* Percentage of sensor maximum.
Fig. 27 Setpoint in closed-loop control for Hydro MPC and
Multi-E

41
10.4 Setpoint in open-loop control 10.5 Temperature calculation
English (GB)

Hydro MPC and Multi-E All temperatures are available in Kelvin.


The setpoint is written to register 00104 Setpoint as a percentage Conversion formulas for Celsius and Fahrenheit:
value scaled in 0.01 % of the maximum performance. The TC = TK - 273.15
selected setpoint is reflected in register 00338 UserSetpoint with TF = TK × 9/5 - 459.67
the same scaling.
The actual setpoint, whether it has been set via Grundfos GO 10.6 Reading DDD remote sensor data
Remote, the pump or controller display or buttons, or the fieldbus, The DDD system is used for smart pressure management in
can be read from register 00308 ActualSetpoint, and it reflects municipal water supply systems. In automatic adaptation mode, it
whatever limitations, for example power or frequency limits, that will maintain a stable pressure in critical points, where remote
might be active in the system. It equals the value that the booster pressure sensors, data loggers, are installed.
system actually uses.
Pressure data is logged every 15 minutes in remote sensors and
sent to the DDD controller via text messages once a day. This
Setpoint* UserSetpoint* ActualSetpoint* means that the measured pressure data is not "live" in the
(Register 00104) (Register 00343) (Register 00308) Modbus profile. The registers from 00605 to 00614 show the data
delayed by 24 hours and are updated every 15 minutes, for
100 % creating graph on a supervisory system for the remote sensors.
Sensor warnings, for example low battery voltage, are displayed
as soon as they are detected.

Xset Xact
DDD systems always require a flow meter and an
outlet pressure sensor at the pumping station.
TM07 0149 4317

0%

* Percentage of system performance.


Fig. 29 Setpoint in open-loop control for Hydro MPC and Multi-
E

TPED and MAGNA3-D


The setpoint is written to regiser 00104 Setpoint as a percentage
value scaled in 0.01 % of the nominal pump frequency fnom. The
selected setpoint is reflected in register 00338 UserSetpoint with
the same scaling. From the fieldbus, it will get whatever value
written to Setpoint but from the pump display and Grundfos GO
Remote, it is truncated to the internal pump frequency limits [fmin;
fmax].
The actual setpoint, whether it has been set via Grundfos GO
Remote, the pump display, the pump buttons or the fieldbus, can
be read from register 00308 ActualSetpoint, and it always reflects
the frequency limitations. It equals the value that the pump
actually uses. Values of f min, fmax and fnom can be read in
Grundfos GO Remote.

Setpoint* UserSetpoint* ActualSetpoint*


(Register 00104) (Register 00343) Register 00308)

fnom 100 %

fmax
Xset Xact
TM07 0150 4317

fmin

0%
* Percentage of fnom.
Fig. 30 Setpoint in open-loop control for TPED and
MAGNA3-D

42
10.7 Alarms and warnings from the booster system

English (GB)
Address Name Description Alarm/warning
Code Reset type 1 Action type 2
description
Code for booster system
00206 WarningCode Ethernet: No IP
warning.
231 address from DHCP A None
00205 FaultCode Code for booster system alarm.
server
In the WarningCode register, the cause of a booster system Ethernet:
warning can be read. A warning has no influence on the booster 232 Auto-disabled due to A None
system operation. misuse
In the FaultCode register, the cause of a booster system alarm 248 Fault, battery/UPS A None
can be read. A booster system alarm always leads to a reaction in
SMS data not
the booster system operation. Usually the booster system is 253 A None
received within time
stopped, but some alarms in some booster system types have
programmable alarm action types. Water pipe system
The complete list of possible alarm and warning codes is shown 254 model data A None
below. Not all codes apply to all booster system types. inconsistency
Pump alarms,
Alarm/warning 1 2 From see section
Code Reset type Action type - None
description device 10.8 Alarms from the
individual pumps
3 External fault signal A/M Prog.
1
Communication fault, For Hydro/Control MPC, this can be automatic (A) or
10 A None selectable Automatic/Manual (A/M)
pump
2
Hardware fault, IO For Hydro/Control MPC, this can be none or programmable
80 A None (Prog.).
351 pump module
Event action programmable: Stop, Stop with delay, Min.,
Hardware fault, IO
80 A None UserDef, Max., Pumps in local, Emergency run.
351 I/O module
The Hydro Multi-E is always stopped in case of an alarm.
Verification error,
83 EEPROM parameter A None
area
Sensor fault, general
88 A None
measuring sensor
Signal fault, closed-
89 A/M Prog.
loop feedback sensor
Temperature sensor
91 A/M Prog.
1 signal fault
157 Real-time clock error A None
Sensor supply fault,
161 A None
5V
Sensor supply fault,
162 A None
24 V
Signal fault, analog
165 A/M Prog.
input 1
Signal fault, analog
166 A/M Prog.
input 2
Signal fault, analog
167 A/M Prog.
input 3
Temperature sensor
175 A/M Prog.
2 signal fault
Limit exceeded,
190 A/M Prog.
supervised item 1
Limit exceeded,
191 A/M Prog.
supervised item 2
203 Alarm on all pumps A/M Prog.
Inconsistency
204 A None
between sensors
Operation outside
208 A/M Prog.
performance range
210 Overpressure A/M Prog.
211 Underpressure A/M Prog.
213 VFD not ready A None
214 Water shortage A/M Prog.
Soft pressure buildup
215 A/M Prog.
time-out
216 Pilot pump alarm A None
Pressure relief not
219 A None
adequate

43
10.8 Alarms from the individual pumps
English (GB)

Address Name Description Code Alarm/warning description

00402 AlarmCode Alarm code from pump 1 105 Electronic rectifier protection activated (ERP)
00412 AlarmCode Alarm code from pump 2 106 Electronic inverter protection activated (EIP)
00422 AlarmCode Alarm code from pump 3 Motor bearing temperature high (Pt100) in drive end
148
(DE)
00432 AlarmCode Alarm code from pump 4
Motor bearing temperature high (Pt100) in non-drive
00442 AlarmCode Alarm code from pump 5 149
end (NDE)
00452 AlarmCode Alarm code from pump 6
155 Inrush fault
00462 AlarmCode Alarm code from the pilot pump
Communication fault, internal frequency converter
00472 AlarmCode Alarm code from the backup pump 156
module
The alarm code of an actual pump alarm can be read from each 157 Real-time clock error
of the pump register blocks. Above, the registers are summarised 161 Sensor supply fault, 5 V
for all the possible pumps while the codes that can possibly occur
162 Sensor supply fault, 24 V
are described below.
163 Measurement fault, motor protection
Code Alarm/warning description 164 Signal fault, Liqtec sensor
1 Leakage current 165 Signal fault, analog input 1
2 Missing phase 166 Signal fault, analog input 2
3 External fault signal 167 Signal fault, analog input 3
4 Too many restarts 175 Signal fault, temperature 2 sensor
7 Too many hardware shutdowns 176 Signal fault, temperature 3 sensor
14 Electronic DC link protection activated (ERP) 190 Limit exceeded, sensor 1
16 Other 191 Limit exceeded, sensor 2
29 Turbine operation, impellers forced backwards 240 Lubricate bearings (specific service information)
30 Change bearings (specific service information) 241 Motor phase failure
31 Change varistor(s) (specific service information) 242 Automatic motor model recognition failed
32 Overvoltage
40 Undervoltage
41 Undervoltage transient
42 Cut-in fault (dV/dt)
45 Voltage asymmetry
48 Overload
49 Overcurrent (i_line, i_dc, i_mo)
50 Motor protection function (MPF), general shutdown
51 Blocked motor or pump
54 Motor protection function, 3 sec. limit
55 Motor current protection (MCP) activated
56 Underload
57 Dry-running
60 Low input power
64 Overtemperature
65 Motor temperature 1 (t_m or t_mo or t_mo1)
66 Temperature, control electronics
Temperature too high, internal frequency converter
67
module (t_m)
70 Thermal relay 2 in motor (for example thermistor)
72 Hardware fault, type 1
73 Hardware shutdown (HSD)
76 Internal communication fault
77 Communication fault, twin-head pump
80 Hardware fault, type 2
83 Verification error, FE parameter area (EEPROM)
84 Memory access error
85 Verification error, BE parameter area (EEPROM)
88 Sensor fault
89 Signal fault, (feedback) sensor 1
91 Signal fault, temperature 1 sensor
93 Signal fault, sensor 2
96 Setpoint signal outside range

44
10.9 Sensor-based Modbus registers

English (GB)
The tables below show the relation between the sensor-related Modbus registers and the sensor setup for the individual booster systems.

Hydro/Control MPC

FeedBack
Address Register name Measuring sensor, options Primary sensor, options
SensorUnit
Differential pressure, pump Differential pressure, pump
00301 Head 16: 0.01 m
(zero equals -100 m) Differential pressure, Series 2000
Flow rate
00302 VolumeFlow 3: 0.1 m3/h Flow rate
Flow rate, Series 2000
00315 InletPressure 7: 0.001 bar Differential pressure, inlet Differential pressure, inlet
Differential pressure, external Differential pressure, external
00316 RemotePressure 5: 0.001 bar
External pressure External pressure
00320 RemoteTemp 18: 0.01 K Return-pipe temperature, external Return-pipe temperature, external
00337 AmbientTemp 22: 0.01 K Ambient temperature Ambient temperature
00338 InletTemp 20: 0.01 K Return-pipe temperature Return-pipe temperature
00339 OutletTemp 19: 0.01 K Flow-pipe temperature Flow-pipe temperature
00340 TemperatureDifference 21: 0.01 K Differential temperature Differential temperature
Outlet pressure Outlet pressure
00341 OutletPressure 6: 0.001 bar
Differential pressure, outlet Differential pressure, outlet
- - 0-100 % signal 0-100 % signal

The table below shows the relationship between the measurement modules for the Hydro Multi-E model G Modbus and the measurement
unit selected with Grundfos GO Remote for the feedback sensor. Only one of the measurement module groups in the table below will be
available at a time.

Hydro Multi-E model G

Modbus data register generated from feedback sensor


Sensor unit configuration with the Grundfos GO Remote
measurement
bar
mbar
m Head (00301)
kPa OutletPressure (00341)
psi
ft
m3/h
m3/s
VolumeFlow (00302)
l/s
gpm
°C
RemoteTemperature (00316)
°F
% -
The process feedback scaled according to ProcessFeedBackUnit can be calculated from this formula:
Feedback (scaled) = ProcessFeedBack × (FeedBackSensorMax - FeedBackSensorMin) / 100 % + FeedBackSensorMin
See also section 10.1 Control modes.

45
Hydro Multi-E/TPED model H
English (GB)

Measured parameters
(Selected from display or Grundfos GO Remote)
Mapped to Modbus register
Temperature Pt100 input
Parameter Analog input AI1, AI2, AI3
T1, T2
Pump inlet pressure ● InletPressure (00315)
Pump inlet differential pressure ● InletDiffPressure (00356)
Pump outlet pressure ● OutletPressure (00341)
Pump outlet differential pressure ● OutletDiffPressure (00358)
Remote pressure 1 ● RemotePressure1 (00316)
Remote pressure 2 ● RemotePressure2 (00353)
Remote differential pressure ● RemoteDiffpressure (00359)
Feed tank level ● FeedTankLevel (00342)
Storage tank level ● StorageTankLevel (00350)
Pump flow ● VolumeFlow (00302)
Remote flow ● RemoteFlow (00360)
Temperature 1 ● ● RemoteTemp1 (00320)
Temperature 2 ● ● RemoteTemp2 (00354)
Ambient temperature ● ● AmbientTemp (00337)
Other parameter ● AuxSensorInput (00325)

MAGNA3-D

Measured parameters
(Selected from display or Grundfos GO Remote)
Mapped to Modbus register
Temperature Pt100 input
Parameter Analog input AI1, AI2, AI3
T1, T2
Remote pressure 1 ● RemotePressure1 (00316)
Temperature 2 ● RemoteTemp2 (00354)

46
11. Modbus RTU commissioning, step-by-step guides

English (GB)
If the sensor configuration is changed, restart the
CIM module or CIU unit to ensure a correct scaling of
the sensor value.

11.1 Hardware setup, CIM 200

Step Action
1 Install CIM 200 in the Grundfos booster system according to the booster system documentation.
Complete the booster system configuration, for example sensor configuration and local mode.
2
This can be done either on the booster system control panel, via Grundfos GO Remote or Grundfos PC Tool E-Products.
3 Select the Modbus slave address (1-247).
4 Select the bit rate of the Modbus slave.
5 Select parity and stop bits of the Modbus slave, even parity with 1 stop bit or no parity with 2 stop bits.
6 If necessary, set line termination.
7 Connect the necessary cables from CIM 200 to the Modbus network.
Confirm that the GENIbus LED is permanently green and that the Modbus LED is either off, if no master is actively polling
8
the slave, or flashing green, indicating error-free communication.
CIM 200 is now ready to be accessed via the Modbus network.

11.2 Hardware setup, CIU 200

Step Action
Complete the booster system configuration, for example sensor configuration and local mode.
1
This can be done either via Grundfos GO Remote or Grundfos PC Tool E-Products.
2 Select the Modbus slave address (1-247).
3 Select the transmission speed of the Modbus slave.
4 Select parity and stop bits of the Modbus slave, even parity with 1 stop bit or no parity with 2 stop bits.
5 If necessary, set line termination.
6 Connect the GENIbus cable from CIU 200 to the booster system.
7 Connect the necessary cables from CIU 200 to the Modbus network.
8 Connect the power cable to CIU 200, and switch the unit on.
Confirm that the GENIbus LED is permanently green and that the Modbus LED is either off, if no master is actively polling
9
the slave, or flashing green, indicating error-free communication.
CIU 200 is now ready to be accessed via the Modbus network.

11.3 Hardware setup, CIM 260 data connection

Step Action
1 Install CIM 260 in the Grundfos product according to the product documentation.
2 Fit an antenna to the CIM module SMA connector. See section 6.1.1 Fitting a cellular antenna.
3 Insert the SIM card in CIM 260. See section 6.1.2 Inserting the SIM card.
4 Power on the Grundfos product.
5 Observe that LED2 turns permanently green. See section 6.2 LEDs.
Observe that LED1 blinks yellow and changes to yellow pulsing after approximately 30 seconds, indicating that the cellular
6
network connection is working. See section 6.2 LEDs.
To configure CIM 260 for a data connection, follow the instructions in the "CIM 260 SMS commands", which you can
7
download from Grundfos Product Center.
To verify the APN settings after completion, use the SMS command "APNSETTINGS".
8 To verify that the data connection is working, use the SMS command "APNSTATUS". The connection state must be
"Context active" if ready and "Connected" if a Modbus TCP master is already communicating.
CIM 260 is now ready to be accessed from a Modbus TCP master via a data connection, or via SMS commands.

47
11.4 Hardware setup, CIU 260 data connection
English (GB)

Step Action
1 Connect the GENIbus cable from CIU 260 to the Grundfos product, see the CIU quick guide instruction.
2 Fit an antenna to the CIM module SMA connector. See section 6.1.1 Fitting a cellular antenna.
3 Insert the SIM card in CIM 260. See section 6.1.2 Inserting the SIM card.
4 Connect the mains cable to CIU 260. See the CIU quick-guide instruction, and power on CIU 260.
5 Power on the Grundfos product.
6 Observe that LED2 turns permanently green, indicating that the GENIbus connection is working. See section 6.2 LEDs.
Observe that LED1 blinks yellow and changes to yellow pulsing after approximately 30 seconds, indicating that the cellular
7
network connection is working. See section 6.2 LEDs.
To configure CIM 260 for a data connection, follow the instructions in the "CIM 260 SMS commands", which you can
8
download from Grundfos Product Center.
To verify the APN settings after completion, use the SMS command "APNSETTINGS".
9 To verify that the data connection is working, use the SMS command "APNSTATUS". The connection state must be
"Context active" if ready and "Connected" if a Modbus TCP master is already communicating.
CIU 260 is now ready to be accessed from a Modbus TCP master via a data connection, or via SMS commands.

48
11.5 CIM 500 Modbus TCP communication setup

English (GB)
Step Action
1 Install CIM 500 in the Grundfos booster system according to the booster system documentation.
2 Select position 1 at the protocol rotary switch. See section 7.2 Setting the Industrial Ethernet protocol.
3 Power on the booster system, and observe LED2 turning permanently green and LED1 remaining off.
Complete the booster system configuration, for example sensor configuration and selection of local Operating mode, local
4
Control mode and local Setpoint, for example via Grundfos GO Remote.
5 Connect one of the CIM 500 Ethernet ports (RJ45) to a PC using an Ethernet cable.
Configure the PC Ethernet port to the same subnetwork as CIM 500, for example 192.168.1.1, and the subnet mask to
6 255.255.255.0. See sections 1.1 How to configure an IP address on your PC using Windows 7 and 1.2 How to configure an
IP address on your PC using Windows 10 on page 67.
Open your internet browser, and make contact to the CIM 500 webserver.
7
Factory default address: 192.168.1.100
Log in to the webserver. Default:
8 User: admin
Password: Grundfos
9 In the menu column to the left, select "Configuration" > "Real time Ethernet protocol".
10 Type in an IP address belonging to the same subnet as your PC, for example 192.168.1.2.
11 Type in the subnet mask 255.255.255.0, and leave the rest of the settings at their factory default values.
12 Click [Submit] to transfer the new settings, and close the internet browser.
CIM 500 is now ready to be accessed from a Modbus TCP master via one of its Ethernet ports. Use the IP address selected under step
9. The Modbus address (Unit ID) in the Modbus TCP telegram is not used.
• CIM 500 LED1 flashes green when Modbus TCP communication takes place.
• You can use the two Ethernet ports to daisy chain CIM 500 modules.
• It is possible to have connection to the webserver simultaneously with a connection to a Modbus TCP master.
• It is possible to have connection to more Modbus TCP masters simultaneously, for example to have connection to PC Tool CIM/CIU
while connected to another Modbus TCP master.

11.6 CIU 500 Modbus TCP communication setup

Step Action
1 Check that both the CIU 500 unit and the booster system are powered off.
2 Remove the front cover of CIU 500.
3 Select position 1 at the CIM 500 module protocol rotary switch. See section 7.2 Setting the Industrial Ethernet protocol.
Connect the GENIbus cable from CIU 500 to the booster system. See fig. 5 in "CIU, Communication Interface Unit
4
installation and operating instructions" or see the CIU quick guide
5 Power on CIU 500 and the booster system, and observe LED2 turning permanently green and LED1 remaining off.
6 Connect one of the CIU 500 Ethernet ports (RJ45) to a PC using an Ethernet cable.
Configure the PC Ethernet port to the same subnetwork as CIM 500, for example 192.168.1.1 and the subnet mask to
7 255.255.255.0. See sections 1.1 How to configure an IP address on your PC using Windows 7 and 1.2 How to configure an
IP address on your PC using Windows 10 on page 67.
Open your internet browser, and make contact to the CIM 500 webserver.
8
Factory default address: 192.168.1.100
Log in to the webserver. Default:
9 Username: admin
Password: Grundfos
10 In the menu column to the left, select "Configuration" > "Real time Ethernet protocol".
11 Type in an IP address belonging to the same subnet as your PC, for example 192.168.1.2.
12 Type in the subnet mask 255.255.255.0, and leave the rest of the settings at their factory default values.
13 Click [Submit] to transfer the new settings and close the internet browser.
CIM 500 is now ready to be accessed from a Modbus TCP master via one of its Ethernet ports. Use the IP address selected under step
10. The Modbus address (Unit ID) in the Modbus TCP telegram is not used.
• CIU 500 LED1 flashes green when Modbus TCP communication takes place.
• You can use the two Ethernet ports to daisy chain CIM 500 modules.
• It is possible to have connection to the webserver simultaneously with a connection to a Modbus TCP master.
• It is possible to have connection to more Modbus TCP masters simultaneously, for example to have connection to PC Tool CIM/CIU
while connected to another Modbus TCP master.

49
12. Detailed description of APN
English (GB)

12.1 What is APN and Modbus TCP?


An APN connection (Access Point Name) is a wireless, "always on" connection that remains active as long as CIU 260 is within range of
the service. With a data connection, it is possible to establish a wireless connection to the Internet and thus enable a remote connection
to a SCADA system computer or another PC application.
The APN connection takes care of the wireless data transfer via the cellular network. It plays the same role as Ethernet in a wired
network. We will refer to an APN connection as a data connection, and it also makes use of the TCP/IP protocol, which enables easy
integration with the Internet. The Modbus TCP protocol is used on the application layer communicating with a TCP port number (default
502). The difference when compared to the fieldbus protocol Modbus RTU is the exclusion of the 16-bit CRC checksum and the adding of
a Modbus application program header as illustrated in fig. 31.

12.2 Subscription
You have to select the service provider and the technical solution that best suits your system, and it must be based on static IP
addressing. You will get the following from the service provider:
• A Subscriber Identity Module (SIM card).
• An Access Point Name (APN), for example "Internet".
• A fixed user name that cannot be changed by the user.
• A fixed password that cannot be changed by the user.
• A static IP address.
Solutions based on a VPN, Virtual Private Network, involve the use of special routers, for example GRE, Generic Routing Encapsulation,
routers, which you also get from the service provider.

Modbus RTU telegram

Function
Slave ID Data CRC
code ID

Modbus application program header Modbus TCP/IP data

TM04 4907 2209


Function Data
Transaction ID Protocol ID Length Unit ID
code ID

Modbus TCP/IP application data unit

Fig. 31 Modbus TCP telegram

12.3 Installation
To prepare CIU 260 for data communication, some settings have • Set data roaming:
to be made via SMS commands: DATAROAMING: <ON | OFF>
• Select Access Point Name: Default setting: OFF.
APN <ASCII string> • Select Modbus TCP port number:
This is always mandatory. MODBUSPORT <port number>
• Select Username: Default setting: 502.
USERNAME <ASCII string> • Select GENIpro port number:
The need for a user name depends on your operator and the GENIPROPORT <port number>
type of subscription. Default setting: 49152. This is only relevant when using
• Select Password: Grundfos PC Tools.
PASSWORD <ASCII string> It is possible to configure the APN connection with a single multi-
The need for a password depends on your operator and the parameter command:
type of subscription. • SETAPN <parameter 1, parameter 2, parameter 3, …>
• Setting a SCADA PIN code: – <parameters>:<APN>,<Modbus port>,<GENIpro port>,
SETSCADACODE <access code> will enable write access <username>,<password>,<authentication>,<connection>,
protection. <data roaming>, <data silence time out>.
Default is an empty SCADA PIN code, meaning no protection.
Example
• Activating the SCADA PIN code:
SCADACODE <ON | OFF>. SETAPN
Grundfos.dk2.tdc,502,49888,Grundfos,4321,normal,server,off, 60
Default is "Off".
To verify the APN settings after completion, use the SMS
• Selecting the Modbus address:
command "APNSETTINGS". The command "APNSTATUS" can
MODBUSADDR <1-247>.
Default setting: 231. verify if the APN connection is working.

To verify the SCADA settings after completion, use the SMS The connection states have the following meaning:
command "SCADA". – "Detached": Trying to locate APN connection service.
Some advanced APN-related settings have default values that – "Attached": APN connection service located.
usually work, but in special cases it might be necessary to – "Context active": IP address has been assigned, ready for a
change some of them. This is also done via SMS commands. client to establish a socket connection.
• Select Authentication: – "Connected": A client has established a socket connection.
AUTHENTICATION <NORMAL | SECURE> The system is ready for TCP/IP data exchange, or already
Only used by some service providers. exchanging data.
Default setting: NORMAL. For details about the use of SMS commands, see "CIM 260 SMS
• Select Connection type: commands", which you can download from Grundfos Product
CONNECTION <SERVER | CLIENT | DISABLE> Center.
Default setting: SERVER.

50
12.4 Operation deadlock situation has occurred. It also closes down socket
connections that are left open by the client and unused for more

English (GB)
When powering on CIU 260 with the correct APN setting, the
than 24 hours.
following APN connection sequence will take place:
It is possible to use SMS communication while data
1. CIU 260 locates the APN service. The connection state
changes from "Detached" to "Attached". communication is active. However in the "Connected" state, the
delay time between reception and reply increases.
2. CIU 260 attempts to connect to the APN it has been given and
A total of three Modbus clients can be connected to the Modbus
requests an IP address. The base station looks through its
TCP port of the CIU 260 and communicate simultaneously. Each
record of legal SIM cards and finds the IP address, the
address associated with this SIM card, to assign to CIU 260. connection, called a socket connection, is handled independently.
If all three sockets are used simultaneously, a "Silence time-out"
After CIU 260 has got the IP address, the connection state
of only one minute is used to prevent complete occupation for a
changes to "Context active".
long time.
3. CIU 260 is now ready for a client, for example SCADA
system, to establish a socket connection and begin TCP/IP
data exchange. When a client connects CIU 260, the
connection state will change to "Connected", and cellular
connection status LED1 will indicate when data transfer takes Cellular network
place. See section 5.5 Status LEDs. "Static" IP address
Base station APN
When no data is being transferred, the connection
states "Attached", "Context active" and "Connected".
All show the same LED1 status (short pulse).

A client, for example SCADA, establishes connection to CIU 260 PC Tool, etc. "Static" IP
by specifying the IP address and the TCP port 502. Data transfer address
is always initiated from the client in the form of a Modbus TCP
telegram embedded in a TCP/IP frame and directed to TCP port
Mobile phone Cellular
502. To the client software, the connection to CIU 260 is CIU 26ith
completely transparent. CIM 260

TM04 7309 4718


The protection against unauthorised data access is high. The and SIM
Setup, status
access to the APN network from the Internet can only take place card
and control
via the VPN tunnel. See fig. 33. Moreover, data transfer requires
commands via
a Modbus master client, knowledge of the Modbus functional
SMS
profile and the use of a SCADA PIN code, if enabled.
CIU 260 supervises the APN connection system to ensure that it Fig. 32 Data connection directly from a PC to CIU 260
is still working. An automatic procedure ensures restarting of CIU
260 and repetition of the APN connection sequence in case a
Clients

VPN tunnel Cellular operator Cellular network


LAN
Internet
SCADA system GRE router GRE router Base station APN

"Static" IP address

PC Tool, etc. Mobile phone Cellular


CIU 260 with
CIM 260 and
TM04 7129 4718

Setup, status SIM card


and control
commands via
SMS
Fig. 33 Cellular connection via VPN tunnel

51
13. Modbus RTU telegram examples 13.3 Read input registers, 0x04
English (GB)

This function is used for reading input registers from the slave.
The Modbus data model states that registers Input registers are read-only registers by definition. The request
numbered X are addressed in telegrams as X - 1, for telegram specifies the starting address, that is the address of the
example register 00104 (setpoint) is addressed as first register to be read, and the number of holding registers to
00103 in a Modbus telegram. read. In the telegram, register addresses start from zero,
Note that CRC fields are not shown in the following examples. meaning that registers numbered 1-16 are addressed as 0-15.
Example of request from master to slave
13.1 Modbus telegram overview
The maximum size of a Modbus RTU telegram is 256 bytes. Field Value
Telegrams must be separated by a silent interval of at least 3.5
character times. Address 0x01
The standard Modbus RTU telegram format is shown in the table Function code 0x04
below. Start address HI 0x10
Start address LO 0x10
Slave Function
Data CRC Quantity HI 0x00
address code
Quantity LO 0x03
1 byte 1 byte 0 to 252 bytes 2 bytes
In the request, the slave with address 1 is asked to deliver three
A telegram starts with the slave address occupying one byte.
contiguous registers starting from address 0x1010: 4112,
Then comes a variable-size data field. For each telegram, a CRC
meaning register 4113.
is calculated and appended to the telegram, two bytes total. All
bytes in the telegram, except for the CRC itself, are included in Example of response from slave to master
the check.
Note that the CRC bytes are not shown in the examples in the Field Value
following sections. Address 0x01

13.2 Read holding registers, 0x03 Function code 0x04


Byte count 0x06
This function is used for reading holding registers from the slave.
The request telegram specifies the starting address, that is the Register 4113 HI 0x22
address of the first register to be read, and the number of holding Register 4113 LO 0x22
registers to read. In the telegram, register addresses start from Register 4114 HI 0x22
zero, meaning that registers numbered 0-16 are addressed as
Register 4114 LO 0x22
0-15.
Register 4115 HI 0x22
Example of request from master to slave
Register 4115 LO 0x22
Field Value In the response, the byte count is six since there are three
Address 0x01 registers of two bytes. All three registers hold the value of
0x2222.
Function code 0x03
Start address HI 0x00 13.4 Write single register, 0x06
Start address LO 0x6B This function is used for writing a single holding register in the
Quantity HI 0x00 slave. The request telegram specifies the address of the register
that is to be written. Register addresses start from zero, meaning
Quantity LO 0x03
that a register numbered 10 is addressed as 9.
In the request, the slave with address 1 is asked to deliver three The normal response is an echo of the request, indicating that the
contiguous registers starting from address 0x006b: 107, meaning value was written.
register 108.
Example of request from master to slave
Example of response from slave to master
Field Value
Field Value
Address 0x01
Address 0x01
Function code 0x06
Function code 0x03
Address HI 0x10
Byte count 0x06
Address LO 0x00
Register 108 HI 0x00
Value HI 0xAF
Register 108 LO 0x01
Value LO 0xFE
Register 109 HI 0x00
In the request, the slave with address 1 is asked to write the
Register 109 LO 0x01
value of 0xAFFE to the register at address 0x1000.
Register 110 HI 0x00
Example of response from slave to master
Register 110 LO 0x01

In the response, the byte count is six since there are three Field Value
registers of two bytes. All three registers hold the value of Address 0x01
0x0001.
Function code 0x06
Address HI 0x10
Address LO 0x00
Value HI 0xAF
Value LO 0xFE
The response is an echo of the request.

52
13.5 Write multiple registers, 0x10 13.6 Diagnostics, 0x08

English (GB)
This function is used for writing a block of contiguous holding Only supported by CIM 200 Modbus RTU.
registers in the slave. Register addresses start from zero, This function provides a test for checking the communication
meaning that a register numbered 100 is addressed as 99. system between the master and the Grundfos slave. It contains a
Example of request from master to slave single-byte subcode to identify the test to be performed.
The following subcodes are supported:
Field Value
Subcode Name
Address 0x01
Function code 0x10 Return query data
Data in this request are to be echoed in the
Start address HI 0x00
0x00 response. The response must be identical to the
Start address LO 0x20 request, so this function is often used to verify
Quantity HI 0x00 Modbus communication.
Quantity LO 0x02 Restart communications
0x01 All communication counters are cleared, and the
Byte count 0x04
device is restarted.
Register 33 HI 0x00
Return diagnostics register
Register 33 LO 0x01 0x02 Returns the 16-bit diagnostics register. See section
Register 34 HI 0xB0 13.7 Diagnostics register interpretation.
Register 34 LO 0xB0 Force listen only
Forces the device into listen-only mode. This
In the request, the slave with address 1 is asked to write the effectively mutes the device, making it unable to
value of 0x0001 to the register at address 0x0020 and the value 0x04 communicate on the network. To bring the device
of 0xB0B0 to the register at address 0x0021. back to normal mode, a "Restart communications"
Example of response from slave to master command, code 0x08, subcode 0x01, must be
issued.
Field Value Clear counters and diagnostics register
Address 0x01 0x0A Clears all counters and the diagnostics register.
These are also cleared on power-up and restart
Function code 0x10
Return bus message count
Start address HI 0x00 0x0B Returns the number of messages detected by the
Start address LO 0x20 slave.
Quantity written HI 0x00 Return bus CRC error count
0x0C
Quantity written LO 0x02 Returns the number of CRC errors in the slave.
Return bus exception count
The response returns the function code, starting address and
0x0D Returns the number of Modbus exception responses
quantity of registers written.
that the slave has transmitted.
Return slave message count
0x0E Returns the number of messages that the slave has
processed.
Return slave no response count
0x0F Returns the number of messages for which the
slave has sent no response.

Example of request from master to slave

Field Value
Address 0x01
Function code 0x08
Subcode 0x00
Data 0xAB
Data 0xCD

The response is identical to the request.


Example of response from slave to master

Field Value
Address 0x01
Function code 0x08
Subcode 0x00
Data 0xAB
Data 0xCD

53
13.7 Diagnostics register interpretation 13.9 Reading the CIM configuration register block
English (GB)

The diagnostics register is interpreted as follows: This section shows how to read the first four registers of the CIM
configuration register block.
Bit Description In the example, slave address 0x01 is used.
0 Communication failure, with the Grundfos booster system. Request from master to slave
1 RESERVED
Field Value Description
2 Grundfos booster system is not supported.
Modbus address offset is different from default value, i.e. it Slave address 0x01 -
3
differs from 0. Function code 0x04 Read input registers
4 Using software-defined Modbus transmission speed. Start address HI 0x00 Start address
5 RESERVED Start address LO 0x00 = 0x0001
6 RESERVED Quantity HI 0x00 Number of registers
7 RESERVED Quantity LO 0x04 = 0x0004
8 RESERVED Example of response from slave to master
9 RESERVED
10 RESERVED Field Value Description
11 RESERVED Slave address 0x01 -
12 RESERVED Function code 0x04 Read input registers
13 RESERVED Byte count 0x08 8 bytes follow
14 RESERVED 00001 HI 0x00 SlaveMinimumReplyDelay:
15 RESERVED 00001 LO 0x0A 0x000A
00002 HI 0x00 RegisterOffset:
A bit value of 1 means true, unless otherwise specified. The
diagnostics register is read using function code 0x08 and 00002 LO 0x00 0x0000
subcode 0x02. 00003 HI 0x00 Reserved value:
00003 LO 0x00 0x0000
13.8 Diagnostics: Return query data
This function is useful to ensure that the communication path and 00004 HI 0x00 SoftwareDefinedBitRate:
slave configuration are correct. It will echo the request in the 00004 LO 0x04 0x0004
response.
If there is no response from the slave, see Fault finding, section
In the example, slave address 0x01 is used. 14.1.2 CIM/CIU 200 Modbus communication faults or 14.2.2 CIM/
Request from master to slave CIU 260 Modbus connection communication faults.

Field Value Description


Slave address 0x01 -
Function code 0x08 Diagnostics
Subcode 0x00 Echo request
Data 0xAB Test data
Data 0xCD Test data

Example of response from slave to master

Field Value Description


Slave address 0x01 -
Function code 0x08 Diagnostics
Subcode 0x00 Echo request
Data 0xAB Test data
Data 0xCD Test data
If there is no response from the slave, see Fault finding, section
14.1.2 CIM/CIU 200 Modbus communication faults or 14.2.2 CIM/
CIU 260 Modbus connection communication faults.

54
13.10 Setting the setpoint 13.12 Starting the booster system

English (GB)
This section shows how to set a new setpoint (reference). This section shows how to start the booster system.
In the example, slave address 0x01 is used, and a value of 55 % In the example, slave address 0x01 is used.
(5500 = 0x157C) is set as new setpoint. Set the ControlRegister to the following values:
Request from master to slave
Bit 0: 1 (set the booster system to remote mode)
Field Value Description Bit 1: 1 (start the booster system)
Slave address 0x01 - Bit 2: 0 (do not send a reset fault command)

Function code 0x06 Write single register Bit 3: 0 (direction = clockwise rotation)

Start address HI 0x00 Bit 4: 0 (do not copy remote settings to local)
Setpoint address:
Start address LO 0x67 00104 (0x0068) Bits 5-15: 0 (do not reset accumulated counters)

Value HI 0x15 New setpoint value: Hence the value to set is 0b0000000000000011 = 0x0003.
Value LO 0x7C 5500 (0x157C)
Request from master to slave
Example of response from slave to master
Field Value Description
Field Value Description Slave address 0x01 -
Slave address 0x01 - Function code 0x06 Write single register
Function code 0x06 Write single register Start address HI 0x00 ControlRegister address:
Start address HI 0x00 Setpoint address: Start address LO 0x64 00101 (0x0065)
Start address LO 0x67 00104 (0x0068) Value HI 0x00 ControlRegister value: 3
Value HI 0x15 New setpoint value: Value LO 0x03 (0x0003)
Value LO 0x7C 5500 (0x157C)
Example of response from slave to master
If there is no response from the slave, see Fault finding, section
14.1.2 CIM/CIU 200 Modbus communication faults or 14.2.2 CIM/ Field Value Description
CIU 260 Modbus connection communication faults. Slave address 0x01 -

13.11 Setting the control mode Function code 0x06 Write single register

This section shows how to set a control mode. Start address HI 0x00 ControlRegister address:
Start address LO 0x64 00101 (0x0065)
In the example, slave address 0x01 is used, and the control mode
is set to 1 (Constant frequency). Value HI 0x00 ControlRegister value:
Request from master to slave Value LO 0x03 3 (0x0003)

If there is no response from the slave, see Fault finding, section


Field Value Description
14.1.2 CIM/CIU 200 Modbus communication faults or 14.2.2 CIM/
Slave address 0x01 - CIU 260 Modbus connection communication faults.
Function code 0x06 Write single register
Start address HI 0x00 ControlMode address
Start address LO 0x65 = 00102 (0x0066)
Value HI 0x00 New ControlMode value
Value LO 0x01 = 1 (0x0001)

Example of response from slave to master

Field Value Description


Slave address 0x01 -
Function code 0x06 Write single register
Start address HI 0x00 ControlMode address
Start address LO 0x65 = 00102 (0x0066)
Value HI 0x00 New ControlMode value
Value LO 0x01 = 1 (0x0001)

If there is no response from the slave, see Fault finding, section


14.1.2 CIM/CIU 200 Modbus communication faults or 14.2.2 CIM/
CIU 260 Modbus connection communication faults.

55
13.13 Stopping the booster system
English (GB)

This section shows how to stop the booster system.


In the example, slave address 0x01 is used.
Set the ControlRegister to the following values:

Bit 0: 1 (set the booster system to remote mode)


Bit 1: 0 (stop the booster system)
Bit 2: 0 (do not send a reset fault command)
Bit 3: 0 (direction = clockwise rotation)
Bit 4: 0 (do not copy remote settings to local)
Bits 5-15: 0 (do not reset accumulated counters)

Hence the value to set is 0b0000000000000001 = 0x0001.


Request from master to slave

Field Value Description


Slave address 0x01 -
Function code 0x06 Write single register
Start address HI 0x00 ControlRegister address:
Start address LO 0x64 00101 (0x0065)
Value HI 0x00 ControlRegister value:
Value LO 0x01 1 (0x0001)

Example of response from slave to master

Field Value Description


Slave address 0x01 -
Function code 0x06 Write single register
Start address HI 0x00 ControlRegister address:
Start address LO 0x64 00101 (0x0065)
Value HI 0x00 ControlRegister value:
Value LO 0x01 1 (0x0001)

If there is no response from the slave, see Fault finding, section


14.1.2 CIM/CIU 200 Modbus communication faults or 14.2.2 CIM/
CIU 260 Modbus connection communication faults.

56
14. Fault finding the product

English (GB)
14.1 CIM/CIU 200
You can detect faults in CIM/CIU 200 by observing the status of
the two communication LEDs. See the table below and section
3.2 CIM 200 Modbus RTU.
14.1.1 LED status
CIM 200 fitted in a Grundfos booster system

Fault (LED status) Possible cause Remedy


1. LED1 and LED2 remain off when the a) CIM 200 is fitted incorrectly in the Ensure that CIM 200 is fitted and connected
power supply is connected. Grundfos product. correctly.
b) CIM 200 is defective. Replace CIM 200.
2. LED2 for internal communication is a) No internal communication between Ensure that CIM 200 is fitted correctly in the
flashing red. CIM 200 and the Grundfos product. Grundfos product.
3. LED2 for internal communication is a) CIM 200 does not support the Grundfos
Contact the nearest Grundfos company.
permanently red. product connected.
4. Modbus LED1 is permanently red. a) Fault in the CIM 200 Modbus • Check the transmission speed, switches
configuration. SW4 and SW5. If the switches are set to
"software-defined", an invalid value may
have been set via Modbus. Try one of the
preselected transmission speeds, for
example 19200 bit/s.
• Check that the Modbus address, switches
SW6 and SW7, has a valid value [1-247].
5. Modbus LED1 is flashing red. a) Fault in the Modbus communication • Check the transmission speed, switches
(fault in parity or cyclic redundancy SW4 and SW5. See section 5.1 Setting
check). the Modbus transmission speed.
• Check the parity setting, switch SW3. See
section 5.2 Setting the stop bits and the
parity bit.
• Check the cable connection between CIM
200 and the Modbus network.
• Check the termination resistor settings,
switches SW1 and SW2. See section
5.4 Termination resistor.

CIM 200 fitted in CIU 200

Fault (LED status) Possible cause Remedy


1. LED1 and LED2 remain off when the a) CIU 200 is defective.
Replace CIU 200.
power supply is connected.
2. LED2 for internal communication is a) No internal communication between • Check the cable connection between the
flashing red. CIU 200 and the Grundfos product. Grundfos product and CIU 200.
• Check that the individual conductors
have been fitted correctly.
• Check the power supply to the Grundfos
product.
3. LED2 for internal communication is a) CIU 200 does not support the Grundfos
Contact the nearest Grundfos company.
permanently red. product connected.
4. Modbus LED1 is permanently red. a) Fault in the CIM 200 Modbus • Check the transmission speed, switches
configuration. SW4 and SW5. If the switches are set to
"software-defined", an invalid value may
have been set via Modbus. Try one of the
preselected transmission speeds, for
example 19200 bit/s.
• Check that the Modbus address,
switches SW6 and SW7, has a valid
value [1-247].
5. Modbus LED1 is flashing red. a) Fault in the Modbus communication • Check the transmission speed, switches
(fault in parity or cyclic redundancy SW4 and SW5. See section 5.1 Setting
check). the Modbus transmission speed.
• Check the parity setting, switch SW3.
See section 5.2 Setting the stop bits and
the parity bit.
• Check the cable connection between CIM
200 and the Modbus network.
• Check the termination resistor settings,
switches SW1 and SW2. See section
5.4 Termination resistor.

57
14.1.2 CIM/CIU 200 Modbus communication faults
English (GB)

Fault Possible cause Remedy


1. The slave does not respond a) Configuration or wiring error. • Check the visual diagnostics on the Modbus
to telegrams. slave. Is the Grundfos GENIbus LED flashing
green and the Modbus LED off or flashing
green?
• Ensure that the cable between the Modbus
master and the Modbus slave is connected
correctly. See section 5. CIM 200 Modbus RTU
setup for wiring recommendations.
• Ensure that the slave address is configured
correctly, and that the correct slave address is
used in the Modbus master poll. See section
5.3 Modbus address selection for slave address
selection.
• Ensure that the transmission speed and stop
bit/parity settings are configured correctly in
both master and slave.
• Ensure that each end of the Modbus trunk cable
is terminated, if necessary. See section
5.4 Termination resistor for line termination of
the Grundfos slave.
• Ensure that the bus topology for a Modbus
network is correct.
b) The slave may be in listen-only mode. Either send a restart communications diagnostics
command, or restart the booster system manually.
c) If the holding register of address 00001 Increase the time-out span in the master in order
"SlaveMinimumReplyDelay" is set too high, to communicate.
the master may time out before receiving the
response from the slave.
2. The slave responds with a) The master is trying to use an unsupported See section 8. Modbus function code overview for
exception response 0x01: function in the module or unit. supported function codes. Note that reading and
"Invalid function". writing coils are not supported, so only register
functions and diagnostics will be valid.
3. The slave responds with a) The master is trying to read or write an invalid • Avoid reading or writing invalid data addresses.
exception response 0x02: data address. If a master tries to read register • Ensure that register X is addressed as X-1 in
"Invalid data address". addresses that are not listed in the tables, the Modbus telegrams, according to the Modbus
slave responds with this exception response. standard.
Some masters may automatically try to read
large blocks in one telegram, which will cause
problems if some of the registers in the block
are not supported. An example would be
reading the CIM configuration and CIM status
blocks in one telegram. This is not possible
since there are unused addresses between
the blocks.
b) The register address offset may have been Read the holding register at address 00002
changed from default. "Register Offset" to see if this value is different
from 0. If so, write the value 0 to this address to
make the slave return to the default used in this
functional profile.
4. The slave returns data a) The value is unavailable. A data value of See section 9. Modbus register addresses for
value 0xFFFF (65535). 0xFFFF does not necessarily indicate an error available data.
condition. It means that the value is
unavailable from the booster system.
b) The booster system is not configured to show See section 9.7 System data register block for
the value or lacks a sensor to read the value. data values that require a sensor.
5. The slave does not change a) Configuration error. Set the transmission speed switches to software-
Modbus transmission speed defined. Otherwise, the value in register 00004 is
with register 00004. ignored by the slave.
b) An invalid value may be set in register 00004. See section 5.1 Setting the Modbus transmission
speed for invalid values, and set correct value in
register 00004.

58
14.2 CIM/CIU 260

English (GB)
You can detect faults in CIU 260 by observing the status of the
two communication LEDs. See the table below and section
3.3 CIM 260 3G/4G cellular Modbus.
14.2.1 LED status
CIU 260 fitted in a Grundfos booster system

Fault (LED status) Possible cause Remedy


1. LED1 and LED2 remain off when the a) CIU 260 is defective. Replace CIU 260.
power supply is connected.
2. LED2 for internal communication is a) No internal communication between CIU • Check the cable connection between the
flashing red. 260 and the Grundfos product. booster system and CIU 260.
• Check that the individual conductors have
been fitted correctly.
• Check the power supply to the booster
system.
3. LED2 for internal communication is a) CIU 260 does not support the Grundfos Contact the nearest Grundfos company.
permanently red. product connected.
4. LED1 for cellular communication is a) The SIM card has not been inserted. Insert the SIM card.
flashing yellow. See signal 1 in fig. 22 See section 6.1.2 Inserting the SIM card.
on page 13. b) The SIM card has not been inserted Insert the SIM card.
correctly. See section 6.1.2 Inserting the SIM card.
c) The SIM card PIN code is not correct. Enter the correct PIN code.
See section 6.1.2 Inserting the SIM card.
d) No connection to the cellular network. • Check the connection to the antenna.
• Check the cellular coverage of the area
using for example a mobile phone.
• Use an external antenna and experiment
with the position.
5. The LED1 for cellular communication is a) CIM 260 has not been initialised. Follow the configuration procedure in "CIM
pulsating yellow with single pulse, but 260 SMS commands", which you can
CIM 260 cannot send or receive SMS download from Grundfos Product Center.
messages.

CIM 260 fitted in CIU 260

Fault (LED status) Possible cause Remedy


1. LED1 and LED2 remain off when the a) CIM 260 is fitted incorrectly in the Ensure that CIM 260 is fitted and connected
power supply is connected. Grundfos product. correctly.
b) CIM 260 is defective. Replace CIM 260.
2. LED2 for internal communication is a) No internal communication between Ensure that CIM 260 is fitted correctly in the
flashing red. CIM 260 and the Grundfos product. Grundfos product.
3. The LED2 for internal communication is a) The 250 does not support the Grundfos Contact the nearest Grundfos company.
permanently red. product.
4. LED1 for cellular communication is a) The SIM card has not been inserted. Insert the SIM card.
flashing yellow. See signal 1 in fig. 22 on See section 6.1.2 Inserting the SIM card.
page 13. b) The SIM card has not been inserted Insert the SIM card.
correctly. See section 6.1.2 Inserting the SIM card.
c) The SIM card PIN code is not correct. Enter the correct PIN code.
See section 6.1.2 Inserting the SIM card.
d) No connection to the cellular network. • Check the connection to the antenna.
• Check the cellular coverage of the area
using for example a mobile phone.
• Use an external antenna and experiment
with the position.
5. LED1 for cellular communication is a) CIM 260 has not been initialised. Follow the configuration procedure in "CIM
pulsating yellow with single pulse, but 260 SMS commands", which you can
CIM 260 cannot send or receive SMS download from Grundfos Product Center.
messages.

59
14.2.2 CIM/CIU 260 Modbus connection communication faults
English (GB)

Fault Possible cause Remedy


1. The slave does not respond to a) Configuration or installation error. • Ensure that CIU 260 has connection to
telegrams. the cellular network. LED1 must be
pulsing yellow.
If the LED1 signal is incorrect, see
section 6. CIM 260 3G/4G cellular
Modbus setup for correct installation of
CIM 260.
• Ensure that the correct slave address is
used in the Modbus master poll.
See register 00003
SoftwareDefinedModbusAddress (factory
value is 00231).
b) The slave may be in listen-only mode. Either send a restart communications
diagnostics command, or restart the
booster system manually.
c) If the holding register of address 00001 Increase the reply delay in the master, or
"SlaveMinimumReplyDelay" is set too reduce the "SlaveMinimumReplyDelay" in
high, the master may time out before order to communicate.
receiving the response from the slave.
2. The slave responds with exception a) The master is trying to use an See section 13. Modbus RTU telegram
response 0x01: "Invalid function". unsupported function in CIM/CIU 260. examples for supported function codes.
Note that reading and writing coils are not
supported, so only register functions and
diagnostics will be valid.
3. The slave responds with exception a) The master is trying to read or write an Avoid reading or writing invalid data
response 0x02: "Invalid data address". invalid data address. If a master tries to addresses.
read register addresses that are not listed Ensure that register X is addressed as X-1
in the tables, the slave responds with this in Modbus telegrams, according to the
exception response. Some masters may Modbus standard.
automatically try to read large blocks in
one telegram, which will cause problems if
some of the registers in the block are not
supported. An example would be reading
the CIM configuration and CIM status
register blocks in one telegram. This is not
possible since there are unused
addresses between the blocks.
4. The slave returns data value 0xFFFF a) The availability of data will in some cases See section 9. Modbus register addresses
(65535). depend on a configuration or the actual for available data.
conditions of the system. For example,
trying to request data from a booster
system which is not present will return
"data not available" (0xFFFF)).
b) With its present configuration or operating See sections 9.8 Pump 1 register block to
mode, the booster system is unable to 9.13 Pump 6 register block for data values
supply the requested data. that require a sensor.
5. The slave does not react to control a) CIU 260 is SCADA PIN-code-protected Write access requires a correct PIN code
actions or to writing of settings. (GeneralStatus register 00029, bit 0: 1), (ScadaPinCode, register 00011). Writing
and an incorrect PIN code has been the correct PIN code value triggers the write
written. access control, and write access is open,
which can be verified with GeneralStatus,
register 00029, bit 1: 1.

60
14.3 CIM/CIU 500

English (GB)
You can detect faults in CIU 500 by observing the status of the
two communication LEDs. See the table below and section
4.4 CIM 500 Modbus TCP.
14.3.1 LED status
CIU 500 fitted in a Grundfos booster system

Fault (LED status) Possible cause Remedy


1. LED1 and LED2 remain off when the a) CIM 500 is fitted incorrectly in the Check that CIM 500 is fitted and connected
power supply is connected. Grundfos product. correctly.
b) CIM 500 is defective. Replace CIM 500.
2. The LED2 for internal communication is a) No internal communication between Check that CIM 500 is fitted correctly in the
flashing red. CIM 500 and the Grundfos product. Grundfos product.
3. The LED2 for internal communication is a) CIM 500 does not support the Grundfos Contact the nearest Grundfos company.
permanently red. product connected.
4. The Modbus LED1 is permanently red. a) Fault in the CIM 500 Modbus TCP Check that the rotary switch SW1 is set to 1.
configuration. Check that the Modbus TCP/IP address
configuration is correct.
See section 3. Modbus TCP configuration
on page 69.
5. LED1 is permanently red and green at a) Error in firmware download. Use the webserver to download the
the same time. firmware again.
6. LED2 is permanently red and green at a) Memory fault. Replace CIM 500.
the same time.

CIM 500 fitted in CIU 500

Fault (LED status) Possible cause Remedy


1. LED1 and LED2 remain off when the a) CIU 500 is defective. Replace CIU 500.
power supply is connected.
2. The LED2 for internal communication is a) No internal communication between • Check the cable connection between the
flashing red. CIU 500 and the Grundfos product. Grundfos product and CIU 500.
• Check that the individual conductors
have been fitted correctly, for example
not reversed.
• Check the power supply to the Grundfos
product.
3. The LED2 for internal communication is a) CIM 500 does not support the Grundfos Contact the nearest Grundfos company.
permanently red. product connected.
4. The Ethernet LED1 is permanently red. a) Fault in the CIM 500 Modbus TCP Check that the rotary switch SW1 is set to 1.
configuration. Check that the Modbus TCP/IP address
configuration is correct. See section
3. Modbus TCP configuration on page 69.
5. LED1 is permanently red and green at a) Error in firmware download. Use the webserver to download the
the same time. firmware again.
6. LED2 is permanently red and green at a) Memory fault. Replace CIM 500.
the same time.

14.3.2 CIM/CIU 500 Modbus TCP communication faults

Fault Possible cause Remedy


1. The slave does not respond to a) Configuration or wiring error. • Check the visual diagnostics on the
telegrams. Modbus slave. Normal conditions are
that the Grundfos GENIbus LED2 is
permanently green and that the Modbus
TCP LED1 is off or flashing green. If this
is not fulfilled, see section 14.3.1 LED
status.
• Ensure that the cable between the
Modbus TCP master and the Modbus
slave is connected correctly. See section
7.1 Connecting the Ethernet cable.
• Ensure that the slave IP address is
configured correctly, and that the correct
slave IP address is used in the Modbus
master poll. See section 7.3 Setting the
IP addresses.

61
Fault Possible cause Remedy
English (GB)

2. The slave responds with exception a) The master is trying to use an See section 8. Modbus function code
response 0x01: "Invalid function". unsupported function in CIM/CIU 500. overview for supported function codes. Note
that reading and writing coils are not
supported, so only register functions and
diagnostics are valid.
3. The slave responds with exception a) The master is trying to read or write an Avoid reading or writing invalid data
response 0x02: "Invalid data address". invalid data address. If a master tries to addresses. Ensure that a block of registers
read register addresses that are not starting at address X is addressed as X-1 in
listed in the tables, the slave responds Modbus telegrams, according to the
with this exception response. Some Modbus standard.
masters may automatically try to read
large blocks in one telegram, which will
cause problems if some of the registers
in the block are not supported. An
example would be reading the CIM
configuration and CIM status blocks in
one telegram: this is not possible since
there are unused addresses between
the blocks.
b) The register address offset may have Read the holding register at address 00002
been changed from default. "Register Offset" to see if this value is
different from 0. If so, write the value 0 to
this address to make the slave return to the
default used in this functional profile.
4. The slave returns data value 0xFFFF a) The value is unavailable. A data value See section 9. Modbus register addresses
(65535). of 0xFFFF does not necessarily indicate for available data.
an error condition. It means that the
value is unavailable from the booster
system.
b) The booster system is not configured to See section 9.8 Pump 1 register block to
show the value or lacks a sensor to read 9.13 Pump 6 register block for data values
the value. that require a sensor.
5. The slave does not react to control The booster system might be in "Local" Set the booster system in "Remote mode"
actions or to writing of settings. mode, in which case Operating mode, by setting register 00101 bit 0
Control mode and Setpoint cannot be RemoteAccessReq to "1" (=Remote).
changed from the bus. Register 00201 bit 8
AccessMode must be "1" (=Remote) for bus
control to be active.

62
15. Modbus RTU rotary switch addresses

English (GB)
Modbus Modbus Modbus Modbus Modbus
SW6 SW7 SW6 SW7 SW6 SW7 SW6 SW7 SW6 SW7
address address address address address
1 0 1 51 3 3 101 6 5 151 9 7 201 C 9
2 0 2 52 3 4 102 6 6 152 9 8 202 C A
3 0 3 53 3 5 103 6 7 153 9 9 203 C B
4 0 4 54 3 6 104 6 8 154 9 A 204 C C
5 0 5 55 3 7 105 6 9 155 9 B 205 C D
6 0 6 56 3 8 106 6 A 156 9 C 206 C E
7 0 7 57 3 9 107 6 B 157 9 D 207 C F
8 0 8 58 3 A 108 6 C 158 9 E 208 D 0
9 0 9 59 3 B 109 6 D 159 9 F 209 D 1
10 0 A 60 3 C 110 6 E 160 A 0 210 D 2
11 0 B 61 3 D 111 6 F 161 A 1 211 D 3
12 0 C 62 3 E 112 7 0 162 A 2 212 D 4
13 0 D 63 3 F 113 7 1 163 A 3 213 D 5
14 0 E 64 4 0 114 7 2 164 A 4 214 D 6
15 0 F 65 4 1 115 7 3 165 A 5 215 D 7
16 1 0 66 4 2 116 7 4 166 A 6 216 D 8
17 1 1 67 4 3 117 7 5 167 A 7 217 D 9
18 1 2 68 4 4 118 7 6 168 A 8 218 D A
19 1 3 69 4 5 119 7 7 169 A 9 219 D B
20 1 4 70 4 6 120 7 8 170 A A 220 D C
21 1 5 71 4 7 121 7 9 171 A B 221 D D
22 1 6 72 4 8 122 7 A 172 A C 222 D E
23 1 7 73 4 9 123 7 B 173 A D 223 D F
24 1 8 74 4 A 124 7 C 174 A E 224 E 0
25 1 9 75 4 B 125 7 D 175 B F 225 E 1
26 1 A 76 4 C 126 7 E 176 B 0 226 E 2
27 1 B 77 4 D 127 7 F 177 B 1 227 E 3
28 1 C 78 4 E 128 8 0 178 B 2 228 E 4
29 1 D 79 4 F 129 8 1 179 B 3 229 E 5
30 1 E 80 5 0 130 8 2 180 B 4 230 E 6
31 1 F 81 5 1 131 8 3 181 B 5 231 E 7
32 2 0 82 5 2 132 8 4 182 B 6 232 E 8
33 2 1 83 5 3 133 8 5 183 B 7 233 E 9
34 2 2 84 5 4 134 8 6 184 B 8 234 E A
35 2 3 85 5 5 135 8 7 185 B 9 235 E B
36 2 4 86 5 6 136 8 8 186 B A 236 E C
37 2 5 87 5 7 137 8 9 187 B B 237 E D
38 2 6 88 5 8 138 8 A 188 B C 238 E E
39 2 7 89 5 9 139 8 B 189 B D 239 E F
40 2 8 90 5 A 140 8 C 190 B E 240 F 0
41 2 9 91 5 B 141 8 D 191 B F 241 F 1
42 2 A 92 5 C 142 8 E 192 C 0 242 F 2
43 2 B 93 5 D 143 8 F 193 C 1 243 F 3
44 2 C 94 5 E 144 9 0 194 C 2 244 F 4
45 2 D 95 5 F 145 9 1 195 C 3 245 F 5
46 2 E 96 6 0 146 9 2 196 C 4 246 F 6
47 2 F 97 6 1 147 9 3 197 C 5 247 F 7
48 3 0 98 6 2 148 9 4 198 C 6
49 3 1 99 6 3 149 9 5 199 C 7
50 3 2 100 6 4 150 9 6 200 C 8
Example: To set the slave address to the value 142, set the rotary switches SW6 and SW7 to "8" and "E", respectively. Note that 0 is not
a valid slave address as this is used for broadcasting.

It is very important to ensure that two devices do not


have the same address on the network. If two
devices have the same address, the result will be an
abnormal behaviour of the whole serial bus.

63
16. Grundfos alarm and warning codes
English (GB)

This is a complete list of alarm and warning codes for Grundfos


products. For the codes supported by this product, see the alarms
and warnings section.

Code Description Code Description Code Description


Motor temperature 2
1 Leakage current 36 Outlet valve leakage 71
(Pt100, t_mo2)
2 Missing phase 37 Inlet valve leakage 72 Hardware fault, type 1
3 External fault signal 38 Vent valve defective 73 Hardware shutdown (HSD)
4 Too many restarts 39 Valve stuck or defective 74 Internal supply voltage too high
5 Regenerative braking 40 Undervoltage 75 Internal supply voltage too low
6 Mains fault 41 Undervoltage transient 76 Internal communication fault
Communication fault, twin-head
7 Too many hardware shutdowns 42 Cut-in fault (dV/dt) 77
pump
8 PWM switching frequency reduced 43 - 78 Fault, speed plug
9 Phase sequence reversal 44 - 79 Functional fault, add-on module
10 Communication fault, pump 45 Voltage asymmetry 80 Hardware fault, type 2
11 Water-in-oil fault (motor oil) 46 - 81 Verification error, data area (RAM)
Time for service (general service Verification error, code area (ROM,
12 47 - 82
information) FLASH)
Verification error, FE parameter
13 Moisture alarm, analog 48 Overload 83
area (EEPROM)
Electronic DC-link protection
14 49 Overcurrent (i_line, i_dc, i_mo) 84 Memory access error
activated (ERP)
Communication fault, main system Motor-protection function, general Verification error, BE parameter
15 50 85
(SCADA) shutdown (MPF) area (EEPROM)
16 Other 51 Blocked motor or pump 86 Fault (add-on) I/O module
Performance requirement cannot
17 52 Motor slip high 87 -
be met
18 Commanded alarm standby (trip) 53 Stalled motor 88 Sensor fault
Motor-protection function, 3 sec.
19 Diaphragm break (dosing pump) 54 89 Signal fault, (feedback) sensor 1
limit
Motor current protection activated
20 Insulation resistance low 55 90 Signal fault, speed sensor
(MCP)
21 Too many starts per hour 56 Underload 91 Signal fault, temperature sensor 1
Calibration fault, (feedback)
22 Moisture switch alarm, digital 57 Dry running 92
sensor
23 Smart trim gap alarm 58 Low flow 93 Signal fault, sensor 2
24 Vibration 59 No flow 94 Limit exceeded, sensor 1
25 Setup conflict 60 Low input power 95 Limit exceeded, sensor 2
Load continues even if the motor
26 61 - 96 Setpoint signal outside range
has been switched off
External motor protector activated
27 62 - 97 Signal fault, setpoint input
(for example MP 204)
Signal fault, input for setpoint
28 Battery low 63 - 98
influence
Turbine operation Signal fault, input for analog
29 64 - 99
(impellers forced backwards) setpoint
Change bearings Motor temperature 1 RTC time synchronisation with
30 65 100
(specific service information) (t_m or t_mo or t_mo1) cellular network occurred
Change varistor(s) Temperature, control electronics
31 66 101 -
(specific service information) (t_e)
Temperature too high, internal
32 Overvoltage 67 102 Dosing pump not ready
frequency converter module (t_m)
Soon time for service External temperature or water
33 68 103 Emergency stop
(general service information) temperature (t_w)
Thermal relay 1 in motor, for
34 No priming water 69 104 Software shutdown
example Klixon
Gas in pump head, de-aerating Thermal relay 2 in motor, for Electronic rectifier protection
35 70 105
problem example thermistor activated (ERP)

64
Code Description Code Description Code Description

English (GB)
Electronic inverter protection Signal fault, temperature sensor 3
106 141 - 176
activated (EIP) (t_mo3)
107 - 142 - 177 Signal fault, Smart trim gap sensor
108 - 143 - 178 Signal fault, vibration sensor
Signal fault, bearing temperature
Motor temperature 3
109 - 144 179 sensor (Pt100), general or top
(Pt100, t_mo3)
bearing
Bearing temperature high (Pt100), Signal fault, bearing temperature
110 Skew load, electrical asymmetry 145 180
in general or top bearing sensor (Pt100), middle bearing
Bearing temperature high (Pt100), Signal fault, PTC sensor
111 Current asymmetry 146 181
middle bearing (short-circuited)
Bearing temperature high (Pt100), Signal fault, bearing temperature
112 Cosφ too high 147 182
bottom bearing sensor (Pt100), bottom bearing
Motor bearing temperature high Signal fault, extra temperature
113 Cosφ too low 148 183
(Pt100) in drive end (DE) sensor
Motor heater function activated Motor bearing temperature high Signal fault, general-purpose
114 149 184
(frost protection) (Pt100) in non-drive end (NDE) sensor
Too many grinder reversals or
115 150 Fault (add-on) pump module 185 Unknown sensor type
grinder reversal attempt failed
116 Grinder motor overtemperature 151 Fault, display (HMI) 186 Signal fault, power meter sensor
Communication fault, add-on
117 Intrusion (door opened) 152 187 Signal fault, energy meter
module
Signal fault, hydrogen sulfide H2S
118 153 Fault, analog output 188 Signal fault, user-defined sensor
sensor
119 Signal fault, analog input AI4 154 Communication fault, display 189 Signal fault, level sensor
Limit exceeded, sensor 1
Auxiliary winding fault
120 155 Inrush fault 190 (for example alarm level in WW
(single phase motors)
application)
Limit exceeded, sensor 2
Auxiliary winding current too high Communication fault, internal
121 156 191 (for example high level in WW
(single-phase motors) frequency converter module
application)
Limit exceeded, sensor 3
Auxiliary winding current too low
122 157 Real-time clock out of order 192 (for example overflow level in WW
(single-phase motors)
application)
Limit exceeded, sensor 4
Start capacitor, low Hardware circuit measurement
123 158 193 (for example low level in WW/tank
(single-phase motors) fault
filling application)
Run capacitor, low (single-phase CIM fault (Communication
124 159 194 Limit exceeded, sensor 5
motors) Interface Module)
Signal fault, outdoor temperature
125 160 Cellular modem, SIM card fault 195 Limit exceeded, sensor 6
sensor
Signal fault, air temperature
126 161 Sensor supply fault, 5 V 196 Operation with reduced efficiency
sensor
Signal fault, shunt relative
127 162 Sensor supply fault, 24 V 197 Operation with reduced pressure
pressure sensor
Measurement fault, motor Operation with increased power
128 Strainer clogged 163 198
protection consumption
Process out of range (monitoring,
129 - 164 Signal fault, LiqTec sensor 199
estimation, calculation, control)
130 - 165 Signal fault, analog input 1 200 Application alarm
131 - 166 Signal fault, analog input 2 201 External sensor input high
132 - 167 Signal fault, analog input 3 202 External sensor input low
133 - 168 Signal fault, pressure sensor 203 Alarm on all pumps
134 - 169 Signal fault, flow sensor 204 Inconsistency between sensors
Signal fault, water-in-oil (WIO) Level float switch sequence
135 - 170 205
sensor inconsistency
136 - 171 Signal fault, moisture sensor 206 Water shortage, level 1
Signal fault, atmospheric pressure
137 - 172 207 Water leakage
sensor
Signal fault, rotor position sensor
138 - 173 208 Cavitation
(Hall sensor)
139 - 174 Signal fault, rotor origo sensor 209 Non-return valve fault
Signal fault, temperature sensor 2
140 - 175 210 High pressure
(t_mo2)

65
Code Description Code Description Code Description
English (GB)

211 Low pressure 226 Communication fault, I/O module 241 Motor phase failure
Diaphragm tank precharge Automatic motor model recognition
212 227 Combi event 242
pressure out of range failed
Motor relay has been forced
213 VFD not ready 228 Night flow max. limit exceeded 243 (manually operated or
commanded)
214 Water shortage, level 2 229 Water on floor 244 Fault, On/Off/Auto switch
215 Soft pressure buildup time-out 230 Network alarm 245 Pump continuous runtime too long
User-defined relay has been
Ethernet: No IP address from
216 Pilot pump alarm 231 246 forced (manually operated or
DHCP server
commanded)
Alarm, general-purpose sensor Ethernet: Auto-disabled due to Power-on notice, (device or
217 232 247
high misuse system has been switched off)
218 Alarm, general-purpose sensor low 233 Ethernet: IP address conflict 248 Fault, battery/UPS
219 Pressure relief not adequate 234 Backup pump alarm 249 User-defined event 1
220 Fault, motor contactor feedback 235 Gas detected 250 User-defined event 2
221 Fault, mixer contactor feedback 236 Pump 1 fault 251 User-defined event 3
222 Time for service, mixer 237 Pump 2 fault 252 User-defined event 4
SMS data from DDD sensor not
223 Time for service, mixer 238 Pump 3 fault 253
received within time limit
Pump fault, due to auxiliary
224 239 Pump 4 fault 254 Inconsistent data model
component or general fault
Communication fault, pump Lubricate bearings
225 240
module (specific service information)

66
Appendix 1

Appendix
1. Webserver configuration
The built-in webserver offers easy monitoring of the CIM 500 module and makes it possible to configure the selected Industrial Ethernet
protocol. Using the webserver, you can also update the firmware of the CIM 500 module and store or restore settings, among other
functions.
To connect a PC to CIM 500, proceed as follows:
1. Connect the PC and the module using an Ethernet cable.
2. Configure the Ethernet port of the PC to the same subnetwork as CIM 500, for example 192.168.1.101. See section 1.1 How to
configure an IP address on your PC using Windows 7 or 1.2 How to configure an IP address on your PC using Windows 10.
3. Open a standard Internet browser and type 192.168.1.100 in the URL field.

1.1 How to configure an IP address on your PC using Windows 7


1. Open "Control Panel".
2. Select "Network and Sharing Center".
3. Click [Change adapter settings].
4. Right-click and select "Properties" for the Ethernet adapter. Typically "Local Area Connection".
5. Select properties for "Internet Protocol Version 4 (TCP/IPv4)".
6. Select the "Alternate Configuration" tab and enter the user-configured IP address and the subnet mask you would like to assign to your
PC. See fig. 1.
TM05 7422 1814

Fig. 1 Example from Windows 7

1.2 How to configure an IP address on your PC using Windows 10


1. Search for "Ethernet" in Windows.
2. Select "Change Ethernet setting".
3. Select "Change adapter options".
4. Right-click "Ethernet" and select "Properties".
5. Select properties for "Internet Protocol Version 4 (TCP/IPv4)".
6. Select the "Alternate Configuration" tab and enter the user-configured IP address and subnet mask you would like to assign to
your PC.

67
2. Login
Appendix

For administration of username and password, see also User Management.

If you experience problems with logging in to the


webserver after a firmware update, perform a factory
reset.

TM07 4522 1919


Fig. 2 Login

Object Description
Enter username.
Username
Default: admin.
Enter password. Default: Grundfos.
After the first log in, you are forced to change the password. The password must contain:
• at least 8 and maximum 20 characters
• at least one lower case letter
Password
• at least one upper case letter
• at least one numeric or special character.
When logging in, you have four attempts before a back-off algorithm starts an exponentially increasing time delay
between each attempt. Power cycling CIM 500 resets the back-off algorithm.

68
3. Modbus TCP configuration

Appendix
This web page is used to configure all the parameters relevant to the Modbus TCP protocol standard.

TM07 4523 1919


Fig. 3 Real Time Ethernet Protocol Configuration - Modbus TCP

Object Description
The default value is 502, the official IANA-assigned Modbus TCP port number. The number 502 is always
active implicitly.
TCP Port Number
If you select another value in the webserver configuration field, both the new value and value 502 will be
active.
Configuration of the static IP address if a DHCP server is not used. Modbus TCP is not allowed to share the
IP Address
IP address with the CIM 500 webserver.
Subnet Mask Configuration of the subnet mask if a DHCP server is not used.

Gateway Configuration of the gateway address if a DHCP server is not used.


The module can be configured to automatically obtain its Modbus TCP network settings from a DHCP server
Use DHCP if available on the network.
Default: DHCP disabled. "Use DHCP" is unchecked.

69
4. User Management
Appendix

A login is required for any change of the CIM 500 settings, and this web page is used to configure the username and password.
See Login.

It is only possible to configure one user.

TM07 4527 1919


Fig. 4 User management

70
4.1 Update

Appendix
You can update the firmware by means of the built-in webserver. The binary file is supplied by Grundfos.
To make installation and configuration easier, you can upload the configuration to a PC for backup or distribution to multiple modules.

If you experience problems with logging in to the


webserver after a firmware update, perform a factory
reset.

TM07 4526 1919


Fig. 5 Update

71
72
Argentina Denmark Latvia Slovenia

Grundfos companies
Bombas GRUNDFOS de Argentina S.A. GRUNDFOS DK A/S SIA GRUNDFOS Pumps Latvia GRUNDFOS LJUBLJANA, d.o.o.
Ruta Panamericana km. 37.500 Centro Martin Bachs Vej 3 Deglava biznesa centrs Leskoškova 9e, 1122 Ljubljana
Industrial Garin DK-8850 Bjerringbro Augusta Deglava ielā 60, LV-1035, Rīga, Phone: +386 (0) 1 568 06 10
1619 Garín Pcia. de B.A. Tlf.: +45-87 50 50 50 Tālr.: + 371 714 9640, 7 149 641 Telefax: +386 (0)1 568 06 19
Phone: +54-3327 414 444 Telefax: +45-87 50 51 51 Fakss: + 371 914 9646 E-mail: [email protected]
Telefax: +54-3327 45 3190 E-mail: [email protected]
www.grundfos.com/DK Lithuania South Africa
Australia GRUNDFOS Pumps UAB Grundfos (PTY) Ltd.
GRUNDFOS Pumps Pty. Ltd. Estonia Smolensko g. 6 16 Lascelles Drive, Meadowbrook Estate
P.O. Box 2040 GRUNDFOS Pumps Eesti OÜ LT-03201 Vilnius 1609 Germiston, Johannesburg
Regency Park Peterburi tee 92G Tel: + 370 52 395 430 Tel.: (+27) 10 248 6000
South Australia 5942 11415 Tallinn Fax: + 370 52 395 431 Fax: (+27) 10 248 6002
Phone: +61-8-8461-4611 Tel: + 372 606 1690 E-mail: [email protected]
Telefax: +61-8-8340 0155 Fax: + 372 606 1691 Malaysia
GRUNDFOS Pumps Sdn. Bhd. Spain
Austria Finland 7 Jalan Peguam U1/25 Bombas GRUNDFOS España S.A.
GRUNDFOS Pumpen Vertrieb Ges.m.b.H. OY GRUNDFOS Pumput AB Glenmarie Industrial Park Camino de la Fuentecilla, s/n
Grundfosstraße 2 Trukkikuja 1 40150 Shah Alam E-28110 Algete (Madrid)
A-5082 Grödig/Salzburg FI-01360 Vantaa Selangor Tel.: +34-91-848 8800
Tel.: +43-6246-883-0 Phone: +358-(0) 207 889 500 Phone: +60-3-5569 2922 Telefax: +34-91-628 0465
Telefax: +43-6246-883-30 Telefax: +60-3-5569 2866
France Sweden
Belgium Pompes GRUNDFOS Distribution S.A. Mexico GRUNDFOS AB
N.V. GRUNDFOS Bellux S.A. Parc d’Activités de Chesnes Bombas GRUNDFOS de México S.A. de Box 333 (Lunnagårdsgatan 6)
Boomsesteenweg 81-83 57, rue de Malacombe C.V. 431 24 Mölndal
B-2630 Aartselaar F-38290 St. Quentin Fallavier (Lyon) Boulevard TLC No. 15 Tel.: +46 31 332 23 000
Tél.: +32-3-870 7300 Tél.: +33-4 74 82 15 15 Parque Industrial Stiva Aeropuerto Telefax: +46 31 331 94 60
Télécopie: +32-3-870 7301 Télécopie: +33-4 74 94 10 51 Apodaca, N.L. 66600
Phone: +52-81-8144 4000
Switzerland
Belarus Germany Telefax: +52-81-8144 4010 GRUNDFOS Pumpen AG
Представительство ГРУНДФОС в GRUNDFOS GMBH Bruggacherstrasse 10
Минске Schlüterstr. 33 Netherlands CH-8117 Fällanden/ZH
220125, Минск 40699 Erkrath GRUNDFOS Netherlands Tel.: +41-44-806 8111
ул. Шафарнянская, 11, оф. 56, БЦ Tel.: +49-(0) 211 929 69-0 Veluwezoom 35 Telefax: +41-44-806 8115
«Порт» Telefax: +49-(0) 211 929 69-3799 1326 AE Almere
Тел.: +375 17 397 397 3 e-mail: [email protected] Postbus 22015
Taiwan
+375 17 397 397 4 Service in Deutschland: 1302 CA ALMERE GRUNDFOS Pumps (Taiwan) Ltd.
Факс: +375 17 397 397 1 e-mail: [email protected] Tel.: +31-88-478 6336 7 Floor, 219 Min-Chuan Road
E-mail: [email protected] Telefax: +31-88-478 6332 Taichung, Taiwan, R.O.C.
Greece E-mail: [email protected] Phone: +886-4-2305 0868
Bosnia and Herzegovina GRUNDFOS Hellas A.E.B.E. Telefax: +886-4-2305 0878
GRUNDFOS Sarajevo 20th km. Athinon-Markopoulou Av. New Zealand
Zmaja od Bosne 7-7A, P.O. Box 71 GRUNDFOS Pumps NZ Ltd.
Thailand
BH-71000 Sarajevo GR-19002 Peania 17 Beatrice Tinsley Crescent GRUNDFOS (Thailand) Ltd.
Phone: +387 33 592 480 Phone: +0030-210-66 83 400 North Harbour Industrial Estate 92 Chaloem Phrakiat Rama 9 Road,
Telefax: +387 33 590 465 Telefax: +0030-210-66 46 273 Albany, Auckland Dokmai, Pravej, Bangkok 10250
www.ba.grundfos.com Phone: +64-9-415 3240 Phone: +66-2-725 8999
e-mail: [email protected] Hong Kong Telefax: +64-9-415 3250 Telefax: +66-2-725 8998
GRUNDFOS Pumps (Hong Kong) Ltd.
Brazil Unit 1, Ground floor Norway Turkey
BOMBAS GRUNDFOS DO BRASIL Siu Wai Industrial Centre GRUNDFOS Pumper A/S GRUNDFOS POMPA San. ve Tic. Ltd. Sti.
Av. Humberto de Alencar Castelo Branco, 29-33 Wing Hong Street & Strømsveien 344 Gebze Organize Sanayi Bölgesi
630 68 King Lam Street, Cheung Sha Wan Postboks 235, Leirdal Ihsan dede Caddesi,
CEP 09850 - 300 Kowloon N-1011 Oslo 2. yol 200. Sokak No. 204
São Bernardo do Campo - SP Phone: +852-27861706 / 27861741 Tlf.: +47-22 90 47 00 41490 Gebze/ Kocaeli
Phone: +55-11 4393 5533 Telefax: +852-27858664 Telefax: +47-22 32 21 50 Phone: +90 - 262-679 7979
Telefax: +55-11 4343 5015 Telefax: +90 - 262-679 7905
Hungary Poland E-mail: [email protected]
Bulgaria GRUNDFOS Hungária Kft. GRUNDFOS Pompy Sp. z o.o.
Grundfos Bulgaria EOOD Tópark u. 8 ul. Klonowa 23
Ukraine
Slatina District H-2045 Törökbálint, Baranowo k. Poznania Бізнес Центр Європа
Iztochna Tangenta street no. 100 Phone: +36-23 511 110 PL-62-081 Przeźmierowo Столичне шосе, 103
BG - 1592 Sofia Telefax: +36-23 511 111 Tel: (+48-61) 650 13 00 м. Київ, 03131, Україна
Tel. +359 2 49 22 200 Fax: (+48-61) 650 13 50 Телефон: (+38 044) 237 04 00
Fax. +359 2 49 22 201 India Факс.: (+38 044) 237 04 01
email: [email protected] GRUNDFOS Pumps India Private Limited Portugal E-mail: [email protected]
118 Old Mahabalipuram Road Bombas GRUNDFOS Portugal, S.A.
Canada Thoraipakkam Rua Calvet de Magalhães, 241
United Arab Emirates
GRUNDFOS Canada Inc. Chennai 600 096 Apartado 1079 GRUNDFOS Gulf Distribution
2941 Brighton Road Phone: +91-44 2496 6800 P-2770-153 Paço de Arcos P.O. Box 16768
Oakville, Ontario Tel.: +351-21-440 76 00 Jebel Ali Free Zone
L6H 6C9 Indonesia Telefax: +351-21-440 76 90 Dubai
Phone: +1-905 829 9533 PT. GRUNDFOS POMPA Phone: +971 4 8815 166
Telefax: +1-905 829 9512 Graha Intirub Lt. 2 & 3 Romania Telefax: +971 4 8815 136
Jln. Cililitan Besar No.454. Makasar, Grundfos Pompe România SRL
China Jakarta Timur S-PARK BUSINESS CENTER, Clădirea
United Kingdom
GRUNDFOS Pumps (Shanghai) Co. Ltd. ID-Jakarta 13650 A2, GRUNDFOS Pumps Ltd.
10F The Hub, No. 33 Suhong Road Phone: +62 21-469-51900 etaj 2, Str. Tipografilor, Nr. 11-15, Sector 1, Grovebury Road
Minhang District Telefax: +62 21-460 6910 / 460 6901 Cod 013714, Bucuresti, Romania, Leighton Buzzard/Beds. LU7 4TL
Shanghai 201106 Tel: 004 021 2004 100 Phone: +44-1525-850000
PRC Ireland E-mail: [email protected] Telefax: +44-1525-850011
Phone: +86 21 612 252 22 GRUNDFOS (Ireland) Ltd. www.grundfos.ro
Unit A, Merrywell Business Park
U.S.A.
Telefax: +86 21 612 253 33 GRUNDFOS Pumps Corporation
Ballymount Road Lower Russia
COLOMBIA Dublin 12 ООО Грундфос Россия 9300 Loiret Blvd.
GRUNDFOS Colombia S.A.S. Phone: +353-1-4089 800 ул. Школьная, 39-41 Lenexa, Kansas 66219
Km 1.5 vía Siberia-Cota Conj. Potrero Telefax: +353-1-4089 830 Москва, RU-109544, Russia Phone: +1-913-227-3400
Chico, Тел. (+7) 495 564-88-00 (495) 737-30-00 Telefax: +1-913-227-3500
Parque Empresarial Arcos de Cota Bod. Italy Факс (+7) 495 564 8811
GRUNDFOS Pompe Italia S.r.l.
Uzbekistan
1A. E-mail [email protected] Grundfos Tashkent, Uzbekistan The Repre-
Cota, Cundinamarca Via Gran Sasso 4
I-20060 Truccazzano (Milano) Serbia sentative Office of Grundfos Kazakhstan in
Phone: +57(1)-2913444 Uzbekistan
Telefax: +57(1)-8764586 Tel.: +39-02-95838112 Grundfos Srbija d.o.o.
Telefax: +39-02-95309290 / 95838461 Omladinskih brigada 90b 38a, Oybek street, Tashkent
Croatia 11070 Novi Beograd Телефон: (+998) 71 150 3290 / 71 150
GRUNDFOS CROATIA d.o.o. Japan Phone: +381 11 2258 740 3291
Buzinski prilaz 38, Buzin GRUNDFOS Pumps K.K. Telefax: +381 11 2281 769 Факс: (+998) 71 150 3292
HR-10010 Zagreb 1-2-3, Shin-Miyakoda, Kita-ku, www.rs.grundfos.com
Phone: +385 1 6595 400 Hamamatsu Addresses Revised 09.09.2020
Telefax: +385 1 6595 499 431-2103 Japan Singapore
www.hr.grundfos.com Phone: +81 53 428 4760 GRUNDFOS (Singapore) Pte. Ltd.
Telefax: +81 53 428 5005 25 Jalan Tukang
GRUNDFOS Sales Czechia and Singapore 619264
Slovakia s.r.o. Korea Phone: +65-6681 9688
Čajkovského 21 GRUNDFOS Pumps Korea Ltd. Telefax: +65-6681 9689
779 00 Olomouc 6th Floor, Aju Building 679-5
Phone: +420-585-716 111 Yeoksam-dong, Kangnam-ku, 135-916 Slovakia
Seoul, Korea GRUNDFOS s.r.o.
Phone: +82-2-5317 600 Prievozská 4D
Telefax: +82-2-5633 725 821 09 BRATISLAVA
Phona: +421 2 5020 1426
sk.grundfos.com
ECM: 1294919
98393459 09.2020

www.grundfos.com
Trademarks displayed in this material, including but not limited to Grundfos, the Grundfos logo and “be think innovate” are registered trademarks owned by The Grundfos Group. All rights reserved. © 2020 Grundfos Holding A/S, all rights reserved.

You might also like