background image

English (GB)

48

14.1.2 CIU 202 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. CIM 200 Modbus RTU 

setup

 for wiring recommendations.

• Ensure that the slave address is configured 

correctly, and that the correct slave address is 
used in the Modbus master poll. See section 

5.3 Modbus address selection

 for slave address 

selection.

• Ensure that the transmission speed and stop 

bit/parity settings are configured correctly in 
both master and slave.

• Ensure that each end of the Modbus trunk cable 

is terminated, if necessary. See section 

5.4 Termination resistor

 for line termination of 

the Grundfos slave.

• Ensure that the bus topology for a Modbus 

network is correct.

b) The slave may be in listen-only mode.

Either send a restart communications diagnostics 
command, or restart the Grundfos product 
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 CIU 202.

See section 

8. Modbus function code overview

 fo

supported function codes. Note that reading and 
writing coils are not supported, so only register 
functions and diagnostics will be valid.

3. The slave responds with 

exception 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 responds 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 Grundfos product.

See section 

9. Modbus register overview

 for 

available data.

b) The Grundfos product is not configured to 

show the value or lacks a sensor to read the 
value.

See section 

9.7 Pit data register block

 for data 

values that require a sensor.

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.

Summary of Contents for CIU 202

Page 1: ...Modbus for SEG AUTOADAPT CIU 202 Modbus RTU CIU 262 3G 4G Cellular CIU 502 Ethernet for Modbus TCP Functional profile and user manual GRUNDFOS INSTRUCTIONS...

Page 2: ...egister block 19 9 4 Cellular network real time clock 19 9 5 Pit control and configuration register block 20 9 6 Pit status register block 23 9 7 Pit data register block 27 9 8 Pump 1 register block 2...

Page 3: ...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...

Page 4: ...products via infrared or radio communication Available for iOS and Android devices H Head pressure HTTP Hyper Text Transfer Protocol The protocol commonly used to navigate the world wide web IANA Inte...

Page 5: ...mp forced start andstop Obtaining of measured and logged data that are valuable for pump service and pit optimisation CIU XX2 can communicate with Grundfos GO Remote This is not shown in the pictures...

Page 6: ...us connection type RS 485 2 wire common Conductors D0 D1 and Common See section 5 CIM 200 Modbus RTU setup Maximum cable length 1200 m Equals 4000 ft Slave address 1 247 Set via rotary switches SW6 an...

Page 7: ...Can be changed via Modbus register 00003 SoftwareDefinedModbusAddress Cellular connection visual diagnostics LED1 See section 6 2 LEDs Maximum Modbus telegram size 260 bytes Total Modbus TCP IP applic...

Page 8: ...s The software defined transmission speed value is stored in the communication interface and remains after a power off TM04 1697 0908 Pos Designation Description 1 D1 Modbus terminal D1 positive data...

Page 9: ...addresses 5 4 Termination resistor The termination resistor is fitted on the CIM 200 Modbus module and has a value of 150 CIM 200 has a DIP switch with two switches SW1 and SW2 for cutting the termina...

Page 10: ...unication active Flashing red Fault in the Modbus communication Permanently red Fault in the CIM 200 Modbus configuration Status Description Off CIM 200 has been switched off Flashing red No internal...

Page 11: ...2018 Pos Designation Description 1 Battery socket 2 SIM card holder 3 Secondary SMA connection for cellular antenna 4 Primary SMA connection for cellular antenna This antenna must always be connected...

Page 12: ...see CIM 260 SMS commands which you can download from Grundfos Product Center 6 2 LEDs CIM 260 module has two LEDs See fig 9 Yellow and green status LED1 for cellular communication Red and green statu...

Page 13: ...connector Speed Mbits s Cable type Maximum cable length m ft 10 CAT5 100 m 328 ft 100 CAT5e CAT6 100 m 328 ft TM05 6435 4711 TM05 7431 1013 Ethernet switch CIM 500 CIM 500 CIM 500 CIM 500 1 2 3 8 9 4...

Page 14: ...rnet cable is properly connected Default IP settings used by the webserver IP address 192 168 1 100 Subnet mask 255 255 255 0 Gateway 192 168 1 1 IP settings for Modbus TCP Configure the settings via...

Page 15: ...t 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 si...

Page 16: ...on 00001 CIM configuration R W Configuration of the CIM module 00021 CIM status R Status registers for the CIM module 00101 Pit control and configuration W Registers for control and configuration of w...

Page 17: ...00 bits s 4 19200 bits s 5 38400 bits s Note that this value is used only when the transmission speed is set to Software defined on the DIP switches SW4 and SW5 Otherwise CIM 200 ignores it 00005 Auto...

