Bacnet ms/tp for hydro mpc, control mpc and multi-e (28 pages)
Summary of Contents for Grundfos CIM 250 GSM/GPRS
Page 1
GRUNDFOS INSTRUCTIONS Modbus for Grundfos boosters CIM/CIU 200 Modbus RTU CIM/CIU 250 GSM/GPRS CIM/CIU 500 Ethernet for Modbus TCP Functional profile and user manual Pumpland.ru...
Page 2
Hardware setup, CIM 250 GSM call-up Original functional profile and user manual. 11.4 Hardware setup, CIU 250 GSM call-up This functional profile describes Grundfos Modbus for boosters. 11.5 Hardware setup, CIM 250 GPRS connection 11.6 Hardware setup, CIU 250 GPRS connection CONTENTS 11.7...
Page 3
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.
Page 4
• CIM/CIU 200 Modbus RTU • CIM/CIU 250 Modbus GSM/GPRS • CIM/CIU 500 Modbus ethernet for Modbus TCP This functional profile applies to the following Grundfos booster systems: • Grundfos Hydro Multi-B (CU 323) • Grundfos Hydro MPC (CU 35X) •...
Page 5
Uniform Resource Locator. The IP address used Grundfos Control Unit used in Hydro Multi-B to connect to a server. CU 323 booster systems. Coordinated Universal Time. The primary time...
Page 6
Modbus Grundfos Booster that you connect to a Modbus network. Note that the Hydro MPC and Control MPC are available in two variants, with a CU 351 or a CU 352 control unit. They have different CIM/CIU connections as described below.
Page 7
Example of a CIM 250 solution for Hydro Multi-E Fig. 7 model H and later. Pumps connected via built-in radio communication (Grundfos Glowpan) The example for Multi-E model H and later is identical for TPED Example of a CIM 250 solution. The module is Fig.
Page 8
CU 352 controller Fig. 11 Example of a CIM 500 solution for Hydro Multi-E model H and later. Pumps connected via built-in radio GENIbus communication (Grundfos Glowpan) RS-485 Modbus TCP CRE with The example for Multi-E model H and later is identical for TPED Hydro Multi-E model H and later and MAGNA3-D.
Page 9
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, please refer to the specific sections of this functional profile. Modbus RTU specifications...
Page 10
4.3 CIM 250 GSM/GPRS The table below provides an overview of the specifications for Grundfos CIM/CIU 250. For further details, please refer to the specific sections of this functional profile. Modbus GSM/GPRS specifications Description Comments Data protocol Modbus RTU/Modbus TCP GSM call-up uses RTU.
Page 11
5. Modbus RTU, CIM 200 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. See fig.
Page 12
5.2 Setting the parity 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 When software-defined transmission speed is is not a valid slave address. enabled (ON), software-defined parity and stop bits are also enabled.
Page 13
CIM 200 Modbus has two LEDs. See fig. 13. • Red and green status LED (LED1) for Modbus communication • Red and green status LED (LED2) for internal communication between CIM 200 and the Grundfos product. LED1 Status Description No Modbus communication.
Page 14
GSM network. If CIU 250 is installed in a metal control cabinet, we recommend fitting an external GSM antenna. Grundfos offers different kinds of antennas. No antenna is supplied with CIU 250. You can order it separately. Fig. 20 Inserting the SIM card Pos.
Page 15
CIM 250 and the booster system. WARNING LED1 (yellow and green) Flammable material Death or serious personal injury - Only insert the approved Grundfos battery pack (97631960). - Never use this battery pack in other battery chargers. - Do not dismantle or modify the battery.
Page 16
Fig. 23 Example of Industrial Ethernet network PROFINET IO (default) Modbus TCP BACnet IP 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. Note: The rotary switch must be set in this position for 20 seconds to reset to factory default.
Page 17
Red and green status LED (LED1) for ethernet communication • Red and green status LED (LED2) for internal communication Default IP settings IP address: 192.168.1.100 between CIM 500 and the Grundfos product. used by the Subnet mask: 255.255.255.0 webserver Gateway: 192.168.1.1...
Page 18
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.
Page 19
9. Modbus register addresses 9.1 Register block overview The Modbus 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 Control Registers for control of the booster system.
Page 20
Address Register name Description 00007 ScadaCallBackRegister Not used. The elapsed time with no data activity before the module issues a 00008 NoDataActivityTimeout ● "GPRS restart". Parity setting for use when using software-defined settings. 0: No parity (default) 1: Even parity 2: Odd parity.
Page 21
Holds a data error counter for the GENIbus connection to the booster 00022 GENIbusDataErrorCnt ● ● ● system. 00023 VersionNumber A Grundfos-specific version number. This is an unsigned integer value. ● ● ● Holds the current Modbus slave address of the device. 00024 ActualModbusAddress ● ●...
Page 22
9.4 GSM 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) ●...
Page 23
9.5 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. Modbus Register name Description address Control bit that sets local or remote control. 0: Local 1: Remote (controlled by Modbus master).
Page 24
Modbus Register name Description address A state to control the operating mode of the booster system. 0: Auto-control (setpoint control according to selected control mode) 4: OpenLoopMin (running at minimum speed) 6: OpenLoopMax (running at maximum speed). 00103 OperationMode Note: "OnOffReq" has higher priority than the OperationMode, ●...
Page 25
Modbus Register name Description address Sets reduction in % in proportional-pressure mode. 00115 SetPropControlReduction ● ● ● The scale is 0.01 %. Sets manual flow max. in proportional-pressure mode. 00116 SetPropControlFlowMax ● ● ● The scale is 0.1 l/s. Forces the control of the pilot pump. Default is auto-control.
Page 26
9.6 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 Bit 0: RESERVED Bit 1: CopyToLocal Copies remote settings to local settings. 1: Enable, 0: Disable. ●...
Page 27
0: Auto-control (setpoint control according to selected control mode) 00204 OperationMode ● ● ● ● ● ● 4: OpenLoopMin (running at minimum speed) 6: OpenLoopMax (running at maximum speed). The Grundfos-specific alarm code. See section 16. Grundfos alarm 00205 AlarmCode ● ● ● ● ● ● and warning codes.
Page 28
Address Register name Description Indicates the running status of pumps. This value is bit-interpreted: Bit 0: Pump 1 Bit 1: Pump 2 Bit 2: Pump 3 00209 PumpsRunning Bit 3: Pump 4 ● ● ● ● ● ● Bit 4: Pump 5 Bit 5: Pump 6 Bit 6: Pilot pump Bit 7: Backup pump...
Page 29
Address Register name Description Indicates system application type status. You cannot change application type from Modbus. 0: Unknown 1: Pressure boosting 2: Heating pumps on hot side 3: Heating pumps on cold side 4: AirCon pumps on hot side 00214 ApplicationType ●...
Page 30
9.7 System data register block Registers in this block can be read by means of function codes 0x03 and/or 0x04. They are read-only. The table below shows which registers are supported by each booster system type. Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.
Page 31
Address Register name Description Scale 00337 AmbientTemp Ambient temperature 0.01 K 00338 InletTemp Inlet water temperature. 0.01 K 00339 OutletTemp Outlet water temperature. 0.01 K 00340 TempDifference Differential temperature. 0.01 K 00341 OutletPressure System outlet pressure. 0.001 bar Tank feed level. 00342 FeedTankLevel 0.01 m...
Page 32
Bit 2: Fault Bool 0: No fault 1: Fault. The Grundfos-specific alarm code. 00402 AlarmCode Unscaled See section 16. Grundfos alarm and warning codes. 00403 OperationTimeHI 1 hour Operating time of the pump. 00404 OperationTimeLO Speed of the pump motor.
Page 33
Bit 2: Fault Bool 0: No fault 1: Fault. The Grundfos-specific alarm code. 00412 AlarmCode Unscaled See section 16. Grundfos alarm and warning codes. 00413 OperationTimeHI 1 hour Operating time of the pump. 00414 OperationTimeLO Speed of the pump motor.
Page 34
Bit 2: Fault Bool 0: No fault 1: Fault. The Grundfos-specific alarm code. 00422 AlarmCode Unscaled See section 16. Grundfos alarm and warning codes. 00423 OperationTimeHI 1 hour Operating time of the pump. 00424 OperationTimeLO Speed of the pump motor.
Page 35
Bit 2: Fault Bool 0: No fault 1: Fault. The Grundfos-specific alarm code. 00432 AlarmCode Unscaled See section 16. Grundfos alarm and warning codes. 00433 OperationTimeHI 1 hour Operating time of the pump. 00434 OperationTimeLO Speed of the pump motor.
Page 36
Bit 2: Fault Bool 0: No fault 1: Fault. The Grundfos-specific alarm code. 00442 AlarmCode Unscaled See section 16. Grundfos alarm and warning codes. 00443 OperationTimeHI 1 hour Operating time of the pump. 00444 OperationTimeLO Speed of the pump motor.
Page 37
Bit 2: Fault Bool 0: No fault 1: Fault. The Grundfos-specific alarm code. 00452 AlarmCode Unscaled See section 16. Grundfos alarm and warning codes. 00453 OperationTimeHI 1 hour Operating time of the pump. 00454 OperationTimeLO Speed of the pump motor.
Page 38
Indicates if a pump has a fault or not. Bit 2: Fault Bool 0: No fault 1: Fault. The Grundfos-specific alarm code. 00462 AlarmCode Unscaled See section 16. Grundfos alarm and warning codes. 00463 OperationTimeHI 1 hour Operating time of the pump. 00464 OperationTimeLO 00465 Speed 0.01 %...
Page 39
9.16 DDD Remote Sensor Data For a DDD system to run with Automatic adaption, you must have a number of remote sensors. (1 to 10). The following data is only available for DDD systems. Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.
Page 40
Address Register name Scale Notes 00617 ActualSetpointDDDSensor3 0.001 bar The pressure setpoint at DDD remote sensor 3 00618 ActualSetpointDDDSensor4 0.001 bar The pressure setpoint at DDD remote sensor 4 00619 ActualSetpointDDDSensor5 0.001 bar The pressure setpoint at DDD remote sensor 5 00620 ActualSetpointDDDSensor6 0.001 bar...
Page 41
9.17 Alarm simulation register block Registers in this register block can be read by means of function codes 0x03 and/or 0x04. Address Register name Description 00701 RESERVED 00702 Code for the event (Alarm) to simulate. 00703 Simulation.EventCode ● ● ● ●...
Page 42
10. Detailed descriptions of functionality 10.1 Control modes The supported control modes are described further in this section. Control modes Description Illustration Open loop The setpoint of the booster is interpreted as the setpoint for > Constant speed (0) the performance. >...
Page 43
Hydro MPC and Multi-E fieldbus but are found in the pump data sheet or in the Grundfos The setpoint is written to register 00104 Setpoint as a percentage GO Remote "Setpoint" menu. value scaled in 0.01 % of the sensor maximum value, register 00222 FeedbackSensorMax.
Page 44
10.6 Reading DDD remote sensor data The actual setpoint, whether it has been set via Grundfos GO Remote, the pump or controller display or buttons, or the fieldbus, The DDD system is used for smart pressure management in can be read from register 00308 ActualSetpoint, and it reflects municipal water supply systems.
Page 45
10.7 Alarms and warnings from the booster system Alarm/warning Code Reset type Action type description Address Name Description Ethernet: No IP Code for booster system address from DHCP None 00206 WarningCode warning. server 00205 FaultCode Code for booster system alarm. Ethernet: Auto-disabled due to None...
Page 46
10.8 Alarms from the individual pumps Code Alarm/warning description Electronic rectifier protection activated (ERP) Address Name Description Electronic inverter protection activated (EIP) 00402 AlarmCode Alarm code from pump 1 Motor bearing temperature high (Pt100) in drive end 00412 AlarmCode Alarm code from pump 2 (DE) 00422 AlarmCode...
Page 47
The table below shows the relationship between the measurement modules for the Hydro Multi-E model G Modbus and the measurement unit selected with Grundfos GO Remote for the feedback sensor. Only one of the measurement module groups in the table below will be available at a time.
Page 48
Hydro Multi-E/TPED model H Measured parameters (Selected from display or handheld) Mapped to Modbus register Temperature PT100 Parameter Analog input AI1, AI2, AI3 input T1, T2 Pump inlet pressure ● InletPressure (00315) Pump inlet diffential pressure ● InletDiffPressure (00356) Pump outlet pressure ●...
Page 49
Install CIM 200 in the Grundfos booster system according to the booster system documentation. Complete the booster system configuration, for example sensor configuration and local mode. This can be done either on the booster system control panel, via Grundfos GO Remote or Grundfos PC Tool E-Products. Select the Modbus slave address (1-247).
Page 50
11.4 Hardware setup, CIU 250 GSM call-up Step Action Connect the GENIbus cable from CIU 250 to the Grundfos product. See fig. 5 in the "CIU, Communication Interface Unit installation and operating instructions". Fit a GSM antenna to the CIM module SMA connector. See section 6.1.1 Fitting a GSM...
Page 51
11.7 Modbus TCP communication setup, CIM 500 Step Action Install CIM 500 in the Grundfos booster system according to the booster system documentation. Select position 1 at the protocol rotary switch. See section 7.2 Setting the Industrial Ethernet protocol. Power on the booster system, and observe LED2 turning permanently green and LED1 remaining off.
Page 52
12. Detailed descriptions of GSM and GPRS 12.1.3 GSM call-up options setup To prepare CIU 250 for Modbus communication with a SCADA 12.1 GSM system via GSM, some settings have to be made via SMS commands: 12.1.1 Call-up functional description •...
Page 53
• Select GENIpro port number: GENIPROPORT <port number> Default setting: 49152. This is only relevant when using Grundfos PC Tools. It is possible to configure the GPRS connection with a single multi-parameter command: • SETGPRS <parameter 1, parameter 2, parameter 3, …>...
Page 54
It is possible to use SMS communication while GPRS 12.2.4 Operation communication is active. However, in the "Connected" state, the When powering on CIU 250 with the correct GPRS setting, the delay time between reception and reply increases. following GPRS connection sequence will take place: If the connection state is different from "Connected", it is possible 1.
Page 55
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...
Page 56
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:...
Page 57
This section shows how to read the first four registers of the CIM configuration register block. Bit Description In the example, slave address 0x01 is used. Communication failure, with the Grundfos booster system. Request from master to slave EEPROM self-test has failed, The test is carried out when Field...
Page 58
13.11 Setting the control mode 13.13 Stopping the booster system This section shows how to set a control mode. This section shows how to stop the booster system. In the example, slave address 0x01 is used, and the control mode In the example, slave address 0x01 is used.
Page 59
LEDs. See the table below and section 3.2 Modbus RTU, CIM 200. 14.1.1 LED status CIM 200 fitted in a Grundfos booster system Fault (LED status) Possible cause Remedy 1. LED1 and LED2 remain off when the...
Page 60
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.
Page 61
You can detect faults in CIU 250 by observing the status of the two communication LEDs. See the table below and section 3.3 Modbus GSM/GPRS, CIM 250. 14.2.1 LED status CIU 250 fitted in a Grundfos booster system Fault (LED status) Possible cause Remedy 1. LED1 and LED2 remain off when the a) CIU 250 is defective.
Page 62
14.2.2 CIM/CIU 250 Modbus GSM/GPRS communication faults Fault Possible cause Remedy 1. The slave does not respond to a) Configuration or installation error. • Ensure that CIU 250 has contact with the telegrams. GSM network. The LED1 must be pulsing yellow.
Page 63
You can detect faults in CIU 500 by observing the status of the two communication LEDs. See the table below and section 4.4 CIM 500 Modbus TCP. 14.3.1 LED status CIU 500 fitted in a Grundfos booster system Fault (LED status) Possible cause Remedy 1. LED1 and LED2 remain off when the...
Page 64
• Check the visual diagnostics on the telegrams. Modbus slave. Normal conditions are that the Grundfos GENIbus LED2 is permanently green and that the Modbus TCP LED1 is off or flashing green. If this is not fulfilled, see section 14.3.1 LED status.
Page 65
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. Please note that 0 is not a valid slave address as this is used for broadcasting.
Page 66
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 Outlet valve...
Page 67
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 68
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 69
Appendix 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 For connecting a PC to CIM 500 via ethernet, the PC must be set to use a fixed (static) IP address belonging to the same...
Page 70
Fig. 2 User name Enter user name. Default: admin. User name and password can be changed on the Password Enter password. Default: Grundfos. webserver under "User Management" A.4 Modbus TCP configuration Real Time Ethernet Protocol Configuration - Modbus TCP Fig. 3...
Page 71
Norway Turkey Av. Humberto de Alencar Castelo Branco, Siu Wai Industrial Centre GRUNDFOS Pumper A/S GRUNDFOS POMPA San. ve Tic. Ltd. Sti. 29-33 Wing Hong Street & Strømsveien 344 Gebze Organize Sanayi Bölgesi CEP 09850 - 300 68 King Lam Street, Cheung Sha Wan...
Need help?
Do you have a question about the CIM 250 GSM/GPRS and is the answer not in the manual?
Questions and answers