Grundfos CIM 200 Functional Profile And User Manual

Grundfos CIM 200 Functional Profile And User Manual

Modbus for level control 2x1/2x2
Hide thumbs Also See for CIM 200:
Table of Contents

Advertisement

Quick Links

GRUNDFOS INSTRUCTIONS
Modbus for Level Control 2X1/2X2
CIM 200 Modbus RTU
CIM 260 3G/4G cellular
CIM 500 Ethernet for Modbus TCP
Functional profile and user manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CIM 200 and is the answer not in the manual?

Questions and answers

Summary of Contents for Grundfos CIM 200

  • Page 1 GRUNDFOS INSTRUCTIONS Modbus for Level Control 2X1/2X2 CIM 200 Modbus RTU CIM 260 3G/4G cellular CIM 500 Ethernet for Modbus TCP Functional profile and user manual...
  • Page 2: Table Of Contents

    English (GB) Functional profile and user manual Original functional profile and user manual 11.4 Real-time clock 11.5 Event simulation This functional profile describes Grundfos Modbus for Level 11.6 Alarms and warnings Control 2X1/2X2. Modbus RTU telegram examples 12.1 Modbus telegram overview CONTENTS 12.2 Read holding registers, 0x03...
  • Page 3: General Information

    Description of hazard Consequence of ignoring the warning. - Action to avoid the hazard. 1.2 Notes The symbols and notes below may appear in Grundfos installation and operating instructions, safety instructions and service instructions. Observe these instructions for explosion-proof products.
  • Page 4: Introduction

    IO signals and an optional IO • CIM 500 Ethernet for Modbus TCP 241 module for extra IO signals. This functional profile applies to the following Grundfos products: Light-Emitting Diode. • Grundfos level-control system LC 2X1 for wastewater Media Access Control.
  • Page 5: System Description

    3.2 CIM 200 Modbus RTU CIM 200 is an add-on communication module that you fit in the LC 2X1/LC 2X2 controller using a 10-pin connection. This CIM 260 Cellular.
  • Page 6: Cim 500 Modbus Tcp

    3.4 CIM 500 Modbus TCP CIM 500 is an add-on communication module that you fit in the LC 2X1/LC 2X2 controller using a 10-pin connection. This enables communication with, for example, a PLC or SCADA system. Via the Modbus TCP connection, it is possible to control the system and for example read status, measured values and logs.
  • Page 7: Specifications

    See section 5.5 Status LEDs. 4.2 CIM 200 Modbus RTU The table below provides an overview of the specifications for Grundfos CIM 200. For further details, refer to the specific sections of this functional profile. Modbus RTU specifications Description Comments 3 pins.
  • Page 8: Cim 260 3G/4G Cellular

    Maximum Modbus telegram size 260 bytes 4.4 CIM 500 Modbus TCP The table below provides an overview of the specifications for Grundfos CIM 500 for Modbus TCP. For further details, refer to the specific sections of this functional profile. Modbus TCP specifications Description...
  • Page 9: Cim 200 Modbus Rtu Setup

    5. CIM 200 Modbus RTU setup 5.1 Setting the Modbus transmission speed Set the transmission speed correctly before CIM 200 is ready to communicate with the Modbus network. Use DIP switches SW4 and SW5 for setting the transmission speed. See fig. 8.
  • Page 10: Setting The Stop Bits And The Parity Bit

    5.4 Termination resistor The termination resistor is fitted on CIM 200 Modbus and has a value of 150 Ω. CIM 200 has a DIP switch with two switches, SW1 and SW2, for Fig. 9 Parity cutting the termination resistor in and out. Figure shows the DIP switches in cut-out state.
  • Page 11: Status Leds

    5.5 Status LEDs CIM 200 Modbus has two LEDs. See fig. 7. • Red and green status LED1 for Modbus communication • Red and green status LED2 for internal communication between CIM 200 and the Grundfos product. LED1 Status Description No Modbus communication.
  • Page 12: Cim 260, 3G/4G Cellular Setup

    6.1.1 Fitting a cellular antenna Connect an antenna to CIM 260 to establish connection to the cellular network. Grundfos offers different kinds of antennas. No antenna is supplied with CIM 260. You can order it separately. Fig. 14 Inserting the SIM card Pos.
  • Page 13: Status Leds

    LED2 is permanently green, indicating that you have fitted CIM 260 correctly in the Grundfos product. 6.1.4 Configuration For software configuration of CIM 260, which includes setting of SMS functions and SCADA communication parameters, see "CIM 260 SMS commands", which you can download from Grundfos Product Center.
  • Page 14: Cim 500, Modbus Tcp Setup

    Modbus TCP BACnet IP Ethernet switch EtherNet/IP GRM IP. Requires a contract with Grundfos. Grundfos iSolutions Cloud (GiC). Requires a contract with Grundfos. Reserved, LED1 will be permanently red to indicate an Fig. 17 Example of Industrial Ethernet network invalid configuration.
  • Page 15: Establish A Connection To The Webserver

    Configure the PC Ethernet port to the same subnetwork as • Red and green status LED2 for internal communication CIM 500, for example 192.168.1.101, and the subnet mask to between CIM 500 and the Grundfos product. 255.255.255.0. See section 1.2 How to configure an IP LED1 on page 58.
  • Page 16: Modbus Function Code Overview

    Read input registers 16-bit data (registers) 0x06 Write single register 0x10 Write multiple registers Diagnostics. Only supported by CIM 200 Modbus RTU. Diagnostics See section for subcodes. 12.6 Diagnostics, 0x08 Reading or writing coils is 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.
  • Page 17: Modbus Register Overview

    (231), and there is normally no need to change this value. 00003 SoftwareDefinedModbusAddress Note that for CIM 200, this value is only used when you have set the ● ● transmission speed to "Software-defined" on the DIP switches SW4 and SW5.
  • Page 18 SoftwareDefinedParity 2: Odd parity. ● Note that for CIM 200, this value is only used when you set the transmission speed to "Software-defined" on the DIP switches SW4 and SW5. Otherwise, CIM200 ignores it. Stop-bit setting when using "software-defined" settings.
  • Page 19: Cim Status Register Block

    Bit 1: WriteAccess 1: Full write access, the PIN code is either correct or not enabled. 00030 UnitFamily Grundfos product family. LC 2X1 has value 48. LC 2X2 has value 46. Grundfos product type. 00031 UnitType 1: Modular type, LC 241/LC 242 2: Wall-mounted type, LC 231.
  • Page 20: System Control And Configuration Register Block

    9.4 System 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. Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer.
  • Page 21: System Status Register Block

    9.5 System 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. Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer. Address Register name Scale...
  • Page 22 Address Register name Scale Description Alarm state of pump 1. PumpsAlarm 0: No alarm Bit 0: Pump1Alarm 1: Alarm. 00209 Bool Alarm state of pump 2. PumpsAlarm 0: No alarm Bit 1: Pump2Alarm 1: Alarm. System alarm events, item 1. 00210 SystemAlarms1 Bits...
  • Page 23 Address Register name Scale Description Function of the float switch. 0: RESERVED 1: Dry running 2: - 00222 FloatSwitch4Function enum 3: Stop of all pumps 11: Start or stop 14: Start of first pump 15: Start of second pump 23: High level. Function of the float switch.
  • Page 24: Generic Scaling Of Analogue Measurements

    Address Register name Scale Description 00231 RtcMinute 1 minute Minute of the hour [0; 59]. See section 11.4 Real-time clock. 00232 RtcHour 1 hour Hour of the day [0; 23]. See section 11.4 Real-time clock. 00233 RtcDay 1 day Day of the month [1; 31]. See section 11.4 Real-time clock.
  • Page 25: Modbus Scaling

    9.7 Modbus scaling This functions is only supported by LC 2X2. Associated units for analog sensor measurement scaling. Unit index Description Unit Unit index Description Unit Current 0.1 A Water level or head 0.01 m Electrical potential 0.1 V Kelvin temperature 0.01 K difference Power...
  • Page 26: System Data Register Block

    9.8 System 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. Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer. The table below shows for which LC 2X1/LC 2X2 type the registers are supported.
  • Page 27: Lc 231 Io Terminal Mapping, Wall-Mount Version

    9.9 LC 231 IO terminal mapping, wall-mount version DIO1 GND DIO2 GND CIO1 GND CIO2 GND Terminal Address Register name Scale Description CT 1 (optional) 00418 Pump1Current 0.1 A Pump 1 current-transformer measurement CT 2 (optional) 00468 Pump2Current 0.1 A Pump 2 current-transformer measurement DI 1 00391 bit 0 UserDigitalInBlock1 bit 0...
  • Page 28: Lc 241/Lc 242 Io Terminal Mapping, Modular Version

    9.10 LC 241/LC 242 IO terminal mapping, modular version LC 241/LC 242 consists of a control cabinet with a CU 241/CU 242 control unit, an IO 242 pump module for connection of one or two pumps, some basic IO signals and an optional IO 241 module for extra IO signals.
  • Page 29 DIO 1 DIO 2 DI 1 DI 2 REL 1C REL 1 CIO 1 REL 1O CIO 2 REL 2C CIO 3 REL 2 REL 2O CIO 4 24 V 24 V 24 V IO 241 extended IO Terminal Address Register name Scale Description...
  • Page 30: Pump 1 Register Block

    9.11 Pump 1 register block All register values are read-only, and 0xFFFF indicates that the data value is not available. Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer. Address Register name Scale Description Presence of the pump.
  • Page 31: Pump 2 Register Block

    9.12 Pump 2 register block All register values are read-only, and 0xFFFF indicates that the data value is not available. Unless otherwise stated, the data type used for counters and scaled values is always an unsigned integer. Address Register name Scale Description Presence of the pump.
  • Page 32: Alarm Simulation Register Block

    9.13 Alarm simulation register block Address Register name Scale Description Event code to simulate. 00703 SimulationEventCode enum Only supported codes can be used. Device type to simulate. 00704 SimulationDeviceType enum 0: system 6: pump. Device number to simulate. 00705 SimulationDeviceNo enum 1: pump 1 2: pump 2.
  • Page 33: Event Log Register Block

    9.16 Event log register block The event log contains the latest 40 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...
  • Page 34: Data Log Index Register Block

    See section for detailed 11. Detailed descriptions of functionality information on how to read the configurable log series. By default, the configurable logs are not set. This can only be done via Grundfos GO Remote. Address Register name Scale Description...
  • Page 35: Data Log Series Register Block

    8. Modbus function code overview. Time period between samples in log series 1, configurable 07302 LogSeries1SamplingTime 1 second for LC 2X1/LC 2X2 via Grundfos GO Remote. Number of samples in log series 1, N , configurable for LC 07303 LogSeries1NoOfSamples Unscaled 2X1/LC 2X2 via Grundfos GO Remote.
  • Page 36: Reading The Configurable Data Log Series

    9.20 Reading the configurable data log series LogSeriesItemNo The log series item numbers are shown in the table below. Note that the scaling of the registers with the present values is identical 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.
  • Page 37: Modbus Rtu Commissioning, Step-By-Step Guides

    Install CIM 200 in the Grundfos product according to the product documentation. Complete the product configuration, for example sensor configuration. This can be done either on the product’s operating panel or via Grundfos GO Remote. Select the Modbus slave address (1-247).
  • Page 38: Cim 500 Modbus Tcp Communication Setup

    7.2 Setting the Industrial Ethernet protocol. Power on the Grundfos product, and observe LED2 turn permanently green and LED1 remaining off. Complete the product configuration, for example sensor configuration via Grundfos GO Remote. Connect one of the CIM 500 Ethernet ports (RJ45) to a PC using an Ethernet cable.
  • Page 39: Detailed Descriptions Of Functionality

    11. Detailed descriptions of functionality 11.2 Control bit acknowledgement All control bits in the functional profile are triggered on the rising 11.1 Separation of reads and writes edge of a bit. The system supports two different approaches to The functional profile supports Modbus holding registers, which control-bit acknowledgement: Auto and manual.
  • Page 40 SCADACODE <ON | OFF>. Default is "Off". To verify the SCADA settings after completion, use the SMS command "SCADA". For details about the use of SMS commands, see "CIM 260 SMS commands", which you can download from Grundfos Product Center.
  • Page 41 TCP/IP data exchange, or already exchanging data. "Static" IP PC Tool, etc. address For details about the use of SMS commands, see "CIM 260 SMS commands", which you can download from Grundfos Product Mobile phone Cellular Center. LC 2X1/LC 2X2 with...
  • Page 42: Real-Time Clock

    Clients VPN tunnel Private cellular Cellular operator network Internet Base station GRE router SCADA system GRE router "Static" IP address Mobile phone Cellular PT Tool, etc. LC 2X1/LC 2X2 with CIM 260 and SIM card Fig. 23 Data connection via VPN tunnel 11.4 Real-time clock The real-time clock can be set and read from the controller in two ways: Unix format or standard format.
  • Page 43: Alarms And Warnings

    11.6 Alarms and warnings These registers reflect the actual alarm and warning conditions of the system or the pump. Alarms and warnings which have acknowledgement type "Auto-ack" are cleared automatically when normal conditions are restored. Alarms and warnings which have acknowledgement type "Manual-ack" require a Control.ResetAlarm command to be cleared.
  • Page 44 Description Data item Code Event source Pump alarms 2 (registers 00424, pump 1 and 00474, pump 2). Pump warnings 2 (registers 00427, pump 1 and 00477, pump 2). Motor-moisture switch PumpAlarms/Warnings2.2 Pump No [1; 2] Motor operating-time service-limit exceeded PumpAlarms/Warnings2.8 Pump No [1;...
  • Page 45: Modbus Rtu Telegram Examples

    12. Modbus RTU telegram examples 12.3 Read input registers, 0x04 This function is used for reading input registers from the slave. The Modbus data model states that registers Input registers are read-only registers by definition. The request numbered X are addressed in telegrams as X - 1, for telegram specifies the starting address, that is the address of the example register 00104, setpoint, is addressed as first register to be read, and the number of holding registers to...
  • Page 46: Write Single Register, 0X06

    12.4 Write single register, 0x06 12.5 Write multiple registers, 0x10 This function is used for writing a single holding register in the This function is used for writing a block of contiguous holding slave. The request telegram specifies the address of the register registers in the slave.
  • Page 47: Diagnostics, 0X08

    Communication failure, with the Grundfos product. RESERVED This function provides a test for checking the communication system between the master and the Grundfos slave. It contains a Grundfos product is not supported. single-byte subcode to identify the test to be performed.
  • Page 48: Modbus Telegram Application Examples

    Value Description slave configuration are correct. It will echo the request in the Slave address 0x01 response. Only CIM 200 Modbus RTU supports diagnostics. In the example, slave address 0x01 is used. Function code 0x04 Read input registers Request from the master to a slave. Note that CRC fields are not...
  • Page 49: Fault Finding The Product

    14. Fault finding the product 14.1 CIM 200 You can detect faults in CIM 200 by observing the status of the two communication LEDs. See the table below and section Specifications. 14.1.1 LED status Fault (LED status) Possible cause Remedy 1.
  • Page 50 14.1.2 CIM 200 Modbus communication faults Fault Possible cause Remedy 1. The slave does not a) Configuration or wiring error. • Check the visual diagnostics on the Modbus respond to telegrams. slave. Is the Grundfos GENIbus LED flashing green and the Modbus LED off or flashing green? •...
  • Page 51: Cim 260

    CIM 260 and LC 2X1/LC 2X2. 2X1/LC 2X2. 3. LED2 for internal communication is a) CIM 260 does not support the Contact the nearest Grundfos company. permanently red. connected LC 2X1/LC 2X2. 4. LED1 for cellular communication keeps a) The SIM card has not been inserted in Insert the SIM card.
  • Page 52 For example available data. trying to request data from a Grundfos product which is not present will return "data not available" (0xFFFF)). 5. The slave does not react to control...
  • Page 53 Check that CIM 500 is fitted correctly in the communication is flashing red. and the Grundfos product. Grundfos product. 3. LED2 for internal a) CIM 500 does not support the Grundfos Contact the nearest Grundfos company. communication is permanently product connected. red.
  • Page 54: Modbus Rtu Rotary Switch Addresses

    15. Modbus RTU rotary switch addresses Modbus Modbus Modbus Modbus Modbus SW6 SW7 SW6 SW7 SW6 SW7 SW6 SW7 SW6 SW7 address address address address address Example: To set the slave address to the value 142, set the rotary switches SW6 and SW7 to "8" and "E", respectively. Note that 0 is not a valid slave address as this is used for broadcasting.
  • Page 55 16. Grundfos alarm and warning codes This is a complete list of alarm and warning codes for Grundfos products. For the codes supported by this product, see the alarms and warnings section. Code Description Code Description Code Description Motor temperature 2 (Pt100,...
  • Page 56 Code Description Code Description Code Description Electronic inverter protection Signal fault, temperature sensor 3 activated (EIP) (t_mo3) Signal fault, Smart trim gap sensor Signal fault, vibration sensor Signal fault, bearing temperature Motor temperature 3 (Pt100, sensor (Pt100), general or top t_mo3) bearing Bearing temperature high (Pt100),...
  • Page 57 Code Description Code Description Code Description Low pressure Communication fault, I/O module Motor phase failure Diaphragm tank precharge Automatic motor model recognition Combi event pressure out of range failed Motor relay has been forced VFD not ready Night flow max. limit exceeded (manually operated or commanded) Water shortage, level 2...
  • Page 58 Appendix 1. Webserver configuration The built-in webserver offers easy monitoring of the CIM 500 module and makes it possible to configure the selected Industrial Ethernet protocol. Using the webserver, you can also update the firmware of the CIM 500 module and store or restore settings, among other functions.
  • Page 59 Object Description Enter username. Username Default: admin. Enter password. Default: Grundfos. After the first log in, you are forced to change the password. The password must contain: • at least 8 and maximum 20 characters Password • at least one lower case letter •...
  • Page 60 3. Modbus TCP configuration This web page is used to configure all the parameters relevant to the Modbus TCP protocol standard. Fig. 3 Real Time Ethernet Protocol Configuration - Modbus TCP Object Description The default value is 502, the official IANA-assigned Modbus TCP port number. The number 502 is always active implicitly.
  • Page 61 4. User Management A login is required for any change of the CIM 500 settings, and this web page is used to configure the username and password. See Login. It is only possible to configure one user. Fig. 4 User management...
  • Page 62 4.1 Update You can update the firmware by means of the built-in webserver. The binary file is supplied by Grundfos. To make installation and configuration easier, you can upload the configuration to a PC for backup or distribution to multiple modules.
  • Page 63 GRUNDFOS Pumps (Hong Kong) Ltd. Turkey Norway Unit 1, Ground floor BOMBAS GRUNDFOS DO BRASIL GRUNDFOS POMPA San. ve Tic. Ltd. Sti. Siu Wai Industrial Centre GRUNDFOS Pumper A/S Av. Humberto de Alencar Castelo Branco, Gebze Organize Sanayi Bölgesi 29-33 Wing Hong Street &...
  • Page 64 99406791 0320 ECM: 1283115 www.grundfos.com...

This manual is also suitable for:

Cim 260Cim 500

Table of Contents