Page 18: ...rify acceptance in GeneralStatus WriteAccess register 00029 bit 1 Programming of the SCADA PIN code made via the SMS command SETSCADACODE See CIM 260 SMS commands which you can download from Grundfos...

Page 19: ...correct or not enabled 00030 UnitFamily Grundfos product family 00031 UnitType Grundfos product type 00032 UnitVersion Grundfos product version 00033 BatteryState State of battery 0 Battery not presen...

Page 20: ...ng setting logical 0 to 1 See section 9 2 CIM configuration register block address 00005 for acknowledgement behaviour Bit 4 PitPump3ResetHistory Bool Control bit that resets counters in pump 3 0 No r...

Page 21: ...ock address 00005 for acknowledgement behaviour 00102 SetSinglePitStopLevel 0 01 m Setting of stop level pit Used in single pit mode only Pit mode 0 Pit mode is set in register 00203 00103 SetSinglePi...

Page 22: ...Setting of start level max pump 4 Used in multi pit mode only Pit mode 1 Pit mode is set in register 00203 00120 SetMultiPitPump4StartLevelBand 0 01 m Setting of start level band pump 4 Used in multi...

Page 23: ...mp3ResetHistory control bit is acknowledged by the device This bit is only active if AutoAckControlBits register 00005 bit 0 is set to 0 0 Not acknowledged 1 Acknowledged Bit 5 PitPump4ResetHistoryAck...

Page 24: ...set in register 00203 00206 SinglePitStartLevelBand 0 01 m Start level band pit Used in single pit mode only Pit mode 0 Pit mode is set in register 00203 00207 SinglePitHighWaterLevel 0 01 m High wat...

Page 25: ...opped 00227 PitPump4OperationMode Enum Operating mode of pump 4 0 Auto mode 1 Started 2 Stopped 00228 AlarmCode Enum A Grundfos specific alarm code See section 14 2 CIU 262 00229 WarningCode Enum A Gr...

Page 26: ...m s on a pump or in the pit Bit 2 RESERVED Bit 3 ManualControlStatus Main status of manual pump control 0 No manual pump control enabled full Auto 1 Manual pump control enabled partly or completely 00...

Page 27: ...0307 00308 OnTimeCntHI OnTimeCntLO 1 minute Power on time for the CIU Cannot be reset 00309 00310 OprTimeTripCntHI OprTimeTripCntLO 1 minute Pit operating time where one or more pumps have been operat...

Page 28: ...has been powered on Used as time stamp for alarms in the alarm log the moment the alarm appears 00417 00418 Pump1 OperationTimeHI Pump1 OperationTimeLO 1 minute Total time that pump 1 has been operati...

Page 29: ...1WarningsMotorTemperature Motor temperature Bit 7 Subpump1WarningsElectronicTemperature Temperature control electronics Bit 8 Subpump1WarningsTermoRelay1 Temperature relay 1 in motor for example Klixo...

Page 30: ...has been powered on Used as time stamp for alarms in the alarm log the moment the alarm appears 00467 00468 Pump2 OperationTimeHI Pump2 OperationTimeLO 1 minute Total time that pump 2 has been operati...

Page 31: ...2WarningsMotorTemperature Motor temperature Bit 7 Subpump2WarningsElectronicTemperature Temperature control electronics Bit 8 Subpump2WarningsTermoRelay1 Temperature relay 1 in motor for example Klixo...

Page 32: ...has been powered on Used as time stamp for alarms in the alarm log the moment the alarm appears 00517 00518 Pump3 OperationTimeHI Pump3 OperationTimeLO 1 minute Total time that pump 3 has been operati...

Page 33: ...3WarningsMotorTemperature Motor temperature Bit 7 Subpump3WarningsElectronicTemperature Temperature control electronics Bit 8 Subpump3WarningsTermoRelay1 Temperature relay 1 in motor for example Klixo...

Page 34: ...as been powered on Used as time stamp for alarms in the alarm log the moment the alarm appears 00567 00568 Pump4 OperationTimeHI Pump4 OperationTimeLO 1 minute Total time that pump 4 has been operatin...

Page 35: ...ubpump4WarningsVerificationError Verification error code area ROM FLASH Bit 11 Subpump4WarningsAlarmBit11 Bit 12 Subpump4WarningsSensorFault Sensor fault Bit 13 Subpump4WarningsAlarmBit13 Address Regi...

Page 36: ...ed approach 0 Disabled Control bits are not automatically lowered when accepted by the device The user must lower the control bit manually before the control bit can be triggered again When a control...

