background image

Modbus for Dedicated Controls

CIM 200 Modbus RTU 
CIM 250 GSM/GPRS 
CIM 500 Ethernet for Modbus TCP

Functional profile and user manual

GRUNDFOS 

INSTRUCTIONS

Pumpland.ru

Содержание CIM 200

Страница 1: ...Modbus for Dedicated Controls CIM 200 Modbus RTU CIM 250 GSM GPRS CIM 500 Ethernet for Modbus TCP Functional profile and user manual GRUNDFOS INSTRUCTIONS Pumpland ru...

Страница 2: ...ent log register block 48 9 19 Data log index register block 49 9 20 Data log series register block 50 10 Modbus RTU commissioning step by step guides 51 10 1 Hardware setup CIM 200 51 10 2 Hardware s...

Страница 3: ...ernet access via GSM Grundfos GO A Grundfos handheld remote control device for controlling Grundfos products via infrared or radio Based on smart phone technology GSM Global System for Mobile communic...

Страница 4: ...tion for Dedicated Controls Up to six pumps can be connected to CU 36X 3 3 Modbus GSM GPRS CIM 250 The CIM 250 is an add on communication module to be fitted in the CU 36X using a 10 pin connection Th...

Страница 5: ...See section 5 Modbus RTU CIM 200 setup Maximum cable length 1200 m Equals 4000 ft Slave address 1 247 Set via rotary switches SW6 and SW7 See section 5 3 Modbus address selection Line termination On o...

Страница 6: ...DefinedModbusAddress GSM GPRS visual diagnostics LED1 See section 6 2 Status LEDs Maximum Modbus telegram size 260 bytes Total Modbus TCP IP application data unit See fig 20 Modbus TCP specifications...

Страница 7: ...as default The communication interface does not support transmission speeds above 38400 bits s The software defined transmission speed value will be stored in the communication interface and will rem...

Страница 8: ...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 8 shows the DIP switches in cut out state Fi...

Страница 9: ...ive Flashing red Fault in the Modbus communication Permanently red Fault in the CIM 200 Modbus configuration Status Description Off The CIM 200 has been switched off Flashing red No internal communica...

Страница 10: ...nserting the SIM card TM04 2642 1210 Pos Designation Description 1 Battery socket 2 SIM card holder 3 SMA connection for GSM antenna 4 LED1 Yellow green status LED for GSM GPRS communication 5 LED2 Re...

Страница 11: ...SMS commands supplement to the installation and operating instructions on the CD ROM supplied with the GSM module 6 2 Status LEDs The CIM 250 GSM module has two LEDs See fig 9 Yellow green status LED...

Страница 12: ...th through earth clamp or to connect cable shield to earth in the connector TM05 6435 4711 TM05 7431 1013 Pos Description Designation 1 Industrial Ethernet RJ45 connector 1 ETH1 2 Industrial Ethernet...

Страница 13: ...ted User Default admin Password Default Grundfos Note User and password may have been changed from their factory default values TM05 6436 4712 Note Both ETH1 and ETH2 can be used to establish a connec...

Страница 14: ...rs 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 regi...

Страница 15: ...stewater pit 00201 Pit status R Registers for status from wastewater pit 00301 Pit data R Registers for measured values from wastewater pit 00401 Pump 1 R Registers containing pump 1 data and status 0...

Страница 16: ...o 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 manu...

Страница 17: ...order to gain access to remote control and configuration Verify acceptance in GeneralStatus WriteAccess register 00029 bit 1 Programming of the SCADA PIN code made via the SMS command SETSCADACODE Se...

Страница 18: ...e is either correct or not enabled 00030 UnitFamily Grundfos product family 00031 UnitType Grundfos product type 00032 UnitVersion Grundfos product version 00033 GSMBatteryState State of GSM battery 0...

Страница 19: ...that sets the pit to Auto mode 0 No command 1 Pit in Auto mode status is read from OperatingMode register 00203 This control bit is triggered on rising edge only i e setting logical 0 to 1 See sectio...

Страница 20: ...egister 00226 00112 SetRealTimeClockHI 1 second Setting the real time clock in the CU 36X in seconds since midnight January 1st 1970 UNIX time First set SetRealTimeClockHI then SetRealTimeClockLO in o...

Страница 21: ...1 Set PID control loop setpoint for pump 4 00150 SetSetpointPump5 0 1 Set PID control loop setpoint for pump 5 00151 SetSetpointPump6 0 1 Set PID control loop setpoint for pump 6 00152 SetControlModeP...

Страница 22: ...d value 1 Analog input 00167 SetSetpointTypePump4 enum Sets the setpoint type for pump 4 0 Fixed value 1 Analog input 00168 SetSetpointTypePump5 enum Sets the setpoint type for pump 5 0 Fixed value 1...

Страница 23: ...9 SetFixedFrequencyPump4 Hz Fixed frequency for pump 4 00180 SetFixedFrequencyPump5 Hz Fixed frequency for pump 5 00181 SetFixedFrequencyPump6 Hz Fixed frequency for pump 6 00182 SetH2SLevel 1 ppm For...

Страница 24: ...the device This bit is only active if AutoAckControlBits register 00005 bit 0 is set to 0 0 Not acknowledged 1 Acknowledged AcknowledgeRegister Bit 5 AckCallBack Bool Indicates if a CallBack control...

Страница 25: ...Pumping 3 Stop delay 4 Pumping max 5 Stopped 6 Foam draining 7 Daily emptying 8 Pump anti seizing 9 Manual control all enabled pumps in manual control mode 10 Interlock control the pit is interlocked...

Страница 26: ...g PitPumpsRunning Bit 5 Pump6Running Bool Running state of pump 6 0 Not running 1 Running PitPumpsRunning Bit 6 MixerRunning Bool Running state of mixer 0 Not running 1 Running 00207 PitPumpsMonitorin...

Страница 27: ...larm Bool Alarm state of pump 4 0 No alarm 1 Alarm PitPumpsAlarm Bit 4 Pump5Alarm Bool Alarm state of pump 5 0 No alarm 1 Alarm PitPumpsAlarm Bit 5 Pump6Alarm Bool Alarm state of pump 6 0 No alarm 1 A...

Страница 28: ...switch 0 Not used 1 Dry running 2 3 Stop of all pumps 4 Stop 5 Stop of first pump 6 Stop of second pump 11 Start stop 12 Start of first pump stop 13 Start 14 Start of first pump 15 Start of second pum...

Страница 29: ...sensor 0 Not present 1 Present PitSensors Bit 5 UserDefinedSensor1 Bool Presence of user defined sensor analog input 1 0 Not present 1 Present PitSensors Bit 6 UserDefinedSensor2 Bool Presence of use...

Страница 30: ...or pump 2 00248 StopLevelPump2 0 01 m Stop level for pump 2 00249 StartLevelPump3 0 01 m Start level for pump 3 00250 StopLevelPump3 0 01 m Stop level for pump 3 00251 StartLevelPump4 0 01 m Start lev...

Страница 31: ...MaxAlarmGrp2 0 1 A Actual current max alarm for group 2 00266 ActualCurrentMinAlarmGrp2 0 1 A Actual current min alarm for group 2 00267 ActualCurrentMaxWarnGrp2 0 1 A Actual current max warning for g...

Страница 32: ...ay Requires a flow sensor or flow calculation from level sensor 00318 PitPumpedVolumeToday 0 1 m3 Total pumped volume today Requires a flow sensor or flow calculation from level sensor 00319 PitMixerS...

Страница 33: ...2 MixerRuntime 1 minute Runtime for mixer 00363 MixerStartCounter Unscaled Start counter for mixer 00364 UserDefCounter1 Unscaled User defined counter 1 00365 UserDefCounter2 Unscaled User defined cou...

Страница 34: ...CUEFault Bool Fault state of auxiliary equipment CUE 0 No fault 1 Fault Pump1Status Bit 11 PumpDisabled Bool Enabled disabled state of pump 0 Enabled 1 Disabled e g for temporary maintenance 00402 Pum...

Страница 35: ...g 5 Normal 6 Run flushing 7 Stop flushing 8 Specific energy test 00438 Pump1Torque 0 1 Nm Motor torque 00439 Pump1iAsym 0 1 Line current asymmetry 00440 Pump1Sensors WIO Bit 0 WaterInOilSensor Bool Pr...

Страница 36: ...CUEFault Bool Fault state of auxiliary equipment CUE 0 No fault 1 Fault Pump2Status Bit 11 PumpDisabled Bool Enabled disabled state of pump 0 Enabled 1 Disabled e g for temporary maintenance 00452 Pum...

Страница 37: ...g 5 Normal 6 Run flushing 7 Stop flushing 8 Specific energy test 00488 Pump2Torque 0 1 Nm Motor torque 00489 Pump2Asym 0 1 Line current asymmetry 00490 Pump2Sensors WIO Bit 0 WaterInOilSensor Bool Pre...

Страница 38: ...CUEFault Bool Fault state of auxiliary equipment CUE 0 No fault 1 Fault Pump3Status Bit 11 PumpDisabled Bool Enabled disabled state of pump 0 Enabled 1 Disabled e g for temporary maintenance 00502 Pu...

Страница 39: ...g 5 Normal 6 Run flushing 7 Stop flushing 8 Specific energy test 00538 Pump3Torque 0 1 Nm Motor torque 00539 Pump3Asym 0 1 Line current asymmetry 00540 Pump3Sensors WIO Bit 0 WaterInOilSensor Bool Pre...

Страница 40: ...CUEFault Bool Fault state of auxiliary equipment CUE 0 No fault 1 Fault Pump4Status Bit 11 PumpDisabled Bool Enabled disabled state of pump 0 Enabled 1 Disabled e g for temporary maintenance 00552 Pu...

Страница 41: ...g 5 Normal 6 Run flushing 7 Stop flushing 8 Specific energy test 00588 Pump4Torque 0 1 Nm Motor torque 00589 Pump4Asym 0 1 Line current asymmetry 00590 Pump4Sensors WIO Bit 0 WaterInOilSensor Bool Pre...

Страница 42: ...CUEFault Bool Fault state of auxiliary equipment CUE 0 No fault 1 Fault Pump5Status Bit 11 PumpDisabled Bool Enabled disabled state of pump 0 Enabled 1 Disabled e g for temporary maintenance 00602 Pu...

Страница 43: ...g 5 Normal 6 Run flushing 7 Stop flushing 8 Specific energy test 00638 Pump5Torque 0 1 Nm Motor torque 00639 Pump5Asym 0 1 Line current asymmetry 00640 Pump5Sensors WIO Bit 0 WaterInOilSensor Bool Pre...

Страница 44: ...CUEFault Bool Fault state of auxiliary equipment CUE 0 No fault 1 Fault Pump6Status Bit 11 PumpDisabled Bool Enabled disabled state of pump 0 Enabled 1 Disabled e g for temporary maintenance 00652 Pu...

Страница 45: ...g 5 Normal 6 Run flushing 7 Stop flushing 8 Specific energy test 00688 Pump6Torque 0 1 Nm Motor torque 00689 Pump6Asym 0 1 Line current asymmetry 00690 Pump6Sensors WIO Bit 0 WaterInOilSensor Bool Pre...

Страница 46: ...Activate simulation 00706 SimulationStatus Bit 0 SimulationActive Bool State of simulation 0 Not active 1 Active Address Register name Scale Description 00751 00800 UserRegisters Unscaled This area i...

Страница 47: ...Pit incremental operating time six pumps operating simultaneously hour log 1 72 02793 02864 Pump1OprTimeHourLog1 72 1 minute Pump 1 incremental operating time hour log 1 72 02865 02936 Pump1StartCntH...

Страница 48: ...d number 1 Value of related number pump 1 2 Value of related number pump 2 3 Value of related number pump 3 4 Value of related number pump 4 5 Value of related number pump 5 6 Value of related number...

Страница 49: ...umber of samples in log series 1 N1 07006 LogSeries2ItemNo Unscaled Log series 2 item number See section 11 3 Reading the configurable data log series 07007 LogSeries2RegAddr Unscaled Register start a...

Страница 50: ...2SamplingTime Time period between samples in log series 2 configurable on the CU 36X control panel LogSeries2TimeStampHI Log series 2 Unix time stamp Subtracting Sampling time gives the time stamp of...

Страница 51: ...blinks yellow and changes to yellow pulsing after approximately 30 s see section 6 2 Status LEDs indicating that the GSM connection is working By making a call up from a phone the connection can be v...

Страница 52: ...lt address 192 168 1 100 8 Log on to the Web server Default User admin Password Grundfos 9 In the menu column to the left select Configuration Real time Ethernet protocol 10 Key in an IP address belon...

