Home

Modbus for Dedicated Controls

image

Contents

1. Bit 6 MixerWarning 1 Warning 25 English GB a9 usii65ua Address Register name Scale Description PitPumpsAlarm Aarm state of pump 1 bool 0 No alarm Bit 0 Pump1Alarm 1 Alarm PitPumpsAlarm Alarm state of pump 2 bool 0 No alarm Bit 1 Pump2Alarm 1 Alarm PitPumpsAlarm Aarm state of pump 3 bool 0 No alarm Bit 2 Pump3Alarm 1 Alarm PitPumpsAlarm Alarm state of pump 4 00209 bool 0 No alarm Bit 3 Pump4Alarm 1 Alarm PitPumpsAlarm Aar state of pump 5 bool 0 No alarm Bit 4 Pump5Alarm _ 1 Alarm PitPumpsAlarm Alarm state of pump 6 bool 0 No alarm Bit 5 Pump6Alarm 1 Alarm PitPumpsAlarm Aarm state of mixer bool 0 No alarm Bit 6 MixerAlarm 1 Alarm Pit alarm events item 1 00210 PitAlarms1 bits Bit interpreted See section Fig 25 Interlocking from another controller Pit alarm events item 2 00211 PitAlarms2 bits Bit interpreted See section Fig 25 Interlocking from another controller PitAlarms3 Discharge pressure sensor signal fault I bool 0 No Alarm Bit 0 DischargePressureSignalFault S 1 Alarm present PitAlarms3 a Aa a alarm Bit 1 WaterOnFloor 1 Alarm present PitAlarms3 ae o alarm Bit 2 GasDetected 1 Alarm present i User event 1 alarm 00212 P Alarig bool 0 No Alarm Bit 3 UserEvent1 1 Alarm present PitAlarms3 User event 2 alarm bool 0 No Alarm Bit 4 UserEvent2 1 Alarm present Pi
2. PitControl Bit 1 RESERVED Control bit that resets the SCADA event log in the CU 36X 0 No resetting PitControl bool 1 Resetting event log Bit 2 ResetEventLog This control bit is triggered on rising edge only i e setting logical 0 to 1 See section 9 2 CIM configuration register block address 00005 for acknowledgement behaviour Control bit that interlocks the pit stops all pumps for a specified time interval see the InterlockTimeout register 00226 meaning that the pit will automatically go back to Auto mode after timeout PitControl bool 0 No command Bit 3 InterlockPit 1 Pit interlocked status is read from OperatingMode register 00203 This control bit is triggered on rising edge only i e setting logical 0 to 1 See section 9 2 CIM configuration register block address 00005 for acknowledgement behaviour Control bit that sets the pit to Auto mode 00101 0 No command PitControl eer soca Auto mode status is read from OperatingMode register Bit 4 AutoPit S This control bit is triggered on rising edge only i e setting logical 0 to 1 See section 9 2 CIM configuration register block address 00005 for acknowledgement behaviour Control bit that acknowledges a call back from the CU 36X 0 No command PitControl bool 1 Acknowledging the call back Bit 5 CallBackAck This control bit is triggered on rising edge only i e setting logical 0 to 1 See section 9 2 CIM configuration
3. User name and password can be changed on the web server under Grundfos Management Note A 4 Modbus TCP configuration C GRUNDFOS 27 Grundfos CIM 500 Industrial Ethernet Modbus TCP Real Time Ethernet Protocol Configuration Modbus TCP Protocol settings Licence TCP Port Number 502 SC Network settings IP Address 192 168 1 101 CP Protoco Subnet Mask 2552552550 Gateway 192 168 1 1 Use DHCP Fig 31 Real Time Ethernet Protocol Configuration Modbus TCP Object Description TM05 6063 4412 TM05 6064 4412 The default value is 502 the official IANA assigned Modbus TCP port number Number 502 will always be TCP Port Number active implicitly If you select another value in the Web server configuration field both the new value and value 502 will be active IP Address The static IP address for CIM 500 on the Modbus TCP network Subnet mask The subnet mask for the CIM 500 module on the Modbus TCP network Gateway The default gateway for the Modbus TCP network Use DHCP network The CIM 500 module can be configured to automatically obtain the IP address from a DHCP server on the 87 Appendix 88 89 90 Argentina Bombas GRUNDFOS de Argentina S A Ruta Panamericana km 37 500 Centro Industrial Garin 1619 Garin Pcia de B A Phone 54 3327 414 444 Telefax 54 3327 45 3190 Australia GRUNDFOS Pumps Pty Ltd P O Box 2040 Regency Park South A
4. Field Value Address 0x01 Function code 0x08 Subcode 0x00 Data 0xAB Data 0xCD 67 English GB a9 usii65ua 13 Application example Alarm warning Grey Pump OK Yellow Pump warning 47 9 mh Red Pump alarm device alarm or monitoring fault High level Run stop Start 2 Grey Pump not running m Green Pump running Manual Ee s Switch Ee D Display R Remote S Setup Opens a display for configuration of all the control levels Event log Opens a display for viewing the SCADA event log Hour log Opens a display for viewing the hourly logged values 3 days backwards Data log Opens a display for viewing the configurable data log series Crossover The pump has been disabled Pump 1 Pit status Pit operation Operating mode Start from switch Water level XX XX m Operating mode Average flow XXX X m h Pit depth XX XX m Interlock from SCADA Latest flow XXXXX m3 h Actual flow XXX XX m3 h Custom relay Average flow XXX XX m h Auto Starts total XXXXX Power XXX XX kW Interlock ec Oci Starts yesterday XXXXX 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 m Feb 26 2008 08 20 Opr time total XXXXX h XX min Operating time XXXXX h XX min Opr time yesterday XXXXX h XX min Volume total XXXXX mi Opr time today XXXXX h
5. 38400 bits s This value is set to 1200 bits s 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 remain after a power off 5 2 Setting the parity When software defined transmission speed is Note enabled ON software defined parity and stop bits are also enabled The parity can be set either manually by using SW3 or via software defined settings Manual setting of parity Default byte format 11 bits s 1 start bit e 8 data bits least significant bit sent first e 1 parity bit even parity s 1 stop bit The default setting of the CIM 200 Modbus module is even parity 1 stop bit It is possible to change the parity using DIP switch SW3 The parity can be changed to no parity 2 stop bits See fig 6 TM04 1709 0908 Fig 6 Parity DIP switch settings Parity SW3 Even parity 1 stop bit OFF No parity 2 stop bits ON Software defined parity and stop bits When SW4 and SW5 are set to software defined the value in the holding registers at addresses 00009 and 00010 will override the setting of SW3 See figures 5 and 6 Value to set in Software defined parity register 00009 No parity default 0 Even parity 1 Odd parity 2 Value to set in register 00010 1 stop bit default 1 Software defined stop bit 2 stop bits 2
6. 27861741 Telefax 852 27858664 Hungary GRUNDFOS Hungaria Kft Park u 8 H 2045 T r kb lint Phone 36 23 511 110 Telefax 36 23 511 111 India GRUNDFOS Pumps India Private Limited 118 Old Mahabalipuram Road Thoraipakkam Chennai 600 096 Phone 91 44 2496 6800 Indonesia PT GRUNDFOS Pompa Jl Rawa Sumur lll Blok III CC 1 Kawasan Industri Pulogadung Jakarta 13930 Phone 62 21 460 6909 Telefax 62 21 460 6910 460 6901 Ireland GRUNDFOS Ireland Ltd Unit A Merrywell Business Park Ballymount Road Lower Dublin 12 Phone 353 1 4089 800 Telefax 353 1 4089 830 Italy GRUNDFOS Pompe Italia S r l Via Gran Sasso 4 I 20060 Truccazzano Milano Tel 39 02 95838112 Telefax 39 02 95309290 95838461 Japan GRUNDFOS Pumps K K Gotanda Metalion Bldg 5F 5 21 15 Higashi gotanda Shiagawa ku Tokyo 141 0022 Japan Phone 81 35 448 1391 Telefax 81 35 448 9619 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 biznesa centrs Augusta Deglava iela 60 LV 1035 Riga Talr 371 714 9640 7 149 641 Fakss 371 914 9646 Lithuania GRUNDFOS Pumps UAB Smolensko g 6 LT 03201 Vilnius Tel 370 52 395 430 Fax 370 52 395 431 Malaysia GRUNDFOS Pumps Sdn Bhd 7 Jalan Peguam U1 25 Glenmarie Industrial Park 40150 Shah Alam
7. 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 manual The AutoAckControlBits setting register 00005 sets the desired 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 bit is accepted by the device the corresponding control bit acknowledgement will be raised and the user can lower the control bit 1 Enabled Control bits are automatically lowered when accepted by the device so the user does not have to lower it manually default Example 1 ResetAlarm with auto acknowledgement enabled default The user sets the PitControl ResetAlarm control bit register 00101 bit 0 to 1 to reset an alarm When accepted by the slave the PitControl ResetAlarm control bit is automatically reset to 0 The user can then set the PitControl ResetAlarm control bit to 1 again to reset an alarm again Note AutoAckEnabled is the default setting Example 2 ResetAlarm with auto acknowledgement disabled The user sets the PitControl ResetAlarm control bit register 00101 bit 0 to 1 to reset an alarm When accepted by the slave the AcknowledgeRegister AckResetAlarm register 00201 bit 0 is set to 1 and the PitControl ResetAlarm is still 1 The user must
8. See fig 25 Comments Application layer DHCP HTTP Ping FTP SMTP SNTP Modbus TCP Rotary switch in position 1 Transport layer TCP Internet layer Internet protocol V4 IPv4 Link layer ARP media access control Ethernet Ethernet cable Screened unscreened twisted pair cables CAT5 CAT5e or CAT6 Supports auto cable crossover detecting Auto MDIX Maximum cable length 100 metres at 10 100 Mbits s Corresponds to 328 feet Transmission speed 10 Mbits s 100 Mbits s Auto detected Industrial Ethernet protocols PROFINET IO Modbus TCP Selected with rotary switch section 7 2 English GB a9 usi6ug 5 Modbus RTU CIM 200 setup VC Las ei Die a VEU AoW EE 3 3 D KR 299 s 123 4 5 6 7 u Fig 4 CIM 200 Modbus module Pos Designation Description Modbus terminal D1 1 D1 Re positive data signal Modbus terminal D0 2 D0 negative data signal Modbus terminal 3 Common GND Common GND 4 SW1 SW2 On off switches for termination resistor Switches for selection of Modbus 5 SW3 SW4 SW5 ae parity and transmission speed Red green status LED for 6 s Modbus communication Red green status LED for internal communication between the CIM 200 and the Grundfos product 7 LED2 Hex switch for setting the Modbus address four most significant bits 8 SW6 Hex switch for setting the Modbus ad
9. Selangor Phone 60 3 5569 2922 Telefax 60 3 5569 2866 Mexico Bombas GRUNDFOS de M xico S A de C V Boulevard TLC No 15 Parque Industrial Stiva Aeropuerto Apodaca N L 66600 Phone 52 81 8144 4000 Telefax 52 81 8144 4010 Netherlands GRUNDFOS Netherlands Veluwezoom 35 1326 AE Almere Postbus 22015 1302 CA ALMERE Tel 31 88 478 6336 Telefax 31 88 478 6332 E mail info_gni grundfos com New Zealand GRUNDFOS Pumps NZ Ltd 17 Beatrice Tinsley Crescent North Harbour Industrial Estate Albany Auckland Phone 64 9 415 3240 Telefax 64 9 415 3250 Norway GRUNDFOS Pumper A S Str msveien 344 Postboks 235 Leirdal N 1011 Oslo Tif 47 22 90 47 00 Telefax 47 22 32 21 50 Poland GRUNDFOS Pompy Sp z 0 0 ul Klonowa 23 Baranowo k Poznania PL 62 081 Przezmierowo Tel 48 61 650 13 00 Fax 48 61 650 13 50 Portugal Bombas GRUNDFOS Portugal S A Rua Calvet de Magalh es 241 Apartado 1079 P 2770 153 Pago de Arcos Tel 351 21 440 76 00 Telefax 351 21 440 76 90 Romania GRUNDFOS Pompe Romania SRL Bd Biruintei nr 103 Pantelimon county Ilfov Phone 40 21 200 4100 Telefax 40 21 200 4101 E mail romania grundfos ro Russia OOO pyHacboc Poccna 109544 Mockpa yn WkonbHaa 39 Ten 7 495 737 30 00 564 88 00 akc 7 495 737 75 36 564 88 11 E mail grundfos moscow grundfos com Serbia GRUNDFOS Predstavni tvo Beograd Dr Milutina Ivkovi a 2a 29 YU 1100
10. 00472 Pump2WaterInOil 0 1 Motor water in oil measurement 00473 Pump2Alarms1 bits See section Fig 25 Interlocking from another controller 00474 Pump2Alarms2 bits See section Fig 25 Interlocking from another controller 00475 Pump2Alarms3 bits See section Fig 25 Interlocking from another controller 00476 Pump2Warnings1 bits See section Fig 25 Interlocking from another controller 00477 Pump2Warnings2 bits See section Fig 25 Interlocking from another controller 00478 Pump2Warnings3 bits See section Fig 25 Interlocking from another controller 00479 Pump2MotorTemperature1 1 C Motor temperature 1 00480 Pump2MotorTemperature2 1 C Motor temperature 2 00481 Pump2PowerHI 1 W Power consumption 00482 Pump2PowerLO 00483 Pump2EnergyHl 0 1 kWh Energy consumption 00484 Pump2EnergyLO 00485 Pump2CosPhi 0 01 Motor cos o 00486 Pump2Frequency 0 1 Hz Motor applied frequency Mode of variable frequency drive 0 VFD not controlled or 2 Stopped 00487 Pump2VFDmode enum gi Reverse star 4 Start flushing 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 Pump2Sensors WIO nF 5 LO EE WIO sensor Bit 0 WaterInOilSensor lt P 1 Present 00490 i e n Pump2Sensors Current Bol een SEH Bit 1 MotorCurrentSensor p 1 Present Pump2Alarms4 bits See section Fig 25 Interlocking from another controller Pump2Alarms4 Pump blocked alarm B
11. 255 GSM network not available Note Only for CIM 250 Average value of GSM signal level 254 Signal level not detectable O 0929 GSMSignalLevelAverage TA 255 GSM network not available Note Only for CIM 250 High order part of IP address GPRS only 00238 IPAddressHI unscaled Note Only for CIM 250 Low order part of IP address GPRS only 00239 IPAddressLO unscaled Note Only for CIM 250 00240 OverflowLevel 0 01m Level for activation of overflow level alarm 00241 HighLevel 0 01m Level for activation of high level alarm 00242 AlarmLevel 0 01m Level for activation of alarm level alarm 00243 DryRunningLevel 0 01m Level for activation of dry running level alarm 00244 FoamDrainingLevel 0 01m Level for foam draining stop 00245 StartLevelPump1 0 01m Start level for pump 1 00246 StopLevelPump1 0 01m Stop level for pump 1 00247 StartLevelPump2 0 01 m Start level for 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 level for pump 4 29 English GB a9 usii65ua Address Register name Scale Description 00252 StopLevelPump4 0 01 m Stop level for pump 4 00253 StartLevelPump5 0 01 m Start level for pump 5 00254 StopLevelPump5 0 01 m Stop level for pump 5 00255 StartLevelPump6 0 01 m Start level for pump 6 00256 StopLevelPump6 0 01 m
12. Bit 2 MonitoringFault 8 2 d 1 Fault in auxiliary equipment or sensors Pump5Status Warning state of pump Bit 3 Warnin bool 0 No warning g 1 Warning Pump5Status Alarm state of pump bool 0 No alarm Bit 4 Alarm 1 Alarm Pump5Status SH Eeer equipment IO 111 Bit 5 10111Present P 1 Present nove Fault state of ili i t 10 111 Pump5Status ES de Se auxiliary equipmen d Bit 6 10111Fault 1 Fault Pump5Status SA EE equipment MP 204 Bit 7 MP204Present P 1 Present Pump5Status Si EE auxiliary equipment MP 204 Bit 8 MP204Fault 1 Fault Pump5Status a Pe dren aise equipment CUE Bit 9 CUEPresent 1 Present Pump5Status Se Eer auxiliary equipment CUE Bit 10 CUEFault 1 Fault Pump5Status Enabledidisabled state of pump Bit 11 PumpDisabled SS Ee I p 1 Disabled e g for temporary maintenance Control source of pump 0 Auto 00602 Pump5ControlSource enum 1 Switch 2 Display 3 Remote controlled by bus Pump connection type 0 The pump is controlled from the CU 36X output relay 00603 Pump5ConnectionType enum 1 The pump is controlled from the IO 351B output relay 2 The pump is controlled from the CU 36X and VFD 3 The pump is controlled from the IO 351B and VFD 00604 Pump5OperatingTimeHIl r s 1 min Total operating time 00605 Pump5OperatingTimeLO 00606 Pump5TimeToServiceHl 1 min Time to next service 00607 Pump5TimeToServiceLO 00608 Pump5OperatingTimeYesterday 1 min Operating
13. PitOverflowCounter register 00326 e Number of overflows yesterday 24 h PitOverflowCounterYesterday register 00327 Number of overflows today 24 h PitOverflowCounterToday register 00328 One pump operating time Pump1OprTimeHI LO Pump2OprTimeHI LO Pit2PumpsOprTimeHI LO Two pump operating time two pumps operating simultaneously Pit2PumpsOprTimeHI LO register 00331 00332 1 min One pump operating time yesterday 24 h Pump1OprTimeYesterday Pump2OprTimeYesterday Pit2PumpsOprTime Yesterday Two pump operating time yesterday two pumps operating simultaneously Pit2PumpsOprTimeYesterday register 00333 1 min Calculation of relative operating times 1 pump Pump1OprTimeHI LO Pump2OprTimeHI LO Pit2PumpsOprTimeHI LO PitOperatingTimeHI LO register 00329 00330 2 pumps Pit2PumpsOprTimeHI LO PitOperatingTimeHI LO Active alarms and warnings PitAlarms1 register 00210 bits PitAlarms2 register 00211 bits PitAlarms3 register 00212 bits PitWarnings1 register 00213 bits PitWarnings2 register 00214 bits PitWarnings3 register 00215 bits 13 2 3 Pump status display The data item registers mentioned below are for pump 1 Adding 50 to the register addresses will give you the equivalent register addresses for pump 2 Operating mode Started Stopped Pump1Status Running register 00401 bit 1 Control source Auto
14. Switch Display Remote Pump1ControlSource register 00402 enum The above information can be combined in a text Note like Operating mode from Control source Average flow Pump1Flow register 00416 0 1 I s Latest measured flow Pump1LatestFlow register 00417 0 1 I s Total number of pump starts Pump1StartCounterHI LO register 00411 00412 Number of pump starts yesterday 24 h Pump1StartCounterYesterday register 00413 Number of pump starts today Pump1StartCounterToday register 00414 Number of pump starts per hour Pump1StartsPerHour register 00415 Total operating time Pump1OprTimeHI LO register 00404 00405 1 min Operating time yesterday 24 h Pump1OprTimeYesterday register 00408 1 min Operating time today Pump1OprTimeToday register 00409 1 min 70 e Latest operating time Pump1LatestOprTime register 00410 1 s Time to service Pump1TimeToServiceHI LO register 00406 00407 1 min Motor temperature Pump1MotorTemperature1 register 00429 1 C Motor current Pump1Current register 00418 0 1 A Pump1LatestCurrent register 00419 0 1 A Motor water in oil Pump1WaterInOil register 00422 0 1 Commanding the pumps Manual from Remote Stop will issue the value PitPump1 Control register 00103 enum 2 which brings the pump into operating mode Stop from Remote Start will issue th
15. The next call up session also has to write the ScadaPinCode to be able to write registers See installation and operating instructions for Dedicated Controls Relevant settings in the CU 36X To find the parameter in the CU 36X go to Settings gt Communication settings gt SCADA settings gt SCADA PIN code enabled SCADA PIN code 56 11 7 GSM call back connection If an alarm appears in the Dedicated Controls wastewater system and the SCADA call back function in the CU 36X has been enabled in general and also enabled for this particular alarm the CIM 250 will attempt to establish a phone connection to the SCADA system Dialling timeout is one minute and if connection is not established the CIM 250 will hang up and enter a call back wait state Call back 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 communication is initiated from the SCADA system the CIM 250 will hang up enter a call back wait state and retry after one minute See fig 19 The SCADA system is expected to start Modbus communication when called When the appropriate data have been requested or written the SCADA system must send a call back acknowledgement to the CIM 250 to signal that it has received the information needed Modbus writes to PitControl CallBackAck register 00101 bit 5 This is to prev
16. The software defined parity and stop bit values will be stored in the communication interface and will remain after a power off Before the parity and stop bits can be set via Note software defined settings SW4 and SW5 must be set to ON 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 is not a valid slave address To set the Modbus address two hexadecimal rotary switches SW6 and SW7 are used See fig 7 TM04 1706 0908 SW6 SW7 Fig 7 Setting the Modbus address For a complete overview of Modbus addresses see section 16 Fault finding The Modbus address must be set decimally Note from 1 to 247 5 4 Termination resistor The termination resistor is fitted on the CIM 200 Modbus module and has a value of 150 Q 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 TM04 1701 0908 Fig 8 Cutting the termination resistor in and out DIP switch settings Status SW1 SW2 Cut in ON ON OFF OFF Cut out ON OFF OFF ON Default setting Termination resistor cut out Cable length Grundfos recommends the following maximum lengths Maximum cable length Bits s Terminated cable Unterminated cable m ft m ft 1200 9600 1200 4000 1200 4000 19200 1200 4000
17. XX min Volume yesterday XXXXX X m3 Latest opr time XXXXX h XX min Volume today XXXXX X m Time to service XXXXX h Mixer starts per hour XXX X h Motor Overflow Temperature XXX C Total volume XXXXX mi Actual current XXX X A Overflow time XXXXX h Latest current XXX X A Number of overflows XXXXX Water in oil XX X Overflow volume yesterday XXXXX m3 Overflow time yesterday XX h XX min Remote pump control No of overflows yesterday XXX Overflow volume today XXXXX mi Oar Os u Overflow time today XX h XX min Active alarms warnings No of overflows today XXX Alarms Opr time simultaneous opr of two pumps None EE Warnings Water in oil sensor signal fault 1 2 1 2 Total Yesterday Active alarms warnings Alarms None Warnings None Fig 26 Application example 68 13 1 Adaptation of pit graphics to installation values Pump object graphics the shown register addresses are for pump 1 Presence pump object drawn or not Pump Status Presence register 00401 bit 0 Disabled cross marking Pump Status Disabled register 00401 bit 11 Pumping mode Running green Stopped grey Pump Status Running register 00401 bit 1 Pump top colour the shown register addresses are for pump 1 Red if an alarm is present in Pump Status Alarm register 00401 bit 4 or a monitoring fault fault in auxiliary device in Pump Status MonitoringFault register 00401 bit 2 Yell
18. a Set via DIP switch SW3 SEKR Tora See section 5 2 Setting the parity Parity bit Even parity odd parity or no parity Set via DIF sWItech SW See section 5 2 Setting the parity Off flashing green flashing red constantly red Modbus visual diagnostics LED1 See section 5 5 Status LEDs d Using repeaters this number can be increased Maximum number of Modbus devices 32 e Legal address range is 1 247 Maximum Modbus telegram size 256 bytes Total length Node address and CRC included Can only be set via software See section 12 Modbus RTU telegram examples 4 3 CIM 250 GSM GPRS The table below provides an overview of the specifications for the Grundfos CIM 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 GPRS uses TCP Slave address Factory 231 0xE7 Can be changed via Modbus register 00003 SoftwareDefinedModbusAddress GSM GPRS visual diagnostics LED1 See section 6 2 Status LEDs Maximum Modbus telegram size 4 4 CIM 500 Modbus TCP 260 bytes The table below provides an overview of the specifications for the Grundfos CIM 500 for Modbus TCP For further details please refer to the specific sections of this functional profile Modbus TCP specifications Description Total Modbus TCP IP application data unit
19. functions and diagnostics will be valid 3 The slave responds with a The master is trying to read or write an invalid e Avoid reading or writing invalid data addresses exception response 0x02 data address If a master tries to read register Ensure that register X is addressed as X 1 in Invalid data address addresses that are not listed in the tables the Modbus telegrams according to the Modbus slave will respond with this exception standard 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 b The register address offset may have been Read the holding register at address 00002 changed from default 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 a The value is unavailable A data value of See section 10 Modbus RTU commissioning value OxFFFF 65535 OxFFFF does not necessarily indicate an error step by step guides for available data condition It means that the value is unavailable from the Grundfos product 5 The slave does not change a Configuration error Set the transmission speed switches to
20. middle bearing 1 sensor Pt100 bottom bearing a Pilot pump alarm 147 Bearing temperature high 183 Signal fault extra temperature 217 Alarm general purpose sensor Pt100 bottom bearing sensor high Motor bearing temperature high Alarm general purpose sensor 148 Pt100 in drive end DE 184 Signal fault general purpose sensor 218 low 149 Motor bearing temperature igh 185 Unknown sensor type 219 Pressure relief not adequate Pt100 in non drive end NDE yp q 152 e aylt addon 186 Signal fault power meter sensor 220 Fault motor contactor feedback 153 Fault analog output 187 Signal fault energy meter 221 Fault mixer contactor feedback 154 Communication fault display 188 Signal fault user defined sensor 222 Time for service mixer 155 Inrush fault 189 Signal fault level sensor 223 Maximum number of mixer starts per hour exceeded Communication fault internal Sensor limit 1 exceeded Pump fault due to auxiliary 156 190 ae 224 frequency converter module e g alarm level in WW application component or general fault 157 Realtime clock o toford 191 Sensor limit 2 exceeded BEE 225 Communication fault pump e g high level in WW application module 158 Hardware circuit measurement 192 Sensor limit 3 exceeded SE 226 Communication fault 1 0 module fault e g overflow level in WW application ei So fault Communication 193 Sensor limit 4 exceeded 227 Combi event Interface Module 160 GSM modem SIM card fault 194 Sensor limit 5 exceeded
21. non condensing Operating temperature 20 C to 45 C Storage temperature 25 C to 70 C Battery lithium ion The battery will only be charged if the battery temperature is within 0 C to 45 C CIM 250 only GENlbus visual diagnostics 4 2 CIM 200 Modbus RTU LED2 The table below provides an overview of the specifications for the Grundfos CIM 200 For further details please refer to the specific sections of this functional profile Modbus RTU specifications Description Will be in one of these states Off constantly green flashing red constantly red See section 5 5 Status LEDs Comments Modbus connector Screw type terminal 3 pins See section 5 Modbus RTU CIM 200 setup Modbus connection type RS 485 2 wire common Conductors DO D1 and Common See section 5 Modbus RTU CIM 200 setup Maximum cable length 1200 m Equals 4000 ft Set via rotary switches SW6 and SW7 Slave address peat See section 5 3 Modbus address selection Eine termination On or off Set via DIP switches SW1 and SW2 Recommended cable cross sectional cobber area 0 20 0 25 mm See section 5 4 Termination resistor AWG24 or AWG23 Supported transmission speeds 1200 2400 4800 9600 19200 38400 bits s Set via DIP switches SW4 and SW5 See section 5 1 Setting the Modbus transmission speed Start bit 1 Fixed value Data bits 8 Fixed value
22. slave Is the Grundfos GENIbus LED flashing green and the Modbus LED off or flashing green e Ensure that the cable between the Modbus master and the Modbus slave is connected correctly See section 5 Modbus RTU CIM 200 setup for wiring recommendations e 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 e Ensure that the transmission speed and stop bit parity settings are configured correctly in both master and slave e 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 e 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 Ifthe holding register of address 00001 Increase the timeout span in the master in order to SlaveMinimumReplyDelay is set too high communicate the master may time out before receiving the response from the slave 2 The slave responds with a The master is trying to use an unsupported See section 8 Modbus function code overview for exception response 0x01 function in the CIM supported function codes Note that reading and Invalid function writing coils are not supported so only register
23. to SimulationEventActionType register 00704 Activate the alarm simulation with the above settings by writing 1 to SimulationActivate register 00705 bit 0 61 English GB a9 usubuz 11 13 Alarms and warnings These registers reflect the actual alarm warning conditions of the pit or the pump Alarms warnings which have acknowledgement type Auto ack will be cleared automatically when normal conditions are restored Alarms warnings which have acknowledgement type Manual ack require a PitControl ResetAlarm command to be cleared Warnings use the same bit interpretation as alarms Description Data item Code Event source Pit alarms 1 register 00210 Overflow alarm PitAlarms1 0 192 System High level alarm PitAlarms1 1 191 System Alarm level alarm PitAlarms1 2 190 System Dry running alarm PitAlarms1 3 57 System Mains supply fault PitAlarms1 4 6 System Level float switch sequence inconsistency PitAlarms1 5 205 System Inconsistency between float switches and sensor PitAlarms1 6 204 System Signal fault level pressure sensor PitAlarms1 7 168 Al level sensor Signal fault flow sensor PitAlarms1 8 169 Al flow sensor Signal fault power meter sensor PitAlarms1 9 186 Al power sensor Fault mixer contactor feedback PitAlarms1 10 221 DI mixer contactor Communication fault UO module PitAlarms1 11 226 10 351B CIM
24. 2010 Pump2LatestCurrent 0 1A 2011 Pump2StartsPerH Unscaled 2012 Pump2LatestOperatingTime 1s 2013 Pump2Frequency 0 01 Hz 2014 Pump2Torque 0 1 Nm 2015 Pump2CurrentAsymmmetry 0 1 3000 Pump3Flow 0 1 litre s 3001 Pump3LatestFlow 0 1 litre s 3002 Pump3Current 0 1A 3003 Pump3Insulation 10 KQ 3004 Pump3WaterInOil 0 1 53 English GB a9 usubuz Log series item No Log item register Scale 3005 Pump3MotorTemperature1 1 C 3006 Pump3MotorTemperature2 1 C 3007 Pump3CosPhi 0 01 3008 Pump3Power 10 W 3009 Pump3Voltage 0 1V 3010 Pump3LatestCurrent 0 1A 3011 Pump3StartsPerH Unscaled 3012 Pump3LatestOperatingTime 1s 3013 Pump3Frequency 0 01 Hz 3014 Pump3Torque 0 1 Nm 3015 Pump3CurrentAsymmmetry 0 1 4000 Pump4Flow 0 1 litre s 4001 Pump4LatestFlow 0 1 litre s 4002 Pump4Current 0 1A 4003 Pump4lnsulation 10 KQ 4004 Pump4WaterInOil 0 1 4005 Pump4MotorTemperature1 1 C 4006 Pump4MotorTemperature2 1 C 4007 Pump4CosPhi 0 01 4008 Pump4Power 10 W 4009 Pump4Voltage 0 1V 4010 Pump4LatestCurrent 0 1A 4011 Pump4StartsPerH Unscaled 4012 Pump4LatestOperatingTime 1s 4013 Pump4Frequency 0 01 Hz 4014 Pump4 Torque 0 1 Nm 4015 Pump4CurrentAsymmmetry 0 1 5000 Pump5Flow 0 1 litre s 5001 Pump5LatestFlow 0 1 litre s 5002 Pump5Current 0 1A 5003 Pump5Insulation 10 KQ 5004 Pump5WaterInOil 0 1 5005 Pump5MotorTemperatur
25. Contact the nearest Grundfos LED2 is permanently red Grundfos product connected company 4 The Ethernet LED LED1 is a Fault in the CIM 500 Modbus TCP Check that the rotary switch SW1 is set to 1 permanently red configuration Check that Modbus TCP IP address configuration is correct See A 4 Modbus TCP configuration on page 87 5 LED is permanently red and green at a Error in firmware download Use the Web server to download the the same time firmware again 6 LED2 is permanently red and green at a Memory fault the same time Replace the CIM 500 81 English GB a9 usubuz 16 3 2 CIM 500 Modbus TCP communication faults Fault Possible cause Remedy 1 The slave does not respond to telegrams a Configuration or wiring error e Check the visual diagnostics on the Modbus slave Normal conditions are that the Grundfos GENIbus LED LED2 is constantly green and that the Modbus TCP LED LED1 is off or flashing green If this is not fulfilled see section 16 3 1 e Ensure that the cable between the Modbus TCP master and the Modbus slave is connected correctly See section 7 1 e Ensure that the slave IP address is configured correctly and that the correct slave IP address is used in the Modbus master poll See section 7 3 2 The slave responds with exception response 0x01 Invalid function The master is trying to use an unsupported function in the CIM 500 See section 8 Modbus function
26. TCP master Which register address to write to can be programmed in the ScadaGprsCallBackRegister register 00007 In fig 22 the address is 0x0001 The Modbus TCP master must interpret this as a call back request from the CU 36X and start polling for data within one minute otherwise the Modbus TCP write telegram will be resent The SCADA system must complete its communication with the CIM 250 by issuing a call back acknowledgement If call back is to be used the SCADA system software Modbus GSM operator GSM network Base station APN GRE router CIM 250 GSM module installed Static IP address User ES Setup status TM04 4908 2209 59 English GB a9 usubuz GSM network e g SCADA CIM 250 Silence timeout after 1 min Modbus TCP request will be retransmitted GPRS data exchange Internal acknowledge of Call back Ready for new Call back ScadaGprsCallBackRegister Modb US TCp CallBack Ac TM04 4910 2209 Fig 23 GPRS call back sequence Relevant settings in the CU 36X To find the parameter in the CU 36X go to Settings gt Communication settings gt SCADA settings gt SCADA call back enabled Settings gt Alarm settings gt System alarms gt SCADA call back for particular alarms 11 10 Interlocking 11 10 1 Interlocking from SCADA system via GSM GPRS Interlocking can be done from a Modbus master like a SCADA system via the Modbus interface To find th
27. and LINK2 These green LEDs shows whether the ethernet cable is properly connected Status Green off Green on Description No Ethernet Link on RJ45 Connector Ethernet Link on RJ45 Connector is OK 15 English GB a9 usubuz 8 Modbus function code overview The supported function codes are shown in the table below Type Code Hex Name 03 0x03 Read holding registers f 04 0x04 Read input registers 16 bit data registers 06 0x06 Write single register 16 0x10 Write multiple registers Diagnostics 08 08 Diagnostics See section 12 6 Diagnostics 0x08 for subcodes Note Reading or writing coils are 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 16 9 Modbus register overview 9 1 Register block overview The Modbus RTU registers are grouped in the following register blocks Start address Register block Permissions Description 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 R W Registers for control and configuration of wastewater 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 an
28. change the IP address settings from the built in web server IP address 192 168 1 100 Subnet mask 255 255 255 0 Gateway 192 168 1 1 Default IP settings used by web server IP settings for Modbus TCP Must be setup by the Web server 7 4 Establish connection to the Web server The CIM 500 module can be configured using the built in Web server To establish a connection from a PC to CIM 500 the following steps are required Connect the PC and the CIM 500 module using an Ethernet cable e Configure the PC Ethernet port to the same subnetwork as the CIM 500 e g 192 168 1 101 and the subnet mask to 255 255 255 0 See section A 1 How to configure an IP address on your PC on page 86 Open a standard Internet browser and type 192 168 1 100 in the URL field Log in to the Web server using User admin factory default Password Grundfos factory default SCH User and password may have been changed from ote their factory default values TM05 6436 4712 Fig 17 CIM 500 connected to PC via Ethernet cable For further information how to use the Web server see section A 2 Web server configuration on page 86 Note Note Both ETH1 and ETH2 can be used to establish a connection to the Web server The web server can be accessed while the selected Industrial Ethernet protocol is active 7 5 Status LEDs The CIM 500 Ethernet module has two Status LEDs LED1 and LED2 See
29. client in the form of a Modbus TCP telegram embedded in a TCP IP frame and directed to TCP port 502 To the client software the connection to the CU 36X is completely transparent The protection against unauthorised data access is high The access to the GSM network from the internet can only take place via the VPN tunnel See fig 22 Moreover data transfer requires a Modbus master client knowledge of the Modbus functional profile and the use of a SCADA PIN code if enabled The CIM 250 supervises the GPRS GSM system to ensure that it is still working An automatic procedure ensures restarting of the CIM 250 and repetition of the GPRS connection sequence in case a deadlock situation has occurred It also closes down socket connections that are left open by the client and unused for more than 24 hours It is possible to use SMS communication while GPRS communication is active However in the Connected state the delay time between reception and reply will increase If the connection state is different from Connected it is possible to establish a call up connection When the call up connection is established GPRS data exchange will be blocked until the call up is terminated by the caller A total of three Modbus clients can be connected to the Modbus TCP port of the CU 36X and communicate simultaneously Each connection called a socket connection is handled independently Note Clients Fig 22 GPRS via VPN tu
30. code overview for 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 will respond 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 a block of registers starting at address 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 OxFFFF 65535 a The value is unavailable A data value of OxFFFF does not necessarily indicate an error condition It means that the value is unavailable from the Grundfos product See s
31. d bool 0 No alarm Bit 14 1 Alarm Pump6Warnings4 bits See section Fig 25 Interlocking from another controller Pump6Warnings4 Pump blocked warning Bit 13 bool 0 No warning 00692 1 Warning Pump6Warnings4 Rowe sensor signal fault warning bool 0 No warning Bit 14 2 i 1 Warning 00693 Pump6AntiBlockingCounter bits Number of anti blockings in the pump 44 9 13 Alarm simulation register block Address Register name Scale Description 00701 SimulationEventCode enum Event code to simulate 00702 SimulationEventSource enum Event source to simulate 00703 SimulationEventDeviceNo enum Event device number to simulate 0 Warning 00704 SimulationEventActionType enum 1 Alarm 2 Disabled Activation of simulation features 00705 SimulationActivate bool 0 Deactivate simulation 1 Activate simulation State of simulation 00706 Simulanonsiatus bool 0 Not active Bit 0 SimulationActive 1 Active 9 14 User register block Address Register name Scale Description This area is for device labelling by the user Neither the 00751 00800 UserRegisters unscaled CU 36X nor the CIM Wil modify this areas The user area values are stored in the device and will remain after a power off 9 15 Name string register block Address Register name Scale Description Name string read from the Dedicated Controls CU 36X UTF 8 UTF 8 is a variable length character encoding for 00801 00920 NameRegisterArea hara Unicode I
32. fault Communication Interface Module PitAlarms1 12 159 Add on CIM module SIM card fault PitAlarms1 13 160 Add on CIM module Communication fault main system SCADA PitAlarms1 14 15 System Power on notice PitAlarms1 15 247 System Pit alarms 2 register 00211 Fault battery UPS PitAlarms2 0 248 Battery UPS Hardware fault type 1 PitAlarms2 1 72 CU 36X IO 351B Ethernet No IP address from DHCP server PitAlarms2 2 231 System Ethernet Auto disabled due to misuse PitAlarms2 3 232 System Time for service mixer PitAlarms2 4 222 Mixer Maximum number of mixer starts per hour exceeded PitAlarms2 5 223 System User defined relay activated PitAlarms2 6 246 CU 36X External fault signal PitAlarms2 8 3 System Combi alarm No 1 PitAlarms2 9 227 System Combi alarm No 2 PitAlarms2 10 227 System Combi alarm No 3 PitAlarms2 11 227 System Combi alarm No 4 PitAlarms2 12 227 System Signal fault user defined sensor 1 PitAlarms2 13 188 User defined sensor analog input 1 Signal fault user defined sensor 2 PitAlarms2 14 188 User defined sensor analog input 2 Signal fault user defined sensor 3 PitAlarms2 15 188 User defined sensor analog input 3 Pit alarms 3 register 00212 Discharge pressure sensor signal fault PitAlarms3 0 168 Al Pressure sensor Water on floor alarm PitAlarms3 1 229 System Gas detected alarm PitAlarms3 2 235 System Uster event 1 alarm PitAlarms3 3 249 System Uster event 2 alarm PitAlarms3 4 250 System Uster event 3 alarm PitAla
33. from a Modbus TCP master via one of its Ethernet ports Use the IP address selected under step 9 The Modbus address Unit ID in the Modbus TCP telegram is not used e The CIM 500 LED 1 will be flashing green when Modbus TCP communication takes place You can use the two Ethernet ports for daisy chaining of CIM 500 modules e Itis possible to have connection to the Web server simultaneously with a connection to a Modbus TCP master Itis possible to have connection to more Modbus TCP masters simultaneously e g to have connection to PC Tool CIM while connected to another Modbus TCP master 51 English GB a9 usubuz 11 Detailed descriptions of functionality 11 1 SCADA PIN code protection It is always possible to get read access via Modbus but if the CU 36X control unit is SCADA PIN code protected PitStatus ScadaPinCodeEnabled register 00202 bit 4 1 write access requires that the user has entered the correct PIN code in ScadaPinCode register 00109 Writing the correct PIN code value will trigger the write access control and write access will be open which can be verified with the status bit PitStatus WriteAccess register 00202 bit 5 1 To remove write access the SCADA PIN code input register ScadaPinCode register 00109 can be set with a value of 0 The SCADA PIN code protection cannot be enabled or disabled via Modbus 11 2 Reading the event log The event log has a size of 350 registers containing th
34. latest events with the newest one at the top Each record takes up seven registers and has the following format lt ID gt lt Code gt lt Description gt lt Source gt lt Type gt lt Time stamp gt The complete event log takes up 7 x 50 350 registers and is located in the register area register 06001 to 06351 An Event log example is shown on page 71 Event log ID Code Description Source Type Time 341 192 Overflow System Alarm appearing 05 08 2008 09 25 342 192 Overflow System Alarm disappearing 05 08 2008 11 09 343 222 Time for service mixer Mixer Warning appearing 07 08 2008 02 38 344 6 Motor insulation resistance low Pump 2 Warning appearing 11 08 2008 08 24 The time stamp is in Unix time format In the Note display example it has been converted to a 71 English GB a9 usubuz Hour log The Hour log button opens the display for showing the hour log The table below illustrates the structure of the data in the Modbus registers and a way of visualising them Hour Data Registers 1 2 3 71 72 Pit overflow time min 0 4 0 02001 02072 Number of pit overflows 0 1 0 02073 02144 Overflow volume 0 1 m 0 12 34 02145 02216 Specific energy Wh m 240 262 198 308 287 02217 02288 Pumped volume m 67 69 72 45 23 02289 02360 Energy consumption 0 1 kWh 342 456 514 178 123 02361 02432 opormting simakeneousiy iit 20 ge 0 92489 02504 Pump 1 operating time min 23 5
35. pump 20 Start of all pumps 21 Alarm level 23 High level 00221 FloatSwitch3Function enum Function of the float switch 0 Not used 1 Dry running Das 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 pump 20 Start of all pumps 21 Alarm level 23 High level 00222 FloatSwitch4Function enum Function of the float switch 0 Not used 1 Dry running E 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 pump 20 Start of all pumps 21 Alarm level 23 High level 00223 FloatSwitch5Function enum 28 Address Register name Scale Description F Presence of ultrasonic level control sensor PitSensors bool 0 Not present Bits 0 UltrasonicLevelControlSensor P 1 Present PitSensors Presence of pressure sensor Bae bool 0 Not present Bits 1 PressureSensor 1 Present Presence of float switches P itSensors bool 0 Not present Bits 2 FloatSwitches P 1 Present Presence of flow sensor PitSensors en bool 0 Not present Bit 3 FlowSensor 1 Present 00224 z PitSensors resene of power or energy sensor f bool 0 Not present B
36. register block address 00005 for acknowledgement behaviour Reset the user defined counter 1 bool 0 No resetting 1 Reset counter PitControl Bit 6 ResetUserDefCounter1 Reset the user defined counter 2 bool 0 No resetting 1 Reset counter PitControl Bit 7 ResetUserDefCounter2 Reset the user defined counter 3 bool 0 No resetting 1 Reset counter PitControl Bit 8 ResetUserDefCounter3 Activates the call back test function bool 0 No command 1 Activates call back test PitControl Bit 9 CallBackTest Control bit that sets the value of the custom relay bool 0 Relay state logical 0 1 Relay state logical 1 RelayControl Bit 0 SetCustomRelay 00102 Control bit that pulses the custom relay 0 no pulse will be the resulting CustomRelayPulse bool state Bit 1 PulseRelay 0 No pulse 1 Pulse Remote manual control of pump 1 0 Auto mode the pump is controlled by the CU 36X 00103 PitPump1Control enum E Forced start 2 Forced stop Remote manual control of pump 2 00104 PitPump2Control Shum 0 Auto mode the pump is controlled by the CU 36X 1 Forced start 2 Forced stop 20 Address Register name Scale Description Remote manual control of pump 3 00105 PitPump3Control eatin 0 Auto mode the pump is controlled by the CU 36X 1 Forced start 2 Forced stop Remote manual control of pump 4 00106 PitPump
37. the 00026 GENIbusTXcountLO GENlbus connection 00027 GENIbusRXcountHl Holds a receive counter for total number of telegrams received from the CU 36X on the 00028 GENIbusRXcountLO GENlbus connection PIN code functionality 0 No PIN code required GeneralStatus 1 PIN code required to perform remote control and configuration Bit 0 ScadaPinCodeEnabled Activation of SCADA PIN code protection takes place via the SMS command 00029 SCADACODE See CIM 250 SMS commands supplement to installation and operating instructions on the CD ROM supplied with the GSM module GeneralStatus Remote write access Bit 1 WriteAccess 0 No write access the PIN code is incorrect 1 Full write access the PIN code is either correct or not enabled 00030 UnitFamily Grundfos product family 00031 UnitType Grundfos product type 00032 UnitVersion Grundfos product version 19 English GB a9 usubuz 9 4 Pit control and configuration 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 Scale Description Control bit that resets alarms and warnings from the CU 36X 0 No resetting PitControl bool 1 Resetting alarm Bit 0 ResetAlarm This control bit is triggered on rising edge only i e setting logical 0 to 1 See section 9 2 CIM configuration register block address 00005 for acknowledgement behaviour
38. will not Note receive any SMS alarm message in case of a power cut nn f O W m TM04 2645 2808 Fig 12 Connecting the battery The battery will only be charged if the battery Nate temperature is within 0 C to 45 C Switch on the power supply The CIM 250 is powered either by the Grundfos product or by the battery The LED1 flashes yellow searching for GSM network When the connection to the GSM network has been established the LED1 will pulsate yellow GSM network active See fig 13 The LED2 must be constantly green indicating that the CIM 250 has been fitted correctly in the Grundfos product 6 1 4 Configuration For software configuration of the CIM 250 which includes setting of SMS functions and SCADA communication parameters see CIM 250 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 e Yellow green status LED LED1 for GSM GPRS communication Red green status LED LED2 for internal communication between the CIM 250 and the Grundfos product LED1 yellow green Yellow Green Fig 13 LED1 status Pos Status Description TM04 5194 4412 1 Flashing yellow Searching for GSM network Pulsating yellow single pulse Connection to the GSM network has been established 3 Constantly yellow Call up
39. 0 Beograd Phone 381 11 26 47 877 11 26 47 496 Telefax 381 11 26 48 340 Singapore GRUNDFOS Singapore Pte Ltd 25 Jalan Tukang Singapore 619264 Phone 65 6681 9688 Telefax 65 6681 9689 Slovenia GRUNDFOS d o o landrova 8b SI 1231 Ljubljana rnu e Phone 386 1 568 0610 Telefax 386 1 568 0619 E mail slovenia grundfos si South Africa GRUNDFOS PTY LTD Corner Mountjoy and George Allen Roads Wilbart Ext 2 Bedfordview 2008 Phone 27 11 579 4800 Fax 27 11 455 6066 E mail Ismart grundfos com Spain Bombas GRUNDFOS Espa a S A Camino de la Fuentecilla s n E 28110 Algete Madrid Tel 34 91 848 8800 Telefax 34 91 628 0465 Sweden GRUNDFOS AB Box 333 Lunnagardsgatan 6 431 24 M lndal Tel 46 31 332 23 000 Telefax 46 31 331 94 60 Switzerland GRUNDFOS Pumpen AG Bruggacherstrasse 10 CH 8117 Fallanden ZH Tel 41 1 806 8111 Telefax 41 1 806 8115 Taiwan GRUNDFOS Pumps Taiwan Ltd 7 Floor 219 Min Chuan Road Taichung Taiwan R O C Phone 886 4 2305 0868 Telefax 886 4 2305 0878 Thailand GRUNDFOS Thailand Ltd 92 Chaloem Phrakiat Rama 9 Road Dokmai Pravej Bangkok 10250 Phone 66 2 725 8999 Telefax 66 2 725 8998 Turkey GRUNDFOS POMPA San ve Tic Ltd Sti Gebze Organize Sanayi B lgesi Ihsan dede Caddesi 2 yol 200 Sokak No 204 41490 Gebze Kocaeli Phone 90 262 679 7979 Telefax 90 262 679 7905 E mail satis grundfo
40. 004 Example of response from slave to master Field Value Description Slave address 0x01 Function code 0x04 Read input registers Byte count 0x08 8 bytes follow 00001 HI Ox0A SlaveMinimumReplyDelay 00001 LO 0x00 0x000A 10 ms 00002 HI 0x00 RegisterOffset 00002 LO 0x00 0x0000 no offset 00003 HI 0x00 Reserved value 00003 LO 0x00 0x0000 00004 HI 0x00 ModbusBitRate 00004 LO 0x04 0x0004 19200 software defined If there is no response from the slave see section 16 1 2 CIM 200 Modbus communication faults 15 3 Reading the pit water level This section shows how to read and interpret the water level of the pit In the example slave address 0x01 is used Request from master to slave Field Value Description Slave address 0x01 Function code 0x04 Read input registers Start address HI 0x01 Start address 00301 Start address LO 0x2C 0x012D Quantity HI 0x00 Number of registers Quantity LO 0x01 0x0001 Example of response from slave to master Field Value Description Slave address 0x01 Function code 0x04 Read input registers Byte count 0x02 2 bytes follow 00301 HI 0x00 Pit water level 00301 LO OxDC 0x00DC 220 A pit water level value of 220 0 01 m equals a water level of 2 20 metres If there is no response from the slave see section 16 1 2 CIM 200 Modbus communication faults 15 4 Reading the pit alarms This section show
41. 01 Function code 0x10 Start address HI 0x00 Start address LO 0x20 Quantity written HI 0x00 Quantity written LO 0x02 The response returns the function code starting address and quantity of registers written 12 6 Diagnostics 0x08 This function provides a test for checking the communication system between the master and the Grundfos slave It contains a single byte subcode to identify the test to be performed 12 7 Diagnostics register interpretation The diagnostics register is interpreted as follows Bit Description The following subcodes are supported 0 Communication failure with the Grundfos product Subcode Name 1 EEPROM self test failed the test is carried out when system is booted Return query data 2 Grundfos product not supported Data in this request are to be echoed in the 0x00 response The response must be identical to the 3 Modbus address offset is different from default value i e it request so this function is often used to verify differs from 0 Modbus communication 4 Using software defined Modbus transmission speed Restart communications 5 RESERVED 0x01 All communication counters are cleared and the 6 RESERVED device is restarted 7 RESERVED Return diagnostics register 3 RESERVED 0x02 Returns the 16 bit diagnostics register See section 12 7 Diagnostics register interpretation 9 RESERVED Force listen only 10 RESERVED Forces the dev
42. 21 Pump6AvgCurrentHourLog 72 0 1A Pump 6 average current hour log 1 72 46 9 17 Event log register block The event log contains the latest 50 event entries Each entry consists of seven registers containing information about the event Address Register name Scale Description 06001 NoOfEventsInLog unscaled Number of events in the event log 06002 EventIDLog1 unscaled Event ID for logged event No 1 06003 EventCodeLog1 enum Event code for logged event No 1 Event source for logged event No 1 0 System 1 CU 36X 2 10 351B 3 IO 111 pump 4 MP 204 pump 5 Analog input 6 Pump 06004 EventSourceLog1 enum 7 Add on CIM module 8 Battery UPS 9 Mixer 10 Analog input level sensor 11 Analog input flow sensor 12 Analog input power sensor 13 Analog input user defined sensor 14 CUE variable frequency drive Device number related to the event or its recognition 0 No related number 1 Value of related number pump 1 06005 EventDeviceNo unscaled 2 Value ofirelated 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 pump 6 Event type and condition of logged event No 1 06006 EventTypeAndConditionLog1 enum Talar condon appears yp 9 2 Alarm condition disappears 3 Warning condition appears 4 Warning condition disappears 06007 EventTimeStampLog1HI I SEN I I 1s Sec
43. 228 Not used 161 Sensor supply fault 5 V 195 Sensor limit 6 exceeded 229 Not used 162 Sensor supply fault 24 V 196 Operation with reduced efficiency 230 Network alarm 163 Measurement fault motor 197 Operation with reduced pressure 231 Ethernet No IP address from protection DHCP server 164 Signal fault Liqtec sensor 198 Operation with increased power 232 Ethernet Auto disabled due to consumption misuse 165 Signal fault analog input 1 geg PIO6ess ont of range i nitoring 233 Ethernet IP address conflict estimation calculation control 166 Signal fault analog input 2 200 Application alarm 236 Pump 1 fault 167 Signal fault analog input 3 201 External sensor input high 237 Pump 2 fault 168 Signal fault pressure sensor 202 External sensor input low 238 Pump 3 fault 169 Signal fault flow sensor 203 Alarm on all pumps 239 Pump 4 fault 170 Signal fault water in oil WIO 204 Inconsistency between sensors 240 Lubricate bearings specific sensor service information 171 Signal fault moisture sensor 205 Level oat switch seduence 241 Motor phase failure inconsistency 172 Signal fault atmospheric 206 Water shortage level 1 242 Automatic motor model pressure sensor recognition failed 173 Signal fault rotor position sensor 207 Water leakage 243 Motor relay has been forced Hall sensor manually operated commanded 174 Signal fault rotor origo sensor 208 Cavitation 244 Fault On Off Auto switch 175 Signal fault temperature 2 sensor 209 Non return v
44. 4Control n m 0 Auto mode the pump is controlled by the CU 36X 1 Forced start 2 Forced stop Remote manual control of pump 5 00107 PitPump5Control Saim 0 z Auto mode the pump is controlled by the CU 36X 1 Forced start 2 Forced stop Remote manual control of pump 6 00108 PitPump6Control ah 0 Auto mode the pump is controlled by the CU 36X 1 Forced start 2 Forced stop PIN code for SCADA systems etc If PitStatus ScadaPinCodeEnabled register 00202 bit 4 is enabled the 00109 ScadaPinCode unscaled correct PIN code must be set in this register in order to gain access to remote control and configuration Verify acceptance in PitStatus WriteAccess register 00202 bit 5 00110 SetEventLogClearlD unscaled Selects which records to clear in the event log Interlock timeout value measured in minutes SEA SEN 1min Status of this register is read in InterlockTimeout register 00226 00112 SetRealTimeClockHI Setting the real time clock in the CU 36X in seconds since midnight second January 1st 1970 UNIX time 00113 SetRealTimeClockLO First set SetRealTimeClockHI then SetRealTimeClockLO in order to set a new time in UNIX format 00114 SetRtcSecond 1 second Real time clock Second of the minute 0 59 00115 SetRtcMinute 1 min Real time clock Minute of the hour 0 59 00116 SetRtcHour 1 hour Real time clock Hour of the day 0 23 00117 SetRtcDay 1 day Real time clock Day of the month 1 31 00118 SetRtcMonth 1
45. 5 A 5 215 D 7 16 1 0 66 4 2 116 7 4 166 A 6 216 D 8 17 1 1 67 4 3 117 7 5 167 A 7 217 D 9 18 1 2 68 4 4 118 7 6 168 A 8 218 D A 19 1 3 69 4 5 119 7 7 169 A 9 219 D B 20 1 4 70 4 6 120 7 8 170 A A 220 D C 21 1 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 126 7 E 176 B 0 226 E 2 27 1 B 77 4 D 127 7 F 177 B 1 227 E 3 28 1 C 78 4 E 128 8 0 178 B 2 228 E 4 29 1 D 79 4 F 129 8 1 179 B 3 229 E 5 30 1 E 80 5 0 130 8 2 180 B 4 230 E 6 31 1 F 81 5 1 131 8 3 181 B 5 231 E 7 32 2 0 82 5 2 132 8 4 182 B 6 232 E 8 33 2 1 83 5 3 133 8 5 183 B 7 233 E 9 34 2 2 84 5 4 134 8 6 184 B 8 234 E A 35 2 3 85 5 5 135 8 7 185 B 9 235 E B 36 2 4 86 5 6 136 8 8 186 B A 236 E C 37 2 5 87 5 7 137 8 9 187 B B 237 E D 38 2 6 88 5 8 138 8 A 188 B C 238 E E 39 2 7 89 5 9 139 8 B 189 B D 239 E F 40 2 8 90 5 A 140 8 C 190 B E 240 F 0 41 2 9 91 5 B 141 8 D 191 B F 241 F 1 42 2 A 92 5 C 142 8 E 192 C 0 242 F 2 43 2 B 93 5 D 143 8 F 193 C 1 243 F 3 44 2 C 94 5 E 144 9 0 194 C 2 244 F 4 45 2 D 95 5 F 145 9 1 195 C 3 245 F 5 46 2 E 96 6 0 146 9 2 196 C 4 246 F 6 47 2 F 97 6 1 147 9 3 197 C 5 247 F 7 48 3 0 98 6 2 148 9 4 198 C 6 49 3 99 6 3 149 9 5 199 C 7 50 3 2 100 6 4 150 9 6 200 C 8 Example To set the slave address to the value 142 set the lite Very important to ens rethattwoidevicesdo rotary switches SW6 an
46. 50 SMS commands installation and operating instructions included on CIM CIU support files CD section 2 1 3 8 To verify the GSM settings after completion the SMS command GSMSETTINGS can be used The CIM 250 is now ready to be accessed from a Modbus RTU master via GSM call up or via SMS commands 10 3 Hardware setup CIM 250 GPRS connection Step Action Install the CIM 250 in the Grundfos product according to the product documentation Fit a GSM antenna to the CIM module SMA connector See section 6 1 1 Fitting a GSM antenna Insert the SIM card in the CIM 250 See section 6 1 2 Inserting the SIM card Power on the Grundfos product O EiGoib l gt Observe that LED2 turns steady green See section 6 2 Status LEDs Observe that LED1 blinks yellow and changes to yellow pulsing after approximately 30 s see section 6 2 Status LEDs indicating that the GSM connection is working For configuring the CIM 250 for a GPRS connection follow the instructions in the CIM 250 SMS commands installation and operating instructions included on CIM support files CD sections 2 1 2 2 and 2 4 To verify the GPRS setting after completion the SMS command GPRSSETTING can be used To verify that the GPRS connection is working the SMS command GPRSSTATUS can be used The connection state should be Context active if ready and Connected if a Modbus TCP master is already communicating The CIM 250 is now ready to be ac
47. 500 1700 38400 1200 4000 250 800 To ensure a stable and reliable communication it is important that only the termination resistor of Note the first and last units in the Modbus network are cut in Nl All switch settings will be effective immediately ote after setting the values no power off needed English GB a9 usubuz 5 5 Status LEDs The CIM 200 Modbus module has two LEDs See fig 4 e Red green status LED LED1 for Modbus communication e Red green status LED LED2 for internal communication between the CIM 200 and the Grundfos product LED1 Status Description Off No Modbus communication Flashing green Modbus communication active Flashing red Fault in the Modbus communication Permanently red Fault in the CIM 200 Modbus configuration LED2 Status Description Off The CIM 200 has been switched off No internal communication between the Flashing red CIM 200 and the Grundfos product Permanently red The CIM 200 does not support the Grundfos product connected Permanently green Internal communication between the CIM 200 and the Grundfos product is OK During start up there may be a delay of up to 5 seconds before the LED2 status is updated 10 6 Modbus GSM GPRS CIM 250 setup x S R Ei wi ES TM04 2642 1210 Fig 9 CIM 250 GSM module top side view Pos Designation Description Battery socket SIM
48. 6 60 14 12 02793 02864 Pump 1 number of starts 4 1 1 4 3 02865 02936 Pump 1 average flow 0 1 I s 452 468 458 433 446 02937 03008 Pump 1 average current 0 1 A 252 248 241 240 242 03009 03080 Pump 2 operating time min 21 52 63 15 11 03081 03152 Pump 2 number of starts 7 2 1 2 3 03153 03224 Pump 2 average flow 0 1 I s 458 451 471 438 444 03225 03296 Pump 2 average current 0 1 A 250 239 240 229 240 03297 03368 Data Log e The Data log button opens the display for showing the configurable 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 Start 2 Pit water level Start 1 Stop Fig 28 Data logging 72 Pump 1 motor current Pump 2 motor current Time Time TM04 3429 4408 14 Modbus function code overview The supported function codes are shown in the table below Type Code Hex Name 03 0x03 Read holding registers 16 bit data 04 0x04 Read input registers registers 06 0x06 Write single register 16 0x10 Write multiple registers Diagnostics Diagnostics 08 08 See section 12 6 Diagnostics 0x08 for subcodes Note Reading or writing coils are 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 73 English GB a9 usubuz 15 Modb
49. 8 Pump anti seizing 9 Manual control all enabled pumps in manual control mode 10 Interlock control the pit is interlocked 11 Mains supply fault 12 Level sensor fault 13 All enabled pumps in alarm 14 All pumps out of operation 15 CU 36X controller in service mode PitPumpsPresence Presence or pump f i bool 0 Not present Bit 0 Pump1Presence 1 Present PitPumpsPresence Presen e ofpump 2 bool 0 Not present Bit 1 Pump2Presence lt 1 Present PitPumpsPresence EAS oe OCS of pumps bool 0 Not present Bit 2 Pump3Presence 1 Present Presence of pump 4 00204 PitPumpsPresence bool 0 Not present Bit 3 Pump4Presence a 1 Present PitPumpsPresence Preseneerof pump bool 0 Not present Bit 4 Pump5Presence 1 Present PitPumpsPresence Presence ot pump 6 bool 0 Not present Bit 5 Pump6Presence a 1 Present PitPumpsPresence Presence Or mixes bool 0 Not present Bit 6 Mixer 1 Present PitPumpsDisabled Enabled disabled state of pump 1 Bit 0 Pump1Disabled bool 0 Enabled THP 1 Disabled PitPumpsDisabled Fnabied disabled state of pump 2 Bit 1 Pump2Disabled SES E Gd 1 Disabled PitPumpsDisabled Enabled disabled state of pump 3 Bit 2 Pump3Disabled SE 0m ee EE 1 Disabled PitPumpsDisabled Enablodidisabled state of pump 4 00205 Bit 3 Pump4Disabled bool 0 Enabled aia 1 Disabled PitPumpsDisabled Enebledidisabled state of pump 5 Bit 4 Pump5Disabled bool o Enabled n
50. 85 1 6595 499 www grundfos hr Czech Republic GRUNDFOS s r o Cajkovsk ho 21 779 00 Olomouc Phone 420 585 716 111 Telefax 420 585 716 299 Denmark GRUNDFOS DK A S Martin Bachs Vej 3 DK 8850 Bjerringbro Tif 45 87 50 50 50 Telefax 45 87 50 51 51 E mail info_GDK grundfos com www grundfos com DK Estonia GRUNDFOS Pumps Eesti OU Peterburi tee 92G 11415 Tallinn Tel 372 606 1690 Fax 372 606 1691 Finland OY GRUNDFOS Pumput AB Mestarintie 11 FIN 01730 Vantaa Phone 358 0 207 889 900 Telefax 358 0 207 889 550 France Pompes GRUNDFOS Distribution S A Parc d Activit s de Chesnes 57 rue de Malacombe F 38290 St Quentin Fallavier Lyon T l 33 4 74 82 15 15 T l copie 33 4 74 94 10 51 Germany GRUNDFOS GMBH Schluterstr 33 40699 Erkrath Tel 49 0 211 929 69 0 Telefax 49 0 211 929 69 3799 e mail infoservice grundfos de Service in Deutschland e mail kundendienst grundfos de HILGE GmbH amp Co KG Hilgestrasse 37 47 55292 Bodenheim Rhein Germany Tel 49 6135 75 0 Telefax 49 6135 1737 e mail hilge hilge de Greece GRUNDFOS Hellas A E B E 20th km Athinon Markopoulou Av P O Box 71 GR 19002 Peania Phone 0030 210 66 83 400 Telefax 0030 210 66 46 273 Hong Kong GRUNDFOS Pumps Hong Kong Ltd Unit 1 Ground floor Siu Wai Industrial Centre 29 33 Wing Hong Street amp 68 King Lam Street Cheung Sha Wan Kowloon Phone 852 27861706
51. EnergyHourLog1 72 1 Wh m Pit specific energy hour log 1 72 02289 02360 PitVolumeHourLog1 72 0 1 m Pit incremental pumped volume hour log 1 72 02361 02432 PitEnergyHourLog1 72 0 1 kWh Pit incremental energy consumption hour log 1 72 02433 02504 Pit2PumpsOprTimeHourLog1 72 1 min eaten aa operating time two pumps operating simultaneously 02505 02576 Pit3PumpsOprTimeHourLog1 72 1 min E E pumps operating 02577 02648 Pit4PumpsOprTimeHourLog1 72 1 min EE operating time four pump op r ting simultaneously 02649 02720 Pit5PumpsOprTimeHourLog1 72 1 min a operating time five pumps op rating simultaneously 02721 02792 Pit6PumpsOprTimeHourLog1 72 1 min AT operating time six pumps operating simultaneously 02793 02864 Pump1OprTimeHourLog1 72 1 min Pump 1 incremental operating time hour log 1 72 02865 02936 Pump1StartCntHourLog1 72 unscaled Pump 1 incremental number of starts hour log 1 72 02937 03008 Pump1AvgFlowHourLog1 72 0 1 litre s Pump 1 average flow hour log 1 72 03009 03080 Pump1AvgCurrentHourLog1 72 0 1A Pump 1 average current hour log 1 72 03081 03152 Pump2OprTimeHourLog1 72 1 min Pump 2 incremental operating time hour log 1 72 03153 03224 Pump2StartCntHourLog1 72 unscaled Pump 2 incremental number of starts hour log 1 72 03225 03296 Pump2AvgFlowHourLog1 72 0 1 litre s Pump 2 average flow hour log 1 72 03297 03368 Pump2AvgCurrentHourLog1 72 0 1A Pum
52. GRUNDFOS INSTRUCTIONS Modbus for Dedicated Controls CIM 200 Modbus RTU CIM 250 GSM GPRS CIM 500 Ethernet for Modbus TCP Functional profile and user manual think GRUNDFOS Y innovate be English GB Functional profile and user manual Original functional profile and user manual CONTENTS 2 1 2 2 2 3 3 1 3 2 3 3 3 4 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 5 5 6 1 6 2 7 1 7 2 7 3 7 4 7 5 7 6 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 9 9 10 9 11 9 12 9 13 9 14 9 15 9 16 9 17 9 18 9 19 10 10 1 10 2 10 3 10 4 11 11 1 11 2 11 3 11 4 11 5 11 6 11 7 11 8 Symbols used in this document Introduction About this functional profile Assumptions Definitions and abbreviations System description Modbus Modbus RTU CIM 200 Modbus GSM GPRS CIM 250 Modbus TCP CIM 500 Specifications CIM module general data CIM 200 Modbus RTU CIM 250 GSM GPRS CIM 500 Modbus TCP Modbus RTU CIM 200 setup Setting the Modbus transmission speed Setting the parity Modbus address selection Termination resistor Status LEDs Modbus GSM GPRS CIM 250 setup Installation Status LEDs Modbus TCP CIM 500 setup Connecting the Ethernet cable Setting the Industrial Ethernet protocol Setting up the IP addresses Establish connection to the Web server Status LEDs DATA and LINK LEDs Modbus function code overview Modbus register overview Register block overview CIM configu
53. IM card into the CIM 250 See fig 11 The slanted edge of the SIM card must point downwards away from the connector The connectors on the SIM card must face inwards towards the CIM 250 See fig 11 Note TM04 2643 2808 Fig 11 Inserting the SIM card Pos Description 1 SIM card holder 2 SIM card 12 6 1 3 Connecting the battery and power supply Warning The CIM 250 must only be connected to SELV or SELV E circuits Warning The safety precautions listed below must be observed carefully as improper handling of the lithium ion battery may result in injury or damage from electrolyte leakage heating ignition or explosion These safety precautions must be observed Only insert the approved Grundfos battery pack 97631960 e Never use this battery pack in other battery chargers Do not dismantle or modify the battery Do not heat or incinerate the battery Do not pierce crush or cause mechanical damage to the battery e Do not short circuit the battery Do not allow the battery to get wet or be immersed in water Do not strike or throw the battery For long periods of storage the temperature should be below 45 C The CIM 250 is fitted with a lithium ion battery It is secured by a velcro strap which absorbs vibrations and makes it easier to replace the battery Connect the battery to the CIM 250 as shown in fig 12 If a battery is not connected the user
54. Inserting the SIM card c The SIM card PIN code is not correct Enter the correct PIN code See section 6 1 2 Inserting the SIM card d No connection to the GSM network e Check the connection to the antenna e Check the GSM coverage of the area using e g a mobile phone e Use an external antenna and experiment with the position 5 The LED for GSM GPRS communication a The CIM 250 has not been initialised Follow the configuration procedure in is pulsating yellow with single pulse but the CIM 250 cannot send or receive SMS messages CIM 250 SMS commands supplement to installation and operating instructions on the CD ROM supplied with the GSM module 79 English GB a9 usubuz 16 2 2 CIM 250 Modbus GSM GPRS communication faults Fault Possible cause Remedy 1 The slave does not respond to telegrams a Configuration or installation error e Ensure that the CIM 250 has contact with the GSM network The LED should be pulsing yellow If the LED1 signal is incorrect see section 6 Modbus GSM GPRS CIM 250 setup for correct installation of the CIM 250 Ensure that the correct slave address is used in the Modbus master poll See register 00003 SoftwareDefinedModbusAddress factory value is 00231 b The slave may be in listen only mode Either send a restart communications diagnostics command or restart the Grundfos product manually c Ifthe holding register of address 00001 SlaveM
55. Interlocking from another controller 00629 Pump5MotorTemperature1 1 C Motor temperature 1 00630 Pump5MotorTemperature2 1 C Motor temperature 2 00631 Pump5PowerHI 1 W Power consumption 00632 Pump5PowerLO 00633 Pump5EnergyHl 0 1 kWh Energy consumption 00634 Pump5EnergyLO 00635 Pump5CosPhi 0 01 Motor cos o 00636 Pump5Frequency 0 1 Hz Motor applied frequency Mode of variable frequency drive 0 VFD not controlled or 2 Stopped 00637 Pump5VFDmode enum gi Reverse star P 4 Start flushing 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 Pump5Sensors WIO nF 5 LO EE WIO sensor Bit 0 WaterInOilSensor lt P 1 Present 00640 i e n Pump5Sensors Current Bol een SEH Bit 1 MotorCurrentSensor p 1 Present Pump5Alarms4 bits See section Fig 25 Interlocking from another controller Pump5Alarms4 Pump blocked alarm Bit 13 bool 0 No alarm 00641 1 Alarm PumpSAlarms4 Power sensor signal fault alarm d bool 0 No alarm Bit 14 1 Alarm Pump5Warnings4 bits See section Fig 25 Interlocking from another controller Pump5Warnings4 Pump blocked warning Bit 13 bool 0 No warning 00642 A 1 Warning Pump5Warnings4 Rowe sensor signal fault warning bool 0 No warning Bit 14 2 i 1 Warning 00643 Pump5AntiBlockingCounter bits Number of anti blockings in the pump 42 9 12 Pump 6 register block All register values
56. Outgoing interlock SIM PIN code Outgoing interlock SMS PIN code enabled Outgoing interlock timeout Phone number CU 36X Fig 25 Interlocking from another controller 11 11 Real time clock The real time clock can be set and or read from the CU 36X in two ways Unix format or standard format All time stamps in the event log and in the data log are also Unix time format Read the time with UNIXRealTimeClockHI register 00228 and UNIXRealTimeClockLO register 00229 or set a new time with SetRealTimeClockHI register 00112 and SetRealTimeClockLO register 00113 The new time will be activated in the CU 36X when writing the LO order register It is recommended to write the HI LO registers in the same telegram 11 11 1 Unix time format For further information see http www devshed com c a Administration UNIX Time_Format_Demystified 1 http www epochconverter com 11 11 2 Standard format In the standard format there are registers for specifying second minute hour day month and year year offset by 2000 in a human readable way With registers from 00230 to 00235 the actual values can be read and with registers 00114 to 00119 new values can be set The new values will be activated when writing the value 1 to SetRtc register 00120 bit 0 pppp INTERLOCK mmmm Interlock command SMS SMS acknowledgement Interlock slave Phone no CU 36X INTERLOCKED Incoming interlock enabled SMS PIN code SMS
57. Software Modbus transmission speed defined Otherwise the value in register 0004 is with register 0004 ignored by the slave b An invalid value may be set in register 00004 See section 5 1 Setting the Modbus transmission 78 speed for invalid values and set correct value in register 00004 16 2 Fault finding CIM 250 Faults in the CIM 250 can be detected by observing the status of the two communication LEDs See the table below and section 3 3 Modbus GSM GPRS CIM 250 16 2 1 LED status Fault LED status Possible cause Remedy 1 Both LEDs LED1 and LED2 remain off a The CIM 250 is fitted incorrectly in the Ensure that the CIM 250 is fitted connected when the power supply is connected CU 36X correctly b The CIM 250 is defective Replace the CIM 250 2 The LED for internal communication a No internal communication between the Ensure that the CIM 250 is fitted correctly in LED2 is flashing red CU36X and the Grundfos product the CU 36X 3 The LED for internal communication a The CIM 250 does not support the Contacte EE LED2 is constantly red Grundfos product connected pany 4 The LED for GSM GPRS communication a The SIM card has not been inserted in Insert the SIM card LED1 keeps flashing yellow CIM 250 See section 6 1 2 Inserting the SIM card See signal 1 in fig 13 on page 13 b The SIM card has not been inserted Insert the SIM card correctly in CIM 250 See section 6 1 2
58. Stop level for pump 6 First pump in group 2 a 2 Pump 2 00257 FirstGroup2Pump enum 3 Pump 3 4 Pump 4 5 Pump 5 6 Pump 6 00258 BatteryVoltage 0 1 V Voltage level on battery IOLogic Status of logic output 1 Bit 0 Output1 SES e rah 1 On IOLogic Status of logic output 2 Bit 1 Output2 pool OFON AR 1 0n IOLogic Ge SE logic output 3 Bit 2 Output3 On lOLogic ea SSC logic output 4 Bit 3 Output4 1 On 00259 Stat f logi tput 5 IOLogic Y S ce ogic output 5 Bit 4 Output5 1 On IOLogic T EE logic output 6 Bit 5 Output6 1 On IOLogic EN EE logic output 7 Bit 6 Output7 1 On IOLogic we SE logic output 8 Bit 7 Output8 1 On 00260 RandomStartLevelBand 0 01 m Random start level band first pump only 30 9 6 Pit data register block Registers in this block can be read by means of function codes 0x03 and or 0x04 It is not possible to write to these registers The table below shows for which CU 36X type the registers are supported OxFFFF indicates that the data value is not available Address Register name Scale Description 00301 PitWaterLevel 0 01 m Sensor measured water level in the pit Requires a level sensor Float switch detected water level in the pit Requires one or more float 00302 PitSwitchWaterLevel enum switches Valid range 0 5 0x0000 0x0005 00303 PitDepth 0 01 m Depth of the p
59. Stopped 00587 Pump4VFDmode enum gi Reverse star P 4 Start flushing 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 Pump4Sensors WIO nF 5 LO EE WIO sensor Bit 0 WaterInOilSensor lt P 1 Present 00590 i e n Pump4Sensors Current Bol een SEH Bit 1 MotorCurrentSensor p 1 Present Pump4Alarms4 bits See section Fig 25 Interlocking from another controller Pump4Alarms4 Pump blocked alarm Bit 13 bool 0 No alarm 00591 1 Alarm Pump3Alarms4 Power sensor signal fault alarm d bool 0 No alarm Bit 14 1 Alarm Pump4Warnings4 bits See section Fig 25 Interlocking from another controller Pump4Warnings4 Pump blocked warning Bit 13 bool 0 No warning 00592 1 Warning Pump4Warnings4 Rowe sensor signal fault warning bool 0 No warning Bit 14 2 i 1 Warning 00593 Pump4AntiBlockingCounter bits Number of anti blockings in the pump 40 9 11 Pump 5 register block All register values are read only and OxFFFF indicates that the data value is not available Address Register name Scale Description Pump5Status Presence of pump bool 0 Not present Bit 0 Presence 1 Present Pump5Status Running state of pump e bool 0 Not running Bit 1 Running a 1 Running Pump5Status Fault state of pump monitoring devices ae bool 0 No fault
60. alarm for group 2 00144 SetCurrentMaxWarnGrp2 0 01A Set current max warning for group 2 00145 SetCurrentMinWantGrp2 0 01A Set current min warning for group 2 22 9 5 Pit status register block Registers in this block can be read by means of function codes 0x03 and or 0x04 It is not possible to write to these registers Address Register name Scale Description Indicates if a ResetAlarm control bit was acknowledged by the device AcknowledgeRegister bool This bit is only active if AutoAckControlBits register 00005 Bit 0 AckResetAlarm bit 0 is set to 0 0 Not acknowledged 1 Acknowledged Indicates if a SetRtc real time clock control bit was AcknowledgeRegister acknowledged by the device This bit is only active if Ke bool AutoAckControlBits register 00005 bit 0 is set to 0 Bit 1 AckSetRtc 0 Not acknowledged 1 Acknowledged Indicates if a ResetEventLog control bit was acknowledged by the device AcknowledgeRegister bool This bit is only active if AutoAckControlBits register 00005 Bit 2 AckResetEventLog bit 0 is set to 0 0 Not acknowledged 1 Acknowledged 00201 Indicates if an InterlockPit control bit was acknowledged by the device AcknowledgeRegister Bodl This bit is only active if AutoAckControlBits register 00005 Bit 3 AckInterlockPit bit 0 is set to 0 0 Not acknowledged 1 Acknowledged Indicates if an AutoPit control bit was acknowledged by the device Acknow
61. alve fault 245 Ge EKOS E User defined relay has been 176 Signal fault temperature 3 sensor 210 High pressure 246 forced manually operated commanded 177 Signal fault smart trim gap 211 Low pressure 247 Power on notice device system sensor has been switched off 178 Signal fault vibration sensor 212 Diaphragm tank precharge pressure 448 Fault battery UPS out of range Subject to alterations 85 English GB xipueddy Appendix The appendix describes the parts of the CIM 500 web server needed for the configuration of a Modbus TCP Ethernet connection For other CIM 500 web server features not specifically related to Modbus TCP see the CIM 500 Installation amp Operating instructions A 1 How to configure an IP address on your PC For connecting a PC to the CIM 500 via Ethernet the PC must be set up to use a fixed static IP address belonging to the same subnetwork as the CIM 500 1 Open Control Panel 2 Enter Network and Sharing Center 3 Click Change adapter settings 4 Right click and select Properties for Ethernet adapter Typically Local Area Connection Select properties for Internet Protocol Version 4 TCP IPv4 Select tab Alternate Configuration 7 Configure an IP address and subnet mask to be used by your PC See fig 29 Internet Protocol TCP IP Properties RRE General Alternate Configuration oo If this computer is used on more than one network enter the alternate IP
62. are read only and OxFFFF indicates that the data value is not available Address Register name Scale Description Pump6Status Presence of pump bool 0 Not present Bit 0 Presence 1 Present Pump6Status Running state of pump e bool 0 Not running Bit 1 Running a 1 Running Pump6Status Fault state of pump monitoring devices ae bool 0 No fault Bit 2 MonitoringFault 8 2 d 1 Fault in auxiliary equipment or sensors Pump6Status Warning state of pump Bit 3 Warnin bool 0 No warning g 1 Warning Pump6Status Alarm state of pump a bool 0 No alarm Bit 4 Alarm 1 Alarm Pump6Status Sc erer equipment IO 111 Bit 5 10111Present P 1 Present Bes Fault state of ili i t 10 111 Pump6Status ge de Se auxiliary equipmen J Bit 6 IO111Fault 1 Fault Pump6Status Si E equipment MP 204 Bit 7 MP204Present P 1 Present Pump6Status a ae auxiliary equipment MP 204 Bit 8 MP204Fault 1 Fault Pump6Status Ass eelere equipment CUE Bit 9 CUEPresent P 1 Present Pump6Status E See auxiliary equipment CUE Bit 10 CUEFault 1 Fault Pump6Status Enabled disabled state of pump Bit 11 PumpDisabled boo ee I p 1 Disabled e g for temporary maintenance Control source of pump 0 Auto 00652 Pump6ControlSource enum 1 Switch 2 Display 3 Remote controlled by bus Pump connection type 0 The pump is controlled from the CU 36X output r
63. authentication Apart from the SMS functionality described in the previous sections which is related to the Dedicated Controls wastewater system the CIM 250 will send SMS messages in case of faults or other special conditions of the CIM 250 itself Such messages do not depend on the CU 36X They cannot be disabled but are generated by the CIM 250 and sent to all numbers in the phone book No SMS message will be sent if the phone book is Note empty for instance if the CIM 250 has not been initialised The message is triggered by an event If the CIM 250 is switched off and on the battery must also be removed it will send the message again if the cause of the message still exists 11 8 1 No connection to product If the communication between the CIM 250 and the CU 36X is interrupted for more than one minute the CIM 250 will send this message to all numbers in the phone book Installation name GSM Module Error No connection to product If the cause of the interruption is the fact that the power supply to the product was interrupted the CIM 250 will send this message instead No mains supply using battery See below Note 11 8 2 No mains supply using battery If the CIM 250 detects that it is being supplied from the optional CIM 250 battery it will send this message to all numbers in the phone book Installation name GSM Module Error No mains supply using battery This fault may disap
64. authentication method TM04 4912 2209 11 12 Event simulation It is possible to simulate alarm warning events by writing appropriate values to the following registers SimulationEventCode register 00701 e SimulationEventSource register 00702 e SimulationEventDeviceNo register 00703 e SimulationEventActionType register 00704 Afterwards 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 influenced The SimulationStatus register 00706 bit 0 can be used to check if event simulation is active If the bit value is 0 there is no active alarm simulation By writing a 0 to SimulationEventCode register 00701 and afterwards setting the SimulationActivate register 00705 bit 0 control bit the simulated event is cancelled It can also be cancelled with the PitControl ResetAlarm register 00101 bit 0 control bit Event simulation procedure Write a valid event code see section 9 13 Alarm simulation register block to SimulationEventCode register 00701 Write an event source number see section 9 13 Alarm simulation register block to SimulationEventSource register 00702 Write a device number see section 9 13 Alarm simulation register block to SimulationEventDeviceNo register 00703 Write an action type number see section 9 13 Alarm simulation register block
65. be written Register addresses start from zero meaning that a register numbered 10 is addressed as 9 The normal response is an echo of the request indicating that the value was written Example of request from master to slave Field Value Address 0x01 Function code 0x06 Address HI 0x10 Address LO 0x00 Value HI OxAF Value LO OxFE In the request the slave with address 1 is asked to write the value of OxAFFE to the register at address 0x1000 Example of response from slave to master Field Value Address 0x01 Function code 0x06 Address HI 0x10 Address LO 0x00 Value HI OxAF Value LO OxFE The response is an echo of the request 66 12 5 Write multiple registers 0x10 This function is used for writing a block of contiguous holding registers in the slave Register addresses start from zero meaning that a register numbered 100 is addressed as 99 Example of request from master to slave Field Value Address 0x01 Function code 0x10 Start address HI 0x00 Start address LO 0x20 Quantity HI 0x00 Quantity LO 0x02 Byte count 0x04 Register 33 HI 0x00 Register 33 LO 0x01 Register 34 HI 0xB0 Register 34 LO 0xB0 In the request the slave with address 1 is asked to write the value of 0x0001 to the register at address 0x0020 and the value of 0xB0B0 to the register at address 0x0021 Example of response from slave to master Field Value Address 0x
66. ber of anti blockings in the pump 34 9 8 Pump 2 register block All register values are read only and OxFFFF indicates that the data value is not available Address Register name Scale Description Pump2Status Presence of pump bool 0 Not present Bit 0 Presence 1 Present Pump2Status Running state of pump e bool 0 Not running Bit 1 Running a 1 Running Pump2Status Fault state of pump monitoring devices h See bool 0 No fault Bit 2 MonitoringFault 8 2 d 1 Fault in auxiliary equipment or sensors Pump2Status Warning state of pump Bit 3 Warnin bool 0 No warning g 1 Warning Pump2Status Alarm state of pump a bool 0 No alarm Bit 4 Alarm 1 Alarm Pump2Status Sc erer equipment IO 111 Bit 5 10111Present P 1 Present SH Fault state of ili i t 10 111 Pump2Status ge de Se auxiliary equipmen J Bit 6 10111Fault 1 Fault Pump2Status Si E equipment MP 204 Bit 7 MP204Present P 1 Present Pump2Status a ae auxiliary equipment MP 204 Bit 8 MP204Fault 1 Fault Pump2Status Ass eelere equipment CUE Bit 9 CUEPresent P 1 Present Pump2Status E See auxiliary equipment CUE Bit 10 CUEFault 1 Fault Pump2Status Enabled disabled state of pump Bit 11 PumpDisabled SC Eeer I p 1 Disabled e g for temporary maintenance Control source of pump 0 Auto 00452 Pump2ControlSource enum 1 Switch 2 Display 3 Remote co
67. card holder SMA connection for GSM antenna o N A LED1 Yellow green status LED for GSM GPRS communication LED2 Red green status LED for internal communication between the CIM 250 and the Grundfos product swt Reset button Keep the button pressed for 5 seconds to return to default settings 6 1 Installation Before installation make sure that the power Note supply has been switched off and that it cannot be accidentally switched on 6 1 1 Fitting a GSM antenna An antenna must be connected to the CIM 250 to establish connection to the GSM network Grundfos offers different kinds of antennas Note No antenna is supplied with the CIM 250 It must be ordered separately External antenna Connect the antenna cable to the SMA connection pos 1 of the CIM 250 The antenna must be installed outside the control cabinet in a position with good reception conditions TM04 2644 2808 Fig 10 Fitting an external GSM antenna Pos Description 1 SMA connection for GSM antenna 2 Antenna cable for external GSM antenna 11 English GB a9 usii65u3 6 1 2 Inserting the SIM card Before inserting the SIM card into the CIM 250 remove the PIN code or set the PIN code to 4321 Procedure 1 Insert the SIM card into a mobile phone 2 Remove the PIN code from the SIM card or set the PIN code to 4321 See the manual of the mobile phone 3 Insert the S
68. cessed from a Modbus TCP master via GPRS or via SMS commands 50 10 4 Modbus TCP communication setup CIM 500 Action Step 1 Install the CIM 500 in the Grundfos Grundfos product according to the pump documentation 2 Select position 1 at the protocol rotary switch See section 7 2 Setting the Industrial Ethernet protocol 3 Power on the Grundfos product and observe LED2 turn steady green and LED1 remaining off 4 Complete the pump configuration e g sensor configuration and selection of local Operating mode local Control mode and local Setpoint e g via Go Remote 5 Connect one of the CIM 500 Ethernet ports RJ45 to a PC using an Ethernet cable 6 Configure the PC Ethernet port to the same subnetwork as the CIM 500 e g 192 168 1 1 and the subnet mask to 255 255 255 0 See A 1 How to configure an IP address on your PC on page 81 7 Open your internet browser and make contact to the CIM 500 Web server Factory default address 192 168 1 100 Log on to the Web server Default 8 User admin Password Grundfos 9 In the menu column to the left select Configuration gt Real time Ethernet protocol 10 Key in an IP address belonging to the same subnet as your PC e g 192 168 1 2 11 Key in the subnet mask 255 255 255 0 and leave the rest of the settings at their factory default values 12 Click Submit to transfer the new settings and close the Web browser CIM 500 is now ready to be accessed
69. ck The CRC bytes are not shown in the examples in the following sections Note 12 2 Read holding registers 0x03 This function is used for reading holding registers from the slave The request 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 registers numbered 0 16 are addressed as 0 15 The register data in the response message are packed two bytes per register For each register the first byte contains the high order bits while the second byte contains the low order bits Example of request from master to slave Example of response from slave to master Field Value Address 0x01 Function code 0x03 Byte count 0x06 Register 108 HI 0x00 Register 108 LO 0x01 Register 109 HI 0x00 Register 109 LO 0x01 Register 110 HI 0x00 Register 110 LO 0x01 In the response the byte count is six since there are three registers of two bytes All three registers hold the value of 0x0001 12 3 Read input registers 0x04 This function is used for reading input registers from the slave Input registers are read only registers by definition The request 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 re
70. connection has been established Pulsating green single pulse Data are exchanged via GPRS Pulsating green double pulse Data are exchanged via the call up connection 6 Green 3 sec LED2 red green Status Description Sending or receiving an SMS message Off The CIM 250 has been switched off No communication between the CIM 250 Flashing red and the Grundfos product Constantly red The CIM 250 does not support the connected version of the Grundfos product The connection between the CIM 250 and Constantly green the Grundfos product is OK 13 English GB a9 usi6ug 7 Modbus TCP CIM 500 setup Warning The CIM 500 must only be connected to SELV or SELV E circuits 7 1 Connecting the Ethernet cable RJ45 plugs and Ethernet cable must be used The cable shield must be connected to protective earth at both ends It is important to connect cable shield to earth through earth clamp or to connect cable shield to earth in the connector The CIM 500 is designed for flexible network installation the built in two port switch makes it possible to daisy chain from product to product without the need of additional Ethernet switches The last product in the chain is only connected to one of the Ethernet ports Each Ethernet port has its own MAC address Ethernet e switc
71. corresponding to the current value of the InterlockTimeout register 00226 in the Modbus profile Whenever a rising edge PitControl InterlockPit is generated the interlock timeout will be Note reinitialised with the value of the InterlockTimeout InterlockTimeout PitControl InterlockPit r 4 o Modbus replies register This is used to prolong an interlock mode 5 The Modbus master can any time bring the CU 36X Modbus slave back into Auto mode by raising the PitControl AutoPit register 00101 bit 4 11 10 2 Interlocking from another controller via SMS Figure 11 13 illustrates the CU 36X SMS interlocking mechanism The CU 36X interlock master issues an SMS command containing a 4 digit PIN code pppp matching the SMS PIN code of the interlock slave CU 36X Following the PIN code is the interlock command INTERLOCK with an interlock timeout value mmmm counting in minutes Timeout values allowed 1 1440 min 24 hours If the interlock is accepted correct PIN 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 authentication method is Both and the interlock master phone number is present in the interlock slave SMS phone number list The interlock timeout value however is always optional If it is not included the previously rec
72. cription Log series 1 item number SE LogSerigs1lt mN6 EES ER See section 11 3 Reading the configurable data log series i Time period between samples in log series 1 configurable 07302 LogSeries1SamplingTime 1s on the CU 36X control panel 07303 LogSeries1NoOfSamples unsealed Number of samples in log series 1 N4 configurable on the CU 36X control panel 07304 LogSeries1TimeStampHI ge Log series 1 Unix time stamp Subtracting Sampling time 07305 LogSeries1TimeStampLO gives the time stamp of sample No 2 in this series etc 07306 LogSeries1Sample1 Value of log series 1 sample No 1 LogSeries1SampleN1 Value of log series 1 sample No N4 last sample in series LogSeries2ItemNo Log series 2 item number See section 11 3 Reading the configurable data log series LogSeries2SamplingTime 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 LogSeries2TimeStampLO gives the time stamp of sample No 2 in this series etc LogSeries2Sample1 Value of log series 2 sample No 1 LogSeries2SampleN2 Value of log series 2 sample No Np last sample in series LogSeries ltemNo Log series item number See section 11 3 Reading the configurable data log series LogSeries SamplingTime Time period between samples in log series LogSeries NoOfSamples Number of samples in log series N
73. d electrical asymmetry External motor protector activated Thermal relay 2 in motor 27 e g MP 204 70 e g thermistor 111 Current asymmetry Motor temperature 2 28 Battery low 71 Pt100 t_mo2 112 Cos too high Turbine operation impellers 29 forced backwards 72 Hardware fault type 1 113 Cos too low 30 Change bearings specific service 73 Hardware shutdown HSD 120 Auxiliary winding fault information single phase motors 31 Change varistor s specific 74 Internal supply voltage too high 121 Auxiliary winding current too high service information single phase motors 32 Overvoltage 75 Internal supply voltage too low 122 Auxiliary Wwinding current to low single phase motors 35 Gas in pump head deaerating 76 internal aommGaication fault 123 Start capacitor low 84 problem single phase motors Code Description Code Description Code Description Run capacitor low Signal fault bearing temperature 124 179 sensor Pt100 general or top 213 VFD not ready single phase motors bearing Motor temperature 3 Signal fault bearing temperature 144 Pt100 t_mo3 180 sensor Pt100 middle bearing ala Water NOMAJ NEVEL S Bearing temperature high Signal fault PTC sensor oa 143 Pt100 in general or top bearing Ki short circuited SC Soft pressure build up Hmeout Bearing temperature high Signal fault bearing temperature 146 Pt100
74. d SW7 to 8 and E respectively y Imp not have the same address on the network If two dE ie that 0 is not a valid slave address as this is used for devices have the same address the result will be roadcasting an abnormal behaviour of the whole serial bus 83 English GB a9 usubuz 18 Grundfos alarm and warning codes This is a general Grundfos alarm and warning code list Not all codes apply to all Grundfos products Code Description Code Description Code Description Communication fault twin head 1 Leakage current 36 Discharge valve leakage 77 pump 2 Missing phase 37 Suction valve leakage 78 Fault speed plug 3 External fault signal 38 Vent valve defective 79 Functional fault add on module 4 Too many restarts 40 Undervoltage 80 Hardware fault type 2 5 Regenerative braking 41 Undervoltage transient 81 Verification error data area RAM t Verification error code area ROM 6 Mains fault 42 Cut in fault dV dt 82 FLASH 7 Too many hardware shutdowns 45 Voltage asymmetr 83 Verificationerror FE parameter y ge asy y area EEPROM 8 PWM switching frequency 48 Overload 84 Memory access error reduced GE Verification error BE parameter 9 Phase sequence reversal 49 Overcurrent i_line i_dc i_mo 85 area EEPROM 10 Communication fault pump 50 Motor protecti functiongeneral 88 Sensor fault shutdown mpf 11 Water in oi
75. d status 00451 Pump 2 R Registers containing pump 2 data and status 00501 Pump 3 R Registers containing pump 3 data and status 00551 Pump 4 R Registers containing pump 4 data and status 00601 Pump 5 R Registers containing pump 5 data and status 00651 Pump 6 R Registers containing pump 6 data and status 00701 Alarm simulation R W Registers for simulation of alarms and warnings 00751 User R W Registers where the user can freely store data 00801 Name string R For reading the name string from the CU 361 02001 Hour log R Registers containing 72 hour logs 06001 Event log R Registers containing the latest 50 event log entries 07001 Data log index R Index for the configurable data log series 07301 Data log series R Configurable data log series All addresses contain registers Some are bit interpreted while others are 16 bit values or high low order parts of 32 bit values A data value of 65535 OxFFFF indicates not available when reading registers The value of 65535 OxFFFF does not imply a disable when writing values Each register block will be specified in more detail in the following sections 17 English GB a9 usubuz 9 2 CIM configuration 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 CIM CIM CIM Description 200 250 500 The minimum reply delay from the sla
76. dress four least significant bits 9 sw7 A screened twisted pair cable must be used The cable screen must be connected to protective earth at both ends Recommended connection Modbus terminal Colour code Data signal D1 TXD1 Yellow Positive D0 TXD0 Brown Negative Common GND Grey Common GND 5 1 Setting the Modbus transmission speed The transmission speed must be set correctly before the CIM 200 Modbus module is ready to communicate with the Modbus network DIP switches SW4 and SW5 are used for setting the transmission speed See fig 5 TM04 1710 0908 SW4 SW5 Fig 5 Modbus transmission speed DIP switch settings Available transmission speeds in bits s 1200 2400 4800 9600 19200 and 38400 The first three transmission speeds are only available via software settings whereas the last three are available via DIP switches Transmission speed bits s SW4 SW5 9600 OFF ON 19200 OFF OFF 38400 ON OFF Software defined ON ON Default transmission speed is 19200 bits per second as per the Modbus RTU standard Software defined When SW4 and SW5 are set to software defined writing a value to the holding register at address 00004 will set a new transmission speed Use the following values for software defined transmission speeds Software defined transmission Value to set in speed register 00004 1200 bits s 0 2400 bits s 4800 bits s 9600 bits s 19200 bits s Q o N
77. e Note register 00109 if PIN code protection has been enabled Operating mode OperatingMode register 00203 enum The Interlock button will issue the PitControl InterlockPit register 00101 bit 3 command which brings the pit into operating mode Interlocked and the Auto button will issue the PitControl AutoPit register 00101 bit 4 command which brings it back into one of the automation modes The Alarm Ack button will issue the PitControl ResetAlarm register 00101 bit 0 command which will clear any alarm warning indication not logs which does not represent a present alarm warning condition and will make the system assume automation control without any auto acknowledgement delay The Custom relay buttons are radio buttons Selecting On will issue the value 1 to data item SetCustomRelay register 00102 and selecting Off will issue the value 0 Time real time clock in the CU 36X control unit Reading and displaying the time is done by using RealTimeClockHI LO register 00228 00229 unix time or RtcSecond register 00230 RtcMinute register 00231 RtcHour register 00232 RtcDay register 00233 RtcMonth register 00234 RtcYear register 00235 if this time format is preferred The Set time button opens a dialogue that can write the data item SetRealTimeClockHI LO register 00112 00113 unix time 13 2 2 Pit status display Water level PitWaterLevel reg
78. e latest 50 alarm and warning events The number of contained event logs can be read from NoOfEventsInLog register 06001 Each event is represented as an event record of seven registers EventID e EventCode EventSource e EventDeviceNo e EventTypeAndCondition e EventTimeStampHl e EventTimeStampLO The EventID is a unique tag for the event record These IDs are incremented successively corresponding to the succession of the events they represent The event log can be handled in three ways e Reading the complete log all 50 event records regularly and afterwards sorting new ones from old ones Reading the event ID of the latest record EventLogLatestID register 00216 and comparing with the event ID of the latest record that has been read previously to see how many new records have been generated Then afterwards reading only the new ones Clearing the event log with PitControl ResetEventLog register 00101 bit 2 after it has been read Then the event log will always contain new events only The CIM module ensures that logged data is protected against internal update during the time Note it is accessed from Modbus so that the event log constitutes a time consistent block data coherency 52 11 3 Reading the configurable data log series LogSeriesltemNo The log series item numbers are shown in the table below Note that the scaling of the registers with the present values is ident
79. e of pump monitoring devices p e bool 0 No fault Bit 2 MonitoringFault 2 1 Fault in auxiliary equipment or sensors Pump1Status Warning state of pump Bit 3 Warnin bool 0 No warning i g 1 Warning Pump1 Status Alarm state of pump bool 0 No alarm Bit 4 Alarm 8 1 Alarm Pump1Status me SE equipment IO 111 Bit 5 10111Present P 1 Present SEH Fault state of ili i t 10 111 Pump1 Status a Aaa Zeg auxiliary equipmen Bit 6 10111Fault _ 1 Fault Pump1Status a EE equipment MP 204 Bit 7 MP204Present P 1 Present Pump1Status S Ee auxiliary equipment MP 204 Bit 8 MP204Fault S 1 Fault Pump1Status EE ER equipment CUE Bit 9 CUEPresent P 1 Present Pump1Status Geng EE auxiliary equipment CUE Bit 10 CUEFault 3 1 Fault Pump1 Status Enabledidisabied state of pump Bit 11 PumpDisabled Boel va Enabled p 1 Disabled e g for temporary maintenance Control source of pump 0 Auto 00402 Pump1ControlSource enum 1 Switch 2 Display 3 Remote controlled by bus Pump connection type 0 The pump is controlled from the CU 36X output relay 00403 Pump1ConnectionType enum 1 The pump is controlled from the IO 351B output relay 2 The pump is controlled from the CU 36X and VFD 3 The pump is controlled from the IO 351B and VFD 00404 Pump1OperatingTimeHIl y s 1 min Total operating time 00405 Pump1OperatingTimeL O 00406 PumplTimeToServiceHI 1 min Time to next service 00407 Pump1Tim
80. e parameter in the CU 36X go to Settings gt Communication settings gt SCADA settings gt e SCADA PIN code if PIN code protection is used e SCADA PIN code enabled disabled Settings gt Communication settings gt Interlock settings gt e Incoming interlock enabled For further information see installation and operating instructions for Dedicated Controls Interlocking procedure 1 The Modbus master e g SCADA system or PLC writes the correct SCADA PIN code to the ScadaPinCode register 00109 if PIN code protection is enabled The SCADA system can verify that write access is granted by reading the PitStatus WriteAccess register 00202 bit 5 which will be logical 1 if write access is granted 2 The CU 36X Modbus slave verifies that the written ScadaPinCode register 00109 register value corresponds to the SCADA PIN code entered by the user CU 36X or PC Tool WW Controls If the codes match the slave will accept data writing from SCADA 3 The Modbus master writes the InterlockTimeout register 00226 if this value should be controlled from the master application If it is not written the existing value will be used Note Modbus telegram s ScadaPinCode acknowledge Fig 24 Interlocking from SCADA 60 4 The Modbus master raises the interlock bit PitControl InterlockPit register 00101 bit 3 which will bring the CU 36X into interlock mode An interlock timeout is initiated
81. e section Fig 25 Interlocking from another controller 00674 Pump6Alarms2 bits See section Fig 25 Interlocking from another controller 00675 Pump6Alarms3 bits See section Fig 25 Interlocking from another controller 00676 Pump6Warnings1 bits See section Fig 25 Interlocking from another controller 00677 Pump6Warnings2 bits See section Fig 25 Interlocking from another controller 00678 Pump6Warnings3 bits See section Fig 25 Interlocking from another controller 00679 Pump6MotorTemperature1 1 C Motor temperature 1 00680 Pump6MotorTemperature2 1 C Motor temperature 2 00681 Pump6PowerHI 1 W Power consumption 00682 Pump6PowerLO 00683 Pump6EnergyHl 0 1 kWh Energy consumption 00684 Pump6EnergyLO 00685 Pump6CosPhi 0 01 Motor cos o 00686 Pump6Frequency 0 1 Hz Motor applied frequency Mode of variable frequency drive 0 VFD not controlled or 2 Stopped 00687 Pump6VFDmode enum gi Reverse star P 4 Start flushing 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 Pump6Sensors WIO nF 5 LO EE WIO sensor Bit 0 WaterInOilSensor lt P 1 Present 00690 i e n Pump6Sensors Current Bol een SEH Bit 1 MotorCurrentSensor p 1 Present Pump6Alarms4 bits See section Fig 25 Interlocking from another controller Pump6Alarms4 Pump blocked alarm Bit 13 bool 0 No alarm 00691 1 Alarm Pump6Alarms4 Power sensor signal fault alarm
82. e value PitPump1Control register 00103 enum 1 which brings the pump into operating mode Start from Remote Auto will issue the value PitPump1Control register 00103 enum 0 which brings the pump back into its previous state See fig 27 for logic and priority for the pump control and note that the control sources Switch and Display have higher priority than Remote Stop Start oe Auto Stop Display ee Auto Stop Auto Stop Start KE TM04 3680 4808 Fig 27 Logic and priority for the pump control Before trying to operate the pumps remember to Note write the ScadaPinCode register 00109 if PIN code protection has been enabled e Active alarms and warnings Pump1Alarms1 register 00423 bits Pump1Alarms2 register 00424 bits Pump1Alarms3 register 00425 bits Pump1Warnings1 register 00426 bits Pump1Warnings2 register 00427 bits Pump1Warnings3 register 00428 bits Display bar The blue bar at the top of the screen is used to open and close specific displays that can show specific data and change settings of the pit control system The descriptions below refer to fig 26 The Pit operation button opens the Pit operation display The Pit status button opens the Pit status display The Pump 1 and Pump 2 buttons open the Pump 1 and Pump 2 displays The Setup button opens the display for showing and changing all the pump co
83. e1 1 C 5006 Pump5MotorTemperature2 1 C 5007 Pump5CosPhi 0 01 5008 Pump5Power 10 W 5009 Pump5Voltage 0 1V 5010 Pump5LatestCurrent 0 1A 5011 Pump5StartsPerH Unscaled 5012 Pump5LatestOperatingTime 1s 5013 Pump5Frequency 0 01 Hz 5014 Pump5Torque 0 1 Nm 5015 Pump5CurrentAsymmmetry 0 1 6000 Pump6Flow 0 1 litre s 6001 Pump6LatestFlow 0 1 litre s 6002 Pump6Current 0 1A 6003 Pump6lnsulation 10 KQ 6004 Pump6WaterInOil 0 1 6005 Pump6MotorTemperature1 1 C 6006 Pump6MotorTemperature2 1 C 6007 Pump6CosPhi 0 01 6008 Pump6Power 10 W 6009 Pump6Voltage 0 1V 6010 Pump6LatestCurrent 0 1A 6011 Pump6StartsPerH Unscaled 6012 Pump6LatestOperatingTime 1s 6013 Pump6Frequency 0 01 Hz 54 Log series item No Log item register Scale 6014 Pump6Torque 0 1 Nm 6015 Pump6CurrentAsymmmetry 0 1 The data item PitPowerHI LO registers 00308 and 00309 has a resolution of 1 W but the logging is in 10 W Log series max limits Total number of samples 40000 registers Log series max length 8192 registers max value for LogSeriesNoOfSamples Maximum number of log series 11 4 Separation of reads and writes The functional profile supports Modbus holding registers which means that registers can be both read and written By default most of the register values meant for writing by the Modbus master will also be updated by the CU 36X control unit itself to reflect the actual value used by the CU 36X Differences arise due to in
84. eToServiceLO 00408 Pump1OperatingTimeYesterday 1 min Operating time yesterday 00409 Pump1OperatingTime Today 1 min Operating time today 00410 Pump1LatestOperatingTime 1s Operating time last time it was operated 00411 Pump1StartCounterHl unscaled Total number of pump starts 00412 Pump1StartCounterLO 00413 Pump1StartCounterYesterday unscaled Total number of pump starts yesterday 00414 Pump1StartCounterToday unscaled Total number of pump starts today 00415 Pump1StartsPerHour unscaled Number of pump starts within the last hour 00416 Pump1Flow 0 1 litre s Calculated average or measured pump flow 00417 Pump1LatestFlow 0 1 litre s Latest calculated measured flow capacity 00418 Pump1Current 0 1A Motor current 00419 Pump1LatestCurrent 0 1A Latest motor current 33 English GB a9 usubuz Address Register name Scale Description 00420 Pump1Voltage 0 1V Voltage 00421 Pump1Insulation 10 kQ Motor insulation resistance 00422 Pump1WaterInOil 0 1 Motor water in oil measurement 00423 Pump1Alarms1 bits See section Fig 25 Interlocking from another controller 00424 Pump1Alarms2 bits See section Fig 25 Interlocking from another controller 00425 Pump1Alarms3 bits See section Fig 25 Interlocking from another controller 00426 Pump1Warnings1 bits See section Fig 25 Interlocking from another controller 00427 Pump1Warnings2 bits See section Fig 25 Interlocking from ano
85. ection 10 Modbus RTU commissioning step by step guides for available data 5 The slave does not react to control actions or to writing of settings 82 The Grundfos product might be in Local mode in which case Operating mode Control mode and Setpoint cannot be changed from bus Register 00201 bit 8 AccessMode must be 1 Remote for bus control to be active Set the Grundfos product in Remote mode by setting register 00101 bit 0 RemoteAccessReq to 1 Remote The Grundfos product should show Controlled from bus when status is read by handheld controllers R100 or GO Remote 17 Modbus RTU rotary switch addresses Modbus SW SW Modbus SW SW Modbus SW SW Modbus SW SW Modbus SW SW address 6 7 address 6 7 address 6 7 address 6 7 address 6 7 1 0 1 51 3 3 101 6 5 151 9 7 201 C 9 2 0 2 52 3 4 102 6 6 152 9 8 202 C A 3 0 3 53 3 5 103 6 7 153 9 9 203 C B 4 0 4 54 3 6 104 6 8 154 9 A 204 C C 5 0 5 55 3 7 105 6 9 155 9 B 205 C D 6 0 6 56 3 8 106 6 A 156 9 C 206 C E 7 0 7 57 3 9 107 6 B 157 9 D 207 C F 8 0 8 58 3 A 108 6 C 158 9 E 208 D 0 9 0 9 59 3 B 109 6 D 159 9 F 209 D 1 10 0 A 60 3 C 110 6 E 160 A 0 210 D 2 11 0 B 61 3 D 111 6 F 161 A 1 211 D 3 12 0 C 62 3 E 112 7 0 162 A 2 212 D 4 13 0 D 63 3 F 113 7 1 163 A 3 213 D 5 14 0 E 64 4 0 114 7 2 164 A 4 214 D 6 15 0 F 65 4 1 115 7 3 16
86. ee 1 Disabled PitPumpsDisabled F ob edi disabled state of pump 6 Bit 5 Pump6Disabled SES E SE 1 Disabled PitPumpsDisabled Enabledidisabled state of mixer bool 0 Enabled Bit 6 MixerDisabled 1 Disabled 24 Address Register name Scale Description PitPumpsRunning Running state of pump 1 z bool 0 Not running Bit 0 Pump1Running 8 1 Running PitPumpsRunning Running state of pump 2 I bool 0 Not running Bit 1 Pump2Running d 1 Running PitPumpsRunning Running state of pump 3 bool 0 Not running Bit 2 Pump3Running 1 Running d Running state of pump 4 00206 PitPumpsR nning bool 0 Not running Bit 3 Pump4Running I 1 Running PitPumpsRunning Running state of pump 5 e bool 0 Not running Bit 4 Pump5Running 1 Running PitPumpsRunning Running state of pump 6 bool 0 Not running Bit 5 Pump6Running 1 Running PitPumpsRunning Running state of mixer 5 bool 0 Not running Bit 6 MixerRunning i 1 Running PitPumpsMonitoringFault Fault state of pump 1 monitoring devices e g IO 111 ee bool 0 No fault Bit 0 Pump1MonitoringFault r 1 Fault in auxiliary equipment or sensors PitPumpsMonitoringFault Fault state of pump 2 monitoring devices e g IO 111 u bool 0 No fault Bit 1 Pump2MonitoringFault 8 Gs 1 Fault in auxiliary equipment or sensors PitPumpsMonitoringFautt Fault state of pump 3 monitoring devices e g IO 111 Ee boo
87. eived value will be used By issuing the Auto command the interlock master can instantly terminate interlocking pppp AUTO The function of interlocking by SMS has the natural consequence that interlocking is also possible via a mobile phone In this case the user will be able to see the acknowledgement SMS positive or negative replied back from the CU 36X The CU 36X interlock master can interlock up to three CU 36X interlock slaves each represented by a set of parameters that have to be configured in the master for each of them To find the parameter in the CU 36X go to Settings gt Communication settings gt Interlock settings gt Interlock pit 1 gt Outgoing interlock slave phone number Outgoing interlock SMS PIN code Outgoing interlock SMS PIN code enabled Outgoing interlock timeout The interlock slave has to be configured as described in the installation and operating instructions for Dedicated Controls To find the parameter in the CU 36X go to Settings gt Communication settings gt SMS authentication gt e SMS PIN code pppp e SMS authentication method Via phone number Via PIN code Both or None Settings gt Communication settings gt Interlock settings gt Incoming interlock enabled User SCADA PIN code SCADA PIN code E D lt Incoming interlock enabled TM04 4911 2209 I Interlock master For each interlock slave Outgoing interlock slave phone number
88. elay 00653 Pump6ConnectionType enum 1 The pump is controlled from the IO 351B output relay 2 The pump is controlled from the CU 36X and VFD 3 The pump is controlled from the IO 351B and VFD 00654 Pump6OperatingTimeHIl r s 1 min Total operating time 00655 Pump6OperatingTimeLO 00656 Pump6TimeToServiceHl 1 min Time to next service 00657 Pump6TimeToServiceLO 00658 Pump6OperatingTimeYesterday 1 min Operating time yesterday 00659 Pump6OperatingTime Today 1 min Operating time today 00660 Pump6LatestOperatingTime 1s Operating time last time it was operated 00661 Pump6StartCounterHl unscaled Total number of pump starts 00662 Pump6StartCounterLO 00663 Pump6StartCounterYesterday unscaled Total number of pump starts yesterday 00664 Pump6StartCounterToday unscaled Total number of pump starts today 00665 Pump6StartsPerHour unscaled Number of pump starts within the last hour 00666 Pump6Flow 0 1 litre s Calculated average or measured pump flow 00667 Pump6LatestFlow 0 1 litre s Latest calculated measured flow capacity 00668 Pump6Current 0 1A Motor current 00669 Pump6LatestCurrent 0 1A Latest motor current 43 English GB a9 usii65ua Address Register name Scale Description 00670 Pump6Voltage 0 1V Voltage 00671 Pump6lnsulation 10 kQ Motor insulation resistance 00672 Pump6WaterInOil 0 1 Motor water in oil measurement 00673 Pump6Alarms1 bits Se
89. ent several call backs based on the same event If SCADA PIN code protection is enabled the ScadaPinCode register 00109 has to be written with the correct value before write access will be opened It will then remain open until the call back session is completed To finally end the sequence the SCADA system hangs up the line This is detected by the CIM 250 which also hangs up the line and the call back communication session is thereby completed GSM network e g SCADA CIM 250 ning Call pack NOL Dialing CZ Dialling F Connection ssthi timeout e abl ished after 1 min Silence timeout after 1 min without communication Modbus communication gt Modbus CallBackAck Modbus reply g Hangs up Hangsup q the line the line Session completed E Fig 19 Principle illustration of a call back session To find the parameter in the CU 36X go to Settings gt Communication settings gt SCADA settings gt SCADA call back enabled e SCADA call back phone number SCADA PIN code enabled e SCADA PIN code Settings gt Alarm settings gt SCADA call back enabled for particular alarms 11 8 Use of SMS messages The setting up and the use of the SMS functions are described in the installation and operating instructions for Dedicated Controls To find the parameter in the CU 36X go to Settings gt Communication settings gt e SMS numbers e SMS schedule e SMS heartbeat message e SMS
90. eries 1 07005 LogSeries1NoOfSamples unscaled Number of samples in log series 1 N4 07006 LogSeries2itemNo anscaleg a hi eg the configurable data log series 07007 LogSeries2RegAddr unscaled Register start address of log series 2 07008 LogSeries2SamplingTime 1s Time period between samples in log series 2 07009 LogSeries2NoOfSamples unscaled Number of samples in log series 2 No LggsenssiiiemNe unsealed SE the configurable data log series LogSeries RegAddr unscaled Register start address of log series LogSeries SamplingTime 1s Time period between samples in log series LogSeries NoOfSamples unscaled Number of samples in log series Nz 07294 L gSeriesLitemNo unscaled s SE data log series 07255 LogSeriesLRegAddr unscaled Register start address of log series L 07256 LogSeriesLSamplingTime 1s Time period between samples in log series L 07257 LogSeriesLNoOfSamples unscaled Number of samples in log series L NL 07258 LogSeriesEndMark unscaled End mark to end the index Is always 0 indicates variable register address 48 9 19 Data log series register block Data area for the configurable data log series max 64 series The log data are read only and have a fixed starting address so log series 1 always starts at register 07301 See section 11 3 Reading the configurable data log series for detailed information on how to read the configurable log series Address Register name Scale Des
91. f installed Bit 2 FloatSwitch3Status 1 On SE Onioff stat f float switch 4 if installed FloatSwitchesStatus bool O Om at ot l at witeh qi if installed Bit 3 FloatSwitch4Status 1 On FloatSwitchesStatus D SE of float switch 5 if installed Bit 4 FloatSwitch5Status 1 On FloatSwitchesStatus S 2 of extra overflow float switch if installed Bit 5 ExtraOverflowSwitch 1 On Function of the float switch 0 Not used 1 Dry running Q Sa 3 Stop of all pumps 4 Stop 5 Stop of first pump 00219 FloatSwitch1Function enum O Stop O Second bump 11 Start stop 12 Start of first pump stop 13 Start 14 Start of first pump 15 Start of second pump 20 Start of all pumps 21 Alarm level 23 High level 27 English GB a9 usubuz Address Register name Scale Description Function of the float switch 0 Not used 1 Dry running 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 pump 20 Start of all pumps 21 Alarm level 23 High level 00220 FloatSwitch2Function enum Function of the float switch 0 Not used 1 Dry running Dim ke 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
92. fig 15 e Red green status LED LED1 for Ethernet communication e Red green status LED LED2 for internal communication between the CIM 500 and the Grundfos product LED1 Status Description Off No Modbus TCP communication or switched off Flashing green Modbus TCP communication active Permanently red CIM 500 module configuration fault See section 16 3 1 Permanently red and green Flashing red and green Error in firmware download See section 16 3 1 Resetting to factory default After 20 seconds the CIM 500 will restart LED2 Status Description Off The CIM 500 is switched off No internal communication between the Flashing red CIM 500 and the Grundfos product Permanently red The CIM 500 does not support the Grundfos product connected Permanently green Internal communication between the CIM 500 and the Grundfos product is OK Permanently red and green Memory fault During start up there is a delay of up to 5 seconds before LED1 and LED2 status is updated 7 6 DATA and LINK LEDs The CIM 500 Ethernet module has two connectivity LEDs related to each RJ45 Connector See fig 15 DATA1 and DATA2 These yellow LEDs indicate data traffic activity Status Description Yellow off No data communication on RJ45 Connector Yelow Data communication ongoing on RJ45 Connector flashing Steady Heavy network traffic on RJ45 Connector yellow LINK1
93. gisters numbered 0 16 are addressed as 0 15 The register data in the response message are packed two bytes per register For each register the first byte contains the high order bits while the second byte contains the low order bits Example of request from master to slave Field Value Address 0x01 Function code 0x04 Start address HI 0x10 Start address LO 0x10 Quantity HI 0x00 Quantity LO 0x03 In the request the slave with address 1 is asked to deliver three contiguous registers starting from address 0x1010 4112 meaning register 4113 Example of response from slave to master Field Value Address 0x01 Function code 0x03 Start address HI 0x00 Start address LO 0x6B Quantity HI 0x00 Quantity LO 0x03 In the request the slave with address 1 is asked to deliver three contiguous registers starting from address 0x006b 107 meaning register 108 Field Value Address 0x01 Function code 0x04 Byte count 0x06 Register 4113 HI 0x22 Register 4113 LO 0x22 Register 4114 HI 0x22 Register 4114 LO 0x22 Register 4115 HI 0x22 Register 4115 LO 0x22 In the response the byte count is six since there are three registers of two bytes All three registers hold the value of 0x2222 65 English GB a9 usubuz 12 4 Write single register 0x06 This function is used for writing a single holding register in the slave The request telegram specifies the address of the register that is to
94. h s CIM CIM CIM 2 500 500 500 CIM S 500 Fig 14 Example of Industrial Ethernet network 060 Zeen d 3 1 WOOGIN 3M ROCHE SM oO S d 8 Fig 15 Example of Ethernet connection Pos Description Designation 1 Industrial Ethernet RJ45 Connector 1 ETH1 2 Industrial Ethernet RJ45 Connector 2 ETH2 3 Rotary switch for protocol selection SW1 4 Data activity LED for Connector 1 DATA1 5 Link LED for Connector 1 LINK1 6 Data activity LED for Connector 2 DATA2 7 Link LED for Connector 2 LINK2 8 Green red status LED for Ethernet LED 1 communication Green red status LED for internal 9 communication between module and LED 2 pump 14 7 2 Setting the Industrial Ethernet protocol The CIM 500 Ethernet module has a rotary switch for selection of the Industrial Ethernet protocol See fig 16 TM05 7431 1013 Pos Description 0 PROFINET IO Default from factory 1 Modbus TCP Reserved LED1 will be permanently red to indicate an invalid configuration Reset to factory default Note The rotary switch has to be set in this position for F 20 seconds to Reset to factory default During this period LED1 will be flashing red and green at the same time to indicate reset will occur Every change of the rotary switch setting when the module is powered on will cause the module to restart 7 3 Setting up the IP addresses The CIM 500 Ethernet module is default set up to a fixed IP address It is possible to
95. ical to the scaling of the logged data values except for power values where the scaling has been changed from 1 W to 10 W to fit into 16 bit Log series item No Log item register Scale 0001 PitWaterLevel 0 01 m 0002 PitSwitchWaterLevel Unscaled 0003 PitFlowIn 0 1 litre s 0004 PitAverageFlowln 0 1 litre s 0005 PitFlowOut 0 1 litre s 0006 PitAverageFlowOut 0 1 litre s 0007 PitPower 10 W 0008 PitSpecificEnergy 1 Whim 0010 PitMixerStartPerH Unscaled 0011 PitOutletPressure 0 001 bar 0012 PitEstimatedFlowOut 0 1 I s 0500 UserAnalogInput1 0 1 0501 UserAnalog nput2 0 1 0502 UserAnalog nput3 0 1 1000 Pump1Flow 0 1 litre s 1001 Pump iLatestFlow 0 1 litre s 1002 Pump1Current 0 1A 1003 Pump Insulation 10 KQ 1004 Pump1WaterInOil 0 1 1005 Pump1MotorTemperature1 1 C 1006 Pump1MotorTemperature2 1 C 1007 Pump1CosPhi 0 01 1008 Pump1Power 10 W 1009 Pump1Voltage 0 1V 1010 Pump iLatestCurrent 0 1A 1011 Pump1StartsPerH Unscaled 1012 Pump iLatestOperatingTime 1s 1013 Pump1Frequency 0 01 Hz 1014 Pump1 Torque 0 1 Nm 1015 Pump1CurrentAsymmmetry 0 1 2000 Pump2Flow 0 1 litre s 2001 Pump2LatestFlow 0 1 litre s 2002 Pump2Current 0 1A 2003 Pump2Insulation 10 KQ 2004 Pump2WaterInOil 0 1 2005 Pump2MotorTemperature1 1 C 2006 Pump2MotorTemperature2 1 C 2007 Pump2CosPhi 0 01 2008 Pump2Power 10 W 2009 Pump2Voltage 0 1V
96. ication and Industrial Ethernet a physical circuit or a reserved data communication channel Transmission Control Protocol Internet CU 36X Grundfos control unit for Dedicated TCP IP Protocol Protocol suitable for Internet Controls CU 361 and CU 362 communication Dynamic Host Configuration Protocol Transmission speed Bits transferred per second bits s DHCP Used to configure network devices so that Uniform Resource Locator The IP they can communicate on an IP network URL addreseuseq to conheci toas ver DNS Domain Name System Used to resolve Coordinated Universal Time the primary host namesto EE UTC time standard by which the world GENIbus Proprietary Grundfos fieldbus standard regulates clocks and time GENIpro Proprietary Grundfos fieldbus protocol UTF 8 Unicode Transformation Format General Packet Radio Service character encoding technology to achieve TCP IP Virtual Private Network GPRS SG communication and internet access via A network using the Internet to connect GSM nodes These systems use encryption and VPN other security mechanisms to ensure that A Grundfos handheld remote control device for controlling Grundfos products via infrared or radio Based on smart phone technology Grundfos GO only authorised users can access the network and that the data cannot be intercepted 3 System description 3 4 Modbus TCP CIM 500 3 1 Modbus The Grundfos Dedicated Controls CU 36X control unit is I connected t
97. ice into listen only mode This 11 RESERVED effectively mutes the device making it unable to 0x04 communicate on the network To bring the device 12 RESERVED back to normal mode a Restart communications 13 RESERVED command code 0x08 subcode 0x01 must be 14 RESERVED issued 15 RESERVED Clear counters and diagnostics register A a Ox0A Clears all counters and the diagnostics register A bit value of 1 means true unless otherwise specified these are also cleared on power up restart The diagnostics register is read using function code 0x08 and subcode 0x02 Return bus message count 0x0B Returns the number of messages detected by the slave Ox0C Return bus CRC error count x Returns the number of CRC errors in the slave Return bus exception count 0x0D Returns the number of Modbus exception responses that the slave has transmitted Return slave message count 0x0E Returns the number of messages that the slave has processed Return slave no response count 0x0F Returns the number of messages for which the slave has sent no response 0x12 Return bus character overrun count Returns the number of overruns in the slave Clear overrun counter 0x14 Clears the overrun counter this is also cleared on power up restart Example of request from master to slave Field Value Address 0x01 Function code 0x08 Subcode 0x00 Data 0xAB Data 0xCD The response is identical to the request Example of response from slave to master
98. iliary equipment MP 204 Bit 8 MP204Fault 1 Fault Pump3Status Ass eelere equipment CUE Bit 9 CUEPresent P 1 Present Pump3Status E See auxiliary equipment CUE Bit 10 CUEFault 1 Fault Pump3Status Enabled disabled state of pump Bit 11 PumpDisabled SC Eeer p 1 Disabled e g for temporary maintenance Control source of pump 0 Auto 00502 Pump3ControlSource enum 1 Switch 2 Display 3 Remote controlled by bus Pump connection type 0 The pump is controlled from the CU 36X output relay 00503 Pump3ConnectionType enum 1 The pump is controlled from the IO 351B output relay 2 The pump is controlled from the CU 36X and VFD 3 The pump is controlled from the IO 351B and VFD 00504 Pump3OperatingTimeHIl r s 1 min Total operating time 00505 Pump3OperatingTimeLO 00506 Pump3TimeToServiceHl 1 min Time to next service 00507 Pump3TimeToServiceLO 00508 Pump3OperatingTimeYesterday 1 min Operating time yesterday 00509 Pump3OperatingTime Today 1 min Operating time today 00510 Pump3LatestOperatingTime 1s Operating time last time it was operated 00511 Pump3StartCounterHl unscaled Total number of pump starts 00512 Pump3StartCounterLO 00513 Pump3StartCounterYesterday unscaled Total number of pump starts yesterday 00514 Pump3StartCounterToday unscaled Total number of pump starts today 00515 Pump3StartsPerHour unscaled Number of pump starts within the last hour 00516 Pump3Flow 0 1 litre s Calculated average or
99. ill overwrite this register value with the resulting level Setting a new start level pump 1 00126 SetStartLevelPump1 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new stop level pump 1 00127 SetStopLevelPump1 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new start level pump 2 00128 SetStartLevelPump2 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new stop level pump 2 00129 SetStopLevelPump2 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level 21 English GB a9 usubuz Address Register name Scale Description Setting a new start level pump 3 00130 SetStartLevelPump3 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new stop level pump 3 00131 SetStopLevelPump3 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new start level pump 4 00132 SetStartLevelPump4 0 01 m If ReadWriteSeparation register 00006 bit 0 is se
100. ings gt Communication settings gt GPRS settings gt e APN Username e Password There are some advanced GPRS settings which have default values that usually work but in special cases it might be necessary to change some of them This can only be done with the Grundfos PC Tool WW Controls e Authentication Normal Secure only used by some service providers default is Normal e Roaming Enabled Disabled default is Disabled Modbus TCP port number default 502 GENlpro port number default 49152 Other relevant settings in the CU 36X To find the parameter in the CU 36X go to Settings gt Communication settings gt SCADA settings gt SCADA PIN code enabled e SCADA PIN code Pp 11 9 3 Status In the CU 36X display Status gt System gt GSM GPRS you will see the following information GPRS connection state Detached No connection to any GPRS service Attached Connection to GPRS service established Context active IP address has been assigned ready for a client to establish a socket connection Connected A client has established a socket connection The system is ready for TCP IP data exchange or already exchanging data Total GPRS data sent in kb Total GPRS data received in kb IP address e g 218 214 34 201 The same display also supplies statistical information about SMS messages call up connections and GSM signal strength Modb
101. inimumReplyDelay is set too high the master may time out before receiving the response from the slave Increase the reply delay in the master or reduce the SlaveMinimumReplyDelay 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 the CIM 250 See section 12 Modbus RTU telegram examples for 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 will respond 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 register blocks in one telegram This is not possible since there are unused addresses among 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 4 The slave returns data value OxFFFF 65535 a The availability of data will in some cases depend on a configuration or the actual conditio
102. ional profile describes the Hyper Text Transfer Protocol CIM 200 Modbus RTU HTTP The protocol commonly used to navigate CIM250 Modbus GSM GPRS thiesworid NS Web CIM 500 Modbus Ethernet for Modbus TCP IANA Internet Assigned Numbers Authority for the following Grundfos products IP Internet Protocol e Grundfos Dedicated Controls 361 LED Light Emitting Diode e Grundfos Dedicated Controls 362 MAC Media Access Control Unique network In the following the two supported controllers are referred to as address for a piece of hardware CU 36X A serial communications protocol The data in this document are subject to change without prior Modbus commonly used in industry and building notice Grundfos cannot be held responsible for any problems automation systems caused directly or indirectly by using information in this functional Modbus is a fieldbus used worldwide profile The RTU version is used for wired Modbus RTU networks CIM 200 and for call up connections over telephone networks SS pssumptlons N CIM 250 This functional profile assumes that the reader is familiar with Modbus is a fieldbus used worldwide commissioning and programming of Modbus devices The reader ER a The TCP version is adapted for use as an should also have some basic knowledge of the Modbus protocol AC A and technical specifications Modbus TCP application protocol on TCP IP using H either GPRS CIM 250 or Ethernet It is also assumed that an existing Modbus net
103. is off PumpAlarms1 15 26 MP 204 pump No 1 6 Pump alarms 2 registers 00424 pump 1 00474 pump 2 00524 pump 3 00574 pump 4 00624 pump 5 00674 pump 6 Motor protector commanded test trip PumpAlarms2 0 18 MP 204 pump No 1 6 Common phase error PumpAlarms2 1 241 DI pump No 1 6 Motor moisture switch PumpAlarms2 2 22 10 111 pump No 1 6 Motor pump vibration high PumpAlarms2 3 24 10 111 pump No 1 6 Motor water in oil content too high water in oil PumpAlarms2 4 11 Al IO 111 pump No 1 6 Motor fault in mains supply PumpAlarms2 5 6 DI pump No 1 6 Motor contactor feedback fault PumpAlarms2 6 220 DI pump No 1 6 Motor max starts per hour limit exceeded PumpAlarms2 7 21 System pump No 1 6 Motor operating time service limit exceeded PumpAlarms2 8 12 Pump No 1 6 Too many pump auto restarts per 24 h PumpAlarms2 9 4 MP 204 pump No 1 6 Pump low flow PumpAlarms2 10 58 Pump No 1 6 Pump max continuous runtime limit exceeded PumpAlarms2 11 245 System pump No 1 6 Motor cos g too high PumpAlarms2 12 112 MP 204 pump No 1 6 Motor cos too low PumpAlarms2 13 113 MP 204 pump No 1 6 Pump alarms 3 registers 00425 pump 1 00475 pump 2 00525 pump 3 00575 pump 4 00625 pump 5 00675 pump 6 Pump malfunction due to auxiliary component fault PumpAlarms3 0 224 Pump No 1 6 Communication fault pump module PumpAla
104. ister 00301 0 01 mJ Pit depth PitDepth register 00303 0 01 m Actual flow PitFlowOut register 00306 0 1 I s Average flow PitAverageFlowOut register 00307 Total power consumption PitPowerHlI LO register 00308 00309 1 W Total energy consumption PitEnergyHI LO register 00310 00311 0 1 kWh Energy consumption yesterday PitEnergyYesterday register 00312 0 1 kWh Energy consumption today PitEnergyToday register 00313 0 1 kWh Total pumping efficiency PitSpecificEnergy register 00314 1 Wh m Total operating time PitOperatingTimeHI LO register 00329 00330 1 min Total pumped volume PitPumpedVolumeHI LO register 00315 00316 0 1 m3 Pumped volume yesterday PitPumpedVolumeYesterday register 00317 0 1 m3 Pumped volume today PitPumpedVolume Today register 00318 0 1 m3 Number of mixer starts per hour PitMixerStartsPerHour register 00319 Total overflow volume PitOverflowVolume register 00320 0 1 mt Overflow volume yesterday 24 h PitOverflowVolume Yesterday register 00321 0 1 m3 Overflow volume today PitOverflowVolumeToday register 00322 0 1 m3 69 English GB a9 usubuz Total overflow time PitOverflowTime register 00323 1 min Overflow time yesterday 24 h PitOverflowTimeYesterday register 00324 1 min e Overflow time today 24 h PitOverflowTimeToday register 00325 1 min Total number of overflows
105. it 00304 PitFlowln 0 1 litre s Actual flow into the pit Requires a flow sensor or flow calculation from level sensor 00305 PitAverageFlowin 0 1 litre s Average flow into the pit Requires a flow sensor or flow calculation from level sensor 00306 PitFlowOut 0 1 litre s Actual flow out of the pit Requires a flow sensor or flow calculation from level sensor 00307 PitAverageFlowOut 0 1 litre s Average flow out of the pit Requires a flow sensor or flow calculation from level sensor 00308 PitPowerHl 1 1 W Power consumption of the pit Requires a power sensor or MP 204 00309 PitPowerLO 00310 PitEnergyHl d 0 1 kWh Energy consumption of the pit Requires a power sensor or MP 204 00311 PitEnergyLO 00312 PitEnergyYesterday 0 1 kWh Energy consumption of the pit yesterday Requires a power sensor or MP 204 00313 PitEnergyToday 0 1 kWh Energy consumption of the pit today Requires a power sensor or MP 204 s zz 3 Specific energy consumption of the pit Requires a power sensor or 00314 PitSpecificEnergy 1 Wh m MP 204 and a flow sensor 00315 PitPumpedVolumeHl AA Total pumped volume Requires a flow sensor or flow calculation from 00316 PitPumpedVolumeLO level sensor 00317 PitPumpedVolumeYesterday 0 1 M3 Total pumped volume yesterday 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 PitMixerStartsPerH
106. it 13 bool 0 No alarm 00491 1 Alarm Pump2Alarms4 Power sensor signal fault alarm i bool 0 No alarm Bit 14 1 Alarm Pump2Warnings4 bits See section Fig 25 Interlocking from another controller Pump2Warnings4 Pump blocked warning Bit 13 bool 0 No warning 00492 i 1 Warning Pump2Warnings4 Rowe sensor signal fault warning bool 0 No warning Bit 14 2 i 1 Warning 00493 Pump2AntiBlockingCounter bits Number of anti blockings in the pump 36 9 9 Pump 3 register block All register values are read only and OxFFFF indicates that the data value is not available Address Register name Scale Description Pump3Status Presence of pump bool 0 Not present Bit 0 Presence 1 Present Pump3Status Running state of pump e bool 0 Not running Bit 1 Running a 1 Running Pump3Status Fault state of pump monitoring devices See bool 0 No fault Bit 2 MonitoringFault 8 2 d 1 Fault in auxiliary equipment or sensors Pump3Status Warning state of pump Bit 3 Warnin bool 0 No warning g 1 Warning Pump3Status Alarm state of pump bool 0 No alarm Bit 4 Alarm 1 Alarm Pump3Status Sc erer equipment IO 111 Bit 5 10111Present P 1 Present SS Fault state of ili i t 10 111 Pump3Status ge de Se auxiliary equipmen J Bit 6 10111Fault 1 Fault Pump3Status Si E equipment MP 204 Bit 7 MP204Present P 1 Present Pump3Status a ae aux
107. it 4 Power EnergySensor _ 1 Present 7 Presence of user defined sensor analog input 1 PitSensors bool 0 Not present Bit 5 UserDefinedSensor1 p 1 Present Presence of user defined sensor analog input 2 EE bool 0 Not present Bit 6 UserDefinedSensor2 p 1 Present Presence of user defined sensor analog input 3 Shas bool 0 Not present Bit 7 UserDefinedSensor3 p 1 Present 00225 DayCounterZeroTime Sane Zero tins for today and yesterday counters Range 0 23 hours Actual interlock timeout value in minutes 00226 InterlockTimeout 1 sec A new value can be set in the SetInterlockTimeout register 00111 00227 InterlockRemainTime 1 sec Remaining interlock time 00228 RealTimeClockHI The real time clock in the CU 361 in seconds since midnight 1s January 1st 1970 UNIX time See section 11 11 Real time 00229 RealTimeClockLO clock 00230 RtcSecond j Gage Second of the minute 0 59 See section 11 11 Real time clock 00231 RtcMinute 1 min Minute of the hour 0 59 See section 11 11 Real time clock 00232 RtcHour 1 hour Hour of the day 0 23 See section 11 11 Real time clock 00233 RtcDay 1 day Day of the month 1 31 See section 11 11 Real time clock 00234 RtcMonth 1 month Month of the year 1 12 See section 11 11 Real time clock Year 0 254 year 2000 year 2254 See section 90299 E 1 year 11 11 Real time clock Actual value of GSM signal level F 254 Signal level not detectable O 1039 SESCH K
108. l 0 No fault Bit 2 Pump3MonitoringFault u R Si 2 1 Fault in auxiliary equipment or sensors PitPumpsMonitoringFault Fault state of pump A monitoring devices e g IO 111 00207 d ac bool 0 No fault Bit 3 Pump4MonitoringFault A e 1 Fault in auxiliary equipment or sensors PitPumpsMonitoringFault Fault state of pump 5 monitoring devices e g IO 111 ee bool 0 No fault Bit 4 Pump5MonitoringFault u o 1 Fault in auxiliary equipment or sensors PitPumpsMonitoringFault Fault state of pump 6 monitoring devices e g IO 111 SE eech bool 0 No fault Bit 5 Pump6MonitoringFault _ d b 1 Fault in auxiliary equipment or sensors PitPumpsMonitoringFault Monitoring fault on mixer Be ian bool 0 No fault Bit 6 MixerMonitoringFault 8 Gs 1 Fault in auxiliary equipment or sensors PitPumpsWarning Warning state of pump 1 Bit 0 Pump1Warnin bool 0 No warning p 9 1 Warning PitPumpsWarning Warning state of pump 2 Bit 1 Pump2Warnin bee Peto wWaming p 9 1 Warning PitPumpsWarning Warning state of pump 3 Bit 2 Pump3Warnin SER Ee p 9 1 Warning PitPumpsWarning Warning state of pump 4 00208 o bool 0 No warning Bit 3 Pump4Warning 1 Warning PitPumpsWarning Warning state of pump 5 Bit 4 Pump5Warnin poe 0 No warning i p 9 1 Warning PitPumpsWarning Warning state of pump 6 Bit 5 Pump6Warnin SES 0 Nowarning p 9 1 Warning e z Warning state of mixer PitPumpsWarning bool 0 No warning
109. l fault motor oil 51 Blocked motor pump 89 Signal fault feedback sensor 1 12 Time For eeh I 52 Motor slip high 90 Signal fault speed sensor general service information 13 Moisture alarm analog 53 Stalled motor 91 Signal fault temperature 1 sensor 14 Electronic DC link protection 54 Motor protection function 3 sec 92 Calibration fault feedback sensor activated ERP limit Communication fault main system Motor current protection activated 15 SCADA 55 MCP 93 Signal fault sensor 2 16 Other 56 Underload 94 Limit exceeded sensor 1 17 Peiormanee requirementcannot 57 Dry running 95 Limit exceeded sensor 2 be met 18 Commanded alarm standby trip 58 Low flow 96 Setpoint signal outside range 19 Diaphragm break dosing pump 59 No flow 97 Signal fault setpoint input 20 Insulation resistance low 60 Low input power 21 Too many starts per hour 64 Overtemperature 98 Signal fault input forsetpaint influence 22 Moisture switch alarm digital 65 Motor temperature 1 99 Signal fault input for analog t_m or t_mo or t_mo1 setpoint 23 Smart trim gap alarm 66 ooo SES 104 Software shutdown Temperature too high internal Electronic rectifier protection 24 Vibrati ri 6k frequency converter module t_m 105 activated ERP External temperature water Electronic inverter protection 29 Pup connect ee temperature t_w 196 activated EIP Load continues even if the motor Thermal relay 1 in motor 26 Has been switched off 69 e g Klixon 110 Skew loa
110. ledgeRegister booi This bit is only active if AutoAckControlBits register 00005 Bit 4 AckAutoPit bit 0 is set to 0 0 Not acknowledged 1 Acknowledged Indicates if a CallBack control bit was acknowledged by the device AcknowledgeRegister bool This bit is only active if AutoAckControlBits register 00005 Bit 5 AckCallBack bit 0 is set to 0 0 Not acknowledged 1 Acknowledged PitStatus Bit 0 RESERVED i PitStatus Alarm condition e bool 0 No active alarms Bit 1 AlarmActive f 1 One or more active alarms PitStatus Warning condition SECH bool 0 No active warnings Bit 2 WarningActive 1 One or more active warnings oor PitStatus Manual control condition GER bool 0 No manual control Bit 3 ManualControl 1 Manual control PIN code functionality PitStatus bool 0 No PIN code required Bit 4 ScadaPinCodeEnabled 1 PIN code required to perform remote control and configuration Remote write access PitStatus bool 0 No write access PIN code is incorrect Bit 5 WriteAccess 1 Full write access PIN code is either correct or not enabled 23 English GB a9 usubuz Address Register name Scale Description Register for reading the actual operating mode of the pit 0 Standby stopped from level control 1 Start up delay 2 Pumping 3 Stop delay 4 Pumping max 5 Stopped 6 Foam draining 00203 OperatingMode enum 7 Daily emptying
111. measured pump flow 00517 Pump3LatestFlow 0 1 litre s Latest calculated measured flow capacity 00518 Pump3Current 0 1A Motor current 00519 Pump3LatestCurrent 0 1A Latest motor current 37 English GB a9 usubuz Address Register name Scale Description 00520 Pump3Voltage 0 1V Voltage 00521 Pump3Insulation 10 kQ Motor insulation resistance 00522 Pump3WaterInOil 0 1 Motor water in oil measurement 00523 Pump3Alarms1 bits See fig 25 00524 Pump3Alarms2 bits See fig 25 00525 Pump3Alarms3 bits See fig 25 00526 Pump3Warnings1 bits See fig 25 00527 Pump3Warnings2 bits See fig 25 00528 Pump3Warnings3 bits See fig 25 00529 Pump3MotorTemperature1 1 C Motor temperature 1 00530 Pump3MotorTemperature2 1 C Motor temperature 2 00531 Pump3PowerHI 1 W Power consumption 00532 Pump3PowerLO 00533 Pump3EnergyHl 0 1 kWh Energy consumption 00534 Pump3EnergyLO 00535 Pump3CosPhi 0 01 Motor cos o 00536 Pump3Frequency 0 1 Hz Motor applied frequency Mode of variable frequency drive 0 VFD not controlled or 2 Stopped 00537 Pump3VFDmode enum gi Reverse star P 4 Start flushing 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 Pump3Sensors WIO nF 5 LO EE WIO sensor Bit 0 WaterInOilSensor lt P 1 Present 00540 i e n Pump3Sensors Current b
112. month Real time clock Month of the year 1 12 00119 SetRtcYear 1 year Real time clock Year 0 254 year 2000 year 2254 Control bit that sets the new real time clock in the CU 36X SetRtc 1 Set new real time clock from the registers 00114 to 00119 00120 Bit0 SetRtc bool This control bit is triggered on rising edge only i e setting logical 0 to 1 See section 9 2 CIM configuration register block address 00005 for acknowledgement behaviour Setting a new level for activation of overflow level alarm 00121 SetOverflowLevel 0 01m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new level for activation of high level alarm 00122 SetHighLevel 0 01m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new level for activation of alarm level alarm 00123 SetAlarmLevel 0 01m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new level for activation of dry running alarm 00124 SetDryRunningLevel 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new level for foam draining stop 00125 SetFoamDrainingLevel 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM w
113. ms and warnings Modbus RTU telegram examples Modbus telegram overview Read holding registers 0x03 Read input registers 0x04 Write single register 0x06 Write multiple registers 0x10 Diagnostics 0x08 Diagnostics register interpretation Application example Adaptation of pit graphics to installation values Main status Modbus function code overview Modbus telegram examples Diagnostics return query data Reading the CIM configuration register block Reading the pit water level Reading the pit alarms Setting pit auto mode Interlocking the pit Fault finding Fault finding CIM 200 Fault finding CIM 250 Fault finding CIM 500 Modbus RTU rotary switch addresses Grundfos alarm and warning codes 1 Symbols used in this document Warning If these safety instructions are not observed it may result in personal injury If these safety instructions are not observed Caution it may result in malfunction or damage to the equipment Note Notes or instructions that make the job easier and ensure safe operation 57 60 61 61 62 65 65 65 65 66 66 67 67 68 69 69 73 74 74 74 74 75 75 76 77 77 79 81 83 84 English GB a9 usubuz 2 Introduction Global System for Mobile GSM EEN communications 2 1 About this functional profile H Pressure Head This funct
114. ndfos PC Tool E Products Select the Modbus slave address 1 247 Select the bit rate of the Modbus slave Select parity and stop bits of the Modbus slave even parity with 1 stop bit or no parity with 2 stop bits If necessary set line termination NI OD Oo ow Connect the necessary cables from the CIM 200 to the Modbus network 8 Confirm that the GENIbus LED is constantly green and that the Modbus LED is either off if no master is actively polling the slave or flashing green indicating error free communication The CIM 200 is now ready to be accessed via the Modbus network 10 2 Hardware setup CIM 250 GSM call up Step Action 1 Install the CIM 250 in the Grundfos pump according to the pump documentation 2 Fit a GSM antenna to the CIM module SMA connector See section 6 1 1 Fitting a GSM antenna 3 Insert the SIM card in the CIM 250 See section 6 1 2 Inserting the SIM card 4 Power on the Grundfos product 5 Observe that LED2 turns steady green see section 6 2 Status LEDs indicating that the CIM module is fitted correctly Observe that LED1 blinks yellow and changes to yellow pulsing after approximately 30 s see section 6 2 Status LEDs 6 indicating that the GSM connection is working By making a call up from a phone the connection can be verified LED1 turns steady yellow 7 For configuring the CIM 250 for a call up connection follow the instructions in the CIM 2
115. ng Bit Description 0 do not reset 0 do not reset alarms 0 do not reset history 0 do not reset event log 0 do not interlock the pit 1 set pit to Auto mode m O N Ac Hence the value to set is 06000000000100000 0x0020 Request from master to slave Field Value Description Slave address 0x01 Function code 0x06 Write single register Start address HI 0x00 ControlRegister address Start address LO 0x64 00101 0x0065 Value HI 0x00 ControlRegister value Value LO 0x20 32 0x0020 Example of response from slave to master Field Value Description Slave address 0x01 Function code 0x06 Write single register Start address HI 0x00 ControlRegister address Start address LO 0x64 00101 0x0065 Value HI 0x00 ControlRegister value Value LO 0x03 32 0x0020 If there is no response from the slave see section 16 1 2 CIM 200 Modbus communication faults Writing control bits that are mutual exclusive S may lead to unpredictable results 75 English GB a9 usubuz 15 6 Interlocking the pit This shows how to interlock the CU 36X In the example slave address 0x01 is used Note that the register is reset by the CIM 200 when the command has been acknowledged The value is only triggered on rising edge The register on address 00101 is set to the following Bit Description do not reset 0 0 do not reset alarms 0 do not
116. nnel VPN tunnel If all three sockets are used simultaneously a Silence timeout of only 5 minutes is used to prevent a complete occupation for a long time If an alarm appears in the Dedicated Controls wastewater system and the SCADA call back function in the CU 36X has been enabled in general and also enabled for this particular alarm the CIM 250 will attempt to establish a GPRS connection to the SCADA system If the GPRS connection state is Connected one or more socket connections are established the call back function in the CU 36X will use the GPRS connection and perform a GPRS call back to all clients connected to port 502 Otherwise it will use a standard GSM call back See section 11 7 GSM call back connection A common standard for call back via GPRS does not exist In the CU 36X this function is implemented as a Modbus TCP write telegram sent from the CIM 250 See fig 21 Ox Has the value of the latest transaction ID Ox minus 10 0x00 Protocol ID 0x00 0x00 Length 0x06 Sea 0XE7 shown is default value Slave address OxE7 shown is default value 0x01 Transaction ID Register address 0x00 OxFF Value 0xFF00 written to register 0x00 0x0001 Value to write TM04 4909 2809 Fig 21 Modbus TCP telegram used for call back via GPRS The call back telegram is a Write single register function that writes the value of OxOOFF to a specific register address in the Modbus
117. ns of the system e g trying to request data from a Grundfos product which is not present will return data not available OxFFFF See section 10 Modbus RTU commissioning step by step guides for available data 5 The slave does not react to control actions or to writing of settings 80 a The CIM 250 is SCADA PIN code protected GeneralStatus register 00029 bit 0 1 and an incorrect PIN code has been written Write access requires a correct PIN code ScadaPinCode register 00011 Writing the correct PIN code value will trigger the write access control and write access will be open which can be verified with GeneralStatus register 00029 bit 1 1 16 3 Fault finding CIM 500 Faults in the CIM 500 can be detected by observing the status of the two communication LEDs See the table below and section 4 4 CIM 500 Modbus TCP 16 3 1 LED status Fault LED status Possible cause Remedy 1 Both LEDs LED1 and LED2 remain off a The CIM 250 is fitted incorrectly inthe Ensure that the CIM 250 is fitted connected when the power supply is connected CU 36X correctly b The CIM 500 is defective Replace the CIM 500 2 The LED for internal communication a No internal communication between the Check that the CIM 500 is fitted correctly in LED2 is flashing red CIM 500 and the Grundfos product the Grundfos product 3 The LED for internal communication a The CIM 500 does not support the
118. ntrol levels It might look as shown below Pumping control levels Overflow level SetOverflowLevel register 00121 0 01 m High level SetHighLevel register 00122 0 01 m Alarm level SetAlarmLevel register 00123 0 01 mJ Dry running level SetDryRunningLevel register 00124 0 01 mJ Foam draining level SetFoamDrainingLevel register 00125 0 01 mJ Start levels for pumps 1 and 2 SetStartLevelPump1 register 00126 0 01 m SetStartLevelPump2 register 00128 0 01 m Stop levels for pumps 1 and 2 SetStopLevelPump1 register 00127 0 01 mi SetStopLevelPump2 register 00129 0 01 m human readable format Overflow level XXX cm Update These registers only reflect the actual values if ee SC register 00006 bit i set fo 0 Otherwise read register it is set to 0 erwise reading Alarm level XXX om back the actual values has to take place via the Dry running level XXX cm corresponding read only registers e g Foam draining level XXX cm OverflowLevel register 00240 Before trying to change the settings remember Pump 1 Pump 2 Note to write the ScadaPinCode register 00109 if PIN code protection has been enabled Start level XXX cm XXX cm e The Event log button opens the display for showing a Stop level XXX cm XXX cm scrollable list of event records alarms and warnings The event log in the CU 36X contains the 50
119. ntrolled by bus Pump connection type 0 The pump is controlled from the CU 36X output relay 00453 Pump2ConnectionType enum 1 The pump is controlled from the IO 351B output relay 2 The pump is controlled from the CU 36X and VFD 3 The pump is controlled from the IO 351B and VFD 00454 Pump2OperatingTimeHI r s 1 min Total operating time 00455 Pump2OperatingTimeLO 00456 Pump2TimeToServiceHl 1 min Time to next service 00457 Pump2TimeToServiceLO 00458 Pump2OperatingTimeYesterday 1 min Operating time yesterday 00459 Pump2OperatingTime Today 1 min Operating time today 00460 Pump2LatestOperatingTime 1s Operating time last time it was operated 00461 Pump2StartCounterHl unscaled Total number of pump starts 00462 Pump2StartCounterLO 00463 Pump2StartCounterYesterday unscaled Total number of pump starts yesterday 00464 Pump2StartCounterToday unscaled Total number of pump starts today 00465 Pump2StartsPerHour unscaled Number of pump starts within the last hour 00466 Pump2Flow 0 1 litre s Calculated average or measured pump flow 00467 Pump2LatestFlow 0 1 litre s Latest calculated measured flow capacity 00468 Pump2Current 0 1A Motor current 00469 Pump2LatestCurrent 0 1A Latest motor current 35 English GB a9 usubuz Address Register name Scale Description 00470 Pump2Voltage 0 1V Voltage 00471 Pump2Insulation 10 kQ Motor insulation resistance
120. o up to six Grundfos wastewater pumps It offers y C status information as well as control and monitoring of a CU 36X wastewater pit via a user friendly control panel with display The CIM 200 250 500 is an add on communication module to be fitted in the CU 36X using a 10 pin connection This enables communication with a PLC SCADA system etc Modbus TCP Via the Modbus RTU connection it is possible to control the pumps and read status measured values logs etc 3 2 Modbus RTU CIM 200 CU 36X len 200 Sensor input Fig 3 CIM 500 solution for Dedicated Controls Up to six Modbus RTU pumps can be connected to CU 36X Sensor input TM04 3409 4408 Fig 1 CIM 200 solution 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 This enables GSM GPRS communication with a PLC SCADA system mobile phone etc Via the GSM GPRS connection it is possible to control the pumps and read status measured values logs etc CIM 25 GSM GPRS cu 36x e 0 Fig 2 CIM 250 solution for Dedicated Controls Up to six pumps can be connected to CU 36X Sensor input TM04 4903 2209 English GB TM04 3409 4408 a9 usubuz 4 Specifications 4 1 CIM module general data General data Description Comments Ambient humidity 30 to 95 Relative
121. of pump starts within the last hour 00566 Pump4Flow 0 1 litre s Calculated average or measured pump flow 00567 Pump4LatestFlow 0 1 litre s Latest calculated measured flow capacity 00568 Pump4Current 0 1A Motor current 00569 Pump4LatestCurrent 0 1A Latest motor current 39 English GB a9 usubuz Address Register name Scale Description 00570 Pump4Voltage 0 1V Voltage 00571 Pump4Insulation 10 kQ Motor insulation resistance 00572 Pump4WaterInOil 0 1 Motor water in oil measurement 00573 Pump4Alarms1 bits See section Fig 25 Interlocking from another controller 00574 Pump4Alarms2 bits See section Fig 25 Interlocking from another controller 00575 Pump4Alarms3 bits See section Fig 25 Interlocking from another controller 00576 Pump4Warnings1 bits See section Fig 25 Interlocking from another controller 00577 Pump4Warnings2 bits See section Fig 25 Interlocking from another controller 00578 Pump4Warnings3 bits See section Fig 25 Interlocking from another controller 00579 Pump4MotorTemperature1 1 C Motor temperature 1 00580 Pump4MotorTemperature2 1 C Motor temperature 2 00581 Pump4PowerHI 1 W Power consumption 00582 Pump4PowerLO 00583 Pump4EnergyHl 0 1 kWh Energy consumption 00584 Pump4EnergyLO 00585 Pump4CosPhi 0 01 Motor cos o 00586 Pump4Frequency 0 1 Hz Motor applied frequency Mode of variable frequency drive 0 VFD not controlled or 2
122. ol pe e quae sensor Bit 1 MotorCurrentSensor H 1 Present Pump3Alarms4 bits See fig 25 Pump3Alarms4 Pump blocked alarm Bit 13 bool 0 No alarm 00541 1 Alarm Pump3Alarms4 Power sensor signal fault alarm d bool 0 No alarm Bit 14 1 Alarm Pump3Warnings4 bits See fig 25 Pump3Warnings4 Pump blocked warning Bit 13 bool 0 No warning 00542 1 Warning Pump3Warnings4 Rowe sensor signal fault warning bool 0 No warning Bit 14 2 i 1 Warning 00543 Pump3AntiBlockingCounter bits Number of anti blockings in the pump 38 9 10 Pump 4 register block All register values are read only and OxFFFF indicates that the data value is not available Address Register name Scale Description Pump4Status Presence of pump bool 0 Not present Bit 0 Presence 1 Present Pump4Status Running state of pump e bool 0 Not running Bit 1 Running a 1 Running Pump4Status Fault state of pump monitoring devices GE bool 0 No fault Bit 2 MonitoringFault 8 2 d 1 Fault in auxiliary equipment or sensors Pump4Status Warning state of pump Bit 3 Warnin bool 0 No warning g 1 Warning Pump4Status Alarm state of pump bool 0 No alarm Bit 4 Alarm 1 Alarm Pump4Status SH Eeer equipment IO 111 Bit 5 10111Present P 1 Present SE Fault state of ili i t 10 111 Pump4Status ES de Se auxiliary equipmen d Bit 6 10111Fault 1 Fault Pump4Stat
123. onds since midnight January 1st 1970 UNIX time 06008 EventTimeStampLog1L O 06009 06344 Event log 2 49 06345 EventIDLog50 unscaled Event ID for logged event No 50 06346 EventCodeLog50 enum Event code for logged event No 50 06347 EventSourceLog50 enum Event source for logged event No 50 06348 EventDeviceNo unscaled Device number related to the event or its recognition 06349 EventTypeAndConditionLog50 enum Event type and condition of logged event No 50 06350 EventTimeStampLog50HI a 1s Seconds since midnight January 1st 1970 UNIX time 06351 EventTimeStampLog50LO 47 English GB a9 usubuz 9 18 Data log index register block This is an index area for the configurable data log The log data index registers are read only See section 11 3 Reading the configurable data log series for detailed information on how to read the configurable log series By default the configurable logs are not set up This can only be done with a PC Tool or via the CU 36X control panel For further information see installation and operating instructions for Dedicated Controls Address Register name Scale Description 07001 NoOfLogSeries unscaled Number of available log series 0 64 002 LogSeries1ltemlNo EES ER SE Ee EE the configurable data log series 07003 LogSeries1RegAddr unscaled Register start address of log series 1 07004 LogSeries1SamplingTime 1s Time period between samples in log s
124. other PC application Typical data rates are 32 48 kbit s The GPRS itself takes care of the wireless data transfer via the GSM network It plays the same role as Ethernet in a wired network On top of GPRS is the TCP IP protocol which enables easy integration with the internet The Modbus TCP protocol is used on the application layer communicating with a TCP port number default 502 The difference when compared to the fieldbus protocol Modbus RTU is the exclusion of the 16 bit CRC checksum and the adding of a Modbus application program header as illustrated below 11 9 1 Subscription The GSM service providers have different technical solutions for GPRS to choose from You have to select the service provider and the technical solution that best suit your needs and it must be based on static IP addressing You will get the following from the GSM service provider A Subscriber Identity Module SIM card An Access Point Name APN e g internet Username is fixed and cannot be changed by the user e Password is fixed and cannot be changed by the user A static IP address Solutions based on a VPN Virtual Private Network involve the use of special routers e g GRE routers Generic Routing Encapsulation which you will also get from the service provider 57 English GB a9 usubuz 11 9 2 Installation Specific settings for GPRS communication in the CU 36X To find the parameter in the CU 36X go to Sett
125. our unscaled Number of mixer starts per hour Requires the presence of a mixer 00320 PitOverflowVolume 0 1 m3 Pit overflow volume Requires a level sensor 00321 PitOverflowVolumeYesterday 0 1 m3 Pit overflow volume yesterday Requires a level sensor 00322 PitOverflowVolumeToday 0 1 m3 Pit overflow volume today Requires a level sensor 00323 PitOverflowTime 1 min Pit overflow time Requires a level sensor or float switches 00324 PitOverflowTimeYesterday 1 min Pit overflow time yesterday Requires a level sensor or float switches 00325 PitOverflowTimeToday 1 min Pit overflow time today Requires a level sensor or float switches 00326 PitOverflowCounter unscaled Number of pit overflows Requires a level sensor or float switches 00327 PitOverflowCounterYesterday unscaled Number of pit overflows yesterday Requires a level sensor or float switches 00328 PitOverflowCounterToday unscaled Number of pit overflows today Requires a level sensor or float switches 00329 PitOperatingTimeHI I s e 1 min Total pit operating time power on time 00330 PitOperatingTimeLO 00331 Pit2PumpsOprTimeHl I I 1 min Total operating time two pumps operating simultaneously 00332 Pit2PumpsOprTimeLO 00333 Pit2PumpsOprTimeYesterday 1 min Operating time yesterday two pumps operating simultaneously 00334 Pit2PumpsOprTime Today 1 min Operating time today two pumps operating simultaneously 00335 Pit3PumpsOprTimeHl I 1 min Total opera
126. ow if a warning is present in Pump Status Warning register 00401 bit 3 Grey if everything is OK for the pump in question Pump control source the shown register addresses are for pump 1 Pump ControlSource register 00402 enum Letter marking of pump icon Auto no marking Switch S Display D Remote R Number of float switches NumberOfFloatSwitches register 00217 Function of float switches 1 to 5 FloatSwitch1Function register 00219 enum FloatSwitch2Function register 00220 enum FloatSwitch3Function register 00221 enum FloatSwitch4Function register 00222 enum FloatSwitch5Function register 00223 enum Displayed switch position Switch on 1 up Switch off 0 down Value of float switches 1 to 5 FloatSwitchesStatus register 00218 Type of level and flow measurements PitSensors register 00224 enum Water level PitWaterLevel register 00301 0 01 m shown as a level sensor value and as a drawing of the water surface Ifa 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 00306 0 1 I s or PitAverageFlowOut register 00307 0 1 I s 13 2 Main status 13 2 1 Pit operation display Before trying to operate the CU 361 control unit remember to write the ScadaPinCod
127. p 2 average current hour log 1 72 03369 03440 Pump3OprTimeHourLog1 72 1 min Pump 3 incremental operating time hour log 1 72 03441 03512 Pump3StartCntHourLog1 72 unscaled Pump 3 incremental number of starts hour log 1 72 03513 03584 Pump3AvgFlowHourLog1 72 0 1 litre s Pump 3 average flow hour log 1 72 03585 03656 Pump3AvgCurrentHourLog 72 0 1A Pump 3 average current hour log 1 72 03657 03728 Pump4OprTimeHourLog1 72 1 min Pump 4 incremental operating time hour log 1 72 03729 03800 Pump4StartCntHourLog1 72 unscaled Pump 4 incremental number of starts hour log 1 72 03801 03872 Pump4AvgFlowHourLog1 72 0 1 litre s Pump 4 average flow hour log 1 72 03873 03944 Pump4AvgCurrentHourLog 72 D A Pump 4 average current hour log 1 72 03945 04016 Pump5OprTimeHourLog1 72 1 min Pump 5 incremental operating time hour log 1 72 04017 04088 Pump5StartCntHourLog1 72 unscaled Pump 5 incremental number of starts hour log 1 72 04089 04160 Pump5AvgFlowHourLog1 72 0 1 litre s Pump 5 average flow hour log 1 72 04161 04232 Pump5AvgCurrentHourLog 72 0 1A Pump 5 average current hour log 1 72 04233 04304 Pump6OprTimeHourLog1 72 1 min Pump 6 incremental operating time hour log 1 72 04305 04376 Pump6StartCntHourLog1 72 unscaled Pump 6 incremental number of starts hour log 1 72 04377 04448 Pump6AvgFlowHourLog1 72 0 1 litre s Pump 6 average flow hour log 1 72 04449 045
128. pear by itself as the message is typically triggered by a short power cut In case of this special fault but not the other ones the CIM 250 will send a message telling that the fault has disappeared Installation name GSM Module Mains supply returned If the battery is worn out or the CIM 250 has no battery the CIM 250 will not detect that the power supply to the CU 36X has been interrupted as it will loose power supply itself Therefore it cannot send a message To inform the user that there has been a power cut the CIM 250 will always send an SMS message when the power supply has returned Installation name GSM Module Power on occurred 11 8 3 Change GSM module battery If the CIM 250 detects 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 GSM module battery low If the CIM 250 detects that the optional CIM 250 battery level is low it will send this message to all numbers in the phone book Installation name GSM Module Error GSM Module battery low 11 9 GPRS connection GPRS General Packet Radio Service is a wireless allways on connection that remains active as long as the CIM 250 is within range of the service With GPRS it is possible to establish a wireless connection to the internet and thus enable a remote connection to a SCADA system computer or an
129. rAnalogInput 2 0 1 User defined measurement analog input 2 00353 UserAnalogInput 3 0 1 User defined measurement analog input 3 00354 PitOPumpsOprTimeHl I s 1 min Total operating time no pumps operating 00355 PitOPumpsOprTimeLO 00356 PitOPumpsOprTimeYesterday 1 min Operating time yesterday no pumps operating 00357 PitOoPumpsOprTime Today 1 min Operating time today no pumps operating 00358 Pitt PumpsOprTimeHl I S s 1 min Total operating time one pump operating 00359 Pitt PumpsOprTimeLO 00360 Piti1PumpsOprTimeYesterday 1 min Operating time yesterday one pump operating 00361 Pitt PumpsOprTime Today 1 min Operating time today one pump operating 00362 MixerRuntime 1 min Runtime for mixer 00363 MixerStartCounter unscaled Start counter for mixer 00364 UserDefCounter1 unscaled User defined counter 1 00365 UserDefCounter2 unscaled User defined counter 2 00366 UserDefCounter3 unscaled User defined counter 3 00367 PitOutletPressure 0 001 bar Outlet pressure of the pit 32 9 7 Pump 1 register block All register values are read only and OxFFFF indicates that the data value is not available Address Register name Scale Description Pump Status presence of pump bool 0 Not present Bit 0 Presence 1 Present Pump1Status Running state of pump I bool 0 Not running Bit 1 Running 1 Running Pump1Status rault stat
130. ration register block CIM status register block Pit control and configuration register block Pit status register block Pit data register block Pump 1 register block Pump 2 register block Pump 3 register block Pump 4 register block Pump 5 register block Pump 6 register block Alarm simulation register block User register block Name string register block Hour log register block Event log register block Data log index register block Data log series register block Page CO O O oO JJ O O O Om Om Om Om o HR Q lt oo a wc on ak QN Qk che a Q Q O kd SS SS GQ OQ GQ GO OO N NN HHH sch O OO Jo Om Om Om Q O JO Q G O O OO Modbus RTU commissioning step by step guides 50 Hardware setup CIM 200 Hardware setup CIM 250 GSM call up Hardware setup CIM 250 GPRS connection Modbus TCP communication setup CIM 500 Detailed descriptions of functionality SCADA PIN code protection Reading the event log Reading the configurable data log series Separation of reads and writes Control bit acknowledgement GSM call up connection GSM call back connection Use of SMS messages 50 50 50 52 52 52 53 55 55 56 56 57 11 9 11 10 11 11 11 12 11 13 12 12 1 12 2 12 3 12 4 12 5 12 6 12 7 13 13 1 13 2 14 15 15 1 15 2 15 3 15 4 15 5 15 6 16 16 1 16 2 16 3 17 18 GPRS connection Interlocking Real time clock Event simulation Alar
131. reset history 0 do not reset event log 1 interlock the pit QI CO N o 0 set pit in Auto mode Hence the value to set is 06000000000010000 decimal 16 0x0010 Request from master to slave Field Value Description Slave address 0x01 Function code 0x06 Write single register Start address HI 0x00 ControlRegister address Start address LO 0x64 00101 0x0065 Value HI 0x00 ControlRegister value Value LO 0x10 16 0x0010 Example of response from slave to master Field Value Description Slave address 0x01 Function code 0x06 Write single register Start address HI 0x00 ControlRegister address Start address LO 0x64 00101 0x0065 Value HI 0x00 ControlRegister value Value LO 0x10 16 0x0010 If there is no response from the slave see section 16 1 2 CIM 200 Modbus communication faults 76 16 Fault finding 16 1 Fault finding CIM 200 Faults in a CIM 200 can be detected by observing the status of the two communication LEDs See the table below and section 4 Specifications 16 1 1 LED status Fault LED status Possible cause Remedy 1 Both LEDs LED1 and LED2 remain off a The CIM 250 is fitted incorrectly in the Ensure that the CIM 250 is fitted connected when the power supply is connected CU 36X correctly 2 The LED for internal communication LED2 is flashing red b The CIM 200 is defective a No internal communication be
132. rms3 1 225 10 111 pump No 1 6 On Off Auto switch fault PumpAlarms3 2 244 DI pump No 1 6 Signal fault Pt100 sensor PumpAlarms3 3 175 IO 111 MP 204 pump No 1 6 Signal fault PTC sensor PumpAlarms3 4 181 10 111 pump No 1 6 Signal fault water in oil WIO PumpAlarms3 5 170 Al pump No 1 6 sas a ee se sor P100 PumpAlarms3 6 179 IO 111 pump No 1 6 SE temperature sensor Pt100 PumpAlarms3 7 180 IO 111 pump No 1 6 Communication fault pump PumpAlarms3 8 10 10 111 pump No 1 6 Setup conflict PumpAlarms3 9 25 10 111 pump No 1 6 General hardware fault PumpAlarms3 10 72 IO 111 MP 204 pump No 1 6 Signal fault motor current sensor PumpAlarms3 11 88 Al pump No 1 6 Inrush fault PumpAlarms3 12 155 CUE pump No 1 6 Signal fault sensor 2 PumpAlarms3 13 93 CUE pump No 1 6 ce bearing temperature high Pt100 in drive end PumpAlarms3 14 148 CUE pump No 1 6 Motor bearing temperature high Pt100 in non drive PumpAlarms3 15 149 CUE pump No 1 6 end NDE 63 English GB Description Data item Code Event source Pump alarms 4 registers 00441 pump 1 00491 pump 2 00541 pump 3 00591 pump 4 00641 pump 5 00691 pump 6 a9 usubuz Leakage current PumpAlarms4 0 1 CUE pump No 1 6 Signal fault temperature 3 sensor PumpAlarms4 1 176 CUE pump No 1 6 Signal fault feedback sensor 1 PumpAlarms4 2 89 CUE pump No 1 6 Overcurrent PumpAlarm
133. rms3 5 251 System Uster event 4 alarm PitAlarms3 6 252 System RESERVED 62 PitAlarms3 7 15 Description Pump alarms 1 registers 00423 pump 1 00473 pump 2 00523 pump 3 00573 pump 4 00623 pump 5 00673 pump 6 Data item Code Event source Motor temperature alarm PTC1 PumpAlarms1 0 69 10 111 pump No 1 6 Motor temperature alarm PTC2 PumpAlarms1 1 70 10 351B MP 204 pump No 1 6 Motor stator temperature high T1 Pt1000 Pt100 PumpAlarms1 2 64 10 111 pump No 1 6 Motor stator temperature high T2 Pt1000 Pt100 PumpAlarms1 3 71 MP 204 pump No 1 6 Motor support bearing temperature high Pt100 PumpAlarms1 4 145 10 111 pump No 1 6 Motor main bearing temperature high Pt100 PumpAlarms1 5 146 10 111 pump No 1 6 Motor insulation resistance low PumpAlarms1 6 20 10 111 pump No 1 6 Motor low voltage no voltage PumpAlarms1 7 40 MP 204 pump No 1 6 Motor high voltage PumpAlarms1 8 32 MP 204 pump No 1 6 Motor phase sequence reversal PumpAlarms1 9 9 MP 204 pump No 1 6 Motor overload maximum current PumpAlarms1 10 48 Al MP 204 pump No 1 6 Motor underload minimum current PumpAlarms1 11 56 Al MP 204 pump No 1 6 Motor protector test trip PumpAlarms1 12 27 DI MP 204 pump No 1 6 Motor missing phase PumpAlarms1 13 2 MP 204 pump No 1 6 Motor current asymmetry PumpAlarms1 14 111 MP 204 pump No 1 6 Load continues even if the motor relay
134. s com Ukraine TOB FPYHQ OC YKPAIHA 01010 Kuis Byn Mockoscbka 86 Ten 38 044 390 40 50 Qax 38 044 390 40 59 E mail ukraine grundfos com United Arab Emirates GRUNDFOS Gulf Distribution P O Box 16768 Jebel Ali Free Zone Dubai Phone 971 4 8815 166 Telefax 971 4 8815 136 United Kingdom GRUNDFOS Pumps Ltd Grovebury Road Leighton Buzzard Beds LU7 4TL Phone 44 1525 850000 Telefax 44 1525 850011 U S A GRUNDFOS Pumps Corporation 17100 West 118th Terrace Olathe Kansas 66061 Phone 1 913 227 3400 Telefax 1 913 227 3500 Uzbekistan Grundfos Tashkent Uzbekistan The Repre sentative Office of Grundfos Kazakhstan in Uzbekistan 38a Oybek street Tashkent Teneqbou 998 71 150 3290 71 150 3291 akc 998 71 150 3292 Addresses Revised 06 05 2013 Grundfos companies be think innovate S v BulploH soypunsg mu u do PIWPIOA pamasa s yBu jy uetuu q S Y sojpuni 10 S Y BuiplioH sojpuni Aq paumo syieuu pe1 p J lsI65 1 ae jeAouui yury aq pue ooj sojpuni au sojpuni uueu oul CH LO Sola e NIS to SIE GE 0 6 u S H i a Z A www grundfos com
135. s how to read and interpret the three alarm registers of the pit The pit alarms start at Modbus register address 209 0x00D1 In the example slave address 0x01 is used Request from master to slave Field Value Description Slave address 0x01 Function code 0x04 Read input registers Start address HI 0x00 Start address 00209 Start address LO OxDO 0x00D1 Quantity HI 0x00 Number of registers Quantity LO 0x03 0x0003 Example of response from slave to master Field Value Description Slave address 0x01 Function code 0x04 Read input registers Byte count 0x06 6 bytes follow 00209 HI 0x00 Pit alarms 1 00209 LO 0x08 00210 HI 0x00 Pit alarms 2 00210 LO 0x00 00211 HI 0x00 Pit alarms 3 00211 LO 0x00 If there is no response from the slave see section 16 1 2 CIM 200 Modbus communication faults When reading the three pit alarm registers the following data becomes available Pit alarms 1 0b 0000 0000 0000 1000 Pit alarms 2 0b 0000 0000 0000 0000 Pit alarms 3 0b 0000 0000 0000 0000 As seen from the alarms table the bit for dry running alarm is set in pit alarms 1 15 5 Setting pit auto mode This section shows how to set Auto mode in the CU 36X In the example slave address 0x01 is used Note that the register is reset by the CIM 200 when the command has been acknowledged The value is only triggered on rising edge The register on address 00101 is set to the followi
136. s4 3 49 CUE pump No 1 6 Motor current protection activated PumpAlarms4 4 55 CUE pump No 1 6 Change bearings PumpAlarms4 5 30 CUE pump No 1 6 Lubricate bearings PumpAlarms4 6 240 CUE pump No 1 6 Automatic motor model recognition failed PumpAlarms4 7 242 CUE pump No 1 6 Communication fault twin head pump PumpAlarms4 8 77 CUE pump No 1 6 Signal fault temperature 1 sensor PumpAlarms4 9 91 CUE pump No 1 6 Dry running PumpAlarms4 10 57 CUE pump No 1 6 VFD not ready PumpAlarms4 11 213 10 351B pump No 1 6 Other PumpAlarms4 12 16 CUE pump No 1 6 64 12 Modbus RTU telegram examples CRC fields are not shown in the following Note examples The Modbus data model states that registers SC numbered X are addressed in telegrams as X 1 ote e g register 00104 setpoint is addressed as 00103 in a Modbus telegram 12 1 Modbus telegram overview The maximum size of a Modbus RTU telegram is 256 bytes Telegrams must be separated by a silent interval of at least 3 5 character times The standard Modbus RTU telegram format is shown in the table below Slave Function Data CRC address code 1 byte 1 byte 0 to 252 bytes 2 bytes A telegram starts with the slave address occupying one byte Then comes a variable size data field For each telegram a CRC is calculated and appended to the telegram two bytes total All bytes in the telegram except for the CRC itself are included in the che
137. selecting a value outside the range 0 247 Otherwise it will be ignored by the slave Address Register name CIM CIM CIM Description 200 250 500 00011 ScadaPinCode 9 3 CIM status register block Registers in this block can be read by means of function codes 0x03 and or 0x04 They are read only This block can be used for various kinds of fault finding PIN code for SCADA systems etc If GeneralStatus ScadaPinCodeEnabled register 00029 bit 0 is enabled the correct PIN code must be entered in this register in 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 See CIM 250 SMS commands supplement to installation and operating instructions on the CD ROM supplied with the GSM module Address Register name Description 00021 GENIbusCRCErrorCnt Holds a CRC error counter for the GENIbus connection between CIM and CU 36X 00022 GENIbusDataErrorCnt Holds a CRC error counter for the GENIbus connection between CIM and CU 36X 00023 VersionNumber A Grundfos specific version number This is an unsigned integer value Holds the current Modbus slave address of the device 90024 ActuaModbusAddress Valid value range 1 247 Note not used for CIM 500 00025 GENIbusTXcountHI Holds a transmit counter for total number of telegrams sent to the CU 36X on
138. settings below C Automatic private IP address Ce User configured IP address SZ AGS 1 Subnet mask 255 255 255 Default gateway S I Preferred DNS server S e S Alternate DNS server z Preferred WINS server e Altemate WINS server e e TM05 7422 0913 Fig 29 Example from Windows XP A 2 Web server configuration The built in web server is an easy and effective way to monitor status of the CIM 500 module and configure the available functions and Industrial Ethernet protocols The web server also makes it possible to update the firmware of the CIM module and store restore settings To establish a connection from a PC to CIM 500 proceed as follows Before configuration e Check that PC and CIM module are connected via an Ethernet cable e Check that the PC Ethernet port is set to the same network as the CIM module For network configuration see section A 1 How to configure an IP address on your PC To establish a connection from a PC to the CIM 500 for the first time the following steps are required 1 Open a standard Internet browser and type 192 168 1 100 in the URL address field 2 Log in to the Web server 86 A 3 Login GRUNDFOS s Grundfos CIM 500 industrial Ethernet Modbus TCP Information Login Username admin Password Fig 30 Login Username Enter user name Default admin Password Enter password Default Grundfos
139. t can be triggered again 1 Enabled Control bits are automatically lowered when accepted by the device The user does not have to lower it manually default Used to select value read back behaviour The value in this register is stored in the device and will remain after a power off 7 0 Register values can be written by both the Modbus master and the 00006 ReadWriteSeparation CIM 250 default 1 Read backs are put into separate registers by the CIM 250 hence separating inputs from outputs See section Fig 25 Interlocking from another controller 3 Used to select the register in the SCADA system that will be written 09007 ScadaCallBackR gister when a call back request is sent via GPRS See fig 25 I 00008 NoDataActivityTimeout ae elapsed time with no data activity before the module issues a i S GPRS restart Parity setting to be used when using software defined settings 0 No parity default 1 Even parity 00009 SoftwareDefinedParity 2 Odd parity Note For CIM 200 this value is used only when the transmission speed is set to Software defined on the DIP switches SW4 and SW5 Otherwise it will be ignored by the slave Stop bit setting to be used when using software defined settings 0 No stop bit 1 1 stop bit default 00010 SoftwareDefinedStopBit C e Slop Dis e 18 Note For CIM 200 this value is used only when the transmission speed is set to Software defined on the DIP switches SW4 and SW5 by
140. t can represent any character in the Unicode standard It may take up to 60 seconds for a change to be visible 45 English GB a9 usubuz 9 16 Hour log register block Generally the Modbus master application can select the relevant log series and the relevant number of hours back in time Typically several communication sessions request telegrams are needed to read the data The communication interface ensures that logged data is protected against internal update during the time it is accessed from Modbus so that the Hour log constitutes a time consistent block data coherency Every time the real time clock increments by one hour all the logged data in the Hour log is shifted one hour back in time and the oldest data set is cleared The exact time where this happens will be delayed a few seconds relative to the hour incrementation so to be sure to read Hour log data that has been correctly updated it is recommended to read data at least 30 seconds after the hour incrementation Address Register name Scale Description 02001 02072 PitOverflowTimeHourLog1 72 1 min Pit incremental overflow time hour log 1 72 02073 02144 PitOverflowCntHourLog1 72 unscaled Pit incremental number of overflows hour log 1 72 02145 02216 PitOverflowVolumeHourLog1 72 0 1 m3 Pit incremental overflow volume hour log 1 72 02217 02288 PitSpecific
141. t to 0 the CIM will overwrite this register value with the resulting level Setting a new stop level pump 4 00133 SetStopLevelPump4 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new start level pump 5 00134 SetStartLevelPump5 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new stop level pump 5 00135 SetStopLevelPump5 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new start level pump 6 00136 SetStartLevelPump6 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level Setting a new stop level pump 6 00137 SetStopLevelPump6 0 01 m If ReadWriteSeparation register 00006 bit 0 is set to 0 the CIM will overwrite this register value with the resulting level 00138 SetCurrentMaxAlarmGrp1 0 01A Set current max alarm for group 1 00139 SetCurrentMinAlarmGrp1 0 01A Set current min alarm for group 1 00140 SetCurrentMaxWarnGrp1 0 01A Set current max warning for group 1 00141 SetCurrentMinWantGrp1 0 01A Set current min warning for group 1 00142 SetCurrentMaxAlarmGrp2 0 01A Set current max alarm for group 2 00143 SetCurrentMinAlarmGrp2 0 01A Set current min
142. tAlarms3 User event 3 alarm a bool 0 No Alarm Bit 5 UserEvent3 1 Alarm present PitAlarms3 User event 4 alarm bool 0 No Alarm Bit 6 UserEvent4 1 Alarm present 00213 PitWarnings1 bits Pit warning events item 1 g Bit interpreted See fig 25 00214 PitWarnings2 bits Pit warning events item 2 26 Bit interpreted See fig 25 Address Register name Scale Description PitWarnings3 Discharge pressure sensor signal fault e bool 0 No warning Bit 0 DischargePressureSignalFault 8 1 Warning present Pawarings gt 5 Bit 1 WaterOnFloor g 1 Warning present Doten E Bit 2 GasDetected A g 1 Warning present R User event 1 warning 00215 FitWarnings3 bool 0 No warning Bit 3 UserEvent1 1 Warning present PitWarnings3 SET event 2 warning bool 0 No warning Bit 4 UserEvent2 1 Warning present PitWarnings3 ee event 3 warning bool 0 No warning Bit 5 UserEvent3 8 1 Warning present PitWarnings3 User event 4 warning e bool 0 No warning Bit 6 UserEvent4 8 1 Warning present 00216 EventLogLatestID unscaled ID code of the latest event log 00217 NumberOfFloatSwitches enum Number of installed float switches in the pit 0 5 FloatSwitchesStatus Ee SE of float switch 1 if installed Bit 0 FloatSwitch1 Status 1 On FloatSwitchesStatus DER EE of float switch 2 if installed Bit 1 FloatSwitch2Status a 1 On FloatSwitchesStatus agi Ee of float switch 3 i
143. ternal value limitations and because some settings and control values can have other sources e g service port and display that can change the actual values To avoid such conflicts the profile has the option of read write separation with the option Config ReadWriteSeparation register 00006 bit 1 1 Using this option means that all writing registers W use an associated reading location R where the resulting status of the writing always can be verified In this case reading and writing never take place via the same registers Pit Event Simulation registers being the only exceptions Reading a writing register only means reading what has previously been written to the Modbus interface and in the general case this will not reflect what value the CU 36X control unit is actually using Example 1 Setting and reading overflow level with ReadWriteSeparation disabled default The user writes a new value to SetOverflowLevel register 00121 The resulting overflow level is then read from SetOverflowLevel register 00121 Note ReadWriteSeparation is disabled by default Example 2 Setting and reading overflow level with ReadWriteSeparation enabled The user writes a new value to SetOverflowLevel register 00121 The resulting overflow level is then read from OverflowLevel register 00240 hence separating reads from writes 64 max value for NoOfLogSeries register 07001 11 5 Control bit acknowledgement
144. then manually set PitControl ResetAlarm to 0 before another alarm can be reset When doing so the AcknowledgeRegister AckResetAlarm will revert to 0 as well 55 English GB a9 usubuz 11 6 GSM call up connection The call up function in the Dedicated Controls wastewater system is used for SCADA system communication via the GSM network Connection is established when the SCADA system dials the CIM 250 The CIM 250 will automatically pick up the phone and wait for data traffic in the form of Modbus RTU telegrams If legal data traffic has not been initiated within one minute the CIM 250 will hang up the line This silence timeout is active during the whole communication session Whenever the SCADA system has completed the Modbus communication it hangs up the line This is detected by the CIM 250 which also hangs up the line and the call up communication session is thereby completed See fig 18 GSM network e g SCADA CIM 250 _ Dialling Connection established Silence timeout after 1 min without communication lt Modbus communication Hangsup Hangs up Hang up the line Q the line TTS NL Session completed Fig 18 Illustration of a GSM call up session If SCADA PIN code protection is enabled the ScadaPinCode register 00109 has to be written with the correct value before write access will be opened It will then remain open until the call up session is completed
145. ther controller 00428 Pump1Warnings3 bits See section Fig 25 Interlocking from another controller 00429 Pump1MotorTemperature1 1 C Motor temperature 1 00430 Pump1MotorTemperature2 1 C Motor temperature 2 00431 Pump1PowerHI 1 W Power consumption 00432 Pump1PowerLO 00433 Pump1EnergyHl 0 1 kWh Energy consumption 00434 Pump1EnergyLO 00435 Pump1CosPhi 0 01 Motor cos o 00436 Pump1Frequency 0 1 Hz Motor applied frequency Mode of variable frequency drive 0 VFD not controlled or 2 Stopped 00437 Pump1VFDmode enum gi Reverse star 4 Start flushing 5 Normal 6 Run flushing 7 Stop flushing 8 Specific energy test 00438 Pump1 Torque 0 1 Nm Motor torque 00439 Pump1iAsym 0 1 Line current asymmetry Pump1Sensors WIO nF s WIO sensor Bit 0 WaterInOilSensor lt P 1 Present 00440 Presence of current sensor Pump1Sensors Current Bol 0 Not present Bit 1 MotorCurrentSensor p 1 Present PumplAlarms4 bits See section Fig 25 Interlocking from another controller Pump1Alarms4 Pump blocked alarm Bit 13 bool 0 No alarm 00441 1 Alarm Pump Alarms4 Power sensor signal fault alarm d bool 0 No alarm Bit 14 1 Alarm Pump1Warnings4 bits See section Fig 25 Interlocking from another controller Pump1Warnings4 Pump blocked warning Bit 13 bool 0 No warning 00442 1 Warning Pump1Warnings4 Rowe sensor signal fault warning bool 0 No warning Bit 14 2 i 1 Warning 00443 Pump1AntiBlockingCounter bits Num
146. time yesterday 00609 Pump5Operating Time Today 1 min Operating time today 00610 Pump5LatestOperatingTime 1s Operating time last time it was operated 00611 Pump5StartCounterHl unscaled Total number of pump starts 00612 Pump5StartCounterLO 00613 Pump5StartCounterYesterday unscaled Total number of pump starts yesterday 00614 Pump5StartCounterToday unscaled Total number of pump starts today 00615 Pump5StartsPerHour unscaled Number of pump starts within the last hour 00616 Pump5Flow 0 1 litre s Calculated average or measured pump flow 00617 Pump5LatestFlow 0 1 litre s Latest calculated measured flow capacity 00618 Pump5Current 0 1A Motor current 00619 Pump5LatestCurrent 0 1A Latest motor current 41 English GB a9 usubuz Address Register name Scale Description 00620 Pump5Voltage 0 1V Voltage 00621 Pump5Insulation 10 kQ Motor insulation resistance 00622 Pump5WaterInOil 0 1 Motor water in oil measurement 00623 Pump5Alarms1 bits See section Fig 25 Interlocking from another controller 00624 Pump5Alarms2 bits See section Fig 25 Interlocking from another controller 00625 Pump5Alarms3 bits See section Fig 25 Interlocking from another controller 00626 Pump5Warnings1 bits See section Fig 25 Interlocking from another controller 00627 Pump5Warnings2 bits See section Fig 25 Interlocking from another controller 00628 Pump5Warnings3 bits See section Fig 25
147. ting time three pumps operating simultaneously 00336 Pit3PumpsOprTimeLO 00337 Pit3PumpsOprTimeYesterday 1 min Operating time yesterday three pumps operating simultaneously 00338 Pit3PumpsOprTime Today 1 min Operating time today three pumps operating simultaneously 00339 Pit4PumpsOprTimeHl I S 1 min Total operating time four pumps operating simultaneously 00340 Pit4PumpsOprTimeLO 00341 Pit4PumpsOprTimeYesterday 1 min Operating time yesterday four pumps operating simultaneously 00342 Pit4PumpsOprTime Today 1 min Operating time today four pumps operating simultaneously 31 English GB a9 usubuz Address Register name Scale Description 00343 PitsPumpsOprTimeHl 7 I 1 min Total operating time five pumps operating simultaneously 00344 PitsPumpsOprTimeLO 00345 PitsPumpsOprTimeYesterday 1 min Operating time yesterday five pumps operating simultaneously 00346 PitsPumpsOprTime Today 1 min Operating time today five pumps operating simultaneously 00347 Pit PumpsOprTimeHl 1 min Total operating time six pumps operating simultaneously 00348 Pit PumpsOprTimeLO 00349 Pit PumpsOprTimeYesterday 1 min Operating time yesterday six pumps operating simultaneously 00350 Pit PumpsOprTime Today 1 min Operating time today six pumps operating simultaneously 00351 UserAnalogInput 1 0 1 User defined measurement analog input 1 00352 Use
148. tween the CIM 200 and the Grundfos product Replace the CIM 200 Ensure that the CIM 200 is fitted correctly in the Grundfos CU36X 3 The LED for internal communication LED2 is constantly red a The CIM 200 does not support the Grundfos product connected Contact the nearest Grundfos company 4 The Modbus LED LED71 is constantly red a Fault in the CIM 200 Modbus configuration Check the transmission speed switches SW4 and SW5 If the switches are set to software defined an invalid value may have been set via Modbus Try one of the preselected transmission speeds e g 19200 bits s Check that the Modbus address switches SW6 and SW7 has a valid value 1 247 5 The Modbus LED LED71 is flashing red a Fault in the Modbus communication fault in parity or cyclic redundancy check Check the transmission speed switches SW4 and SW5 See section 5 1 Setting the Modbus transmission speed Check the parity setting switch SW3 See section 5 2 Setting the parity Check the cable connection between the CIM 200 and the Modbus network Check the termination resistor settings switches SW1 and SW2 See section 5 4 Termination resistor 77 English GB a9 usubuz 16 1 2 CIM 200 Modbus communication faults Fault Possible cause Remedy 1 The slave does notrespond a Configuration or wiring error to telegrams Check the visual diagnostics on the Modbus
149. us RTU telegram aos iar Modbus application program header Modbus TCP IP application data unit Fig 20 Modbus TCP telegram 58 qTN Modbus TCP IP data Transaction ID ID Protocol iD ID emm Unit 1 ID ee Data ee ID TM04 4907 2209 11 9 4 Operation When powering on a CU 36X with the correct GSM GPRS setting the following GPRS connection sequence will take place 1 The CIM 250 locates the GSM GPRS service The connection state changes from Detached to Attached 2 The CIM 250 attempts to connect to the APN it has been given and requests an IP address The base station looks through its record of legal SIM cards and finds the IP address the address associated with this SIM card to assign to the CIM 250 After the CIM 250 has got the IP address the connection state changes to Context active 3 The CIM 250 is now ready for a client e g SCADA system to establish a socket connection and begin TCP IP data exchange When a client connects the CU 36X the connection state will change to Connected and the GSM status LED1 will indicate when data transfer takes place See section 5 5 Status LEDs When no GPRS data is being transferred the connection states Attached Context active and Connected All show the same LED1 status short pulse A client e g SCADA establishes connection to a CU 36X by specifying the IP address and the TCP port 502 Data transfer is always initiated from the
150. us SA EE equipment MP 204 Bit 7 MP204Present P 1 Present Pump4Status Si EE auxiliary equipment MP 204 Bit 8 MP204Fault 1 Fault Pump4Status a Pe dren aise equipment CUE Bit 9 CUEPresent 1 Present Pump4Status Se Eer auxiliary equipment CUE Bit 10 CUEFault 1 Fault Pump4Status Enabledidisabled state of pump Bit 11 PumpDisabled SS Ee p 1 Disabled e g for temporary maintenance Control source of pump 0 Auto 00552 Pump4ControlSource enum 1 Switch 2 Display 3 Remote controlled by bus Pump connection type 0 The pump is controlled from the CU 36X output relay 00553 Pump4ConnectionType enum 1 The pump is controlled from the IO 351B output relay 2 The pump is controlled from the CU 36X and VFD 3 The pump is controlled from the IO 351B and VFD 00554 Pump4OperatingTimeHIl r s 1 min Total operating time 00555 Pump4OperatingTimeLO 00556 Pump4TimeToServiceHl 1 min Time to next service 00557 Pump4TimeToServiceLO 00558 Pump4OperatingTimeYesterday 1 min Operating time yesterday 00559 Pump4OperatingTimeToday 1 min Operating time today 00560 Pump4LatestOperatingTime 1s Operating time last time it was operated 00561 Pump4StartCounterHl unscaled Total number of pump starts 00562 Pump4StartCounterLO 00563 Pump4StartCounterYesterday unscaled Total number of pump starts yesterday 00564 Pump4StartCounterToday unscaled Total number of pump starts today 00565 Pump4StartsPerHour unscaled Number
151. us telegram examples CRC fields are not shown in the following Note examples The Modbus data model states that registers SC numbered X are addressed in telegrams as X 1 ote e g register 00104 setpoint is addressed as 00103 in a Modbus telegram 15 1 Diagnostics return query data This function is useful to ensure that the communication path and slave configuration are correct It will echo the request in the response In the example slave address 0x01 is used Request from master to slave Field Value Description Slave address 0x01 Function code 0x08 Diagnostics Subcode 0x00 Echo request Data OxAB Test data Data 0xCD Test data Example of response from slave to master Field Value Description Slave address 0x01 Function code 0x08 Diagnostics Subcode 0x00 Echo request Data 0xAB Test data Data 0xCD Test data If there is no response from the slave see section 16 1 2 CIM 200 Modbus communication faults 74 15 2 Reading the CIM configuration register block This section shows how to read the CIM configuration register block a total of four registers In the example slave address 0x01 is used Request from master to slave Field Value Description Slave address 0x01 Function code 0x04 Read input registers Start address HI 0x00 Start address Start address LO 0x00 0x0001 Quantity HI 0x00 Number of registers Quantity LO 0x04 0x0
152. ustralia 5942 Phone 61 8 8461 4611 Telefax 61 8 8340 0155 Austria GRUNDFOS Pumpen Vertrieb Ges m b H GrundfosstraRe 2 A 5082 Gr dig Salzburg Tel 43 6246 883 0 Telefax 43 6246 883 30 Belgium N V GRUNDFOS Bellux S A Boomsesteenweg 81 83 B 2630 Aartselaar T l 32 3 870 7300 T l copie 32 3 870 7301 Belarus NpeactasutenbctBo FPYHAOC B Muncke 220125 Munck yn WacbapHatckaa 11 ob 56 Ten 7 375 17 286 39 72 286 39 73 akc 7 375 17 286 39 71 E mail minsk grundfos com Bosnia Herzegovina GRUNDFOS Sarajevo Trg Heroja 16 BiH 71000 Sarajevo Phone 387 33 713 290 Telefax 387 33 659 079 e mail grundfos bih net ba Brazil BOMBAS GRUNDFOS DO BRASIL Av Humberto de Alencar Castelo Branco 630 CEP 09850 300 S o Bernardo do Campo SP Phone 55 11 4393 5533 Telefax 55 11 4343 5015 Bulgaria Grundfos Bulgaria EOOD Slatina District Iztochna Tangenta street no 100 BG 1592 Sofia Tel 359 2 49 22 200 Fax 359 2 49 22 201 email bulgaria grundfos bg Canada GRUNDFOS Canada Inc 2941 Brighton Road Oakville Ontario L6H 6C9 Phone 1 905 829 9533 Telefax 1 905 829 9512 China GRUNDFOS Pumps Shanghai Co Ltd 50 F Maxdo Center No 8 XingYi Rd Hongqiao development Zone Shanghai 200336 PRC Phone 86 21 612 252 22 Telefax 86 21 612 253 33 Croatia GRUNDFOS CROATIA d o o Cebini 37 Buzin HR 10010 Zagreb Phone 385 1 6595 400 Telefax 3
153. ve in ms Value range 0 10000 i e up to 10 seconds reply delay This delay is typically used in conjunction with a radio modem The delay value is 0000 1 SlaveMinimumReplyDelay stored in the device and will remain after a power off The delay set here will be added to the internal delay in the device Default value is 0 00002 RegisterOffset Not used This register holds the active Modbus address The default value is OxE7 231 and there is normally no need to change this value 00003 SoftwareDefinedModbusAddress Note For CIM 200 this value is used only when the transmission speed is set to Software defined on the DIP switches SW4 and SW5 Otherwise it will be ignored by the slave Modbus software defined transmission speed enumeration The software defined transmission speed value is stored in the device and will remain after a power off 0 1200 bits s 1 2400 bits s 2 4800 bits s 00004 SoftwareDefinedBitRate 3 9600 bits s 4 19200 bits s 5 38400 bits s Note This value is used only when the transmission speed is set to Software defined on the DIP switches SW4 and SW5 Otherwise it will be ignored by the slave Used to select the behaviour of control bit acknowledgements from the CIM 0 Disabled Control bits are not automatically lowered when accepted by the device 00005 AutoAckControlBits The user must lower the triggered control bit manually before the control e bi
154. work with a CIM 500 as basis Modbus master is present MP 204 Grundfos motor protector Arnie S PIN Personal Identification Number 2 3 Definitions and abbreviations SIM cards Ob Prefix for binary number Packet InterNet Groper A software utility I Ping that tests connectivity between two TCP 0x Prefix for hexadecimal number IP hosts 3G 3 d_generation mobile telephony network PUK Personal Unblocking Key SIM cards 4G 4th_generation mobile telephony network Q Flow ARP Address Resolution Protocol Translates R100 Grundfos handheld infrared remote IP addresses to MAC addresses control Ensures that both crossover cable types SELV Separated or Safety Extra Low Voltage Auto MDIX and non crossover cable types can be SE Separated or Safety Extra Low Voltage used with Earth connection CATS Ethernet Cable type HasAtwisted pairs of SIM SIM card Subscriber Identity Module wires B SMA SubMiniature version A Coaxial radio CAT5e Enhanced CATS cable with better signal cable connection standard performance P SMTP Simple Mail Transfer Protocol CAT6 Cable with very high performance I at Simple Network Time Protocol Used for CIM Communication Interface Module SNTP clocks synchronization between computer Cyclic Redundancy Check a data error systems CRC S detection method Transmission Control Protocol Circuit Switched Data Connection is Protocol suitable for Internet e TCP SE Cen established via a fixed connection commun
155. y LogSeries TimeStampHI _ Log series Unix time stamp Subtracting Sampling time LogSeries TimeStampLO gives the time stamp of sample No 2 in this series etc LogSeries Sample1 Value of log series sample No 1 LogSeries SampleN Value of log series sample No Ny last sample in series LogSeriesLltemNo Log series L item number See section 11 3 Reading the configurable data log series LogSeriesLSamplingTime Time period between samples in log series L LogSeriesLNoOfSamples Number of samples in log series L NL LogSeriesLTimeStampHl Log series L Unix time stamp Subtracting Sampling time gives the time stamp of sample No 2 in this series LogSeriesLTimeStampLO et LogSeriesLSample1 Value of log series L sample No 1 LogSeriesLSampleN1 Y Value of log series L sample No NI last sample in indicates variable register address series 49 English GB a9 usii65ua 10 Modbus RTU commissioning step by step guides Note If the sensor configuration is changed restart the CIM unit to ensure a correct scaling of the sensor value 10 1 Hardware setup CIM 200 Step Action 1 Install the CIM 200 in the Grundfos pump according to the pump documentation Complete the pump configuration e g sensor configuration and local mode This can be done either on the pump control panel via the R100 or Grundfos GO Remote or Gru

Download Pdf Manuals

image

Related Search

Related Contents

  Cleaner neutre* - Techni  Listen Technologies LT-82 User's Manual  Peavey SMR 6 User's Manual  acceso a siref - Ministerio de Sanidad, Servicios Sociales e Igualdad  MANUAL DE INSTALAÇÃO CAPA STEP AIR CROSS  120 Nm - AstralPool  

Copyright © All rights reserved.
Failed to retrieve file