Home

Grundfos CIU 200

image

Contents

1. 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 0 771 32 23 00 Telefax 46 0 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 grundfos com Ukraine TOB FPYHO OC YKPAIHA 01010 Kuis Byn Mockoscpka 86 Ten 38 044 390 40 50 dax 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 8TL 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 Usbekist
2. 00301 InletPressure offset 1 bar 0 001 bar 00302 OutletPressure 0 001 bar 00303 VolumeFlow 0 1 m h 00304 Speed 1 rpm 00305 Frequency 0 1 Hz 00306 Digitallnput bits 00307 DigitalOutput bits ne oe a HE pump only EE 00309 MotorCurrent 0 1A ove ieee ire Pt100 sensor is used GA 00311 MotorVoltage 0 1V 00312 CalculatedPower 1 W 00313 ower IW 00314 PowerLO 00315 PumpLiquid Temp 0 01 K 00316 AuxSensorInput 0 01 00317 Operation TimeHI i ho r 00318 OperationTimeLO 00319 TotalPoweredTimeHI T 00320 TotalPoweredTimeLO 00322 EnergyLO 1 KWh 00323 NumberOfStartsHI ege 00324 NumberOfStartsLO 00325 DifferentialPressure 0 001 bar 00326 CalculatedDifferentialPressure 0 001 bar 00327 CalculatedEfficiency 0 01 00328 MeasuredEfficiency 0 01 00329 NPSHAvailable 0 01 m 00330 NPSHRequired 0 01 m 00331 CavitationMargin 0 01 m A data value of OxFFFF indicates not available See section 9 Data item overview for more information on this register block 6 Detailed descriptions 6 1 Control modes The supported control modes are described further in this section Control modes gt CONST SPEED gt CONST FREQ gt CONST_HEAD gt CONST PRESSURE gt CONST _DIFFPRESS gt CONST FLOW gt CONST TEMP gt CONST LEV gt VAR_DIFFPRESS H Pressure Head Q Flow 14 Description Illustration Open loop H The setpoint of the CRE pump will be interpreted as setpoint for the pump speed The setpoint value is a
3. 227 228 229 230 231 232 233 236 237 238 239 240 241 242 243 244 245 246 247 248 Description Soft pressure build up timeout Pilot pump alarm Alarm general purpose sensor high Alarm general purpose sensor low Pressure relief not adequate Fault motor contactor feedback Fault mixer contactor feedback Time for service mixer Maximum number of mixer starts per hour exceeded Pump fault due to auxiliary component or general fault Communication fault pump module Communication fault I O module Combi event Not used Not used Network alarm Ethernet No IP address from DHCP server Ethernet Auto disabled due to misuse Ethernet IP address conflict Pump 1 fault Pump 2 fault Pump 3 fault Pump 4 fault Lubricate bearings specific service information Motor phase failure Automatic motor model recognition failed Motor relay has been forced manually operated commanded Fault On Off Auto switch Pump continuous runtime too long User defined relay has been forced manually operated commanded Power on notice device system has been switched off Fault battery UPS 21 11 Modbus address 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. Ten 37517 233 97 65 akc 37517 233 97 69 E mail grundfos_minsk mail ru 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 Sao Bernardo do Campo SP Phone 55 11 4393 5533 Telefax 55 11 4343 5015 Bulgaria GRUNDFOS Pumpen Vertrieb Representative Office Bulgaria Bulgaria 1421 Sofia Lozenetz District 105 107 Arsenalski blvd Phone 359 2963 3820 2963 5653 Telefax 359 2963 1305 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 51 Floor Raffles City No 268 Xi Zang Road M Shanghai 200001 PRC Phone 86 021 612 252 22 Telefax 86 021 612 253 33 Croatia GRUNDFOS CROATIA doo Cebini 37 Buzin HR 10010 Zagreb Phone 385 1 6595 400 Telefax 385 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 TI 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
5. This value can be 0 1 3 6 12 and 24 months if available A value of 24 months means 24 months or more A value of OxFF indicates that the information is not available Indicates the activation status of the CR Monitor learning function 0 Not activated 1 Activated Indicates the operating status of the CR Monitor learning function 0 Not operating 1 Operating Indicates the data stability of the CR Monitor learning function 0 Unstable data 1 Stable data Indicates controller faults BitO RESERVED Bit 1 FLASH parameter verification error code 83 Bit 2 Ethernet No IP address from DHCP server code 231 Bit 3 Ethernet Auto disabled due to misuse code 232 Alarm bits for the monitoring system Bit 0 Maximum inlet pressure alarm limit exceeded Bit 1 Minimum inlet pressure alarm limit exceeded Bit 2 Maximum discharge pressure alarm limit exceeded Bit 3 Minimum discharge pressure alarm limit exceeded Bit 4 Maximum differential pressure alarm limit exceeded Bit 5 Minimum differential pressure alarm limit exceeded Bit 6 Maximum flow alarm limit exceeded Bit 7 Minimum flow alarm limit exceeded Bit 8 Maximum supply voltage alarm limit exceeded Bit 9 Minimum supply voltage alarm limit exceeded Bit 10 Maximum speed alarm limit exceeded Bit 11 Minimum speed alarm limit exceeded Bit 12 Maximum power alarm limit exceeded Bit 13 Minimum power alarm limit exceeded Bit 14 Minimum efficiency
6. 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 When software defined transmission speed is enabled ON software defined parity and stop bit are also enabled 4 3 Setting the parity The parity can be set either manually by using SW3 or via software defined settings Manual setting of parity The CIM 200 only supports the Modbus RTU mode and hence cannot communicate with Modbus ASCII mode devices Default byte format 11 bits e 1 start bit e 8 data bits least significant bit sent first e 1 parity bit even parity e 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 with 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 bit When SW4 and SW5 are set to software defined the value in holding registers at addresses 00009 and 00010 will override the setting of SW3 See figs 5 and 6 Software defined parity Set register value 00009 No parity default 0 Even parity 1 Odd parity 2 Software defined stop bit Set register value 00010 1 stop bit default 1 2 stop bits 2 The software defined parity and stop bit values will be stored in the c
7. 1200 4000 250 800 To ensure a stable and reliable communication it is important that only the termination resistor of the first and last units in the Modbus network are cut in See fig 3 4 7 LEDs The CIM CIU 200 has two LEDs e Red green status LED LED1 for Modbus communication between master and slave e Red green status LED LED2 for internal communication between the CIM CIU 200 and the CR Monitor 4 7 1 LED1 Modbus communication Status Description Off No Modbus communication Flashing green Modbus communication active Fault in the Modbus communication Fault in the CIM 200 Modbus configuration Flashing red Constantly red 4 7 2 LED2 internal communication Status Description Of The CIM CIU 200 has been switched off or is starting up No internal communication between the Flashing red CIM CIU 200 and the CR Monitor The CIM CIU 200 does not support the Constantly red CR Monitor connected Internal communication between the Constantly green SIM CIU 200 and the CR Monitor is OK During start up there may be a delay of up to 5 seconds before the LED2 status is updated The CR Monitor must have finished its start up sequence before the LED2 can be used for status This means that a certain delay may occur before the LED2 turns green after start up of the CR Monitor 5 Functional profile 5 1 Register block overview The Modbus RTU registers are grouped in the following register bloc
8. Diagnostics register interpretation 13 Modbus telegram examples 13 1 Diagnostics return query data 13 2 Reading the CIM configuration register block 13 3 Setting the setpoint 13 4 Setting the control mode 0 D Val OD OO OO OO OO Jr rd rd Oo Oo OO OO P Gobh bh bh hM ND 1 Symbols used in this document If these safety instructions are not observed it may result in malfunction or damage to the equipment Notes or instructions that make the job easier and ensure safe operation 2 Introduction 2 1 About this functional profile This functional profile describes the CIU 200 Modbus Communication Interface Unit 200 for the Grundfos CR Monitor In the following the CIU 200 is referred to as communication interface and the Grundfos CR Monitor is referred to as controller The data in this document are subject to change without prior notice Grundfos cannot be held responsible for any problems caused directly or indirectly by using information in this functional profile 2 2 Assumptions This functional profile assumes that the reader is familiar with commissioning and programming Modbus devices The reader should also have some basic knowledge of the Modbus protocol and technical specifications It is also assumed that an existing Modbus RTU network with a Modbus master is present 2 3 Definitions and abbreviations CIM 200 CIU 200 CR CRC CRE Derivation cable GENIbus H IO 351 LED
9. Finland OY GRUNDFOS Pumput AB Mestarintie 11 FIN 01730 Vantaa Phone 358 3066 5650 Telefax 358 3066 56550 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 1515 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 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 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 Lim ited 118 Old Mahabalipuram Road Thoraipakkam Chennai 600 096 Phone 91 44 2496 6800 Indonesia PT GRUNDFOS Pompa JI Rawa Sumur Ill 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 Tel
10. Grundfos CR Monitor and CRE Modbus GENIbus GENIbus RTU RS 485 RS 485 o CIU CR Monitor OO CRE S S Sensor inputs Fig 1 CR Monitor connected to a CRE pump Grundfos CR Monitor and MP 204 with CR Modbus GENIbus GENIbus Pe RTU RS 485 RS 485 e call CIU CR Monitor MP 204 motor D protector N Sensor inputs S CR S Fig 2 CR Monitor connected to an MP 204 which is connected to a CR pump 2 5 Specifications The table below gives an overview of the specifications for the Grundfos CIU 200 For further details please refer to the specific sections of this functional profile General data GENlbus visual diagnostics LED2 Communication Interface Unit CIU 200 Power supply GENlbus connection type GENlbus wire configuration Modbus specifications Data protocol Modbus connector Modbus connection type Modbus wire configuration Maximum trunk cable length Maximum derivation cable length Slave address Line termination Supported transmission speeds Start bit Data bits Stop bits Parity bit Modbus visual diagnostics Maximum number of Modbus devices 24 240 V RS 485 Three wire screen Modbus RTU Screw type terminal RS 485 Two wire common 1200 m 250 m at 38400 bits s 1 247 On or Off 1200 2400 4800 9600 19200 38400 bits s 1 8 1 or 2 Even parity or no parity LED 32 Off constantly green flashing red con
11. Modbus MP 204 Q RTU Transmission speed Trunk cable Communication Interface Module built into the CIU 200 Communication Interface Unit Grundfos multistage centrifugal pump Cyclic Redundancy Check a data error detection method Grundfos multistage centrifugal pump with variable speed motor Stub cable Proprietary Grundfos fieldbus standard Pressure Head Grundfos Input Output module Light Emitting Diode A serial communications protocol commonly used in industry and building services Electronic Grundfos Motor Protector Flow Remote Terminal Unit Bits transferred per second Main RS 485 cable on Modbus network 2 4 System diagrams The CR Monitor offers advanced monitoring of a Grundfos CRE pump or a Grundfos MP 204 motor protector connected to a CR pump The system diagrams give an overview of how to connect the CIU 200 to the Grundfos CR Monitor that is to be connected to a Modbus network A CR Monitor is connected to either a CRE pump or an MP 204 connected to a CR pump The CIU 200 has a number of sensor inputs that can be connected directly to sensors or it can get sensor inputs from a Grundfos IO 351 module The CIU 200 offers a Modbus RTU connection to the CR Monitor Note that the CR Monitor must have a GENlbus RS 485 module installed The CIU 200 solution is a box with a power supply module and a CIM 200 module The CIU 200 can either be mounted on a DIN rail or on a wall See fig 1 or 2
12. alarm limit exceeded Bit 15 Minimum cavitation alarm limit exceeded Alarm bits for the monitoring system Bit 0 Maximum Q H alarm limit exceeded Bit 1 Maximum Q P alarm limit exceeded Bit 2 Start trip counter alarm limit exceeded Bit 3 Maximum lubrication time alarm limit exceeded Bit4 RESERVED Bit5 RESERVED Bit 6 Pump fault Bits 7 15 RESERVED Warning bits for the monitoring system Bit 0 Maximum inlet pressure warning limit exceeded Bit 1 Minimum inlet pressure warning limit exceeded Bit 2 Maximum discharge pressure warning limit exceeded Bit 3 Minimum discharge pressure warning limit exceeded Bit 4 Maximum differential pressure warning limit exceeded Bit 5 Minimum differential pressure warning limit exceeded Bit 6 Maximum flow warning limit exceeded Bit 7 Minimum flow warning limit exceeded Bit 8 Maximum supply voltage warning limit exceeded Bit 9 Minimum supply voltage warning limit exceeded Bit 10 Maximum speed warning limit exceeded Bit 11 Minimum speed warning limit exceeded Bit 12 Maximum power warning limit exceeded Bit 13 Minimum power warning limit exceeded Bit 14 Minimum efficiency warning limit exceeded Bit 15 Minimum cavitation warning limit exceeded 11 Address Register name 00213 00214 00215 12 MonitorWarnings2 MP 204Warnings MP 204Warnings2 Description Warning bits for the monitoring system Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 B
13. enum enum unscaled unscaled unscaled unscaled unscaled unscaled unscaled unscaled unscaled bits enum enum 0 01 bits 0 01 enum enum enum enum bits bits bits bits bits bits bits bits bits 0 001 bar 0 001 bar 0 1 m h 1 rpm 0 1 Hz R W R W R W R W R W R W R W R W DIDID A D DID D DIDID D DID D DID AA D D D D Description Minimum Modbus reply delay in ms Modbus address offset Is used if the rotary switch value is invalid Software defined transmission speed Setup of event acknowledgement behaviour Parity setting in software defined mode Stop bit setting in software defined mode Grundfos GENIbus CRC error counter Grundfos GENIbus data error counter Version number Actual Modbus slave address Grundfos GENIbus transmit counter Grundfos GENIbus receive counter Grundfos product family Grundfos product type Grundfos product version Control register for pump control Sets the control mode Sets the operating mode Reference value pump setpoint Actual modes Actual process feedback value Readout of the actual control modes Readout of the actual operating mode Actual fault code alarm code Actual warning code Bearing service information Learning functions of the CR Monitor Fault bits from the controller Alarm bits for the monitoring system Alarm bits for the monitoring system Warning bits for the monitorin
14. percentage of the maximum speed of the pump No sensor is required in these modes Closed loop The setpoint of the CRE pump will be interpreted as setpoint for the pressure The controller in the pump will change the pump speed so that the pressure is constant regardless of the flow A pressure sensor is required Closed loop The setpoint of the CRE pump will be interpreted as setpoint for the flow temperature or level CONST_FLOW is illustrated to the right A relevant sensor is required e a temperature sensor for temperature control e a level sensor for level control and e a flow sensor for flow control Closed loop The setpoint of the CRE pump will be interpreted as basic setpoint for the VAR_DIFFPRESS mode the black dot in the drawing This control mode is only available on TPE Series 2000 pumps A pressure sensor is required TM04 2288 2208 TM04 2290 2208 TM04 2289 2208 TM04 2291 2208 6 2 Setpoint This register accepts values ranging from 0 to 10000 0 to 100 This is illustrated in fig 9 The setpoint is a percentage of the maximum setpoint or sensor maximum max 100 The setpoint value can represent speed pressure flow etc depending on the selected control mode A setpoint of 0 does not imply a stop Sensor maximum Effective setpoint Minimum setpoint 0 0 Setpoint 10000 100 Fig 9 Setpoint 6 2 1 Control modes Closed loop If the control mode is set
15. pump operating mode 0 Auto control setpoint control 4 OpenLoopMin running at minimum speed 6 OpenLoopMax running at maximum speed Note OnOffReq has higher priority than the OperationMode meaning that OnOffReq must be set to on for the OperationMode to have any effect See section 6 1 Control modes for details Sets the pump setpoint not used on systems with MP 204 Scale is 0 01 with value range 0 10000 Closed loop Percentage of closed loop feedback sensor range Open loop Percentage of pump performance Common examples 4700 47 8000 80 See section 6 2 Setpoint 5 5 CR Monitor status register block Registers in this register block can be read by means of function codes 0x03 and or 0x04 They are read only Address Register name 00201 00202 00203 10 StatusRegister Bit 15 AtMinSpeed StatusRegister Bit 14 RESERVED StatusRegister Bit 13 AtMaxSpeed StatusRegister Bit 12 RESERVED StatusRegister Bit 11 Warning StatusRegister Bit 10 Fault StatusRegister Bit 9 OnOff StatusRegister Bit 8 AccessMode StatusRegister Bit 7 RESERVED StatusRegister Bit 6 Rotation StatusRegister Bits 4 5 RESERVED StatusRegister Bit 3 ResetAlarmAck StatusRegister Bits 0 2 RESERVED ProcessFeedback ControlMode Description Indicates if the CRE pump is running at minimum speed 0 No 1 Yes Not available on the CR pump Indicates if the CRE pum
16. setting to be used when using software defined settings 0 No parity default 1 Even parity 2 Odd parity Stop bit setting to be used when using software defined settings 0 No stop bit 1 1 stop bit default 2 2 stop bits 5 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 Address Register name 00021 00022 00023 00024 00025 00026 00027 00028 00029 00030 00031 00032 GrundfosCRCErrorCnt GrundfosDataErrorCnt VersionNumber ActualModbusAddress GrundfosT XcountHl Grundfos T XcountLO GrundfosRXcountHI GrundfosRXcountLO RESERVED UnitFamily UnitType UnitVersion Description Holds a CRC error counter for the GENIbus connection between the CIU 200 and the CR Monitor Holds a data error counter for the GENIbus connection between the CIU 200 and the CR Monitor A Grundfos specific version number This is an unsigned integer value Holds the current Modbus slave address of the device Valid value range 1 247 Holds a transmit counter for total number of telegrams sent to the CIU 200 on the GENIbus connection Holds a receive counter for total number of telegrams received from the CIU 200 on the GENlbus connection Grundfos product family Grundfos product type Grundfos product version 5 4 CR Monitor control register block Regis
17. slave address 0x01 is used and the control mode is set to 1 meaning constant frequency CONST_FREQ Request from master to slave Field Value Description Slave address 0x01 Function code 0x06 Write single register Start address HI 0x00 ControlMode address Start address LO 0x65 00102 0x0066 Value HI 0x00 New ControlMode value Value LO 0x01 1 0x0001 Example of response from slave to master Field Value Description Slave address 0x01 Function code 0x06 Write single register Start address HI 0x00 ControlMode address Start address LO 0x65 00102 0x0066 Value HI 0x00 New ControlMode value Value LO 0x01 1 0x0001 If there is no response from the slave see section 8 2 Modbus communication faults Subject to alterations 29 30 Argentina Bombas GRUNDFOS de Argentina S A Ruta Panamericana km 37 500 Lote 34A 1619 Garin Pcia de Buenos Aires Phone 54 3327 414 444 Telefax 54 3327 411 111 Australia GRUNDFOS Pumps Pty Ltd P O Box 2040 Regency Park South Australia 5942 Phone 61 8 8461 4611 Telefax 61 8 8340 0155 Austria GRUNDFOS Pumpen Vertrieb Ges m b H Grundfosstrake 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 Belorussia NpeactaButenbctBo FPYHOPOC B Muucke 220123 MnHCK yn B Xopyxxen 22 odd 1105
18. that the slave address is configured correctly and that the correct slave address is used in the Modbus master poll See section 4 4 Modbus address selection for slave address selection Ensure that the transmission speed and stop bit parity settings are configured correctly in both master and slave See sections 4 2 Setting the Modbus transmission speed and 4 3 Setting the parity Ensure that each end of the Modbus trunk cable is terminated if necessary See section 4 5 Termination resistor for line termination of the Grundfos slave Ensure that the bus topology for a Modbus network is correct See section 3 1 Modbus bus topology Either send a restart communications diagnostics command or restart the CIU 200 manually Increase the timeout span in the master in order to communicate See section 12 2 Function code overview for exception response 0x01 Invalid function 3 The slave responds with a unsupported function in the CIM CIU 200 The master is trying to read or write an supported function codes Note that reading and writing coils are not supported so only register functions and diagnostics will be valid Avoid reading or writing invalid data addresses exception response 0x02 Invalid data address 4 The slave returns data value 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
19. to CONST PRESS closed loop and the pressure sensor is in the range of 0 to 10 bar a setpoint of 80 will result in an effective setpoint of 8 bar If the sensor range was 0 16 bar a 50 setpoint would be 8 bar a 25 setpoint would be 4 bar and so on 10 bar 8 bar 0 0 8000 80 10000 100 Fig 10 Constant pressure Open loop If the control mode is set to CONST_FREQ open loop the setpoint is interpreted as setpoint for the system performance The example shows that a 50 setpoint equals a 50 system performance Maximum system performance 50 system performance 0 0 5000 50 10000 100 Fig 11 Constant frequency TM04 2373 2508 TM04 2371 2508 TM04 2372 2508 15 7 Commissioning If the sensor configuration is changed restart the CIU 200 to ensure a correct scaling of the sensor value 7 1 Step by step guide to hardware setup CIU 200 A r D Old IO OI AI NM gt Description Complete the CR Monitor system configuration e g sensor configuration Select the Modbus slave address 1 247 See section 4 4 Modbus address selection Select the transmission speed of the Modbus slave See section 4 2 Setting the Modbus transmission speed Select parity and stop bits of the Modbus slave even 1 or none 2 See section 4 3 Setting the parity If necessary set line termination See section 4 5 Termination resistor Connect the GENIbus cable from the CIU 200 to
20. 2 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 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 1 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 rotary switches SW6 and SW7 to 8 and E respectively Please note that 0 is not a valid slave address as this is used for broadcasting It is very important to ensure that two devices do not have the same address on the network If two devices have the same address the result will be an abnormal behaviour of the whole serial bus 22 12 Modbus telegrams and function codes 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 frame format is shown in the table below Slave address Function code Data CRC 1 byte 1 byte Oto 252 bytes 2 bytes A telegram starts with the slave address occupying one byte The function code comes next see section 72 2 Function code overview for supported function codes 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 check The CRC bytes are not shown in the ex
21. 250 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 FpyHgadoc Poccua 109544 Mocksa yn LikonbHaa 39 Ten 7 495 737 30 00 564 88 00 axc 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 11000 Beograd Phone 381 11 26 47 877 11 26 47 496 Telefax 381 11 26 48 340 Singapore GRUNDFOS Singapore Pte Ltd 24 Tuas West Road Jurong Town Singapore 638381 Phone 65 6865 1222 Telefax 65 6861 8402 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 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 Espana S A
22. 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 165 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 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 19
23. 7 158 159 160 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 Start capacitor low single phase motors Run capacitor low single phase motors Motor temperature 3 Pt100 t_mo3 Bearing temperature high Pt100 in general or top bearing Bearing temperature high Pt100 middle bearing Bearing temperature high Pt100 bottom bearing Motor bearing temperature high Pt100 in drive end DE Motor bearing temperature high Pt100 in non drive end NDE Communication fault add on module Fault analog output Communication fault display Inrush fault Communication fault internal frequency converter module Real time clock out of order Hardware circuit measurement fault CIM fault Communication Interface Module GSM modem SIM card fault Signal fault pressure sensor Signal fault flow sensor Signal fault water in oil WIO sensor Signal fault moisture sensor Signal fault atmospheric pressure sensor Signal fault rotor position sensor Hall sensor Signal fault rotor origo sensor Signal fault temperature 2 sensor t_mo2 Signal fault temperature 3 sensor t_mo3 Signal fault Smart trim gap sensor Signal fault vibration sensor Signal fault bearing temperature sensor Pt100 general or top bearing Signal fault bearing temperature sensor Pt100 middle bearing Signal fault PTC sensor short
24. GRUNDFOS INSTRUCTIONS Modbus R for Grundfos CR Monitor GP Functional profile and user manual E Mw BE gt THINK gt INNOVATE gt GRUNDFOS 2 Original installation and operating instructions CONTENTS 1 Symbols used in this document 2 Introduction 2 1 About this functional profile 2 2 Assumptions 2 3 Definitions and abbreviations 2 4 System diagrams 2 5 Specifications 3 Modbus interface 3 1 Modbus bus topology 4 CIM 200 Modbus module 4 1 Connecting to the Modbus network 4 2 Setting the Modbus transmission speed 4 3 Setting the parity 4 4 Modbus address selection 4 5 Termination resistor 4 6 Cable length 4 7 LEDs 9 Functional profile 5 1 Register block overview 5 2 CIM configuration register block 5 3 CIM status register block 5 4 CR Monitor control register block 5 5 CR Monitor status register block 5 6 CR Monitor data register block 6 Detailed descriptions 6 1 Control modes 6 2 Setpoint 7 Commissioning 7 1 Step by step guide to hardware setup CIU 200 8 Fault finding 8 1 LED Status 8 2 Modbus communication faults 9 Data item overview 10 Grundfos alarm and warning codes 11 Modbus address 12 Modbus telegrams and function codes 12 1 Modbus telegram overview 12 2 Function code overview 12 3 Read holding registers 0x03 12 4 Read input registers 0x04 12 5 Write single register 0x06 12 6 Write multiple registers 0x10 12 7 Diagnostics 0x08 12 8
25. Internal supply voltage too low Code Description 76 TT 78 79 80 81 82 83 84 85 88 89 90 91 92 93 94 95 96 97 98 99 104 105 106 110 111 112 113 120 121 122 Internal communication fault Communication fault twin head pump Fault speed plug Functional fault add on module Hardware fault type 2 Verification error data area RAM Verification error code area ROM FLASH Verification error FE parameter area EEPROM Memory access error Verification error BE parameter area EEPROM Sensor fault Signal fault feedback sensor 1 Signal fault speed sensor Signal fault temperature 1 sensor Calibration fault feedback sensor Signal fault sensor 2 Limit exceeded sensor 1 Limit exceeded sensor 2 Setpoint signal outside range Signal fault setpoint input Signal fault input for setpoint influence Signal fault input for analog setpoint Software shutdown Electronic rectifier protection activated ERP Electronic inverter protection activated EIP Skew load electrical asymmetry Current asymmetry Cos too high Cos too low Auxiliary winding fault single phase motors Auxiliary winding current too high single phase motors Auxiliary winding current too low single phase motors Code Description 123 124 144 145 146 147 148 149 152 153 154 155 156 15
26. 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 between the blocks The register address offset may have been changed from default The value is unavailable A data value Read the holding register at address 00002 RegisterOffset to see if this value is different from 0 If so write the value O to this address to make the slave return to the default used in this functional profile See section 9 Data item overview for available OxFFFF 65535 5 The slave does not change b of OxFFFF does not necessarily indicate an error condition It means that the value is unavailable from the CR Monitor The CR Monitor is not configured to show the value or lacks a sensor to read the value Configuration error data Ensure that the CR Monitor has been configured appropriately Set the transmission speed switches to software Modbus transmission speed with register 0004 b An invalid value may have been set in register 00004 defined Otherwise the value in register 0004 is ignored by the slave See section 4 2 Setting the Modbus transmission speed for invalid values and set correct value in register 00004 17 9 Data item overview bit
27. al bus Slaves cannot communicate with each other and will never transmit data without receiving a request from the master device Up to 32 devices can be connected to one RS 485 Modbus system without using a repeater To implement a larger number of devices use a repeater to connect the smaller networks to larger networks Repeaters are also used to extend the maximum transmission distance CIM 200 Modbus module TM04 1697 0908 Fig 4 CIM 200 Modbus module Pos Designation D1 DO Common GND SW1 SW2 SW3 SW4 SW5 LED LED2 SW6 SW7 Description Modbus terminal D1 positive data signal Modbus terminal DO negative data signal Modbus terminal Common GND On off switches for termination resistor Switches for selection of Modbus parity and transmission speed Red green status LED for Modbus communication Red green status LED for internal communication between the CIM 200 and the CR Monitor Hex switch for setting the Modbus address four most significant bits Hex switch for setting the Modbus address four least significant bits 4 1 Connecting to the Modbus network 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 DO TXDO Brown Negative Common Grey Common GND 4 2 Setting the Modbus transmission speed The transmission speed must
28. amples in the following sections 12 2 Function code overview The table below shows a list of the supported function codes Type Code Hex Name 03 Ox03 Read holding registers 16 bit data 04 0x04 Read input registers registers 06 0x06 Write single registers 16 0x10 Write multiple registers Diagnostics Diagnostics 08 0x08 See section 12 7 Diagnostics 0x08 for subcodes 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 23 12 3 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 Address Function code Start address HI Start address LO Quantity HI Quantity LO 0x01 0x03 0x00 0x6B 0x00 0x03 In the request the slave with address 1 is asked to deliver three contiguous registers starting from address 0x006b 107 meaning register 108 Example of response from slave
29. an NpeactasputenbctBo FPYHHAPOC B TaluKeHTe 700000 TawkeHT yn YcmauHa Hocupa 1 n TYNUK 5 Teneqou 3712 55 68 15 akc 3712 53 36 35 Addresses revised 20 05 2010 Being responsible is our foundation BE gt THINK gt INNOVATE gt Thinking ahead makes it possible Innovation is the essence The name Grundfos the Grundfos logo and the payoff Be Think Innovate are registrated trademarks owned by Grundfos Management A S or Grundfos A S Denmark All rights reserved worldwide 96960236 0510 DA www grundfos com GRUNDFOS Za
30. arm digital Smart trim gap alarm Vibration Setup conflict Load continues even if the motor has been switched off External motor protector activated e g MP 204 Battery low Turbine operation impellers forced backwards Change bearings specific service information Change varistor s specific service information Overvoltage Code Description 35 36 37 38 40 41 42 45 48 49 50 51 52 53 54 55 56 57 58 59 64 65 66 67 68 69 70 71 72 73 74 15 Gas in pump head deaerating problem Discharge valve leakage Suction valve leakage Vent valve defective Undervoltage Undervoltage transient Cut in fault dV dt Voltage asymmetry Overload Overcurrent i_line i_dc i_mo Motor protection function general shutdown mpf Blocked motor pump Motor slip high Kipped motor Motor protection function 3 sec limit Motor current protection activated MCP Underload Dry running Low flow No flow Overtemperature Motor temperature 1 t_m or t_mo or t_mo1 Temperature control electronics t_e Temperature too high internal frequency converter module t_m External temperature water temperature t_w Thermal relay 1 in motor e g Klixon Thermal relay 2 in motor e g thermistor Motor temperature 2 Pt100 t_mo2 Hardware fault type 1 Hardware shutdown HSD Internal supply voltage too high
31. 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 e TN VK Seb si Me PERI TTS il Lk be e 7 pe CU 5 fee F L 2 L 1 L V KK fa Ki d 4 oO r 3 Se e JI ss Oo T PF TT a We u LN Ou z n SW4 SW5 Fig 5 Modbus transmission speed setting 4 2 1 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 SW4 and SW5 Transmission speed SW4 SW5 9600 bits s OFF ON 19200 bits s OFF OFF 38400 bits s ON OFF Software defined ON ON The default transmission speed is 19200 bits per second as per the Modbus RTU standard The transmission speed will be effective immediately after setting the values of the DIP switch 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 Set register value speed 00004 1200 bits s 0 2400 bits s 4800 bits s 9600 bits s 19200 bits s 38400 bits s or BR oO NhM gt This value is set to 1200 bits s as default The communication interface does not support transmission
32. circuited Signal fault bearing temperature sensor Pt100 bottom bearing Code Description 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 Signal fault extra temperature sensor Signal fault general purpose sensor Unknown sensor type Signal fault power meter sensor Signal fault energy meter Signal fault user defined sensor Signal fault level sensor Sensor limit 1 exceeded e g alarm level in WW application Sensor limit 2 exceeded e g high level in WW application Sensor limit 3 exceeded e g overflow level in WW application Sensor limit 4 exceeded Sensor limit 5 exceeded Sensor limit 6 exceeded Operation with reduced efficiency Operation with reduced pressure Operation with increased power consumption Process out of range monitoring estimation calculation control Application alarm External sensor input high External sensor input low Alarm on all pumps Inconsistency between sensors Level float switch sequence inconsistency Water shortage level 1 Water leakage Cavitation Non return valve fault Overpressure Underpressure Diaphragm tank precharge pressure out of range VFD not ready Water shortage level 2 Code 215 216 217 218 219 220 221 222 223 224 225 226
33. dback sensor range Open loop Percentage of CRE pump performance Common examples 4700 47 8000 80 Indicates the actual control mode 0 CONST_SPEED constant speed 1 CONST_FREQ constant frequency 3 CONST_HEAD constant head 4 CONST_PRESSURE constant pressure 5 CONST_DIFFPRESS constant differential pressure 6 VAR_DIFFPRESS variable differential pressure 7 CONST_FLOW constant flow 8 CONST_TEMP constant temperature 10 CONST_LEV constant level 128 AUTO_PRESS_MODE automatic mode Address 00204 00205 00206 00207 00208 0 00208 1 00208 2 00209 00210 00211 00212 Register name OperationMode AlarmCode WarningCode Bits 9 15 RESERVED Bit 8 BearingServiceType Bits 0 7 Months ToBearingService MonitorLearningActivated MonitorLearningOperating MonitorLearningDataQuality ControllerFaults MonitorAlarms1 MonitorAlarms2 MonitorWarnings1 Description Indicates the actual operating mode 0 Auto control setpoint control 4 OpenLoopMin running at minimum speed 6 OpenLoopMax running at maximum speed The Grundfos specific alarm code See section 70 Grundfos alarm and warning codes The Grundfos specific warning code See section 10 Grundfos alarm and warning codes Indicates the type of the next bearing service 0 Lubricate bearings 1 Change bearings Indicates the number of months until the next bearing service
34. efax 353 1 4089 830 Italy GRUNDFOS Pompe Italia S r l Via Gran Sasso 4 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 Selangor Phone 60 3 5569 2922 Telefax 60 3 5569 2866 M xico 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_gnl 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 3
35. es are set to software defined an invalid value may have been set via Modbus Try one of the pre selected transmission speeds e g 19200 bits s e Check that the Modbus address switches SW6 and SW7 has a valid value 1 247 The Modbus LED LED7 is flashing red a Fault in the Modbus communication e Check the transmission speed fault in parity or cyclic redundancy switches SW4 and SW5 check e See section 4 2 Setting the Modbus transmission speed e Check the parity setting switch SW3 See section 4 3 Setting the parity e Check the cable connection between the CIM 200 and the Modbus network e Check the termination resistor settings switches SW1 and SW2 See section 4 5 Termination resistor 8 2 Modbus communication faults Fault 1 The slave does not respond to telegrams 2 The slave responds with Possible cause a Configuration or wiring error Check the visual diagnostics on the Modbus b c a The slave may be in listen only mode If the holding register of address 00001 SlaveMinimumReplyDelay is set too high the master may time out before receiving the response from the slave The master is trying to use an Remedy slave Is the Grundfos GENIbus LED flashing green and the Modbus LED off or flashing green Ensure that the cable between the Modbus master and the Modbus slave is connected correctly See section 4 1 Connecting to the Modbus network for wiring recommendations Ensure
36. f 1 means true unless otherwise specified The diagnostics register is read using function code 0x08 and subcode 0x02 13 Modbus telegram examples CRC fields are not shown in the following examples The Modbus data model states that registers numbered X are addressed in telegrams as X 1 e g register 00104 setpoint is addressed as 00103 in a Modbus telegram 13 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 OxCD Test data Example of response from slave to master Field Value Description Slave address 0x01 Function code 0x08 Diagnostics Subcode 0x00 Echo request Data OxAB Test data Data OxCD Test data If there is no response from the slave see section 8 2 Modbus communication faults 13 2 Reading the CIM configuration register block This section shows how to read the first four registers of the CIM configuration register block 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 o
37. f registers Quantity LO 0x04 0x0004 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 0x00 SlaveMinimumReplyDelay 00001 LO 0x0A 0x000A 00002 HI 0x00 RegisterOffset 00002 LO 0x00 0x0000 00003 HI 0x00 Reserved value 00003 LO 0x00 0x0000 00004 HI 0x00 ModbusBitRate 00004 LO 0x04 0x0004 If there is no response from the slave see section 8 2 Modbus communication faults 28 13 3 Setting the setpoint This section shows how to set a new setpoint reference in the communication interface In the example slave address 0x01 is used and a value of 55 5500 0x157C is set as new setpoint Request from master to slave Field Value Description Slave address 0x01 Function code 0x06 Write single register Start address HI 0x00 Setpoint address Start address LO 0x67 00104 0x0068 Value HI 0x15 New setpoint value Value LO 0x7C 5500 0x157C Example of response from slave to master Field Value Description Slave address 0x01 Function code 0x06 Write single register Start address HI 0x00 Setpoint address Start address LO 0x67 00104 0x0068 Value HI 0x15 New setpoint value Value LO 0x7C 5500 0x157C If there is no response from the slave see section 8 2 Modbus communication faults 13 4 Setting the control mode This section shows how to set a new control mode In the example
38. g system Warning bits for the monitoring system Warning bits for the MP 204 Warning bits for the MP 204 Pump inlet pressure Has offset of 1 0 bar Pump discharge pressure Actual pump flow Motor speed Actual control signal applied to motor CR Monitor CRE MP 204 and CR CR Monitor Register 00306 00307 00308 00309 00310 00311 00312 00313 00314 00315 00316 00317 00318 00319 00320 00321 00322 00323 00324 00325 00326 00327 00328 00329 00330 00331 identifier Digitallnput DigitalOutput ActualSetpoint MotorCurrent MotorTemp MotorVoltage CalculatedPower MeasuredPowerHl MeasuredPowerLO PumpLiquid Temp AuxSensorInput Operation TimeHI Operation TimeLO TotalPoweredTimeHI TotalPoweredTimeLO EnergyHl EnergyLO NumberOfStartsHI NumberOfStartsLO DifferentialPressure CalculatedDifferentialPressure CalculatedEfficiency MeasuredEfficiency NPSHAvailable NPSHRequired CavitationMargin Scale bits bits 0 01 0 1A 0 01 K 0 1V 1W 1 W 0 01 K 0 01 1 hour 1 hour 1 kWh unscaled 0 001 bar 0 001 bar 0 01 0 01 0 01 m 0 01 m 0 01 m R W D iii D D A A A D DID D D D DIDI DDD EN Description External digital input signals External digital output signals Actual setpoint reference Motor current Motor winding temperature Motor voltage Calculated power consumption Measured power consumpt
39. here are three registers of two bytes All three registers hold the value of 0x2222 12 5 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 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 Address Function code Address HI Address LO Value HI Value LO 0x01 0x06 0x10 0x00 OxAF OxFE In the request the slave with address 1 is asked to write the value of OXAFFE to the register with address 0x1000 Example of response from slave to master Address Function code Address HI Address LO Value HI Value LO 0x01 0x06 0x10 0x00 OxAF OxFE The response is an echo of the request 24 12 6 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 Address Function Start Start Qty Qty Byte Register Register Register Register code address HI address LO HI LO count 33 HI 33 LO 34 HI 34 LO 0x01 0x10 0x00 0x20 0x00 0x01 0x04 0x00 0x01 OxBO OxBO 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 OxBOBO to the register at addre
40. ion Pumped liquid temperature Auxiliary sensor input Total operating time of the pump Total power on time of the pump Energy consumption Total number of starts Pressure rise across the pump Calculated pressure across the pump based on model Calculated efficiency based on model Measured efficiency Net Positive Suction Head available at the pump inlet Net Positive Suction Head required by Grundfos data NPSH available NPSHRequired safety margin CR Monitor CRE CR Monitor MP 204 and CR 19 10 Grundfos alarm and warning codes This is a general Grundfos alarm and warning code list Not all codes are available in the CR Monitor Code Description 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 20 Leakage current Missing phase External fault signal Too many restarts Regenerative braking Mains fault Too many hardware shutdowns PWM switching frequency reduced Phase sequence reversal Communication fault pump Water in oil fault motor oil Time for service general service information Moisture alarm analog Electronic DC link protection activated ERP Communication fault main system SCADA Other Performance requirement cannot be met Commanded alarm standby trip Diaphragm break dosing pump Insulation resistance low Too many starts per hour Moisture switch al
41. it 6 Maximum Q H warning limit exceeded Maximum Q P warning limit exceeded Start trip counter warning limit exceeded Maximum lubrication time warning limit exceeded RESERVED RESERVED Pump warning Bits 7 15 RESERVED Warning bits for MP 204 if installed Bit O Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Bit 7 Bit 8 Bit 9 Bit 10 Bit 11 Bit 12 Bit 13 Bit 14 Bit 15 Maximum voltage warning Minimum voltage warning Maximum line current warning Minimum line current warning Line current asymmetry warning RESERVED RESERVED RESERVED Insulation resistance warning Motor temperature Tempcon warning Motor temperature PT resistor warning RESERVED Maximum cos warning limit exceeded Minimum cos warning limit exceeded Starts per hour warning Starts per hour warning limit exceeded Warning bits for MP 204 if installed Bit 0 Bit 1 Bit 2 Bit 3 Bit 4 Bit 5 Bit 6 Start capacitor min warning RESERVED Run capacitor min warning Tempcon sensor signal fault warning Pt sensor signal fault warning Service warning t_run_trip_cnt gt t_run_trip warn Load continues even if the motor has been switched off Bits 7 15 RESERVED 5 6 CR Monitor data register block Registers in this block can be read by means of function codes 0x03 and or 0x04 They are read only The table below shows the availability of the data depending on system configuration Address Register name Scale
42. ks Start address Register block 00001 CIM configuration 00021 CIM status 00101 CR Monitor control 00201 CR Monitor status 00301 CR Monitor data Permissions Description R W Configuration of the CIM module R Status registers for the CIM module R W Registers for control of the CR Monitor and the pump R Registers for reading mode status from the CR Monitor and the pump R Registers for reading measured data values from the CR Monitor and the pump All addresses contain registers Some are bit interpreted while others are 16 bit values or part of 32 bit values 5 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 00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 SlaveMinimumReplyDelay RegisterOffset SoftwareDefinedModbusAddress SoftwareDefinedBitRate AutoAckControlBits RESERVED RESERVED RESERVED SoftwareDefinedParity SoftwareDefinedStopBit Description The minimum reply delay from the slave in ms Value range 0 10000 i e up to 10 seconds reply delay This delay is typically used in conjunction with a modem The delay value is 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 An address offset that is added
43. ommunication interface and will remain after a power off Before the parity and stop bit can be set via software defined settings SW4 and SW5 must be set to ON 4 4 Modbus address selection A Modbus slave on a Modbus network must have a unique address from 1 to 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 Fig 7 Setting the Modbus address For a complete overview of Modbus addresses see section 11 Modbus address on page 22 The Modbus address must be set decimally from 1 to 247 4 5 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 SW1 SW2 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 4 6 Cable length The trunk cable must not exceed a total length of 1 200 m 4 000 ft Grundfos recommends the following maximum cable lengths Maximum cable length bits s Terminated cable Unterminated cable m ft m ft 9600 bits s 1200 4000 1200 4000 19200 bits s 1200 4000 500 1700 38400 bits s
44. p is running at maximum speed 0 No 1 Yes Not available on the CR pump Indicates if there is a warning or not The pump will continue running even if there is a warning 0 No warning 1 Warning Indicates if there is a fault or not 0 No fault 1 Fault Indicates if the pump is on or not 0 Off stopped 1 On started Started does not necessarily indicate rotation for instance in case of low flow stop Indicates if the pump is locally or remotely controlled 0 Local a local control source with higher priority controls the pump 1 Remote controlled by Modbus master Indicates if the pump is rotating running or not 0 No rotation 1 Rotation Indicates if a ResetAlarm was acknowledged by the device This bit will be set when the CIU 200 has accepted the ResetAlarm control bit and the user can clear the ResetAlarm bit The CIU 200 will automatically clear the ResetAlarmAck bit to 0 when the user clears the ResetAlarm bit and a new ResetAlarm can be attempted by raising the ResetAlarm control bit again 0 No acknowledgement 1 Control bit acknowledged This functionality is only used when AutoAckControlBits is disabled See section 5 2 CIM configuration register block Indicates the actual process feedback from the CRE pump The scale is 0 01 so the valid value range is from 0 to 10000 This value can be compared with the setpoint value Closed loop Percentage of closed loop fee
45. s The data item is bit interpreted enum unscaled The data item is unscaled e g a number a counter etc The data item has a pre defined enumeration The list shows data item functionality support for a CR Monitor connected to either a CRE pump or an MP 204 and a CR pump Register Identifier CIM configuration register block 00001 SlaveMinimumReplyDelay 00002 RegisterOffset 00003 ModbusAddress 00004 ModbusBitRate 00005 AutoAckControlBits 00009 SoftwareDefinedParity 00010 SoftwareDefinedStopBit CIM status register block 00021 GrundfosCRCErrorCnt 00022 GrundfosDataErrorCnt 00023 VersionNumber 00024 ActualModbusAddress 00025 Grundfos T XcountHI 00026 Grundfos TXcountLO 00027 GrundfosRXcountHI 00028 GrundfosRXcountLO 00030 UnitFamily 00031 UnitType 00032 UnitVersion CR Monitor control register block 00101 ControlRegister 00102 ControlMode 00103 OperationMode 00104 Setpoint CR Monitor status register block 00201 StatusRegister 00202 ProcessFeedback 00203 ControlMode 00204 OperationMode 00205 AlarmCode 00206 WarningCode 00207 ServiceBlock 00208 MonitorLearning 00209 ControllerFaults 00210 MonitorAlarms1 00211 MonitorAlarms2 00212 MonitorWarnings 00213 MonitorWarnings2 00214 MP 204Warnings 00215 MP 204Warnings2 CR Monitor data register block 00301 InletPressure 00302 OutletPressure 00303 VolumeFlow 00304 Speed 00305 Frequency 18 Scale ms unscaled unscaled unscaled bool
46. s the number of messages detected by the slave Return bus CRC error count Returns the number of CRC errors in the slave Return bus exception count Returns the number of Modbus exception responses that the slave has transmitted Return slave message count Returns the number of messages that the slave has processed Return slave no response count Returns the number of messages for which the slave has sent no response Return bus character overrun count Returns the number of overruns in the slave Clear overrun counter Clears the overrun counter This is also cleared on power up restart Example of response from master to slave Address Function code Subcode Data Data 0x01 0x08 0x00 OxAB OxCD The response is identical to the request Example of response from slave to master Address Function code Subcode Data Data 0x01 0x08 0x00 OxAB OxCD 26 12 8 Diagnostics register interpretation The diagnostics register is interpreted as follows Bit Description 0 Communication failure from the CIU 200 to the Grundfos CR Monitor 1 EEPROM self test failed the test is carried out when the system is booted 2 Grundfos CR Monitor version not supported 3 Modbus address offset is different from default value i e it differs from 0 4 Using software defined Modbus transmission speed 5 RESERVED 6 RESERVED 7 RESERVED 8 RESERVED 9 RESERVED 10 RESERVED 11 RESERVED 12 RESERVED 13 RESERVED 14 RESERVED 15 RESERVED A bit value o
47. ss 0x0021 Example of response from slave to master Address Function code Start address HI Start address LO Qty written HI Qty written LO 0x01 0x10 0x00 0x20 0x00 0x02 The response returns the function code starting address and quantity of registers written 25 12 7 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 The following subcodes are supported Subcode 0x00 0x01 0x02 0x04 Ox0A 0x0B 0x0C 0x0D 0x0E 0x0F 0x12 0x14 Name Return query data Data in this request are to be echoed in the response The response must be identical to the request so this function is often used to verify Modbus communication Restart communications All communications counters are cleared and the device is restarted Return diagnostics register Returns the 16 bit diagnostics register See section 12 8 Diagnostics register interpretation Force Listen Only Forces the device into listen only mode This effectively mutes the device making it unable to communicate on the network To bring the device back to normal mode a Restart Communications command code 0x08 subcode 0x01 must be issued Clear counters and diagnostics register Clears all counters and the diagnostics register These are also cleared on power up restart Return bus message count Return
48. stantly red See section 4 7 2 LED2 internal communication Located in the CIU 200 Conductors A B and Y 3 pins See section 4 CIM 200 Modbus module Conductors DO D1 and Common See section 4 7 Connecting to the Modbus network Equals 4000 ft Equals 820 ft Set via rotary switches SW6 and SW7 See section 4 4 Modbus address selection Set via DIP switches SW1 and SW2 See section 4 5 Termination resistor Set via DIP switches SW4 and SW5 See section 4 2 Setting the Modbus transmission speed Can only be set by software Fixed value Fixed value Set via DIP switch SW3 See section 4 3 Setting the parity Set via DIP switch SW3 See section 4 3 Setting the parity Off constantly green flashing red constantly red See section 4 7 7 LED1 Modbus communication Using repeaters this number can be increased Address range is 1 247 3 Modbus interface 3 1 Modbus bus topology The Grundfos CIM CIU 200 is connected as a Modbus slave directly to the Modbus RTU network This is done either in daisy chain style or using a passive TAP and a derivation cable stub Both methods are exemplified below Passive TAP Daisy chain LT Line Termination termination resistor TM04 1947 1508 Fig 3 Example of Modbus network with termination In such a network only one master device is connected to the serial bus and one or several maximum 247 slaves are also connected to the seri
49. ters 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 00101 00102 00103 00104 ControlRegister Bits 3 15 RESERVED ControlRegister Bit 2 ResetAlarm ControlRegister Bit 1 OnOffReq ControlRegister Bit 0 RemoteAccessReq ControlMode OperationMode Setpoint Description Control bit that resets alarms and warnings 0 No resetting 1 Resetting alarm This control bit is triggered on rising edge only i e setting logical 0 to 1 See section 5 2 CIM configuration register block address 00005 for acknowledgement behaviour Control bit that switches the pump MP 204 on and off 0 Off stop 1 On start Control bit that sets local or remote control 0 Local 1 Remote controlled by Modbus master This bit must be 1 if the pump MP 204 is to be controlled by a Modbus master Sets the control mode enumeration 0 CONST_SPEED constant speed 1 CONST_FREQ constant frequency 3 CONST_HEAD constant head 4 CONST PRESSURE constant pressure 5 CONST_DIFFPRESS constant differential pressure 6 VAR_DIFFPRESS variable differential pressure 7 CONST_FLOW constant flow 8 CONST_TEMP constant temperature 10 CONST_LEV constant level 128 AUTO_PRESS_ MODE automatic mode See section 6 1 Control modes for details A state enumeration to control the
50. the CR Monitor Connect the necessary cables from the CIU 200 to the Modbus network See section 4 1 Connecting to the Modbus network Connect the power supply cable to the CIU 200 and switch the unit on 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 communication See section 4 7 LEDs The CIU 200 is now ready to be accessed via the Modbus network 8 Fault finding 8 1 LED Status Faults in a CIM CIU 200 can be detected by observing the status of the two communication LEDs See the table below Fault LED status Possible cause Remedy Both LEDs LED1 and LED2 remain off a The CIM 200 is defective e Replace the CIM 200 when the power supply is connected and 5 seconds have passed 1 16 The LED for internal communication a No internal communication between the Check the cable connection between the LED2 is flashing red CIM CIU 200 and the Grundfos CR Monitor and the CIU 200 CR Monitor e Check that the individual conductors have been fitted correctly e Check the power supply to the CR Monitor The LED for internal communication a The CIU 200 does not support the e Contact the nearest Grundfos company LED2 is constantly red CR Monitor connected The Modbus LED LED1 is constantly a Fault in the CIM 200 Modbus e Check the transmission speed red configuration switches SW4 and SW5 If the switch
51. to all addresses above 00100 Default value is 0 Note This offset does not affect the CIM configuration register block or the CIM status register block addresses The register offset value is stored in the device and will remain after a power off For most applications this offset should not be changed If the Modbus address switch has not been set correctly i e not within the 1 to 247 range the value in this register is used as Modbus address See section 4 4 Modbus address selection The value is stored in the device and will remain after a power off Default value of this register is OxE7 231 Modbus software defined transmission speed enumeration The software defined transmission speed value is stored in the device and will remain after a power off O 1200 bits s 1 2400 bits s 2 4800 bits s 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 CIU 200 0 Disabled Control bits are not automatically lowered when accepted by the device The user must lower the triggered control bit manually before the control bit 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 Parity
52. to master Register Register Register Register Register Register GES KEES Bytecount Agent 108 LO 109 HI 109 LO 110 HI 110 LO 0x01 0x03 0x06 0x00 0x01 0x00 0x01 0x00 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 4 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 registers numbered 0 16 are addressed as 0 15 The register data in the response message are packed two bytes per register The first byte contains the high order bits and the second byte contains the low order bits Example of request from master to slave Address Function code Start address HI Start address LO Quantity HI Quantity LO 0x01 0x04 0x10 0x10 0x00 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 Register Register Register Register Register Register Address Functlon code BVIE COUNI 4113 HI 4113 LO 4114 HI 4114 LO 4115 HI 4115 LO 0x01 0x04 0x06 0x22 0x22 0x22 0x22 0x22 0x22 In the response the byte count is six since t

Download Pdf Manuals

image

Related Search

Related Contents

RazorGage RazorOptimal Automated Saw System User Manual  AX-200 AQ  Mode d`Emploi - Final Fantasy Dream  guarde estas instruções  HP PM301 Black    Owner`s Manual  LiftMaster PPWR, recepteur pour    取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file