Page 37: ...ump pits One CIU can monitor up to four pits The pumps operate as individual pumps Fig 19 Multi pit mode In multi pit mode the CIU unit does not regard the connected pumps as one system but as four sy...

Page 38: ...ED2 turns permanently green indicating that CIM 260 is fitted correctly in the CIU unit See section 6 2 LEDs 7 Observe that LED1 blinks yellow and changes to yellow pulsing after approximately 30 s in...

Page 39: ...ault address 192 168 1 100 9 Log in to the webserver Default User name admin Password Grundfos 10 In the menu column to the left select Configuration Real time ethernet protocol 11 Type in an IP addre...

Page 40: ...mmands which you can download from Grundfos Product Center 12 2 APN 12 2 1 What is APN and Modbus TCP An APN connection Access Point Name is a wireless always on connection that remains active as long...

Page 41: ...correct APN settings the following APN connection sequence takes place 1 CIU 262 locates the APN service The connection state changes from Detached to Attached 2 CIU 262 attempts to connect to the AP...

Page 42: ...nnection from a PC to the CIU 262 directly Fig 23 Cellular connection via VPN tunnel TM04 7309 1510 PC Tool etc Cellular network Base station APN CIU 262 with CIM 260 and SIM card Mobile phone Static...

Page 43: ...sses start from zero meaning that registers numbered 0 16 are addressed as 0 15 Example of request from master to slave In the request the slave with address 1 is asked to deliver three contiguous reg...

Page 44: ...0 Quantity written LO 0x02 Subcode Name 0x00 Return query data Data in this request are to be echoed in the response The response must be identical to the request so this function is often used to ver...

Page 45: ...failed The test is carried out when system is booted 2 Grundfos product not supported 3 Modbus address offset is different from default value i e it differs from 0 4 Using software defined Modbus tran...

Page 46: ...s no response from the slave see section 14 Fault finding Field Value Description Slave address 0x01 Function code 0x06 Write single register Start address HI 0x00 ControlRegister address 00101 0x0065...

Page 47: ...h it is installed Contact the nearest Grundfos company 4 The Modbus LED1 is permanently red a Fault in the CIM 200 Modbus configuration Check the transmission speed switches SW4 and SW5 If the switche...

Page 48: ...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...

Page 49: ...uct connected Contact the nearest Grundfos company 4 LED1 for cellular communication is flashing yellow See signal 1 in fig 13 a The SIM card has not been inserted Insert the SIM card See section 6 1...

Page 50: ...nvalid data address If a master tries to read register addresses that are not listed in the tables the slave responds with this exception response Some masters may automatically try to read large bloc...

Page 51: ...fos product and CIU 502 Check that the individual conductors have been fitted correctly for example not reversed Check the power supply to the Grundfos product 3 LED2 for internal communication is per...

Page 52: ...ite an invalid data address If a master tries to read register addresses that are not listed in the tables the slave responds with this exception response Some masters may automatically try to read la...

Page 53: ...5 71 4 7 121 7 9 171 A B 221 D D 22 1 6 72 4 8 122 7 A 172 A C 222 D E 23 1 7 73 4 9 123 7 B 173 A D 223 D F 24 1 8 74 4 A 124 7 C 174 A E 224 E 0 25 1 9 75 4 B 125 7 D 175 B F 225 E 1 26 1 A 76 4 C...

Page 54: ...odule 17 Performance requirement cannot be met 52 Motor slip high 87 18 Commanded alarm standby trip 53 Stalled motor 88 Sensor fault 19 Diaphragm break dosing pump 54 Motor protection function 3 sec...

Page 55: ...ry winding current too high single phase motors 156 Communication fault internal frequency converter module 191 Limit exceeded sensor 2 for example high level in WW application 122 Auxiliary winding c...

Page 56: ...operated or commanded 217 Alarm general purpose sensor high 232 Ethernet Auto disabled due to misuse 247 Power on notice device or system has been switched off 218 Alarm general purpose sensor low 23...

Page 57: ...ge 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 1...

Page 58: ...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 a...

Page 59: ...53 428 5005 Korea GRUNDFOS Pumps Korea Ltd 6th Floor Aju Building 679 5 Yeoksam dong Kangnam ku 135 916 Seoul Korea Phone 82 2 5317 600 Telefax 82 2 5633 725 Latvia SIA GRUNDFOS Pumps Latvia Deglava...

Page 60: ...splayed in this material including but not limited to Grundfos the Grundfos logo and be think innovate are registered trademarks owned by The Grundfos Group All rights reserved 2019 Grundfos Holding A...

Reviews: