Connecting the ethernet cable Setting the Industrial Ethernet protocol 1.2 Notes Setting up the IP addresses The symbols and notes below may appear in Grundfos Establish connection to the webserver installation and operating instructions, safety instructions and Status LEDs service instructions.
Dosing pump, type DDA, referred to as ’DDA pump’ in the SMTP Simple Mail Transfer Protocol. following. Simple Network Time Protocol. Used for Grundfos cannot be held responsible for any problems caused SNTP clocks synchronization between computer directly or indirectly by using information in this functional profile. systems.
3. System description The 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.
See section 5.5 Status LEDs. 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. Modbus RTU specifications Description Comments 3 pins.
1 stop bit. Set the transmission speed correctly before the CIM 200 Modbus The default setting of the CIM 200 Modbus module is even parity module is ready to communicate with the Modbus network. Use (1 stop bit). It is possible to change the parity using DIP switch DIP switches SW4 and SW5 to set the transmission speed.
Permanently red and has a value of 150 Ω. product connected. The CIM 200 has a DIP switch with two switches, SW1 and SW2, Internal communication between CIM 200 Permanently green for cutting the termination resistor in and out. Figure shows the and the Grundfos product is OK.
6. Modbus TCP, CIM 500 setup 6.2 Setting the Industrial Ethernet protocol The CIM 500 ethernet module has a rotary switch for selection of CAUTION the Industrial Ethernet protocol. See fig. 8. Electric shock Minor or moderate personal injury - Connect CIM 500 only to SELV or SELV-E circuits. 6.1 Connecting the ethernet cable Use RJ45 plugs and ethernet cable.
500 and the Grundfos product. • Configure the PC ethernet port to the same subnetwork as the CIM 500 does not support the Grundfos Permanently red CIM 500, for example 192.168.1.101, and the subnet mask to product connected. 255.255.255.0. See section "A.1 How to configure an IP...
7. 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 Reading or writing coils is not supported. The same data are available in both holding registers and input registers, meaning that either function (0x03 or 0x04) can be used for reading data.
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 Configuration of the CIM module. 00021 CIM status Status registers for the CIM module. 00101 Pump control Registers for control of the DDA pump.
SoftwareDefinedParity 2: 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. Stop bit setting to be used when using "software-defined" settings.
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. Holds the current Modbus slave address of the device. 00024 ActualModbusAddress Valid value range: 1…247.
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).
8.5 Control registers 8.5.1 Explanation of control bits in control registers Modbus registers used for the control of the DDA pump. RemoteAccessReq Control bit used by the CIM module to activate control from Mode/state settings Modbus. Address Name Event trigger The pump can only be controlled via the pump HMI and from its external signal inputs.
Page 16
AutoDeaeratingEnable ResetFault When this control bit is toggled 0 → 1, the pump will attempt to Automatic pump deaeration disabled. reset pending alarms and warnings and to restart the pump if it Automatic pump deaeration enabled. was stopped due to an alarm. The pump is automatically deaerated (degassed) at Pulse regular intervals.
Page 17
8.5.3 Explanation of operating mode Control enumeration for selection of operating mode. Value Name Manual In this operating mode, the pump constantly doses the dosing flow set via SetpointManual (register 00106- 00107) or the pump HMI. Pulse In this operating mode, the pump doses the volume set via SetPulseVolume (register 00108-00109) or the pump HMI for each incoming pulse.
8.6 Dosing settings Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer. Address Register name Scale Description Setting of the setpoint used in operating mode "Manual". 00106 SetSetpointManualHI Can also be set via the pump HMI. 0.1 ml/h 00107 SetSetpointManualLO...
8.8 Bus settings compared to pump HMI settings 8.9 Status registers The following are Modbus registers used for the status of the Selectable Setting preserved DDA pump settings. The actual status of all the pump modes and Name from HMI during power-off 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...
Page 20
8.9.1 Explanation of status bits ActFlowControlEnable Status bit indicating whether the FlowControl function has been ActRemoteAccess enabled. Status bit indicating whether the pump is in a state where it is controllable from Modbus. FlowControl function disabled. FlowControl function enabled. The pump can only be controlled from its HMI and its external signal inputs.
Page 21
BusControlLocallyEnabled 8.9.2 Explanation of ActualStartStop (register 00205) Status bit indicating whether "Bus control" has been enabled in Status enumeration for reading whether the pump is "Started", the "Settings" menu on the pump HMI. "Stopped", "Calibrating" or in "Service" mode: Bus control has not been enabled via the pump HMI. Value Name Setting of the RemoteAccess bit in control register 00101 has no effect.
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 00207 ActualSetpointManualHI The actual setpoint used in operating mode "Manual". 0.1 ml/h 00208 ActualSetpointManualLO Can be set via SetpointManual (register 00106-00107) or via the pump HMI.
Page 23
Address Register name Scale Description Status of the external digital inputs. Logical "0": The input is not active. Logical "1": The input is active. 00318 DigitalInputs Bits The relay input type (NO or NC) is selected via the pump HMI. Signals are fixed to the following: Bit 0: Low-level signal Bit 1: Empty signal...
8.11 Alarms and warning In case of a pump alarm or pump warning, the registers Address Name Description WarningCode and FaultCode will contain an event code for the cause of the problem. Code for active pump alarm. 00217 FaultCode The complete list of possible alarm/warning codes from a DDA See event code in the table below.
1: Dedicated Controls, CU 361 30: Smart Digital Dosing, DDA 1: Smart Digital Dosing, DDA 1: With 3-phase pumps 39: Hydro Multi-E model H and later models 2: With 1-phase pumps UnitType [enumeration] 00031 According to description above. UnitVersion [enumeration] 00032 Used by Grundfos.
Confirm 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. 9.2 Modbus TCP communication setup, CIM 500 Step Action Install CIM 500 in the Grundfos E-box according to the E-box documentation.
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 Specifications. 10.1.1 LED status Fault (LED status) Possible cause Remedy 1. Both LED1 and LED2 remain off when...
Page 28
10.1.2 CIM 200 Modbus communication faults Fault Possible cause Remedy 1. The slave does not respond a) Configuration or wiring error. • Check the visual diagnostics on the Modbus to telegrams. slave. Is the Grundfos GENIbus LED flashing green and the Modbus LED off or flashing green? •...
E-box and that the cable connection between the E-box and DDA pump is fitted correctly. 3. LED2 for internal communication is a) CIM 500 does not support the Grundfos Contact the nearest Grundfos company. permanently red. product connected. 4. Modbus LED1 is permanently red.
Page 30
RemoteAccessReq to "1" (= Remote). The changed from bus. Register 00201 bit 8 DDA pump should show "Controlled from AccessMode must be "1" (= Remote) for bus" when status is read by Grundfos GO bus control to be active. Remote.
Page 31
11. 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 Outlet valve...
Page 32
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 33
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 34
Appendix The appendix describes the parts of the CIM 500 webserver A.2 Webserver configuration 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 35
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 Real Time Ethernet Protocol Configuration - Modbus TCP Fig. 3 Object Description The default value is 502, the official IANA-assigned Modbus TCP port number.
Page 37
GRUNDFOS Pumps (Hong Kong) Ltd. Turkey BOMBAS GRUNDFOS DO BRASIL Unit 1, Ground floor Norway 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