Страница 53: ...NoOfEventsInLog register 06001 Each event is represented as an event record of seven registers EventID EventCode EventSource EventDeviceNo EventTypeAndCondition EventTimeStampHI EventTimeStampLO The E...

Страница 54: ...tre s 1001 Pump1LatestFlow 0 1 litre s 1002 Pump1Current 0 1 A 1003 Pump1Insulation 10 k 1004 Pump1WaterInOil 0 1 1005 Pump1MotorTemperature1 1 C 1006 Pump1MotorTemperature2 1 C 1007 Pump1CosPhi 0 01...

Страница 55: ...0 1 Nm 4015 Pump4CurrentAsymmmetry 0 1 5000 Pump5Flow 0 1 litre s 5001 Pump5LatestFlow 0 1 litre s 5002 Pump5Current 0 1 A 5003 Pump5Insulation 10 k 5004 Pump5WaterInOil 0 1 5005 Pump5MotorTemperatur...

Страница 56: ...Control bit acknowledgement All control bits in the functional profile are triggered on the rising edge of a bit The system supports two different approaches to control bit acknowledgement Auto and ma...

Страница 57: ...will be retried after one minute This goes on forever as long as the alarm condition persists See fig 19 If connection is established the CIM 250 will wait up to one minute for data traffic If no com...

Страница 58: ...tects that the optional CIM 250 battery is worn out and must be replaced it will send this message to all numbers in the phone book Installation name GSM Module Error Change GSM Module battery 11 8 4...

Страница 59: ...specifying the IP address and the TCP port 502 Data transfer is always initiated from the client in the form of a Modbus TCP telegram embedded in a TCP IP frame and directed to TCP port 502 To the cl...

Страница 60: ...le to terminate the call back sequence Fig 22 GPRS via VPN tunnel Fig 23 GPRS call back sequence Relevant settings in the CU 36X To find the parameter in the CU 36X go to Settings Communication settin...

Страница 61: ...code correct command and valid interlock timeout value the interlock slave will change its operating mode to Interlock control The SMS PIN code in the interlock SMS command is optional if the authenti...

Страница 62: ...ds it is possible to trigger the simulated event via SimulationActivate register 00705 bit 0 The event recording will take place as if the event was real but the system operation will not be influence...

Страница 63: ...t alarms 2 register 00211 Pit warnings 2 register 00214 Fault battery UPS PitAlarms Warnings2 0 248 Battery UPS Hardware fault type 1 PitAlarms Warnings2 1 72 CU 36X IO 351B Ethernet No IP address fro...

Страница 64: ...sing pump Dosing pump soon time for service PitAlarms Warnings4 8 33 Dosing pump Dosing pump capacity too low Performance requirement not met PitAlarms Warnings4 9 17 Dosing pump Dosing pump diaphragm...

Страница 65: ...il PumpAlarms Warnings2 4 11 AI IO 111 pump No 1 6 Motor fault in mains supply PumpAlarms Warnings2 5 6 DI pump No 1 6 Motor contactor feedback fault PumpAlarms Warnings2 6 220 DI pump No 1 6 Motor ma...

Страница 66: ...rnings4 4 55 CUE pump No 1 6 Change bearings PumpAlarms Warnings4 5 30 CUE pump No 1 6 Lubricate bearings PumpAlarms Warnings4 6 240 CUE pump No 1 6 Automatic motor model recognition failed PumpAlarms...

Страница 67: ...est telegram specifies the starting address the address of the first register to be read and the number of holding registers to read In the telegram register addresses start from zero meaning that reg...

Страница 68: ...ng that a register numbered 100 is addressed as 99 Example of request from master to slave In the request the slave with address 1 is asked to write the value of 0x0001 to the register at address 0x00...

Страница 69: ...ommand code 0x08 subcode 0x01 must be issued 0x0A Clear counters and diagnostics register Clears all counters and the diagnostics register these are also cleared on power up restart 0x0B Return bus me...

Страница 70: ...X Energy total XXXXXX kWh Alarm ack Starts today XXXXX Energy yesterday XXXXXX kWh Starts per hour XXXXX h Energy today XXXXXX kWh Time Specific energy XX XXX kWh m3 Feb 26 2008 08 20 Set time Opr tim...

