English (GB) Functional profile and user manual Original functional profile and user manual. 13.3 Read input registers, 0x04 13.4 Write single register, 0x06 This functional profile describes Grundfos Modbus for pumps. 13.5 Write multiple registers, 0x10 13.6 Diagnostics, 0x08 CONTENTS 13.7...
Description of hazard Consequence of ignoring the warning. - Action to avoid the hazard. 1.2 Notes The symbols and notes below may appear in Grundfos installation and operating instructions, safety instructions and service instructions. Observe these instructions for explosion-proof products.
TCP/IP using either • CIM/CIU 500 ethernet for Modbus TCP. CIM 260 3G/4G cellular or CIM 500 ethernet This functional profile applies to the following Grundfos products: as basis. • Grundfos CRE/CRNE/CRIE, MTRE, CHIE, CME Personal Identification Number. For SIM •...
CIM Modbus module. You can mount either on a DIN rail or on a wall. You use it in conjunction with Grundfos E-pumps that do not support an internal, add-on communication module, CIM. See fig. CIU 260 Fig.
182 x 108 x 82 mm 4.2 CIM 200 Modbus RTU The table below provides an overview of the specifications for Grundfos CIM 200 and CIU 200. For further details, refer to the specific sections of this functional profile. Modbus RTU specifications...
4.3 CIM 260 3G/4G cellular The table below provides an overview of the specifications for Grundfos CIM/CIU 260. For further details, refer to the specific sections of this functional profile. Modbus cellular specifications Description Comments Call-up connection uses RTU. Data connection uses...
5. CIM 200 Modbus RTU setup 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 for setting the transmission speed.
The termination resistor is fitted on CIM 200 Modbus and has a value of 150 Ω. Fig. 9 Parity CIM 200 has a DIP switch with two switches, SW1 and SW2, for cutting the termination resistor in and out. Fig. shows the DIP DIP switch settings switches in cut-out state.
5.5 Status LEDs The CIM 200 Modbus has two LEDs. See fig. 7. • Red and green status LED1 for Modbus communication • Red and green status LED2 for internal communication between CIM 200 and the Grundfos product. LED1 Status Description No Modbus communication.
If CIU 260 is installed in a metal control cabinet, we recommend fitting an external antenna. Grundfos offers different kinds of antennas. No antenna is supplied with CIU 260. You can order it separately. Fig. 14 Inserting the SIM card Pos.
These safety precautions must be observed: – Only insert the approved Grundfos battery pack (97631960). – Never use this battery pack in other battery chargers. 1 second – Do not dismantle or modify the battery.
Each ethernet port has its own MAC address. Modbus TCP BACnet IP Ethernet switch EtherNet/IP GRM IP (requires a contract with Grundfos) Reserved, LED1 will be permanently red to indicate an 5..E invalid configuration Reset to factory default Fig. 17 Example of Industrial Ethernet network Note that the rotary switch must be set in this position for 20 seconds to reset to factory default.
Configure the PC ethernet port to the same subnetwork as • Red and green status LED2 for internal communication CIM 500, for example 192.168.1.101, and the subnet mask to between CIM 500 and the Grundfos product. 255.255.255.0. See section A.1 How to configure an IP LED1 on page 52.
8. Modbus function code overview The supported function codes are shown in the table below: Type Code Name 0x03 Read holding registers 0x04 Read input registers 16-bit data (registers) 0x06 Write single register 0x10 Write multiple registers Diagnostics Diagnostics See section for subcodes.
This register holds the active Modbus address. The default value is 0xE7 (231), and there is normally no need to change this value. Not that for CIM 200, this value is used only when you have set the 00003 SoftwareDefinedModbusAddress ●...
Page 17
SoftwareDefinedStopBit 2: 2 stop bits. ● Note that for CIM 200, this value is used only when you set the transmission speed to "Software-defined" on DIP switches SW4 and SW5. Otherwise, CIM 200 ignores it. PIN code for SCADA systems, etc.
Holds a data error counter for the GENIbus connection to the E-pump. ● ● ● 00023 VersionNumber A Grundfos-specific version number. This is an unsigned integer value. ● ● ● Holds the current Modbus slave address of the device. 00024 ActualModbusAddress ●...
9.4 Cellular network real time clock Address Register name Description 00080 SetUnixRealTimeClockHI ● Set real time clock (32 bit UNIX format) Triggered on value change 00081 SetUnixRealTimeClockLO ● 00082 SetRtcSecond Set real time clock - seconds ● 00083 SetRtcMinute Set real time clock - minutes ●...
9.5 Pump control 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 Control bit that sets local or remote control. 0: Local Bit 0: RemoteAccessReq 1: Remote (controlled by Modbus master).
Page 21
Address Register name Description RelayControl A register to control the relays. It is bitwise interpreted as follows: Controls the state of relay 1. 0: Closed Bit 0: Relay1Control 1: Open Only E-pumps and CUE. Controls the state of relay 2. 0: Closed Bit 1: Relay2Control 1: Open...
9.6 Pump status register block Registers in this register block can be read by means of function codes 0x03 and/or 0x04. They are read-only. Address Register name Description Indicates if the state of "Low Flow Stop" function is active or not active. 0: Pump is not in "Low Flow Stop"...
Page 23
00204 OperationMode 4: OpenLoopMin (running at minimum speed) 6: OpenLoopMax (running at maximum speed). 00205 AlarmCode The Grundfos-specific alarm code. See section 16. Grundfos alarm and warning codes. 00206 WarningCode The Grundfos-specific warning code. See section 16. Grundfos alarm and warning codes.
Page 24
Address Register name Description Maximum pump frequency in % of nominal frequency. Scale 0.01 %. 00214 MaxFrequency Only MAGNA3 and MGE model H and later. Minimum value of setpoint range in % of sensor maximum value. Scale 0.01 %. 00215 SetpointRangeMin Only MAGNA3 and MGE model H and later.
9.7 Pump data register block Table legend Registers in this block can be read by means of function codes 3-ph: 3-phase only. 0x03 and/or 0x04. They are read-only. The table below shows CUE: CUE drive only. which registers each E-pump type supports. MGE: Pumps with MGE motor only.
Page 26
A data value of 0xFFFF indicates "not available". RemoteDiffTemp (register 00346). • PumpLiquidTemp (register 00322) measured by build-in Grundfos sensor and RemoteTemp2 (register 00337) measured by analog or temperature input. Estimated flow can be used for monitoring purposes • RemoteTemp1 (register 00320) and RemoteTemp2 (register only.
9.8 Sensor-dependent measurements Many of the measurement registers require a particular sensor to be present. Because a limited number of sensors are available, only a few of the "S" marked data modules are available simultaneously. The following sections describe the relation between available Modbus measurement registers and the setup of sensors.
Not all codes apply to all E-pump types. Address Register name Description 0.25 - 7.5 kW 11-22 kW MAGNA3 Alarm code to simulate. See section 16. Grundfos 00701 Simulation.AlarmCode ● ● alarm and warning codes. Warning code to simulate. See section 16.
10. Detailed descriptions of registers 10.1 Control mode The supported control modes are described further in this section. The control mode is set with register 00102 and its status can be read from register 00203. Control modes Description Illustration Open loop The setpoint of the E-pump is interpreted as the setpoint >...
00338 UserSetpoint with the same scaling. From fieldbus, it will get whatever value written to Setpoint. From The actual setpoint, whether it has been set via Grundfos GO pump display and Grundfos GO Remote, it is limited to range...
10.4 Alarms and warnings Code Alarm/warning description Electronic inverter protection activated (EIP) Address Name Description Motor bearing temperature high (Pt100) in drive end 00206 WarningCode Code for E-pump warning. (DE) 00205 FaultCode Code for E-pump alarm. Motor bearing temperature high (Pt100) in non-drive In the WarningCode register, the cause of an E-pump warning end (NDE) can be read.
Install CIM 200 in the Grundfos pump according to the pump documentation. Complete the pump configuration, for example sensor configuration and local mode. This can be done either on the pump control panel, via Grundfos GO Remote or Grundfos PC Tool E-Products. Select the Modbus slave address (1-247).
11.4 Hardware setup, CIU 260 call-up connection Step Action Connect the GENIbus cable from CIU 260 to the Grundfos product. See the "CIU, Communication Interface Unit installation and operating instructions". Fit an antenna to the CIM module SMA connector. See section 6.1.1 Fitting a cellular...
11.7 CIM 500 Modbus TCP communication setup Step Action Install CIM 500 in the Grundfos E-pump according to the pump documentation. Select position 1 at the protocol rotary switch. See section 7.2 Setting the Industrial Ethernet protocol. Power on the E-pump, and observe LED2 turn permanently green and LED1 remaining off.
"SCADA". Cellular network, CIU 260 For details about the use of SMS commands, see "CIM 260 SMS e.g. SCADA commands", which you can download from Grundfos Product Call-up Center. 12.2 APN Silence timeout after 1 min 12.2.1 What is APN and Modbus TCP? without communication An APN connection (Access Point Name) is a wireless, ’always...
Page 36
To prepare CIU 260 for data communication, some settings have For details about the use of SMS commands, see "CIM 260 SMS to be made via SMS commands: commands", which you can download from Grundfos Product • Select Access Point Name: Center.
Page 37
12.2.4 Operation When powering on CIU 260 with the correct APN setting, the It is possible to use SMS communication while data following APN connection sequence will take place: communication is active. However in the "Connected" state, the delay time between reception and reply increases. 1.
13. Modbus RTU telegram examples 13.3 Read input registers, 0x04 This function is used for reading input registers from the slave. The Modbus data model states that registers Input registers are read-only registers by definition. The request numbered X are addressed in telegrams as X - 1, for telegram specifies the starting address, that is the address of the example register 00104 (setpoint) is addressed as first register to be read, and the number of holding registers to...
13.6 Diagnostics, 0x08 This function provides a test for checking the communication Field Value system between the master and the Grundfos slave. It contains a single-byte subcode to identify the test to be performed. Address 0x01 The following subcodes are supported:...
0x00 Bit Description Number of registers = 0x0004 Quantity LO 0x04 Communication failure, with the Grundfos E-pump. Example of response from slave to master EEPROM self-test has failed. The test is carried out when system is booted. Field Value Description Grundfos E-pump is not supported.
13.11 Setting the control mode 13.13 Stopping the E-pump This section shows how to set a control mode. This section shows how to stop the E-pump. In the example, slave address 0x01 is used, and the control mode In the example, slave address 0x01 is used. is set to 1 (Constant frequency).
CIM 200 is defective. Replace CIM 200. 2. LED2 for internal a) No internal communication between Ensure that CIM 200 is fitted correctly in the Grundfos E- communication is flashing CIM 200 and the Grundfos E-pump. pump. red.
Page 43
1. The slave does not respond a) Configuration or wiring error. • Check the visual diagnostics on the Modbus to telegrams. slave. Is the Grundfos GENIbus LED flashing green and the Modbus LED off or flashing green? • Ensure that the cable between the Modbus master and the Modbus slave is connected correctly.
CIM 260 and the Grundfos E-pump. the Grundfos E-pump. 3. LED2 for internal communication is a) CIM 260 does not support the Grundfos Contact the nearest Grundfos company. permanently red. E-pump connected. 4. LED1 for cellular communication is a) The SIM card has not been inserted.
Page 45
14.2.2 CIM/CIU 260 3G/4G cellular communication faults Fault Possible cause Remedy 1. The slave does not respond to a) Configuration or installation error. • Ensure that CIU 260 has connection to telegrams. the cellular network. LED1 must be pulsing yellow. If the LED1 signal is incorrect, see section 6.
CIM 500 and the Grundfos product. Grundfos product. 3. LED2 for internal communication is a) CIM 500 does not support the Grundfos Contact the nearest Grundfos company. permanently red. product connected. 4. The Modbus LED1 is permanently red.
Page 47
Setpoint cannot be changed RemoteAccessReq to "1" (= Remote). The from bus. Register 00201 bit 8 E-pump should show "Controlled from bus" AccessMode must be "1" (=Remote) for when status is read in Grundfos GO bus control to be active. Remote.
15. Modbus RTU rotary switch addresses Modbus Modbus Modbus Modbus Modbus SW6 SW7 SW6 SW7 SW6 SW7 SW6 SW7 SW6 SW7 address address address address address Example: To set the slave address to the value 142, set the rotary switches SW6 and SW7 to "8" and "E", respectively. Note that 0 is not a valid slave address as this is used for broadcasting.
Page 49
16. Grundfos alarm and warning codes This is a complete list of alarm and warning codes for Grundfos products. For the codes supported by this product, see the alarms and warnings section. Code Description Code Description Code Description Motor temperature 2 (Pt100,...
Page 50
Code Description Code Description Code Description Electronic inverter protection Signal fault, temperature sensor 3 activated (EIP) (t_mo3) Signal fault, Smart trim gap sensor Signal fault, vibration sensor Signal fault, bearing temperature Motor temperature 3 (Pt100, sensor (Pt100), general or top t_mo3) bearing Bearing temperature high (Pt100),...
Page 51
Code Description Code Description Code Description Low pressure Communication fault, I/O module Motor phase failure Diaphragm tank precharge Automatic motor model recognition Combi event pressure out of range failed Motor relay has been forced VFD not ready Night flow max. limit exceeded (manually operated or commanded) Water shortage, level 2...
Page 52
Appendix A.2 Webserver configuration The appendix describes the parts of the CIM 500 webserver needed for the configuration of a Modbus TCP ethernet The built-in webserver is an easy and effective way to monitor the connection. For other CIM 500 webserver features not specifically status of the CIM 500 module and configure the available related to Modbus TCP, see the installation and operating functions and Industrial Ethernet protocols.
Page 53
User name and password can be changed on the User name Enter user name. Default: admin. webserver under "User Management". Password Enter password. Default: Grundfos. A.4 Modbus TCP configuration Fig. 3 Real Time Ethernet Protocol Configuration - Modbus TCP Object Description The default value is 502, the official IANA-assigned Modbus TCP port number.
Page 55
GRUNDFOS Pumps (Hong Kong) Ltd. Turkey Norway BOMBAS GRUNDFOS DO BRASIL Unit 1, Ground floor GRUNDFOS POMPA San. ve Tic. Ltd. Sti. Av. Humberto de Alencar Castelo Branco, Siu Wai Industrial Centre GRUNDFOS Pumper A/S Gebze Organize Sanayi Bölgesi 29-33 Wing Hong Street &...
Need help?
Do you have a question about the CIM 200 and is the answer not in the manual?
Questions and answers