Modbus for Smart Digital Dosing -...

38
Modbus for Smart Digital Dosing CIM 200 Modbus RTU CIM 500 Ethernet for Modbus TCP Functional profile and user manual GRUNDFOS INSTRUCTIONS

Transcript of Modbus for Smart Digital Dosing -...

Page 1: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

Modbus for Smart Digital DosingCIM 200 Modbus RTUCIM 500 Ethernet for Modbus TCP

Functional profile and user manual

GRUNDFOS INSTRUCTIONS

Page 2: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

English (GB) Functional profile and user manual

Original functional profile and user manual.

This functional profile describes Grundfos Modbus DDA for dosing pumps.

CONTENTSPage

1. General information

1.1 Hazard statements

The symbols and hazard statements below may appear in Grundfos installation and operating instructions, safety instructions and service instructions.

The hazard statements are structured in the following way:

1.2 Notes

The symbols and notes below may appear in Grundfos installation and operating instructions, safety instructions and service instructions.

1. General information 21.1 Hazard statements 21.2 Notes 2

2. Introduction 32.1 About this functional profile 32.2 Assumptions 32.3 Definitions and abbreviations 3

3. System description 4

4. Specifications 54.1 CIM module 54.2 CIM 200 Modbus RTU 54.3 CIM 500 Modbus TCP 5

5. Modbus RTU, CIM 200 setup 65.1 Setting the Modbus transmission speed 65.2 Setting the parity 65.3 Modbus address selection 75.4 Termination resistor 75.5 Status LEDs 7

6. Modbus TCP, CIM 500 setup 86.1 Connecting the ethernet cable 86.2 Setting the Industrial Ethernet protocol 86.3 Setting up the IP addresses 86.4 Establish connection to the webserver 96.5 Status LEDs 96.6 DATA and LINK LEDs 9

7. Modbus function code overview 10

8. Modbus register addresses 118.1 Register block overview 118.2 CIM configuration register block 128.3 CIM status register block 138.4 GSM Real Time Clock 148.5 Control registers 158.6 Dosing settings 188.7 Other settings 188.8 Bus settings compared to pump HMI settings 198.9 Status registers 198.10 Measurement data modules 228.11 Alarms and warning 248.12 Device identification (DeviceIdentification) 25

9. Modbus RTU commissioning, step-by-step guides 269.1 Hardware setup, CIM 200 269.2 Modbus TCP communication setup, CIM 500 26

10. Fault finding 2710.1 CIM 200 2710.2 CIM 500 29

Read this document before installing the product. Installation and operation must comply with local regulations and accepted codes of good practice.

DANGER

Indicates a hazardous situation which, if not avoided, will result in death or serious personal injury.

WARNING

Indicates a hazardous situation which, if not avoided, could result in death or serious personal injury.

CAUTION

Indicates a hazardous situation which, if not avoided, could result in minor or moderate personal injury.

SIGNAL WORD

Description of hazard

Consequence of ignoring the warning.- Action to avoid the hazard.

Observe these instructions for explosion-proof products.

A blue or grey circle with a white graphical symbol indicates that an action must be taken.

A red or grey circle with a diagonal bar, possibly with a black graphical symbol, indicates that an action must not be taken or must be stopped.

If these instructions are not observed, it may result in malfunction or damage to the equipment.

Tips and advice that make the work easier.

2

Page 3: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

2. Introduction

2.1 About this functional profile

This functional profile describes the following modules/units:

• CIM 200 Modbus RTU

• CIM 500 Modbus ethernet for Modbus TCP.

They are used for Modbus communication with the Smart Digital Dosing pump, type DDA, referred to as ’DDA pump’ in the following.

Grundfos cannot be held responsible for any problems caused directly or indirectly by using information in this functional profile.

2.2 Assumptions

This functional profile assumes that the reader is familiar with the commissioning and programming of Modbus devices. The reader should also have some basic knowledge of the Modbus protocol and technical specifications.

It is also assumed that an existing Modbus network with a Modbus master is present.

2.3 Definitions and abbreviations

ARPAddress Resolution Protocol. Translates IP addresses to MAC addresses.

Auto-MDIXEnsures that both crossover cable types and non-crossover cable types can be used.

CAT5Ethernet cable with four twisted pairs of wires.

CAT5eEnhanced CAT5 cable with better performance.

CAT6Ethernet cable compatible with CAT5 and CAT5e and with very high performance.

CIM Communication Interface Module,

CRCCyclic Redundancy Check. A data error detection method.

DDA Digital Dosing Advanced.

DHCPDynamic Host Configuration Protocol. Used to configure network devices so that they can communicate on an IP network.

DNSDomain Name System. Used to resolve host names to IP addresses.

GENIbus Proprietary Grundfos fieldbus standard.

GENIpro Proprietary Grundfos fieldbus protocol.

Grundfos GO Remote

A Grundfos application designed to control Grundfos products via infrared or radio communication. Available for iOS and Android devices.

HMIHuman Machine Interface. Display and buttons on the DDA pump.

HTTPHyper Text Transfer Protocol. The protocol commonly used to navigate the world wide web.

IANA Internet Assigned Numbers Authority.

IP Internet Protocol.

LED Light-Emitting Diode.

MACMedia Access Control. Unique network address for a piece of hardware.

ModbusA serial communications protocol commonly used in industry and building automation systems.

Modbus RTU

Modbus is a fieldbus used worldwide. The RTU version is used for wired networks, CIM 200, and for call-up connections over telephone networks, CIM 250.

Modbus TCP

Modbus is a fieldbus used worldwide. The TCP version is adapted for use as an application protocol on TCP/IP using either CIM 260 3G/4G cellular or CIM 500 ethernet as basis.

PingPacket InterNet Groper. A software utility that tests connectivity between two TCP/IP hosts.

PLC Programmable Logic Controller.

SELV Separated or Safety Extra-Low Voltage.

SELV-ESeparated or Safety Extra-Low Voltage with earth connection.

SMTP Simple Mail Transfer Protocol.

SNTPSimple Network Time Protocol. Used for clocks synchronization between computer systems.

TCPTransmission Control Protocol. Protocol for Internet communication and Industrial Ethernet communication.

TCP/IPTransmission Control Protocol/Internet Protocol. Protocol for Internet communication.

Transmission speed

Bits transferred per second, bits/s.

URLUniform Resource Locator. The IP address used to connect to a server.

UTCCoordinated Universal Time, the primary time standard by which the world regulates clocks and time.

UTF-8Unicode Transformation Format. Character encoding.

3

Page 4: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

3. System descriptionThe system diagrams provide an overview of the different technologies and how to connect the CIM module to the Grundfos DDA E-box that you connect to a Modbus network.

CIM 200 and 500 are communication modules installed internally in the Grundfos DDA E-box using a 10-pin connection. In this setup, the DDA pump supplies power to CIM. See fig. 1.

For mounting of the CIM module, see the installation and operating instructions for the DDA E-box.

Fig. 1 DDA pump with E-box connected to a daisy chained Modbus network

TM

05

20

88

46

11

E-box with CIM 200 or CIM 500

GENIbus connection to DDA pumpModbus

DDA pump

Modbus

4

Page 5: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

4. Specifications

4.1 CIM module

4.2 CIM 200 Modbus RTU

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

* Can only be set via software.

4.3 CIM 500 Modbus TCP

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

General data Description Comments

Ambient humidity 30 % to 95 % Relative, non-condensing.

Operating temperature -20 °C to +45 °C

Storage temperature -25 °C to +70 °C

GENIbus visual diagnostics LED2

Will be in one of these states:Off, permanently green, flashing red, permanently red.See section 5.5 Status LEDs.

Modbus RTU specifications Description Comments

Modbus connector Screw-type terminal3 pins.See section 5. Modbus RTU, CIM 200 setup.

Modbus connection type RS-485, 2-wire + commonConductors: D0, D1 and Common.See section 5. Modbus RTU, CIM 200 setup.

Maximum cable length 1200 m Equals 4000 ft.

Slave address 1-247 Set via pump display. See instructions for DDA.

Line termination On or OffSet via DIP switches SW1 and SW2.See section 5.4 Termination resistor.

Recommended cable cross-section 0.20 - 0.25 mm2 AWG24 or AWG23

Supported transmission speeds1200*, 2400*, 4800*, 9600, 19200, 38400 bits/s

Set via DIP switches SW4 and SW5.See section 5.1 Setting the Modbus transmission speed.

Start bit 1 Fixed value.

Data bits 8 Fixed value.

Stop bits 1 or 2Set via DIP switch SW3.See section 5.2 Setting the parity.

Parity bit Even parity, odd parity* or no paritySet via DIP switch SW3.See section 5.2 Setting the parity.

Modbus visual diagnostics LED1Off, flashing green, flashing red, permanently red.See section 5.5 Status LEDs.

Maximum number of Modbus devices 32Using repeaters, this number can be increased.Legal address range is 1-247.

Maximum Modbus telegram size 256 bytes Total length. Node address and CRC included.

Modbus TCP specifications Description Comments

Application layerDHCP, HTTP, Ping, FTP, SMTP, SNTP, Modbus TCP

Rotary switch in position 1.

Transport layer TCP

Internet layer Internet protocol V4 (IPv4)

Link layer ARP, media access control (ethernet)

Ethernet cableScreened/unscreened, twisted-pair cables, CAT5, CAT5e or CAT6

Supports auto cable-crossover detecting (Auto-MDIX).

Maximum cable length 100 metres Corresponds to 328 feet.

Transmission speed 10 Mbits/s, 100 Mbits/s Auto-detected.

Industrial Ethernet protocols PROFINET IO, Modbus TCPSelected with rotary switch, section 6.2 Setting the Industrial Ethernet protocol.

5

Page 6: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

5. Modbus RTU, CIM 200 setup

Fig. 2 CIM 200 Modbus module

Use a screened, twisted-pair cable. Connect the cable screen to protective earth at both ends.

Recommended connection

5.1 Setting the Modbus transmission speed

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 to set the transmission speed. See fig. 3.

Fig. 3 Modbus transmission speed

DIP switch settings

Available transmission speeds in bits/s: 1200, 2400, 4800, 9600, 19200 and 38400.

The first three transmission speeds are only available via software settings, whereas the last three are available via DIP switches.

Default transmission speed is 19200 bits per second, as per the Modbus RTU standard.

Software-defined

When SW4 and SW5 are set to "software-defined", writing a value to the holding register at address 00004 will set a new transmission speed.

Use the following values for software-defined transmission speeds:

This value is set to 1200 bits/s as default.

The communication interface does not support transmission speeds above 38400 bits/s.

The software-defined transmission speed value is stored in the communication interface and remains after a power-off.

5.2 Setting the parity

You can set the parity either manually by using SW3 or via software-defined settings.

Manual setting of parity

Default byte format (11 bits):

• 1 start bit

• 8 data bits (least significant bit sent first)

• 1 parity bit (even parity)

• 1 stop bit.

The default setting of the CIM 200 Modbus module is even parity (1 stop bit). It is possible to change the parity using DIP switch SW3. You can change the parity no parity (2 stop bits). See fig. 4.

Fig. 4 Parity

TM

04

16

97

09

08

Pos. Designation Description

1 D1Modbus terminal D1 (positive data signal)

2 D0Modbus terminal D0 (negative data signal)

3 Common/GNDModbus terminal Common and GND

4 SW1/SW2On and off switches for termination resistor

5 SW3/SW4/SW5Switches for selection of Modbus parity and transmission speed

6 LED1Red and green status LED for Modbus communication

7 LED2Red and green status LED for internal communication between CIM 200 and the DDA pump

8 SW6 Not used for DDA

9 SW7 Not used for DDA

Modbus terminal Colour code Data signal

D1-TXD1 Yellow Positive

D0-TXD0 Brown Negative

Common/GND Grey Common and GND

TM

04

17

10

09

08

1 2 3 4 5 6 7

8

9

SW4 SW5

Transmission speed [bits/s] SW4 SW5

9600 OFF ON

19200 OFF OFF

38400 ON OFF

Software-defined ON ON

Software-defined transmission speedValue to set in register 00004

1200 bits/s 0

2400 bits/s 1

4800 bits/s 2

9600 bits/s 3

19200 bits/s 4

38400 bits/s 5

When software-defined transmission speed is enabled (SW4 and SW5 are ON), software-defined parity and stop bits are also enabled.

TM

04

17

09

09

08

SW3

6

Page 7: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

DIP switch settings

Software-defined parity and stop bits

When SW4 and SW5 are set to "software-defined", the value in the holding registers at addresses 00009 and 00010 will override the setting of SW3. See figs 3 and 4.

The software-defined parity and stop bit values is stored in the communication interface and remains after a power-off.

5.3 Modbus address selection

A Modbus slave on a Modbus network must have a unique address from 1-247. Address 0 is reserved for broadcasting and is not a valid slave address.

The Modbus address is selected via the menu system in the pump display.

5.4 Termination resistor

The termination resistor is fitted on the CIM 200 Modbus module and has a value of 150 Ω.

The CIM 200 has a DIP switch with two switches, SW1 and SW2, for cutting the termination resistor in and out. Figure 5 shows the DIP switches in cut-out state.

Fig. 5 Cutting the termination resistor in and out

DIP switch settings

Default setting: Termination resistor cut out.

Cable length

We recommend the following maximum lengths:

5.5 Status LEDs

The CIM 200 Modbus module has two LEDs. See fig. 2.

• Red and green status LED1 for Modbus communication

• Red and green status LED2 for internal communication between the CIM 200 and the Grundfos product.

LED1

LED2

Parity SW3

Even parity, 1 stop bit OFF

No parity, 2 stop bits ON

Software-defined parityValue to set in register

00009

No parity [default] 0

Even parity 1

Odd parity 2

Software-defined stop bitValue to set in register

00010

1 stop bit [default] 1

2 stop bits 2

Before you can set thee parity and stop bits set via software-defined settings, you must set SW4 and SW5 to ON.

You must set the Modbus address decimally from 1 to 247.

TM

04

17

01

09

08

Status SW1 SW2

Cut in ON ON

Cut out

OFF OFF

ON OFF

OFF ON

SW1 SW2

Bits/s

Maximum cable length

Terminated cable Unterminated cable

[m/ft] [m/ft]

1200-9600 1200/4000 1200/4000

19200 1200/4000 500/1700

38400 1200/4000 250/800

To ensure a 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 needed.

Status Description

Off No Modbus communication.

Flashing green Modbus communication active.

Flashing red Fault in the Modbus communication.

Permanently redFault in the CIM 200 Modbus configuration.

Status Description

Off CIM 200 has been switched off.

Flashing redNo internal communication between CIM 200 and the Grundfos product.

Permanently redCIM 200 does not support the Grundfos product connected.

Permanently greenInternal communication between CIM 200 and the Grundfos product is OK.

During startup, there may be a delay of up to 5 seconds before the LED2 status is updated.

7

Page 8: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

6. Modbus TCP, CIM 500 setup

6.1 Connecting the ethernet cable

Use RJ45 plugs and ethernet cable. Connect the cable shield to protective earth at both ends.

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.

Fig. 6 Example of Industrial Ethernet network

Fig. 7 Example of ethernet connection

6.2 Setting the Industrial Ethernet protocol

The CIM 500 ethernet module has a rotary switch for selection of the Industrial Ethernet protocol. See fig. 8.

Fig. 8 Selecting the Industrial Ethernet protocol

6.3 Setting up the IP addresses

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.

CAUTION

Electric shock

Minor or moderate personal injury- Connect CIM 500 only to SELV or SELV-E circuits.

It is important to connect cable shield to earth through earth clamp or to connect cable shield to earth in the connector.

TM

05

64

35

47

11T

M0

5 7

43

1 1

01

3

Pos. Description Designation

1 Industrial Ethernet RJ45 connector 1 ETH1

2 Industrial Ethernet RJ45 connector 2 ETH2

3 Rotary switch for protocol selection SW1

4 Data activity LED for connector 1 DATA1

5 Link LED for connector 1 LINK1

6 Data activity LED for connector 2 DATA2

7 Link LED for connector 2 LINK2

8Green and red status LED for ethernet communication

LED1

9Green and red status LED for internal communication between module and pump.

LED2

Ethernet switch

CIM 500

CIM 500

CIM 500

CIM 500

1

23

8 94 75 6

TM

05

74

31

10

13

Pos. Description

0 PROFINET IO (default)

1 Modbus TCP

2..EReserved, LED1 will be permanently red to indicate an invalid configuration

F

Reset to factory default Note: The rotary switch has to be set in this position for 20 seconds to Reset to factory default. During this period LED1 will be flashing red and green at the same time to indicate reset will occur.

Every change of the rotary switch setting, when the module is powered on, will cause the module to restart.

Default IP settings used by the webserver

IP address:192.168.1.100Subnet mask: 255.255.255.0Gateway: 192.168.1.1

IP settings for Modbus TCP

Must be set via the webserver

8

Page 9: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

6.4 Establish connection to the webserver

You can configure the CIM 500 module using the built-in webserver. To establish a connection from a PC to CIM 500, the following steps are required:

• Connect the PC and the CIM 500 module using an ethernet cable.

• Configure the PC ethernet port to the same subnetwork as the CIM 500, for example 192.168.1.101, and the subnet mask to 255.255.255.0. See section "A.1 How to configure an IP address on your PC" on page 34.

• Open a standard Internet browser and type 192.168.1.100 in the URL field.

• Log in to the webserver using:

Fig. 9 CIM 500 connected to PC via ethernet cable

For further information how to use the webserver, see section A.2 Web server configuration on page 34.

6.5 Status LEDs

The CIM 500 ethernet module has two Status LEDs, LED1 and LED2. See fig. 7.

• Red and green status LED1 for ethernet communication

• Red and green status LED2 for internal communication between CIM 500 and the Grundfos product.

LED1

LED2

6.6 DATA and LINK LEDs

The CIM 500 ethernet module has two connectivity LEDs related to each RJ45 connector. See fig. 7.

DATA1 and DATA2

These yellow LEDs indicate data traffic activity.

LINK1 and LINK2

These green LEDs shows whether the ethernet cable is properly connected.

User name Default: admin

Password Default: Grundfos

User name and password may have been changed from their factory values.

TM

05

64

36

47

12

You can use both ETH1 and ETH2 to establish connection to the webserver.

You can access the webserver while the selected Industrial Ethernet protocol is active.

Status Description

OffNo Modbus TCP communication or switched off.

Flashing green Modbus TCP communication active.

Permanently redCIM 500 module configuration fault. See section 10.2.1 LED status.

Permanently red and green

Error in the firmware download. See section 10.2.1 LED status.

Flashing red and green

Resetting to factory default.After 20 seconds CIM 500 restarts.

Status Description

Off CIM 500 is switched off.

Flashing redNo internal communication between CIM 500 and the Grundfos product.

Permanently redCIM 500 does not support the Grundfos product connected.

Permanently greenInternal communication between CIM 500 and the Grundfos product is OK.

Permanently red and green

Memory fault.

During startup, there is a delay of up to 5 seconds before LED1 and LED2 status is updated.

Status Description

Yellow off No data communication on RJ45 connector.

Yellow flashing

Data communication ongoing on RJ45 connector.

Steady yellow

Heavy network traffic on RJ45 connector.

Status Description

Green off No ethernet Link on RJ45 connector.

Green on Ethernet Link on RJ45 connector is OK.

9

Page 10: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

7. Modbus function code overviewThe supported function codes are shown in the table below:

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.

Type Code Hex Name

16-bit data (registers)

03 0x03 Read holding registers

04 0x04 Read input registers

06 0x06 Write single register

16 0x10 Write multiple registers

Diagnostics 08 08 Diagnostics

Reading or writing coils is not supported.

10

Page 11: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

8. Modbus register addresses

8.1 Register block overview

The Modbus RTU 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 Pump control R/W Registers for control of the DDA pump.

00201 Pump status R Registers for reading mode status from the DDA pump.

00301 Pump data R Registers for reading measured data values from the DDA pump.

00701 Alarm simulation R/W Registers for simulating alarms and warnings in the DDA pump.

11

Page 12: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

8.2 CIM configuration register block

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.

Address Register name Description CIM 200 CIM 500

00001 SlaveMinimumReplyDelay

The minimum reply delay from the slave in ms.Value range: 0-10000, meaning up to 10 seconds reply delay. This delay is typically used in conjunction with a radio modem. The delay value is stored in the device and remains after a power-off. The delay set here is added to the internal delay in the device.Default value is 0.

● -

00002 RegisterOffset

An address offset that is added to all addresses above 00100. Default value is 0.Note that this offset does not affect the CIM configuration register block or the CIM status register block addresses. The register offset value is stored in the device and remains after a power-off.For most applications, this offset should not be changed.

● ●

00003 RESERVED

00004 SoftwareDefinedBitRate

Modbus software-defined transmission speed enumeration.The software-defined transmission speed value is stored in the device and remains after a power-off.0: 1200 bits/s1: 2400 bits/s2: 4800 bits/s3: 9600 bits/s4: 19200 bits/s5: 38400 bits/s.Note that this value is used only when the transmission speed is set to "Software-defined" on DIP switches SW4 and SW5. Otherwise, the slave will ignore it.

● -

00005 AutoAckControlBits

Used to select the behaviour of control bit acknowledgements from the CIM.0: Disabled.Control bits are not automatically lowered when accepted by the 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

00008 RESERVED

00009 SoftwareDefinedParity

Parity setting for use when using "software-defined" settings.0: No parity [default]1: Even parity2: Odd parity.Note: For CIM 200, this value is used only when the transmission speed is set to "Software-defined" on DIP switches SW4 and SW5. Otherwise, the slave will ignore it.

● -

00010 SoftwareDefinedStopBit

Stop bit setting to be used when using "software-defined" settings.0: No stop bit1: 1 stop bit [default]2: 2 stop bits.Note that for CIM 200, this value is used only when the transmission speed is set to "Software-defined" on DIP switches SW4 and SW5. Otherwise, the slave will ignore it.

● -

00011 RESERVED

12

Page 13: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

8.3 CIM status register block

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

Address Register name Description

00021 GENIbusCRCErrorCnt Holds a CRC error counter for the GENIbus connection to the DDA pump.

00022 GENIbusDataErrorCnt Holds a data error counter for the GENIbus connection to the DDA pump.

00023 VersionNumber A Grundfos-specific version number. This is an unsigned integer value.

00024 ActualModbusAddressHolds the current Modbus slave address of the device.Valid value range: 1…247.

0002500026

GENIbusTXcountHIGENIbusTXcountLO

Holds a transmit counter for total number of telegrams sent to the DDA pump on the GENIbus connection.

0002700028

GENIbusRXcountHIGENIbusRXcountLO

Holds a receive counter for total number of telegrams received from the DDA pump on the GENIbus connection.

00029 RESERVED

00030 UnitFamily Grundfos product family.

00031 UnitType Grundfos product type.

00032 UnitVersion Grundfos product version.

00033 BatteryState

State of battery0: Battery not present1: Battery must be replaced2: Battery charging3: Battery needs charging, but temperature too high4: Battery needs charging, but temperature too low5: Battery low6: Battery OK255: Battery state not available

13

Page 14: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

8.4 GSM Real Time Clock

8.4.1 Explanation of event trigger

State

Control bits with a state event trigger behave like a ’state’ that is forced upon the DDA pump. CIM 200/500 will attempt to make the pump operate according to the ’requested’ state in the control registers 00101-00103. Due to certain state/mode restrictions, this might not always be possible (see explanation of the bit in question). The ’actual state’ of the pump can be read from the corresponding bit in the status registers 00201-00206.

Value change

Control bits/bytes with a value-change event trigger behave like a command that is executed when the bit/byte changes its value. CIM 200/500 will attempt to make the DDA pump operate according to the ’requested’ value in the control registers 00101-00103. The change will be reflected in the corresponding bit/byte in the status registers 00201-00206. Bits/bytes that are controlled by a ’value-change event trigger’ can be controlled from both Modbus and the pump HMI. The last value change, no matter from which source, will become active if not prevented by other conditions (see explanation of the bit/byte in question).

Rising edge

Control bits with a rising-edge event trigger behave like a command that is executed when a bit transition from "0" to "1" occurs. Each of them has a corresponding acknowledge bit in the status register 00203 which is set when the command is executed and cleared when the control bit is written back to "0".

Address Register name Description

00080 SetUNIXRealTimeClockHI Set real time clock (32 bit UNIX format)Triggered on value change00081 SetUNIXRealTimeClockLO

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 StatusUNIXRealTimeClockHIReal 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

14

Page 15: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

8.5 Control registers

Modbus registers used for the control of the DDA pump.

8.5.1 Explanation of control bits in control registers

RemoteAccessReq

Control bit used by the CIM module to activate control from Modbus.

Deaerating

Control bit used to start and stop deaerating the pump.

If the pump has been stopped via the pump HMI (symbol ■ ), it is still possible to start and stop deaerating the pump from Modbus.

If deaerating of the pump has been started from Modbus, it can be stopped by pressing or on the pump.

AnalogMode

Control bit used to select type of analog input signal.

The toggling of this bit has no effect unless the pump is in operating mode "Analog". The actual state (readable from corresponding status bit) will be reset to 4-20 mA whenever another operating mode is selected.

TimerMode

Control bit used to select timer mode.

SlowMode

Control bit used to slow down the suction stroke velocity.

Velocity

Control bit used to select SlowMode suction stroke velocity.

The toggling of this bit has no effect unless the pump operates in SlowMode. The suction stroke will be reset to 50 % velocity whenever SlowMode is disabled.

Mode/state settings

Address Bit Name Event trigger

00101

0 RemoteAccessReq State

1 Deaerating (100 %) Value change

2 AnalogMode Value change

3 TimerMode Value change

4 SlowMode Value change

5 Velocity Value change

6-7 - -

Enable/disable function

Address Bit Name Event trigger

00102

0 AutoDeaeratingEnable Value change

1 FlowControlEnable Value change

2 ModbusWatchdogEnable Value change

3 AutoFlowAdaptEnable Value change

4 PulseMemoryEnable Value change

5-7 - -

Action commands

Address Bit Name Event trigger

00103

0 ResetFault Rising edge

1 Pulse Rising edge

2 ResetVolumeCounter Rising edge

3 SetRTC Rising edge

4-7 - -

ReqStartStop [enumeration]Triggered by value change

Address Value Name

00104

0 ReqStart

1 ReqStop

2-255 -

OperatingMode [enumeration] Triggered by value change

Address Value Name

00105

0 Manual

1 Pulse

2 Analog

3 Timer

4 Batch

5-255 -

0:

The pump can only be controlled via the pump HMI and from its external signal inputs. With this setting, all control bits in control registers and writing to any output module will have no influence.

1:

The CIM module can control the pump according to the settings in the control registers and the writing to the other writable registers. The pump can also be controlled via the pump HMI and from its external signal inputs.

0: Stop deaerating the pump.

1:Start deaerating the pump.Equivalent to pressing .

0: 0-20 mA.

1: 4-20 mA.

0:

Cycle timer mode. The pump repeats a cyclical dosing of the batch volume which can be programmed from Modbus with data registers SetBatchDosingVolume and SetBatchDosingTime.

1:

Week timer mode. Up to 16 time-controlled dosing procedures are defined for a week. These procedures have to be programmed via the pump HMI.

0:SlowMode disabled.No slow-down of suction stroke velocity.

1:SlowMode enabled.Slows down the suction stroke velocity to the velocity selected with control bit Velocity.

0: Select SlowMode velocity 50 %.

1: Select SlowMode velocity 25 %.

15

Page 16: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

AutoDeaeratingEnable

Data register 00319 OutputRelays, bit 2, will signal whenever automatic pump deaeration is active.

FlowControlEnable

When the FlowControl function is enabled, various faults and deviations related to the dosing process will be detected and indicated.

The enabling/disabling of FlowControl means the enabling/disabling of all alarms/warnings that are associated with flow measurement. See section 8.10 Measurement data modules.

If the FlowControl function is disabled, the AutoFlowAdapt function (see control bits AutoFlowAdaptEnable) cannot be enabled.

ModbusWatchdogEnable

The Modbus software watchdog is used to monitor the Modbus connection. If the connection is broken, the DDA pump will stop dosing and indicate a Modbus communication fault. See section 8.11 Alarms and warning.

When "Bus control" is selected via the pump HMI, the Modbus watchdog is automatically enabled every time the pump is powered on. If Modbus communication is somehow interrupted (no communication with a Modbus master), this will be detected and the DDA pump will stop with an alarm indicating "bus error" (event code 15).

Enabling of Modbus will at the same time automatically enable the monitoring of the cable connection from the E-box to the DDA pump (event code 152).

After power-on, the Modbus master can at any time control the enabling and disabling of the Modbus software watchdog. The monitoring of the E-box cable connection will follow this choice.

When "Bus control" is disabled via the pump HMI, the Modbus software watchdog is also automatically disabled and so is the monitoring of the E-box connection.

AutoFlowAdaptEnable

The AutoFlowAdapt function detects changes in various parameters and responds accordingly to keep the flow constant. Dosing accuracy is increased when this function is enabled.

The AutoFlowAdapt function can only be enabled if the FlowControl function is also enabled.

PulseMemoryEnable

The pulse memory function can be used in operating mode "Pulse". When it is enabled, up to 65000 unprocessed pulses can be saved for subsequent processing.

ResetFault

When this control bit is toggled 0 → 1, the pump will attempt to reset pending alarms and warnings and to restart the pump if it was stopped due to an alarm.

Pulse

When this control bit is toggled 0 → 1, a pulse signal is sent to the pump. This can be used in operating modes "Pulse" and "Batch" and is equivalent to a pulse signal from the signal inputs.

ResetVolumeCounter

When this control bit is toggled 0 → 1, VolumeTripCounter (module 30) is reset to "0".

SetRTC

When this control bit is toggled 0 → 1, the internal real-time clock (RTC) in the DDA pump will be updated. The values must have been previously written to the SetDataTime (registers 00116-00122).

8.5.2 Explanation of control mode

Control enumeration for remote start/stop of the pump.

0: Automatic pump deaeration disabled.

1:Automatic pump deaeration enabled.The pump is automatically deaerated (degassed) at regular intervals.

0: FlowControl function disabled.

1: FlowControl function enabled.

0: Modbus software watchdog disabled.

1: Modbus software watchdog enabled.

0: AutoFlowAdapt function disabled.

1: AutoFlowAdapt function enabled.

0: Pulse memory function disabled.

1: Pulse memory function enabled.

Value Name

0

ReqStartIf the pump is ready to be controlled from Modbus (status register 00201: bit 0: ActRemoteAccess = "1"), this value will start the pump and it will start dosing according to the selected operating mode. If the pump is stopped via the pump HMI, it will restart when is pressed.

1

ReqStopIf the pump is ready to be controlled from Modbus (status register 00201: bit 0: ActRemoteAccess = "1"), this value will stop the pump and the pump HMI will show . If the pump is stopped from Modbus, it cannot be started via the pump HMI (unless "Bus control" is deselected).ReqStop cannot stop the pump when it is deaerating.

16

Page 17: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

8.5.3 Explanation of operating mode

Control enumeration for selection of operating mode.

Value Name

0

ManualIn this operating mode, the pump constantly doses the dosing flow set via SetpointManual (register 00106-00107) or the pump HMI.

1

PulseIn this operating mode, the pump doses the volume set via SetPulseVolume (register 00108-00109) or the pump HMI for each incoming pulse. Reception of the pulse command from Modbus has the same effect as an incoming contact pulse signal.If the pump receives more pulses than it can process at the maximum dosing flow, excess pulses will be ignored if the memory function (PulseMemoryEnable bit) is not enabled.

2

AnalogIn this operating mode, the pump doses according to the external analog signal. It can operate according to a 4-20 mA or 0-20 mA signal selected via the AnalogMode bit or the pump HMI.If the input value in analog mode 4-20 mA falls below 2 mA, an alarm will be displayed and the pump will stop.The relation between analog signal and dosing value is called analog scaling and must be set via the pump HMI.

3

TimerThe time the dosing should take place is controlled by a cyclic timer or by week timers. The selection is done via the TimerMode bit or the pump HMI. Some other parameters are related to timer dosing. They can only be programmed via the pump HMI.

4

BatchIn this operating mode, the pump doses the volume set via SetBatchDosingVolume (register 00110-00111) over a time period of SetBatchDosingTime (register 00112-00113) for each incoming pulse (or Modbus Pulse command). The remaining batch volume during dosing can be read from RemainingDosingVolume (register 00310-00311).

17

Page 18: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

8.6 Dosing settings

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

8.7 Other settings

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

Address Register name Scale Description

00106 00107

SetSetpointManualHISetSetpointManualLO

0.1 ml/h

Setting of the setpoint used in operating mode "Manual". Can also be set via the pump HMI.The present value can always be read from ActualSetpointManual (register 00207-00208).

00108 00109

SetPulseVolumeHISetPulseVolumeLO

1 nl

Setting of the pulse volume used in operating mode "Pulse". Can also be set via the pump HMI. The present value can always be read from ActualPulseVolume (register 00209-00210).

00110 00111

SetBatchDosingVolumeHISetBatchDosingVolumeLO

0.001 ml

Setting of the batch dosing volume used in operating mode "Batch". Can also be set via the pump HMI. The present value can always be read from ActualBatchDosingVolume (register 00211-00212).

00112 00113

SetBatchDosingTimeHISetBatchDosingTimeLO

0.1 s

Setting of the batch dosing time used in operating mode "Batch". Can also be set via the pump HMI. The present value can always be read from ActualBatchDosingTime (register 00213-00214).

00114 SetPressureMax 0.1 barSetting of the (relative) pressure alarm limit. Can also be set via the pump HMI. The present value can always be read from ActualPressureMax (register 00215).

Address Register name Scale Description

00115 SetOutputRelays Bits

Used to enable and disable the output relays 1 and 2. A relay has to be set to "Bus control" via the pump HMI if it is to be controllable from Modbus via the SetOutputRelays register. Via the pump HMI, the relays can also be individually configured to be of type NO or NC.

Bit 0: Relay 1 control:0: Not active1: Active.

Bit 1: Relay 2 control: 0: Not active1: Active.

The present status of the output relays can always be read from OutputRelays (register 00319).

00116 SetAnalogOutput 0.001 mA

Used to control the analog output signal.The type of signal (4-20 mA or 0-20 mA) follows the setting of the AnalogMode bit.The analog output has to be set to "Bus control" via the pump HMI if it is to be controllable from Modbus.The present value of the analog output signal can always be read from AnalogOutput (register 00317).

00117 SetDateTimeYear

BCD string

Used to set the internal real-time clock (RTC).

Year (from year 2000)Month [1-12]Day [1-31]Hour [0-23]Minute [0-59]Second [0-59].

Each byte is a binary-coded decimal (BCD) value.

Example:15:38:00, April 24 2011, is coded with hexadecimal numbers as:Year = 11 h, Month = 04 h, Day = 24 h, Hour = 15 h, Minute = 38 h, Second = 00 h.

Can also be set via the pump HMI.

The present value of the real-time clock can always be read from the DateTime status registers 00220-00225.

00118 SetDateTimeMonth

00119 SetDateTimeDay

00120 SetDateTimeHour

00121 SetDateTimeMinute

00122 SetDateTimeSecond

18

Page 19: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

8.8 Bus settings compared to pump HMI settings

* Will only be preserved if the CIM module is not powered off.

** Deaerating will be preserved if commanded from bus.

***Selecting and deselecting "Bus control" will implicitly enable and disable the Modbus watchdog and the monitoring of the E-box connection to the DDA pump.

8.9 Status registers

The following are Modbus registers used for the status of the DDA pump settings. The actual status of all the pump modes and states are reflected, no matter if it is a result of a pump HMI setting or a setting written from Modbus via the control registers (00101-00105).

NameSelectable from HMI

Setting preserved during power-off

Mode/state settings

RemoteAccessReq No Yes*

Deaerating (100 %) Yes Yes/No**

AnalogMode Yes Yes

TimerMode Yes Yes

SlowMode Yes Yes

Velocity Yes Yes

Enable/disable function

AutoDeaeratingEnable Yes Yes

FlowControlEnable Yes Yes

ModbusWatchdogEnable Yes*** Yes

AutoFlowAdaptEnable Yes Yes

PulseMemoryEnable Yes Yes

Action commands

ResetFault Yes -

Pulse No -

ResetVolumeCounter Yes -

SetRTC Yes -

Operation control

ReqStart Yes Yes

ReqStop Yes No

OperatingMode Yes Yes

Dosing settings

SetpointManual Yes Yes

SetPulseVolume Yes Yes

SetBatchDosingVolume Yes Yes

SetBatchDosingTime Yes Yes

SetFlowControlPressMax Yes Yes

Output signal control

SetOutputRelay (value) No Yes

SetAnalogOutput (value) No Yes

SetDateTime Yes Yes

Actual mode/state settings [bits]

Address Bit Name

00201

0 ActRemoteAccess

1 ActDeaerating (100 %)

2 ActAnalogMode

3 ActTimerMode

4 ActSlowMode

5 ActVelocity

6-7 -

Actual enable/disable function [bits]

Address Bit Name

00202

0 ActAutoDeaeratingEnable

1 ActFlowControlEnable

2 ActModbusWatchdogEnable

3 ActAutoFlowAdaptEnable

4 ActPulseMemoryEnable

5-7 -

Action command acknowledgement [bits]

Address Bit Name

00203

0 ResetFaultAck

1 PulseAck

2 ResetVolumeCounterAck

3 SetRTCAck

4-7 -

Miscellaneous status [bits]

Address Bit Name

00204

0 Dosing (running)

1 Warning

2 Fault

3 BusControlLocallyEnabled

4-7 -

ActualStartStop [enumeration]

Address Value Name

00205

0 Started

1 Stopped

2 Calibrating

3 Service

4-255 -

ActualOperatingMode [enumeration]

Address Value Name

00206

0 Manual

1 Pulse

2 Analog

3 Timer

4 Batch

5-255 -

19

Page 20: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

8.9.1 Explanation of status bits

ActRemoteAccess

Status bit indicating whether the pump is in a state where it is controllable from Modbus.

ActDeaerating

Status bit indicating whether the pump is deaerating or not.

ActAnalogMode

Status bit indicating the selected type of the analog input signal.

ActTimerMode

Status bit indicating the selected timer mode.

ActSlowMode

Status bit indicating whether SlowMode has been enabled.

Velocity

Status bit indicating the selected SlowMode suction stroke velocity.

ActAutoDeaeratingEnable

Status bit indicating whether automatic pump deaeration has been enabled.

ActFlowControlEnable

Status bit indicating whether the FlowControl function has been enabled.

ActModbusWatchdogEnable

Status bit indicating whether the Modbus software watchdog has been enabled.

The Modbus software watchdog is automatically enabled/disabled when "Bus control" is selected/deselected via the pump HMI. The software watchdog can be enabled/disabled independently via Modbus.

ActAutoFlowAdaptEnable

Status bit indicating whether the AutoFlowAdapt function has been enabled.

ActPulseMemoryEnable

Status bit indicating whether the pulse memory function is enabled.

Dosing (running)

Status bit indicating whether the DDA pump is dosing (running) at the moment.

Warning

Warning status bit.

For further details about possible warnings and faults as well as the pump behaviour in these situations, see section 8.11 Alarms and warning.

Fault

Fault status bit. The pump will stop dosing as long as the fault is present.

For further details about possible warnings and faults as well as the pump behaviour in these situations, see section 8.11 Alarms and warning.

0:

The pump can only be controlled from its HMI and its external signal inputs. In this state, all control bits in ControlModule and writing to any output module will have no influence.

1:

In this state, the pump can be controlled by the bit settings in the control register 00101 (as well as from the pump HMI and external signal inputs) and the writing to the other output modules. To enter this state, the control register 00101 bit 0 must be set and the pump must be started via the pump HMI by pressing .

0: The pump is not deaerating.

1: The pump is deaerating.

0: 0-20 mA.

1:4-20 mA.This will always be the reading if the operating mode is not "Analog".

0: Cycle timer mode.

1: Week timer mode.

0:SlowMode disabled. No slow-down of suction stroke velocity.

1:SlowMode enabled. Slows down the suction stroke velocity to the velocity selected with control bit "Velocity".

0:Selected SlowMode velocity 50 %.This will always be the reading if SlowMode is disabled.

1: Selected SlowMode velocity 25 %.

0: Automatic pump deaeration disabled.

1:Automatic pump deaeration enabled.OutputRelays (register 00319), bit 2, will signal whenever the automatic pump deaeration is active.

0: FlowControl function disabled.

1: FlowControl function enabled.

0: Modbus software watchdog disabled.

1: Modbus software watchdog enabled.

0:AutoFlowAdapt function disabled.This will always be the reading if the FlowControl function is disabled.

1: AutoFlowAdapt function enabled.

0: Pulse memory function disabled.

1: Pulse memory function enabled.

0: The pump is not dosing at the moment.

1: The pump is dosing at the moment.

0: No warning is present.

1:A warning is present. The pump can, however, continue its precise dosing for the time being, but we recommend to have it serviced.

0: No fault is present.

1:A fault is present, and the pump will remain stopped until the fault has been corrected.

20

Page 21: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

BusControlLocallyEnabled

Status bit indicating whether "Bus control" has been enabled in the "Settings" menu on the pump HMI.

Explanation of command acknowledge bits (register 00203)

If the ActRemoteAccess bit is not set (status register 00201, bit 0, Modbus commands (and writings in general) will be prohibited and none of the acknowledge bits will ever be set. Command acknowledge bits can thus be used to check whether a command from a control register was sent or not.

ResetFaultAck

Acknowledge bit belonging to the ResetFault control bit. It will be set when the control bit is set and the command has been executed. It will be cleared when the control bit is cleared.

PulseAck

Acknowledge bit belonging to the pulse control bit. It will be set when the control bit is set and the command has been executed. It will be cleared when the control bit is cleared.

ResetVolumeCounterAck

Acknowledge bit belonging to the ResetVolumeCounter control bit. It will be set when the control bit is set and the command has been executed. It will be cleared when the control bit is cleared.

SetRTCAck

Acknowledge bit belonging to the SetRTC control bit. It will be set when the control bit is set and the command has been executed. It will be cleared when the control bit is cleared.

8.9.2 Explanation of ActualStartStop (register 00205)

Status enumeration for reading whether the pump is "Started", "Stopped", "Calibrating" or in "Service" mode:

8.9.3 Explanation of ActualOperatingMode

Status enumeration for reading of the actual operating mode. For an explanation of these modes and the belonging enumeration, see section 8.5.3 Explanation of operating mode.

0:Bus control has not been enabled via the pump HMI.Setting of the RemoteAccess bit in control register 00101 has no effect.

1: Bus control has been enabled via the pump HMI.

Value Name

0

StartedThis has the following meaning for the different operating modes:• "Manual":

The pump will be dosing according to ActualSetpointManual (register 00207-00208).

• "Analog":The pump will be dosing according to the analog input signal and the analog scaling.

• "Pulse":The pump will be dosing according to the reception of pulses and the value of ActualPulseVolume (register 00209-00210).

• "Batch":The pump will be dosing according to the reception of pulses and the values of ActualBatchDosingVolume (register 00211-00212) and ActualBatchDosingTime (register 00213-00214).

• "Timer":The pump will be dosing according to the timer functions using the batch dosing settings.

1

StoppedThe pump has been stopped by one of the control sources. The state of the control sources can be read from ControlSourceStates (register 00216).

2

CalibratingThe pump is calibrating the dosing accuracy. This is only possible via the pump HMI by selecting "Calibration" in the "Settings" menu.

3

ServiceThe pump has stopped and has been brought into service mode. This is only possible via the pump HMI and can be done by pressing and simultaneously.

21

Page 22: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

8.10 Measurement data modules

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

Address Register name Scale Description

0020700208

ActualSetpointManualHIActualSetpointManualLO

0.1 ml/hThe actual setpoint used in operating mode "Manual". Can be set via SetpointManual (register 00106-00107) or via the pump HMI.

0020900210

ActualPulseVolumeHIActualPulseVolumeLO

1 nlThe actual pulse volume used in operating mode "Pulse". Can be set via SetPulseVolume (register 00108-00109) or via the pump HMI.

0021100212

ActualBatchDosingVolumeHIActualBatchDosingVolumeLO

0.001 mlThe actual batch dosing volume used in operating mode "Batch". Can be set via SetBatchDosingVolume (register 00110-00111) or via the pump HMI.

0021300214

ActualBatchDosingTimeHIActualBatchDosingTimeLO

0.1 sThe actual batch dosing time used in operating mode "Batch". Can be set via SetBatchDosingTime (register 00112-00113) or via the pump HMI.

00215 ActualPressureMax 0.1 barActual value of (relative) pressure alarm limit setting. Can be set via SetPressureMax (register 00114) or via the pump HMI.

00216 ControlSourceStates Bits

Status of start/stop control sources, "1" means "Active". They can be active simultaneously. Bit 0: Stop via pump HMIBit 1: External stopBit 2: Stop from bus.

00217 FaultCode Enum

See section 8.11 Alarms and warning.00218 WarningCode Enum

00219 WarningBits Bits

00220 DateTimeYear

BCD string

Present value of the internal real-time clock (RTC). Can be set via SetDateTime (register 00117-00122) or via the pump HMI.

Year (from year 2000)Month [1-12]Day [1-31]Hour [0-23]Minute [0-59]Second [0-59]

Each byte is a binary-coded decimal (BCD) value.

Example15:38:00, April 24 2011, is coded with hexadecimal numbers as:Year = 11 h, Month = 04 h, Day = 24 h, Hour = 15 h, Minute = 38 h, Second = 00 h.

00221 DateTimeMonth

00222 DateTimeDay

00223 DateTimeHour

00224 DateTimeMinute

00225 DateTimeSecond

00301 DosingPressureMax Bar Maximum dosing pressure, fixed factory-set value for this pump type.

0030200303

DosingCapacityMaxHIDosingCapacityMaxLO

0.1 ml/h Maximum dosing capacity, fixed factory-set value for this pump type.

0030400305

DosingCapacityReferenceHIDosingCapacityReferenceLO

0.1 ml/hThe dosing capacity setpoint shown in the pump display. It represents the actual setpoint belonging to the actual operating mode and dosing state.

0030600307

MeasuredDosingCapacityHIMeasuredDosingCapacityLO

0.1 ml/hMeasured (actual) dosing capacity.FlowControl bit in control register 00102 must be enabled for this value to be available.

00308 MeasuredPressure 0.1 barMeasured absolute pressure. FlowControl bit in control register 00102 must be enabled. Except for the atmospheric pressure, it corresponds to "Backpressure" reading in the display.

00309 PulseInputFrequency 1 HzFrequency of pulse input (external pulse input signal or Modbus Pulse command in control register 00103).

0031000311

RemainingDosingVolumeHIRemainingDosingVolumeLO

0.001 ml Actual remaining volume to be dosed. Used in "Batch" mode.

0031200313

VolumeTotalHIVolumeTotalLO

0.001 l Total volume dosed (non-resettable).

0031400315

VolumeTripCounterHIVolumeTripCounterLO

0.001 lDosed-volume trip counter (reset with ResetVolumeCounter command in control register 00103).

00316 AnalogInput0.001 mA

Analog input signal 0-20 mA or 4-20 mA (used as setpoint in "Analog" mode).

00317 AnalogOutput0.001 mA

Analog output signal. The parameter to map to the output is selected via the pump HMI. If control from Modbus is selected, the analog output signal will be controlled from SetAnalogOutput (register 00116).

22

Page 23: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

00318 DigitalInputs Bits

Status of the external digital inputs.

Logical "0": The input is not active.Logical "1": The input is active.

The relay input type (NO or NC) is selected via the pump HMI.

Signals are fixed to the following:Bit 0: Low-level signalBit 1: Empty signalBit 2: External stop.

00319 OutputRelays Bits

Status of the two output relays.

Logical "0": The output is not active.Logical "1": The output is active.

The relay output type (NO or NC) is selected via the pump HMI.

The output relay modules are defined as follows:Bit 0: Relay 1 (select signal parameter via the pump HMI).Bit 1: Relay 2 (select signal parameter via the pump HMI).Bit 2: Auto-deaerating (deaerating valve open).

If "Bus control" has been selected as the relay signal parameter, the relay can be controlled from SetOutputRelays (register 00115).

00320 NumberOfPowerOns - Counts the number of times the pump has been powered on (non-resettable).

0032100322

RunTimeHIRunTimeLO

1 Counts the time the DDA pump has been dosing (non-resettable).

0032300324

OperatingHoursHIOperatingHoursLO

1 sCounts the number of hours the DDA pump has been switched on. It counts both when the pump is dosing and when it is not dosing.

0032500326

StrokeCounterHIStrokeCounterLO

- Counts the number of strokes (non-resettable).

0032700328

TimeToNextDosingHITimeToNextDosingLO

1 s Time before the next dosing takes place (only in "Timer" mode).

Address Register name Scale Description

23

Page 24: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

8.11 Alarms and warning

* Requires FlowControlEnable bit in control register 00102 to be set.

In case of a pump alarm or pump warning, the registers WarningCode and FaultCode will contain an event code for the cause of the problem.

The complete list of possible alarm/warning codes from a DDA pump is shown in the table below.

Alarm events will make the pump stop. Some of them require acknowledgement of the alarm before the pump can be restarted. This acknowledgement can come from the pump HMI or Modbus by using the ResetFault command in control register 00103.

The pump can only indicate one active alarm at a time, even when there are many simultaneously active warnings. The complete status of warnings can be read from the WarningBits register.

1) Warning or alarm is selected in the "Settings" menu via the pump HMI.2) An alarm only occurs when the ActModbusWatchdogEnable bit has been set.

See sections 8.5.1 Explanation of control bits in control registers and 8.9.1 Explanation of status bits.

Address Name Description

00217 FaultCodeCode for active pump alarm.See event code in the table below.

00218 WarningCodeCode for first active pump warning. See event code in the table below.

00219 WarningBits

All active warnings. The belonging event code in parenthesis.

Byte 1Bit 0:Backpressure low (211)*Bit 1:Air bubbles (35)*Bit 2:Cavitation (208)*Bit 3:Discharge valve leakage (36)*Bit 4:Suction valve leakage (37)*Bit 5:-- reserved --Bit 6:Service now (12)Bit 7:Service soon (33)

Byte 2Bit 0:Low level in tank (206)Bit 1:-- reserved --Bit 2:FlowControl cable breakdown (169)*Bit 3:-Bit 4:-Bit 5:Flow deviation (17)*Bit 6:-Bit 7:-

Event code Event group Event descriptionDepends on FlowControl

enabled

Event action

Auto-acknowledge

210 Pump headMaximum pressure limit exceeded. ActualPressureMax (register 00215).

Yes Alarm Yes

211 Pump headBackpressure too low. Fixed underpressure limit (1.5 bar).

YesAlarm/

Warning1) Yes

35 Pump head Air bubbles, gas in pump head, deaerating problem. Yes Warning Yes

208 Pump head Cavitation. Yes Warning Yes

36 Pump head Discharge (pressure) valve leakage. Yes Warning Yes

37 Pump head Suction valve leakage. Yes Warning Yes

12 Pump head Service now (time for service exceeded). No Warning No

33 Pump head Soon time for service (general service information). No Warning No

17 Pump head Flow deviation (performance requirement not met). Yes Warning Yes

51 Pump head Blocked motor/pump. No Alarm Yes

206 Tank Low level in tank. No Warning Yes

57 Tank Empty tank (dry running). No Alarm Yes

169 Input signals Cable breakdown on FlowControl. Yes Warning Yes

97 Input signals Defective analog 4-20 mA cable. No Alarm Yes

15 CommunicationModbus communication fault (main network communication fault).

No Alarm2) No

152 CommunicationExtension box communication fault (GENIbus communication fault). Defective cable between E-box and DDA pump.

No Alarm2) No

24

Page 25: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

8.12 Device identification (DeviceIdentification)

The data type is 10, non-standard.

Address Name/description

00030

UnitFamily [enumeration] UnitType [enumeration]

1: UPE/MAGNA circulator pump

5: UPE, 3-phase7: MAGNA, 1-phase9: MAGNA, 1-phase, small10: MAGNA3

2: E-pump, 1-phase/3-phase, based on MGE motor or CUE frequency converter

2: MGE, 1-phase3: MGE, 3-phase4: MGE, 3-phase, large5: CUE frequency converter6: MGE, 3-phase, model G7: MGE, 3-phase, model H/I

7: MP 204 motor protector 1: MP 204

17: Hydro Multi-E model G and earlier models1: With 3-phase pumps2: With 1-phase pumps

21: Hydro MPC/Control MPC, Hydro Multi-B1: Hydro MPC/Control MPC, CU 3512: Hydro Multi-B, CU 323

25: CR Monitor 1: CR Monitor, CU 351

26: Dedicated Controls 1: Dedicated Controls, CU 361

30: Smart Digital Dosing, DDA 1: Smart Digital Dosing, DDA

39: Hydro Multi-E model H and later models1: With 3-phase pumps2: With 1-phase pumps

00031UnitType [enumeration]According to description above.

00032UnitVersion [enumeration]Used by Grundfos.

25

Page 26: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

9. Modbus RTU commissioning, step-by-step guides

9.1 Hardware setup, CIM 200

9.2 Modbus TCP communication setup, CIM 500

If the sensor configuration is changed, restart the CIM unit to ensure a correct scaling of the sensor value.

Step Action

1 Install CIM 200 in the Grundfos E-box according to the E-box documentation.

2 Select the Modbus slave address (1-247) using the pump HMI.

3 Select the transmission speed of the Modbus slave. See section 5.1 Setting the Modbus transmission speed.

4Select parity and stop bits of the Modbus slave (even parity with 1 stop bit or no parity with 2 stop bits). See section 5.2 Setting the parity.

5 If necessary, set line termination. See section 5.4 Termination resistor.

6 Connect the necessary cables from CIM 200 to the Modbus network.

7Confirm that the GENIbus LED is permanently green and that the Modbus LED is either off, if no master is actively polling the slave, or flashing green, indicating error-free communication. See section 5.5 Status LEDs.

The CIM 200 is now ready to be accessed via the Modbus network.

Step Action

1 Install CIM 500 in the Grundfos E-box according to the E-box documentation.

2 Select position 1 at the protocol rotary switch. See section 6.2 Setting the Industrial Ethernet protocol.

3 Power on the pump, and observe LED2 turn steady green and LED1 remaining off.

4 Connect one of the CIM 500 ethernet ports (RJ45) to a PC using an ethernet cable.

5Configure the PC ethernet port to the same subnetwork as CIM 500 (e.g. 192.168.1.1) and the subnet mask to 255.255.255.0. See section A.1 How to configure an IP address on your PC on page 34.

6Open your internet browser and make contact to the CIM 500 webserver.Factory default address: 192.168.1.100

7Log on to the webserver, factory default: User name: adminPassword: Grundfos

8 In the menu column to the left, select: Configuration > Real time ethernet protocol

9 Type in an IP address belonging to the same subnet as your PC (e.g. 192.168.1.2).

10 Type in the subnet mask 255.255.255.0, and leave the rest of the settings at their factory default values.

11 Click [Submit] to transfer the new settings, and close the web 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. • The CIM 500 LED 1 will be flashing 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 while

connected to another Modbus TCP master.

26

Page 27: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

10. Fault finding

10.1 CIM 200

You can detect faults in CIM 200 by observing the status of the two communication LEDs. See the table below and section 4. Specifications.

10.1.1 LED status

Fault (LED status) Possible cause Remedy

1. Both LED1 and LED2 remain off when the power supply is connected.

a) CIM 200 is fitted incorrectly in the Grundfos E-box.

Ensure that CIM 200 is fitted/connected correctly.

b) The cable from the E-box to the DDA pump is improperly connected or defective.

Check the cable connection between the E-box and DDA pump.

c) CIM 200 is defective. Replace CIM 200.

2. LED2 for internal communication is flashing red.

a) No internal communication between CIM 200 and the E-box to the DDA pump.

Check that CIM 200 is fitted correctly in the E-box and that the cable connection between the E-box and DDA pump is fitted correctly.

3. LED2 for internal communication is permanently red.

a) CIM 200 does not support the E-box connected.

Contact the nearest Grundfos company.

4. Modbus LED1 is permanently red. a) Fault in the CIM 200 Modbus configuration.

• Check the transmission speed (switches 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 bits/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 (fault in parity or cyclic redundancy check).

• Check the transmission speed (switches SW4 and SW5).See section 5.1 Setting the Modbus transmission speed.

• Check the parity setting (switch SW3). See section 5.2 Setting the parity.

• 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.

27

Page 28: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

10.1.2 CIM 200 Modbus communication faults

Fault Possible cause Remedy

1. The slave does not respond to telegrams.

a) Configuration or wiring error. • Check the visual diagnostics on the Modbus 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. Modbus RTU, CIM 200 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 DDA pump manually.

c) If the holding register of address 00001 "SlaveMinimumReplyDelay" is set too high, the master may time out before receiving the response from the slave.

Increase the timeout span in the master in order to communicate.

2. The slave responds with exception response 0x01: "Invalid function".

a) The master is trying to use an unsupported function in CIM 200.

See section 7. Modbus function code overview for supported function codes. Note that reading and writing coils is not supported, so only register functions and diagnostics will be valid.

3. The slave responds with exception response 0x02: "Invalid data address".

a) The master is trying to read or write an invalid data address. If a master tries to read register addresses that are not listed in the tables, the slave will respond with this exception response. 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.

• Avoid reading or writing invalid data addresses.• Ensure that register X is addressed as X - 1 in

Modbus telegrams, according to the Modbus standard.

b) The register address offset may have been changed from default.

Read the holding register at address 00002 "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 (65535).

a) The value is unavailable. A data value of 0xFFFF does not necessarily indicate an error condition. It means that the value is unavailable from the DDA pump.

See section 8. Modbus register addresses for available data.

5. The slave does not change Modbus transmission speed with register 0004.

a) Configuration error. Set the transmission speed switches to "Software-defined". Otherwise, the value in register 0004 is 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.

28

Page 29: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

10.2 CIM 500

You can detect faults in CIM 500 by observing the status of the two communication LEDs. See the table below and section 4.3 CIM 500 Modbus TCP.

10.2.1 LED status

Fault (LED status) Possible cause Remedy

1. Both LED1 and LED2 remain off when the power supply is connected.

a) CIM 500 is fitted incorrectly in the Grundfos product.

Check that CIM 500 is fitted/connected correctly.

b) The cable from the E-box to the DDA pump is improperly connected or defective.

Check the cable connection between the E-box and DDA pump.

c) CIM 500 is defective. Replace CIM 500.

2. LED2 for internal communication is flashing red.

a) No internal communication between CIM 500 and the Grundfos product.

Check that CIM 500 is fitted correctly in the E-box and that the cable connection between the E-box and DDA pump is fitted correctly.

3. LED2 for internal communication is permanently red.

a) CIM 500 does not support the Grundfos product connected.

Contact the nearest Grundfos company.

4. Modbus LED1 is permanently red. a) Fault in CIM 500 Modbus TCP configuration.

Check that the rotary switch SW1 is set to 1.Check that Modbus TCP IP address configuration is correct.See section A.4 Modbus TCP configuration on page 35.

5. LED1 is permanently red and green at the same time.

a) Error in firmware download. Use the webserver to download the firmware again.

6. LED2 is permanently red and green at the same time.

a) Memory fault. Replace CIM 500.

29

Page 30: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

10.2.2 CIM 500 Modbus TCP communication faults

Fault Possible cause Remedy

1. The slave does not respond to telegrams

a) Configuration or wiring error • Check the visual diagnostics on the 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 not, see section 10.2.1 LED status.

• Ensure that the cable between the Modbus TCP master and the Modbus slave is connected correctly. See section 6.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 6.3 Setting up the IP addresses.

2. The slave responds with exception response 0x01 "Invalid function"

a) The master is trying to use an unsupported function in CIM 500.

See section 7. Modbus function code overview for supported function codes. Note that reading and writing coils is not supported, so only register functions and diagnostics will be valid.

3. The slave responds with exception response 0x02 "Invalid data address"

a) The master is trying to read or write an invalid data address. If a master tries to read register addresses that are not listed in the tables, the slave will respond with this exception response. 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.

Avoid reading or writing invalid data addresses. Ensure that a block of registers starting at address X is addressed as X - 1 in Modbus telegrams, according to the Modbus standard.

b) The register address offset may have been changed from default.

Read the holding register at address 00002 "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 (65535)

a) The value is unavailable. A data value of 0xFFFF does not necessarily indicate an error condition. It means that the value is unavailable from the DDA pump.

See section 8. Modbus register addresses for available data.

5. The slave does not react to control actions or to writing of settings.

a) The DDA pump might be in "Local" mode, in which case Operating mode, Control mode and Setpoint cannot be changed from bus. Register 00201 bit 8 AccessMode must be "1" (= Remote) for bus control to be active.

Set the DDA pump in "Remote mode" by setting register 00101 bit 0 RemoteAccessReq to "1" (= Remote). The DDA pump should show "Controlled from bus" when status is read by Grundfos GO Remote.

30

Page 31: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

11. Grundfos alarm and warning codesThis 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

1 Leakage current 36Outlet valveleakage

71Motor temperature 2 (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

7 Too many hardware shutdowns 42 Cut-in fault (dV/dt) 77Communication fault, twin-headpump

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)

12Time for service (general serviceinformation)

47 - 82Verification error, code area (ROM,FLASH)

13 Moisture alarm, analog 48 Overload 83Verification error, FE parameterarea (EEPROM)

14Electronic DC-link protectionactivated (ERP)

49 Overcurrent (i_line, i_dc, i_mo) 84 Memory access error

15Communication fault, main system(SCADA)

50Motor-protection function, generalshutdown (MPF)

85Verification error, BE parameterarea (EEPROM)

16 Other 51 Blocked motor or pump 86 Fault (add-on) I/O module

17Performance requirement cannotbe met

52 Motor slip high 87 -

18 Commanded alarm standby (trip) 53 Stalled motor 88 Sensor fault

19 Diaphragm break (dosing pump) 54Motor-protection function, 3 sec.limit

89 Signal fault, (feedback) sensor 1

20 Insulation resistance low 55Motor current protection activated(MCP)

90 Signal fault, speed sensor

21 Too many starts per hour 56 Underload 91 Signal fault, temperature sensor 1

22 Moisture switch alarm, digital 57 Dry running 92Calibration fault, (feedback)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

26Load continues even if the motorhas been switched off

61 - 96 Setpoint signal outside range

27External motor protector activated(for example MP 204)

62 - 97 Signal fault, setpoint input

28 Battery low 63 - 98Signal fault, input for setpointinfluence

29Turbine operation (impellersforced backwards)

64 - 99Signal fault, input for analogsetpoint

30Change bearings (specific serviceinformation)

65Motor temperature 1 (t_m or t_moor t_mo1)

100RTC time synchronisation withcellular network occurred

31Change varistor(s) (specificservice information)

66Temperature, control electronics(t_e)

101 -

32 Overvoltage 67Temperature too high, internalfrequency converter module (t_m)

102 Dosing pump not ready

33Soon time for service (generalservice information)

68External temperature or watertemperature (t_w)

103 Emergency stop

34 No priming water 69Thermal relay 1 in motor, forexample Klixon

104 Software shutdown

35Gas in pump head, de-aeratingproblem

70Thermal relay 2 in motor, forexample thermistor

105Electronic rectifier protectionactivated (ERP)

31

Page 32: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

glis

h (G

B)

Code Description Code Description Code Description

106Electronic inverter protectionactivated (EIP)

141 - 176Signal fault, temperature sensor 3(t_mo3)

107 - 142 - 177 Signal fault, Smart trim gap sensor

108 - 143 - 178 Signal fault, vibration sensor

109 - 144Motor temperature 3 (Pt100,t_mo3)

179Signal fault, bearing temperaturesensor (Pt100), general or topbearing

110 Skew load, electrical asymmetry 145Bearing temperature high (Pt100),in general or top bearing

180Signal fault, bearing temperaturesensor (Pt100), middle bearing

111 Current asymmetry 146Bearing temperature high (Pt100),middle bearing

181Signal fault, PTC sensor (short-circuited)

112 Cosφ too high 147Bearing temperature high (Pt100),bottom bearing

182Signal fault, bearing temperaturesensor (Pt100), bottom bearing

113 Cosφ too low 148Motor bearing temperature high(Pt100) in drive end (DE)

183Signal fault, extra temperaturesensor

114Motor heater function activated(frost protection)

149Motor bearing temperature high(Pt100) in non-drive end (NDE)

184Signal fault, general-purposesensor

115Too many grinder reversals orgrinder reversal attempt failed

150 Fault (add-on) pump module 185 Unknown sensor type

116 Grinder motor overtemperature 151 Fault, display (HMI) 186 Signal fault, power meter sensor

117 Intrusion (door opened) 152Communication fault, add-onmodule

187 Signal fault, energy meter

118Signal fault, hydrogen sulfide H2Ssensor

153 Fault, analog output 188 Signal fault, user-defined sensor

119 Signal fault, analog input AI4 154 Communication fault, display 189 Signal fault, level sensor

120Auxiliary winding fault (singlephase motors)

155 Inrush fault 190Limit exceeded, sensor 1 (forexample alarm level in WWapplication)

121Auxiliary winding current too high(single-phase motors)

156Communication fault, internalfrequency converter module

191Limit exceeded, sensor 2 (forexample high level in WWapplication)

122Auxiliary winding current too low(single-phase motors)

157 Real-time clock out of order 192Limit exceeded, sensor 3 (forexample overflow level in WWapplication)

123Start capacitor, low (single-phasemotors)

158Hardware circuit measurementfault

193Limit exceeded, sensor 4 (forexample low level in WW/tankfilling application)

124Run capacitor, low (single-phasemotors)

159CIM fault (CommunicationInterface Module)

194 Limit exceeded, sensor 5

125Signal fault, outdoor temperaturesensor

160 Cellular modem, SIM card fault 195 Limit exceeded, sensor 6

126Signal fault, air temperaturesensor

161 Sensor supply fault, 5 V 196 Operation with reduced efficiency

127Signal fault, shunt relativepressure sensor

162 Sensor supply fault, 24 V 197 Operation with reduced pressure

128 Strainer clogged 163Measurement fault, motorprotection

198Operation with increased powerconsumption

129 - 164 Signal fault, LiqTec sensor 199Process out of range (monitoring, 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

135 - 170Signal fault, water-in-oil (WIO)sensor

205Level float switch sequenceinconsistency

136 - 171 Signal fault, moisture sensor 206 Water shortage, level 1

137 - 172Signal fault, atmospheric pressuresensor

207 Water leakage

138 - 173Signal fault, rotor position sensor(Hall sensor)

208 Cavitation

139 - 174 Signal fault, rotor origo sensor 209 Non-return valve fault

140 - 175Signal fault, temperature sensor 2(t_mo2)

210 High pressure

32

Page 33: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

En

gli

sh

(G

B)

Code Description Code Description Code Description

211 Low pressure 226 Communication fault, I/O module 241 Motor phase failure

212Diaphragm tank prechargepressure out of range

227 Combi event 242Automatic motor model recognitionfailed

213 VFD not ready 228 Night flow max. limit exceeded 243Motor relay has been forced(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

216 Pilot pump alarm 231Ethernet: No IP address fromDHCP server

246User-defined relay has beenforced (manually operated or commanded)

217Alarm, general-purpose sensorhigh

232Ethernet: Auto-disabled due tomisuse

247Power-on notice, (device or system has been switched off)

218Alarm, general-purpose sensorlow

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

223 Time for service, mixer 238 Pump 3 fault 253SMS data from DDD sensor notreceived within time

224Pump fault, due to auxiliarycomponent or general fault

239 Pump 4 fault 254 Inconsistent data model

225Communication fault, pumpmodule

240Lubricate bearings (specificservice information)

33

Page 34: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

Ap

pe

nd

ix

Appendix 1

The appendix describes the parts of the CIM 500 webserver needed for the configuration of a Modbus TCP ethernet connection. For other CIM 500 webserver features not specifically related to Modbus TCP, see the installation and operating instructions for CIM 500.

A.1 How to configure an IP address on your PC

To connect a PC to CIM 500 via ethernet, the PC must be set up to use a fixed, static, IP address belonging to the same subnetwork as CIM 500.

Note that before you can acces the webserver, your PC must first be given an alternate IP address. If you have not already done this, follow the steps below:

Windows 10:

1. Click "Start".

2. Enter "Ethernet".

3. Select "Change adapter options".

4. Right-click "Ethernet".

5. Select "Properties".

6. Right-click "Internet protocol V4".

7. Select "Properties".

8. Select "Alternate configuration".

Windows 7:

1. Open "Control Panel".

2. Enter "Network and Sharing Center".

3. Select "Change adapter settings".

4. Right-click "Ethernet adapter".

5. Select "Local area connections".

6. Right-click "Internet protocol V4".

7. Select "Properties".

8. Select "Alternate configuration".

Key in IP address 192.168.1.10 and Subnet mask 255.255.255.0.

Fig. 1 Example from Windows 7

A.2 Webserver configuration

The built-in webserver is an easy and effective way to monitor the status of the CIM 500 module and configure the available functions and Industrial Ethernet protocols. The webserver also makes it possible to update the firmware of the CIM module and store or restore settings.

To establish a connection from a PC to CIM 500, proceed as follows:

Before configuration

• Check that the PC and CIM module are connected via an ethernet cable.

• Check that the PC ethernet port is set to the same network as the CIM module. For network configuration, see section A.1 How to configure an IP address on your PC.

To establish a connection from a PC to CIM 500 for the first time, the following steps are required:

1. Open a standard internet browser and type 192.168.1.100 in the URL address field.

2. Log in to the webserver.

TM

05

74

22

18

14

34

Page 35: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

Ap

pe

nd

ix

A.3 Login

Fig. 2 Login

A.4 Modbus TCP configuration

Fig. 3 Real Time Ethernet Protocol Configuration - Modbus TCP

TM

05

60

63

18

14

User name Enter user name. Default: admin.

Password Enter password. Default: Grundfos.

User name and password can be changed on the webserver under "User Management".

TM

05

60

64

18

14

Object Description

TCP Port NumberThe default value is 502, the official IANA-assigned Modbus TCP port number. Number 502 will always be active implicitly.If you select another value in the webserver configuration field, both the new value and value 502 will be active.

IP Address The static IP address for CIM 500 on the Modbus TCP network.

Subnet Mask The subnet mask for the CIM 500 module on the Modbus TCP network.

Gateway The default gateway for the Modbus TCP network.

Use DHCPThe CIM 500 module can be configured to automatically obtain the IP address from a DHCP server on the network.

35

Page 36: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

36

Page 37: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

Gru

nd

fos

co

mp

anie

s

ArgentinaBombas GRUNDFOS de Argentina S.A.Ruta Panamericana km. 37.500 Centro Industrial Garin1619 Garín Pcia. de B.A.Phone: +54-3327 414 444Telefax: +54-3327 45 3190

AustraliaGRUNDFOS Pumps Pty. Ltd. P.O. Box 2040 Regency Park South Australia 5942 Phone: +61-8-8461-4611 Telefax: +61-8-8340 0155

AustriaGRUNDFOS Pumpen Vertrieb Ges.m.b.H.Grundfosstraße 2 A-5082 Grödig/Salzburg Tel.: +43-6246-883-0 Telefax: +43-6246-883-30

BelgiumN.V. GRUNDFOS Bellux S.A. Boomsesteenweg 81-83 B-2630 Aartselaar Tél.: +32-3-870 7300 Télécopie: +32-3-870 7301

BelarusПредставительство ГРУНДФОС в Минске220125, Минскул. Шафарнянская, 11, оф. 56, БЦ «Порт»Тел.: +7 (375 17) 286 39 72/73Факс: +7 (375 17) 286 39 71E-mail: [email protected]

Bosnia and HerzegovinaGRUNDFOS SarajevoZmaja od Bosne 7-7A,BH-71000 SarajevoPhone: +387 33 592 480Telefax: +387 33 590 465www.ba.grundfos.come-mail: [email protected]

BrazilBOMBAS GRUNDFOS DO BRASILAv. Humberto de Alencar Castelo Branco, 630CEP 09850 - 300São Bernardo do Campo - SPPhone: +55-11 4393 5533Telefax: +55-11 4343 5015

BulgariaGrundfos Bulgaria EOODSlatina DistrictIztochna Tangenta street no. 100BG - 1592 SofiaTel. +359 2 49 22 200Fax. +359 2 49 22 201email: [email protected]

CanadaGRUNDFOS Canada Inc. 2941 Brighton Road Oakville, Ontario L6H 6C9 Phone: +1-905 829 9533 Telefax: +1-905 829 9512

ChinaGRUNDFOS Pumps (Shanghai) Co. Ltd.10F The Hub, No. 33 Suhong RoadMinhang DistrictShanghai 201106PRCPhone: +86 21 612 252 22Telefax: +86 21 612 253 33

COLOMBIAGRUNDFOS Colombia S.A.S.Km 1.5 vía Siberia-Cota Conj. Potrero Chico,Parque Empresarial Arcos de Cota Bod. 1A.Cota, CundinamarcaPhone: +57(1)-2913444Telefax: +57(1)-8764586

CroatiaGRUNDFOS CROATIA d.o.o.Buzinski prilaz 38, BuzinHR-10010 ZagrebPhone: +385 1 6595 400 Telefax: +385 1 6595 499www.hr.grundfos.com

GRUNDFOS Sales Czechia and Slovakia s.r.o.Čajkovského 21779 00 OlomoucPhone: +420-585-716 111

DenmarkGRUNDFOS DK A/S Martin Bachs Vej 3 DK-8850 Bjerringbro Tlf.: +45-87 50 50 50 Telefax: +45-87 50 51 51 E-mail: [email protected]/DK

EstoniaGRUNDFOS Pumps Eesti OÜPeterburi tee 92G11415 TallinnTel: + 372 606 1690Fax: + 372 606 1691

FinlandOY GRUNDFOS Pumput AB Trukkikuja 1 FI-01360 Vantaa Phone: +358-(0) 207 889 500

FrancePompes GRUNDFOS Distribution S.A. Parc d’Activités de Chesnes 57, rue de Malacombe F-38290 St. Quentin Fallavier (Lyon) Tél.: +33-4 74 82 15 15 Télécopie: +33-4 74 94 10 51

GermanyGRUNDFOS GMBHSchlüterstr. 3340699 ErkrathTel.: +49-(0) 211 929 69-0 Telefax: +49-(0) 211 929 69-3799e-mail: [email protected] in Deutschland:e-mail: [email protected]

GreeceGRUNDFOS Hellas A.E.B.E. 20th km. Athinon-Markopoulou Av. P.O. Box 71 GR-19002 Peania Phone: +0030-210-66 83 400 Telefax: +0030-210-66 46 273

Hong KongGRUNDFOS Pumps (Hong Kong) Ltd. Unit 1, Ground floor Siu Wai Industrial Centre 29-33 Wing Hong Street & 68 King Lam Street, Cheung Sha Wan Kowloon Phone: +852-27861706 / 27861741 Telefax: +852-27858664

HungaryGRUNDFOS Hungária Kft.Tópark u. 8H-2045 Törökbálint, Phone: +36-23 511 110Telefax: +36-23 511 111

IndiaGRUNDFOS Pumps India Private Limited118 Old Mahabalipuram RoadThoraipakkamChennai 600 096Phone: +91-44 2496 6800

IndonesiaPT. GRUNDFOS POMPAGraha Intirub Lt. 2 & 3Jln. Cililitan Besar No.454. Makasar, Jakarta TimurID-Jakarta 13650Phone: +62 21-469-51900Telefax: +62 21-460 6910 / 460 6901

IrelandGRUNDFOS (Ireland) Ltd. Unit A, Merrywell Business ParkBallymount Road LowerDublin 12 Phone: +353-1-4089 800 Telefax: +353-1-4089 830

ItalyGRUNDFOS Pompe Italia S.r.l. Via Gran Sasso 4I-20060 Truccazzano (Milano)Tel.: +39-02-95838112 Telefax: +39-02-95309290 / 95838461

JapanGRUNDFOS Pumps K.K.1-2-3, Shin-Miyakoda, Kita-ku, Hamamatsu431-2103 JapanPhone: +81 53 428 4760Telefax: +81 53 428 5005

KoreaGRUNDFOS Pumps Korea Ltd.6th Floor, Aju Building 679-5Yeoksam-dong, Kangnam-ku, 135-916Seoul, KoreaPhone: +82-2-5317 600Telefax: +82-2-5633 725

LatviaSIA GRUNDFOS Pumps Latvia Deglava biznesa centrsAugusta Deglava ielā 60, LV-1035, Rīga,Tālr.: + 371 714 9640, 7 149 641Fakss: + 371 914 9646

LithuaniaGRUNDFOS Pumps UABSmolensko g. 6LT-03201 VilniusTel: + 370 52 395 430Fax: + 370 52 395 431

MalaysiaGRUNDFOS Pumps Sdn. Bhd.7 Jalan Peguam U1/25Glenmarie Industrial Park40150 Shah AlamSelangor Phone: +60-3-5569 2922Telefax: +60-3-5569 2866

MexicoBombas GRUNDFOS de México S.A. de C.V. Boulevard TLC No. 15Parque Industrial Stiva AeropuertoApodaca, N.L. 66600Phone: +52-81-8144 4000 Telefax: +52-81-8144 4010

NetherlandsGRUNDFOS NetherlandsVeluwezoom 351326 AE AlmerePostbus 220151302 CA ALMERE Tel.: +31-88-478 6336 Telefax: +31-88-478 6332E-mail: [email protected]

New ZealandGRUNDFOS Pumps NZ Ltd.17 Beatrice Tinsley CrescentNorth Harbour Industrial EstateAlbany, AucklandPhone: +64-9-415 3240Telefax: +64-9-415 3250

NorwayGRUNDFOS Pumper A/S Strømsveien 344 Postboks 235, Leirdal N-1011 Oslo Tlf.: +47-22 90 47 00 Telefax: +47-22 32 21 50

PolandGRUNDFOS Pompy Sp. z o.o.ul. Klonowa 23Baranowo k. PoznaniaPL-62-081 PrzeźmierowoTel: (+48-61) 650 13 00Fax: (+48-61) 650 13 50

PortugalBombas GRUNDFOS Portugal, S.A. Rua Calvet de Magalhães, 241Apartado 1079P-2770-153 Paço de ArcosTel.: +351-21-440 76 00Telefax: +351-21-440 76 90

RomaniaGRUNDFOS Pompe România SRLBd. Biruintei, nr 103 Pantelimon county IlfovPhone: +40 21 200 4100Telefax: +40 21 200 4101E-mail: [email protected]

RussiaООО Грундфос Россияул. Школьная, 39-41Москва, RU-109544, Russia Тел. (+7) 495 564-88-00 (495) 737-30-00Факс (+7) 495 564 8811E-mail [email protected]

Serbia Grundfos Srbija d.o.o.Omladinskih brigada 90b11070 Novi Beograd Phone: +381 11 2258 740Telefax: +381 11 2281 769www.rs.grundfos.com

SingaporeGRUNDFOS (Singapore) Pte. Ltd.25 Jalan Tukang Singapore 619264 Phone: +65-6681 9688 Telefax: +65-6681 9689

SlovakiaGRUNDFOS s.r.o.Prievozská 4D 821 09 BRATISLAVA Phona: +421 2 5020 1426sk.grundfos.com

SloveniaGRUNDFOS LJUBLJANA, d.o.o.Leskoškova 9e, 1122 LjubljanaPhone: +386 (0) 1 568 06 10Telefax: +386 (0)1 568 06 19E-mail: [email protected]

South AfricaGrundfos (PTY) Ltd.16 Lascelles Drive, Meadowbrook Estate1609 Germiston, JohannesburgTel.: (+27) 10 248 6000Fax: (+27) 10 248 6002E-mail: [email protected]

SpainBombas GRUNDFOS España S.A. Camino de la Fuentecilla, s/n E-28110 Algete (Madrid) Tel.: +34-91-848 8800 Telefax: +34-91-628 0465

SwedenGRUNDFOS AB Box 333 (Lunnagårdsgatan 6) 431 24 Mölndal Tel.: +46 31 332 23 000Telefax: +46 31 331 94 60

SwitzerlandGRUNDFOS Pumpen AG Bruggacherstrasse 10 CH-8117 Fällanden/ZH Tel.: +41-44-806 8111 Telefax: +41-44-806 8115

TaiwanGRUNDFOS Pumps (Taiwan) Ltd. 7 Floor, 219 Min-Chuan Road Taichung, Taiwan, R.O.C. Phone: +886-4-2305 0868Telefax: +886-4-2305 0878

ThailandGRUNDFOS (Thailand) Ltd. 92 Chaloem Phrakiat Rama 9 Road,Dokmai, Pravej, Bangkok 10250Phone: +66-2-725 8999Telefax: +66-2-725 8998

TurkeyGRUNDFOS POMPA San. ve Tic. Ltd. Sti.Gebze Organize Sanayi Bölgesi Ihsan dede Caddesi,2. yol 200. Sokak No. 20441490 Gebze/ KocaeliPhone: +90 - 262-679 7979Telefax: +90 - 262-679 7905E-mail: [email protected]

UkraineБізнес Центр ЄвропаСтоличне шосе, 103м. Київ, 03131, Україна Телефон: (+38 044) 237 04 00 Факс.: (+38 044) 237 04 01E-mail: [email protected]

United Arab EmiratesGRUNDFOS Gulf DistributionP.O. Box 16768Jebel Ali Free ZoneDubaiPhone: +971 4 8815 166Telefax: +971 4 8815 136

United KingdomGRUNDFOS Pumps Ltd. Grovebury Road Leighton Buzzard/Beds. LU7 4TL Phone: +44-1525-850000 Telefax: +44-1525-850011

U.S.A.GRUNDFOS Pumps Corporation 9300 Loiret Blvd.Lenexa, Kansas 66219Phone: +1-913-227-3400 Telefax: +1-913-227-3500

UzbekistanGrundfos Tashkent, Uzbekistan The Repre-sentative Office of Grundfos Kazakhstan in Uzbekistan38a, Oybek street, TashkentТелефон: (+998) 71 150 3290 / 71 150 3291Факс: (+998) 71 150 3292

Addresses Revised 15.01.2019

Page 38: Modbus for Smart Digital Dosing - Grundfosnet.grundfos.com/Appl/ccmsservices/public/literature/... · English (GB) 6 5. Modbus RTU, CIM 200 setup Fig. 2 CIM 200 Modbus module Use

98473491 0519

ECM: 1260541 Trad

emar

ks d

ispl

ayed

in th

is m

ater

ial,

incl

udin

g bu

t not

lim

ited

to G

rund

fos,

the

Gru

ndfo

s lo

go a

nd “b

e th

ink

inno

vate

” are

regi

ster

ed tr

adem

arks

ow

ned

by T

he G

rund

fos

Gro

up. A

ll rig

hts

rese

rved

201

9 G

rund

fos

Hol

ding

A/S

, all

right

s re

serv

ed.

www.grundfos.com