Страница 71: ...er surface If a level sensor is not present the level can be expressed relative to the position of the installed float switches PitSwitchWaterLevel register 00302 enum Flow value PitFlowOut register 0...

Страница 72: ...operating times 1 pump Pump1OprTimeHI LO Pump2OprTimeHI LO Pit2PumpsOprTimeHI LO PitOperatingTimeHI LO register 00329 00330 2 pumps Pit2PumpsOprTimeHI LO PitOperatingTimeHI LO Active alarms and warni...

Страница 73: ...Pump1 register 00126 0 01 m SetStartLevelPump2 register 00128 0 01 m Stop levels for pumps 1 and 2 SetStopLevelPump1 register 00127 0 01 m SetStopLevelPump2 register 00129 0 01 m The Event log button...

Страница 74: ...ta Hour Registers 1 2 3 71 72 Pit overflow time min 0 4 6 0 0 02001 02072 Number of pit overflows 0 1 3 0 0 02073 02144 Overflow volume 0 1 m3 0 12 34 0 0 02145 02216 Specific energy Wh m3 240 262 198...

Страница 75: ...rable data log The illustrations in fig 28 show a way of visualising the pit water level motor current for pump 1 and motor current for pump 2 Fig 28 Data logging TM04 3429 4408 Pit water level Pump 1...

Страница 76: ...ers 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 reg...

Страница 77: ...s Note The Modbus data model states that registers numbered X are addressed in telegrams as X 1 e g register 00104 setpoint is addressed as 00103 in a Modbus telegram Field Value Description Slave add...

Страница 78: ...lave to master If there is no response from the slave see section 16 1 2 CIM 200 Modbus communication faults Field Value Description Slave address 0x01 Function code 0x04 Read input registers Start ad...

Страница 79: ...see section 16 1 2 CIM 200 Modbus communication faults Bit Description 0 0 do not reset 1 0 do not reset alarms 2 0 do not reset history 3 0 do not reset event log 4 1 interlock the pit 5 0 set pit i...

Страница 80: ...IM 200 does not support the Grundfos product connected Contact the nearest Grundfos company 4 The Modbus LED LED1 is constantly red a Fault in the CIM 200 Modbus configuration Check the transmission s...

Страница 81: ...oils 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 invali...

Страница 82: ...nearest Grundfos company 4 The LED for GSM GPRS communication LED1 keeps flashing yellow See signal 1 in fig 13 on page 11 a The SIM card has not been inserted in CIM 250 Insert the SIM card See secti...

Страница 83: ...e 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 t...

Страница 84: ...en the CIM 500 and the Grundfos product Check that the CIM 500 is fitted correctly in the Grundfos product 3 The LED for internal communication LED2 is permanently red a The CIM 500 does not support t...

Страница 85: ...ly 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...

Страница 86: ...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 12...

Страница 87: ...nt 195 Limit exceeded sensor 6 16 Other 100 RTC time synchronisation with GSM occured 196 Operation with reduced efficiency 17 Performance requirement cannot be met 102 Dosing pump not ready 197 Opera...

Страница 88: ...ation fault internal frequency converter module 232 Ethernet Auto disabled due to misuse 57 Dry running 157 Real time clock out of order 233 Ethernet IP address conflict 58 Low flow 158 Hardware circu...

Страница 89: ...ult Smart trim gap sensor 253 SMS data from DDD sensor not received within time 81 Verification error data area RAM 178 Signal fault vibration sensor 254 Inconsistent data model 82 Verification error...

Страница 90: ...7 Configure an IP address and subnet mask to be used by your PC See fig 1 Fig 1 Example from Windows 7 A 2 Web server configuration The built in web server is an easy and effective way to monitor the...

Страница 91: ...ult 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 web server configuration field both the new value and...

Страница 92: ...92 Pumpland ru...

Страница 93: ...sam dong Kangnam ku 135 916 Seoul Korea Phone 82 2 5317 600 Telefax 82 2 5633 725 Latvia SIA GRUNDFOS Pumps Latvia Deglava biznesa centrs Augusta Deglava iel 60 LV 1035 R ga T lr 371 714 9640 7 149 64...

Страница 94: ...he name Grundfos the Grundfos logo and be think innovate are registered trademarks owned by Grundfos Holding A S or Grundfos A S Denmark All rights reserved worldwide Copyright Grundfos Holding A S ww...

Отзывы: