Grundfos CIM 300 User manual

BACnet for Grundfos Level Control LC 2X1 and
LC 2X2
CIM/CIU 300 BACnet MS/TP
CIM/CIU 500 Ethernet for BACnet IP
Functional profile and user manual
GRUNDFOS INSTRUCTIONS


English (GB) Functional profile and user manual
Original functional profile and user manual
Table of contents
1. General information ........................4
1.1 Hazard statements..........................4
1.2 Notes ..................................4
1.3 About this functional profile.....................5
1.4 Assumptions .............................5
1.5 Definitions and abbreviations ...................5
1.6 BACnet.................................6
1.7 Specifications .............................7
2. BACnet MS/TP, CIM 300 setup..................8
2.1 BACnet bus topology ........................8
2.2 CIM 300 BACnet module ......................8
2.3 Connecting to the BACnet network ................9
2.4 Setting the BACnet transmission speed .............9
2.5 Selecting the Device Object Instance Number .........9
2.6 Selecting the Device Object Name ...............10
2.7 Selecting the BACnet MAC address ..............10
2.8 Termination resistor ........................10
2.9 Cable length.............................10
2.10 LEDs .................................10
3. BACnet IP, CIM 500 setup....................11
3.1 Connecting the Ethernet cable..................11
3.2 Setting the Industrial Ethernet protocol ............11
3.3 Setting the IP addresses .....................11
3.4 Establishing connection to the webserver ...........12
3.5 Status LEDs.............................12
3.6 DATA and LINK LEDs .......................12
4. Supported services .......................13
4.1 Data-sharing services .......................13
4.2 Device management services ..................13
5. Object overview ..........................14
5.1 Device Object ............................14
5.2 Binary inputs ............................15
5.3 Binary outputs ...........................16
5.4 Multistate inputs ..........................17
5.5 Multistate outputs .........................17
5.6 Analog inputs ............................18
5.7 Analog outputs ...........................19
5.8 Analog values............................19
6. Detailed description .......................20
6.1 Fault monitoring and resetting ..................20
7. Commissioning ..........................20
7.1 Step-by-step guide to hardware setup, CIM 300 .......20
7.2 BACnet IP communication setup, CIM 500 ..........20
8. Fault finding the product ....................21
8.1 CIM 300 BACnet MS/TP .....................21
8.2 CIM 500 BACnet IP ........................22
9. BACnet telegrams ........................23
9.1 BACnet MS/TP telegram overview ...............23
9.2 Telegram types ...........................23
10. BACnet MAC address, CIM 300 ................24
11. Grundfos alarm and warning codes .............25
1. General information
Read this document before you install the product.
Installation and operation must comply with local
regulations and accepted codes of good practice.
1.1 Hazard statements
The symbols and hazard statements below may appear in Grundfos
installation and operating instructions, safety instructions and
service instructions.
DANGER
Indicates a hazardous situation which, if not avoided, will
result in death or serious personal injury.
WARNING
Indicates a hazardous situation which, if not avoided,
could result in death or serious personal injury.
CAUTION
Indicates a hazardous situation which, if not avoided,
could result in minor or moderate personal injury.
The hazard statements are structured in the following way:
SIGNAL WORD
Description of the 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.
A blue or grey circle with a white graphical symbol
indicates that an action must be taken.
A red or grey circle with a diagonal bar, possibly with a
black graphical symbol, indicates that an action must not
be taken or must be stopped.
If these instructions are not observed, it may result in
malfunction or damage to the equipment.
Tips and advice that make the work easier.
4
English (GB)

1.3 About this functional profile
This functional profile describes the following modules and units:
• CIM/CIU 300 BACnet MS/TP
• CIM/CIU 500 Ethernet for BACnet IP.
For the following Grundfos products:
• Grundfos Level Control System LC 231
• Grundfos Level Control System LC 241
• Grundfos Level Control System LC 232
• Grundfos Level Control System LC 242
Note that the supported controllers are referred to as LC 2X1 and
LC 2X2 in this document.
Grundfos cannot be held responsible for any problems caused
directly or indirectly by using information in this functional profile.
1.4 Assumptions
This functional profile assumes that the reader is familiar with
commissioning and programming BACnet devices. The reader
should have some basic knowledge of the BACnet protocol and
technical specifications. It is also assumed that an existing BACnet
MS/TP or BACnet IP network is present.
1.5 Definitions and abbreviations
APDU Application Protocol Data Unit.
ARP Address Resolution Protocol. Translates IP addresses
into MAC addresses.
Auto-MDIX Ensures that both crossover cable types and non-
crossover cable types can be used.
CAT5 Ethernet cable with four twisted pairs of wires.
CAT5e Enhanced CAT5 cable with better performance.
CAT6 High performance Ethernet cable compatible with CAT5
and CAT5e.
CIM Communication Interface Module. A Grundfos add-on
module.
CIU Communication Interface Unit. Grundfos box for CIM
modules.
CRC Cyclic Redundancy Check. A data error detection method.
Device A node on the BACnet MS/TP network.
DHCP
Dynamic Host Configuration Protocol. Used to configure
network devices so that they can communicate on an IP
network.
DNS Domain Name System. Used to resolve host names to IP
addresses.
GENIbus Proprietary Grundfos fieldbus standard.
GENIpro Proprietary Grundfos fieldbus protocol.
Grundfos GO
A Grundfos application designed to control Grundfos
products via infrared or radio communication. Available
for iOS and Android devices.
HTTP Hyper Text Transfer Protocol. The protocol commonly
used to navigate the world wide web.
IANA Internet Assigned Numbers Authority.
Inter-network A set of two or more BACnet networks interconnected by
routers.
IP Internet Protocol.
LED Light-Emitting Diode.
MAC Unique network address for a piece of hardware.
MS/TP Master-Slave / Token-Passing. A data protocol used for
BACnet RS-485.
Ping Packet Internet Groper. A software utility that tests the
connectivity between two TCP/IP hosts.
Router A device that connects two or more networks at the
network layer.
SELV Separated or Safety Extra-Low Voltage.
SMTP Simple Mail Transfer Protocol.
SNTP Simple Network Time Protocol. Used for clock
synchronisation between computer systems.
TCP Transmission Control Protocol. Protocol for Internet
communication and Industrial Ethernet communication.
TCP/IP Transmission Control Protocol/Internet Protocol. Protocol
for Internet communication.
Transmission
speed Bits transferred per second, bit/s.
Trunk cable Main RS-485 cable on a BACnet MS/TP network.
URL Uniform Resource Locator. The IP address used to
connect to a server.
UTC Coordinated Universal Time. The primary time standard
by which the world regulates clocks and time.
UTF-8 Unicode Transformation Format. Character encoding.
VPN
Virtual Private Network. A network using the Internet to
connect nodes. These systems use encryption and other
security mechanisms to ensure that only authorised users
can access the network and that the data cannot be
intercepted.
5
English (GB)

1.6 BACnet
A Grundfos Level Control LC 2X1 can be connected to two
wastewater pumps,while a Grundfos Level Control LC 2X2 can be
connected to two submersible pumps. LC units provide status
information, as well as control and monitoring for a wastewater pit
or submersible pump via an operating panel.
1.6.1 BACnet MS/TP, CIM 300
CIM 300 is an add-on communication module that can be installed
in an LC 2XX using a 10-pin connector. This enables
communication with a PLC, SCADA system, etc.
Via the BACnet MS/TP connection, it is possible to control the
system and read status, measured values, etc.
CIM 300
1
BACnet
MS/TP
LC 2X1
TM080695
CIM 300 solution for LC 2X1. One or two pumps can be
connected.
Pos. Description
1 Digital and analog input/output
CIM 300
LC 2X2
1
BACnet
MS/TP
TM080696
CIM 300 solution for LC 2X2. One or two pumps can be
connected.
Pos. Description
1 Digital and analog input/output
1.6.2 BACnet IP, CIM 500
CIM 500 is an add-on communication module that can be installed
in an LC 2XX using a 10-pin connector. This enables
communication with a PLC, SCADA system, etc.
It is possible to control the system over the BACnet IP connection
and read status, measured values, etc.
BACnet
IP
LC 2X1
CIM 500
1
TM080221
CIM 500 solution for LC 2X1. One or two pumps can be
connected.
Pos. Description
1 Digital and analog input/output
CIM 500
LC 2X2
BACnet
IP
1
TM080222
CIM 500 solution for LC 2X2. One or two pumps can be
connected.
Pos. Description
1 Digital and analog input/output
6
English (GB)

1.7 Specifications
General data Description Comments
Ambient humidity 30-95 % Relative, non-condensing.
Operating temperature -20 to +45 °C
Storage temperature -25 to +70 °C
GENIbus visual diagnostics LED2 The LED will be in one of these states:
Off, permanently green, flashing red, permanently red.
BACnet MS/TP Description Comments
BACnet connector Screw-type terminal 3 pins.
BACnet connection type RS-485
BACnet wire configuration Two-wire + ground Conductors: Plus, Minus and Ground.
Maximum cable length 1200 m Equals 4000 ft
Recommended cross-section of BACnet cable 0.20 - 0.25 mm2AWG24 or AWG23
MAC address 0-127 Set via rotary switches SW6 and SW7.
Line termination On or Off Set via DIP switches SW1 and SW2.
Supported transmission speeds [bit/s] 9600, 19200, 38400, 76800 Set via DIP switches SW4 and SW5.
Data bits 8 Fixed value
Stop bits 1 Fixed value
Parity None Fixed value
BACnet visual diagnostics LED1 Red and green status LED.
Maximum number of BACnet devices 32 Using repeaters, this number can be increased.
Grundfos BACnet vendor ID 227
BACnet segmentation support No
Character set support ANSI X3.4 Base definition for the widely used character code known as
ASCII.
BACnet device profile B-ASC BACnet Application-Specific controller
BACnet MS/TP master Yes CIM/CIU 300 and 500 are BACnet MS/TP master devices.
Manual slave address binding No
BACnet protocol revision For hardware version R4: 4
For hardware version R8: 9
BACnet IP Description Comments
Application layer DHCP, HTTP, Ping, FTP, SMTP, SNTP,
BACnet IP Rotary switch in position 2.
Transport layer UDP
Internet layer Internet protocol V4 (IPv4)
Link layer ARP, media access control (Ethernet)
Ethernet cable CAT5, CAT5e or CAT6 Supports auto cable-crossover detecting (Auto-MDIX).
Maximum cable length 100 metres at 10/100 Mbit/s Corresponds to 328 feet.
Transmission speed 10 Mbit/s, 100 Mbit/s Auto-detected
Industrial Ethernet protocols PROFINET IO, BACnet IP etc. Selected with rotary switch.
BACnet protocol revision 9
CIM 300 and 500
Dimensions [w x h x d] [mm] 50 x 19 x 80
Power supply Supplied by the LC 2XX controller.
Connection to booster system 10-pin connection
Related information
2.2 CIM 300 BACnet module
2.3 Connecting to the BACnet network
2.4 Setting the BACnet transmission speed
2.7 Selecting the BACnet MAC address
2.8 Termination resistor
2.10 LEDs
2.10.1 LED1, BACnet MS/TP communication
3.2 Setting the Industrial Ethernet protocol
7
English (GB)

2. BACnet MS/TP, CIM 300 setup
2.1 BACnet bus topology
Grundfos CIM/CIU 300 is connected as a BACnet MS/TP master
directly to the BACnet MS/TP network.
MS
S
S
M
M
BR
LT
S
LT
TM044274
Example of BACnet MS/TP network
Pos. Description
M Master
S Slave
LT Line Termination
BR Bias Resistors
BACnet MS/TP is a multi-master system, meaning that there can be
more than one master on the network. It uses a token to control
access to the bus network. A master node may initiate the
transmission of a data telegram when it holds the token. Both
master and slave nodes may transmit data telegrams in response to
requests from master nodes, but slaves never hold the token.
Master nodes pass the token between them.
A BACnet MS/TP segment is a single contiguous medium to which
BACnet nodes are attached. Segments can be connected by use of
repeaters or bridges, thus forming networks.
Multiple networks may be interconnected by BACnet routers to form
a BACnet inter-network.
2.1.1 Line termination resistors
Line termination must be connected at each of the two ends of the
segment medium. CIM/CIU 300 has optional line termination
resistor on board.
2.1.2 Bias resistors
At least one set, and no more than two sets, of network bias
resistors must exist for each segment so that an undriven
communications line will be held in a guaranteed logical one state.
The bias provides a reliable way for stations to detect the presence
or absence of signals on the line. An unbiased line will take an
indeterminate state in the absence of any driving node.
CIM/CIU 300 has no bias resistors.
2.2 CIM 300 BACnet module
1 2 3 4 5 6 7
8
9
TM041697
CIM 300 BACnet module
Pos. Designation Description
1 Plus BACnet Plus terminal, RS-485 positive
data signal
2 Minus BACnet Minus terminal, RS-485 negative
data signal
3 Ground BACnet ground terminal
4 SW1/SW2 On and off switches for termination
resistor
5 SW3/SW4/SW5
Switches for selecting the BACnet
transmission speed and the default or
custom Device Object Instance Number
6 LED1 Red and green status LED for BACnet
communication
7 LED2
Red and green status LED for internal
communication between CIM 300 and the
booster system
8 SW6
Hexadecimal rotary switch for setting the
BACnet MAC address (four most
significant bits)
9 SW7
Hexadecimal rotary switch for setting the
BACnet MAC address (four least
significant bits)
8
English (GB)

2.3 Connecting to the BACnet network
Use a screened, twisted-pair cable.
BACnet terminal Recommended colour Data signal
Plus Red Positive
Minus Green Negative
Ground Grey Ground
The ANSI/ASHRAE BACnet standard states that the cable screen
must only be earthed at one end of the segment to prevent earth
fault currents.
2.4 Setting the BACnet transmission speed
Set the transmission speed correctly before CIM 300 is ready to
communicate on the BACnet MS/TP network. Use DIP switches
SW4 and SW5 to set the transmission speed.
The default transmission speed is 9600 bit/s, but we recommend
higher speeds for better data throughput. All devices on the BACnet
MS/TP network must communicate at the same transmission
speed.
SW4 SW5
TM041710
BACnet transmission speed settings
2.4.1 DIP switch settings
Available transmission speeds in bit/s: 9600, 19200, 38400 and
76800.
Use DIP switches SW4 and SW5 to select the desired speed.
Transmission speed
[bit/s] SW4 SW5
9600 OFF OFF
19200 OFF ON
38400 ON OFF
76800 ON ON
The default transmission speed is 9600 bit/s, as per the BACnet
MS/TP standard. The transmission speed will be effective
immediately after setting the values of the DIP switch.
2.5 Selecting the Device Object Instance Number
The Device Object Identifier value consists of two components:
• a 10-bit Object Type (bits 22 to 31)
• a 22-bit Instance Number (bits 0 to 21).
31 22
10 bits 22 bits
21 0
Object type Instance Number
...
TM045977
Bit numbers
The Object Type is fixed and determines that it is a Device Object.
The Instance Number is a numeric code that is used to identify the
device. It must be unique inter-network-wide, i.e. on all
interconnected networks.
CIM 300 offers two different approaches to setting the BACnet
Device Object Instance Number: default and custom, both
described in the following subsections.
2.5.1 Default Instance Number
By default, CIM 300 uses a pre-defined Device Object Instance
Number, which is 227XXX where XXX is the BACnet MAC address.
This gives an Instance Number range of 227000 to 227127.
Example
The BACnet MAC address is set to 20 via the hexadecimal rotary
switches, so the Device Object Instance Number is 227020.
Related information
2.7 Selecting the BACnet MAC address
2.5.2 Custom Instance Number
To use the complete Instance Number range, set the new Instance
Number with the BACnet object Custom Device Object Instance
Number (AV, 0), and set SW3 to ON. This will immediately set the
new Device Object Instance Number.
SW3
TM041709
Device Object Instance Number
Device Object Instance Number SW3
Default (227000 + BACnet MAC address) OFF
Custom, set with object (AV, 0) ON
The default Present_Value of the Custom Device Object Instance
Number is 231.
Example
The Present_Value of the Custom Device Object Instance Number
(AV, 0) is 231, so the Device Object Instance Number is 231.
The Present_Value of the Custom Device Object Instance
Number cannot be 4194303, as this is a reserved value.
9
English (GB)

2.6 Selecting the Device Object Name
The property Device_Name is a character string that must be
unique inter-network-wide. By default, the name will be constructed
as "Grundfos - XXXXXX" where XXXXXX is the current Device
Object Instance Number as described in section Selecting the
Device Object Instance Number.
Example
The Device Object Instance Number is 227001, so the Device
Object Name is "Grundfos - 227001".
If a new name is selected, it will be stored in the device and replace
the default naming scheme.
Related information
2.5 Selecting the Device Object Instance Number
2.7 Selecting the BACnet MAC address
To set the BACnet MAC address, use the two hexadecimal rotary
switches, SW6 and SW7.
The value must be within the range of 0 to 127. An illegal value will
result in a MAC address of 0.
SW6 SW7
TM041706
Setting the BACnet MAC address
For a complete overview of BACnet addresses, see section BACnet
MAC address, CIM 300.
You must set the BACnet MAC address decimally from 0
to 127 and it must be unique on the BACnet MS/TP
segment.
Related information
10. BACnet MAC address, CIM 300
2.8 Termination resistor
A termination resistor for line termination is fitted on CIM 300 and
has a value of 120 Ω. It is to be cut in if CIM 300 is set as the last
station on the network.
CIM 300 has two DIP switches, SW1 and SW2, for cutting the
termination resistor in and out.
SW1 SW2
TM041701
Cutting the termination resistor in and out
Status SW1 SW2
Cut in ON ON
Cut out
OFF OFF
ON OFF
OFF ON
Default setting: Termination resistor cut out.
2.9 Cable length
The maximum recommended cable length within a BACnet MS/TP
segment is 1200 metres (4000 ft) with 0.82 mm2 (AWG 18) cable.
The connection between the BACnet modules must be made by
use of a screened, twisted-pair cable with a characteristic
impedance between 100 and 130 Ω.
2.10 LEDs
CIM 300 BACnet has two LEDs.
• Red and green status LED (LED1) for BACnet MS/TP
communication
• Red and green status LED (LED2) for internal communication
between CIM 300 and the Grundfos pump.
2.10.1 LED1, BACnet MS/TP communication
Status Description
Off No communication.
Flashing green Communication active.
Flashing red Fault in the BACnet communication.
Permanently red Fault in the CIM 300 BACnet configuration.
2.10.2 LED2, internal communication
Status Description
Off CIM 300 has been switched off or is starting up.
Flashing red No internal communication between CIM 300
and the pump.
Permanently red CIM 300 does not support the specific pump
version.
Permanently green Internal communication between CIM 300 and
the pump is OK.
During startup, there may be a delay of up to 5 seconds
before the LED status is updated.
10
English (GB)

3. BACnet IP, CIM 500 setup
WARNING
Electric shock
Death or serious personal injury
‐Connect CIM 500 only to SELV circuit.
3.1 Connecting the Ethernet cable
Use RJ45 plugs and Ethernet cable. Connect the cable shield to
protective earth at both ends.
It is important to connect the cable shield to earth through
an earth clamp or to connect the cable shield to earth in
the connector.
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.
1
CIM
500
CIM
500
CIM
500
CIM
500
TM079841
Example of Industrial Ethernet network
Pos. Description
1 Ethernet switch
2
4
3
56789
1
TM079842
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
Pos. Description Designation
6 Data activity LED for connector 2 DATA2
7 Link LED for connector 2 LINK2
8Green and red status LED for Ethernet
communication LED1
9
Green and red status LED for internal
communication between the module and the
pump.
LED2
3.2 Setting the Industrial Ethernet protocol
The CIM 500 Ethernet module has a rotary switch for selection of
the Industrial Ethernet protocol.
TM079751
Selecting the Industrial Ethernet protocol
Pos. Description
0 PROFINET IO (default)
1 Modbus TCP
2 BACnet IP
3 EtherNet/IP
4 GRM IP (requires a contract with Grundfos)
5.E Reserved, LED1 will be permanently red to indicate an invalid
configuration.
F
Reset to factory default.
Note: The rotary switch must to be set in this position for 20
seconds to reset to factory default. During this period, LED1
flashes red and green at the same time to indicate that a reset will
occur.
Every change of the rotary switch while the module is
powered on will cause the module to restart.
3.3 Setting the IP addresses
The CIM 500 Ethernet module is default set to a fixed IP address.
You can change the IP address settings from the built-in webserver.
Default IP settings used
by the webserver
IP address:
Subnet mask:
Gateway:
192.168.1.100
255.255.255.0
192.168.1.1
IP settings for BACnet IP Make the settings via the webserver
11
English (GB)

3.4 Establishing connection to the webserver
You can configure CIM 500 using the built-in webserver. 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.
• Configure the PC Ethernet port to the same subnetwork as CIM
500, for example 192.168.1.101, and the subnet mask to
255.255.255.0.
• Open a standard Internet browser and type 192.168.1.100 in the
URL field.
• Log in to the webserver:
User admin (default)
Password Grundfos (default)
User name and password may have been changed from
their default values.
Change username and password at first login.
TM056436
CIM 500 connected to PC via Ethernet cable
For further information on how to use the webserver. See section
Webserver configuration.
You can use both ETH1 and ETH2 to establish a
connection to the webserver.
You can access the webserver while the selected
Industrial Ethernet protocol is active.
3.5 Status LEDs
The CIM 500 Ethernet module has two status LEDs, LED1 and
LED2.
• Red and green status LED (LED1) for Ethernet communication
• Red and green status LED (LED2) for internal communication
between CIM 500 and the Grundfos product.
LED1
Status Description
Off No BACnet IP communication or switched off.
Flashing green BACnet IP communication active.
Permanently red CIM 500 module configuration fault.
Permanently red and
green Error in firmware download.
Flashing red and green Resetting to factory default.
After 20 seconds, CIM 500 restarts.
LED2
Status Description
Off CIM 500 is switched off.
Flashing red No internal communication between CIM 500
and the Grundfos product.
Permanently red CIM 500 does not support the Grundfos product
connected.
Permanently green Internal communication between CIM 500 and
the Grundfos product is OK.
Permanently red and
green Memory fault.
During startup, there is a delay of up to 5 seconds before
LED1 and LED2 status is updated.
Related information
3.1 Connecting the Ethernet cable
8.2.1 LED status
3.6 DATA and LINK LEDs
The CIM 500 Ethernet module has two connectivity LEDs related to
each RJ45 connector.
DATA1 and DATA2
These yellow LEDs indicate data traffic activity.
Status Description
Yellow off No data communication on the RJ45 connector.
Yellow flashing Data communication ongoing on the RJ45 connector.
Permanently
yellow Heavy network traffic.
LINK1 and LINK2
These green LEDs show whether the Ethernet cable is properly
connected.
Status Description
Green off No Ethernet link on the RJ45 connector.
Green on Ethernet link on the RJ45 connector is OK.
Related information
3.1 Connecting the Ethernet cable
12
English (GB)

4. Supported services
BACnet Interoperability Building Blocks (BIBBs) are collections of one or more BACnet services. These are described in terms of an "A" and a
"B" device. Both devices are nodes on a BACnet inter-network. In most cases, the "A" device will act as the user of data (client), and the "B"
device will be the provider of this data (server).
CIM/CIU 300 and 500 are BACnet Application-Specific Controllers (B-ASC) with a few additional services.
4.1 Data-sharing services
Name BACnet BIBB code Notes Initiate Execute
ReadProperty DS-RP-B CIM 300 and 500 can be a provider of data. - ●
ReadPropertyMultiple DS-RPM-B CIM 300 and 500 can be a provider of data and return multiple
values at one time. - ●
WriteProperty DS-WP-B CIM 300 and 500 allow a value to be changed over the network. - ●
WritePropertyMultiple DS-WPM-B CIM 300 and 500 allow multiple values to be changed over the
network. - ●
SubscribeCOV
DS-COV-B
CIM 300 and 500 can be a provider of "Change Of Value" data. It
supports up to 10 simultaneous COV subscriptions. Subscription
lifetime can be limited or unlimited.
- ●
ConfirmedCOVNotification ● -
UnconfirmedCOVNotification ● -
4.2 Device management services
Name BACnet BIBB code Notes Initiate Execute
Who-Is DM-DDB-A CIM 300 and 500 can seek information about device attributes of
other devices and interpret device announcements.
● -
I-Am - ●
Who-Is DM-DDB-B CIM 300 and 500 can provide information about their device
attributes and responds to requests to identify themselves.
- ●
I-Am ●
Who-Has DM-DOB-B CIM 300 and 500 can provide address information about their
objects upon request.
- ●
I-Have ● -
DeviceCommunicationControl DM-DCC-B
CIM 300 and 500 can respond to communication control requests.
They support both limited and unlimited duration. The password, if
required, is "Grundfos".
- ●
13
English (GB)

5. Object overview
5.1 Device Object
The following properties are supported in the Device Object (available for all pump types).
Property identifier Data type Notes Access
Object_Identifier BACnetObjectIdentifier See section Selecting the Device Object Instance Number. R
Object_Name CharacterString See section Selecting the Device Object Name for details on
object name. W
Object_Type BACnetObjectType DEVICE. R
System_Status BACnetDeviceStatus OPERATIONAL. R
Vendor_Name CharacterString Grundfos. R
Vendor_Identifier Unsigned16 227. R
Model_Name CharacterString Will show the Grundfos pump model to which the CIM/CIU
module is connected. R
Firmware_Revision CharacterString Revision of the firmware in the CIM/CIU module. R
Application_Software_Version CharacterString Software build date, DD-MM-YYYY. R
Location CharacterString The user can enter a location here (maximum 200
characters). W
Description CharacterString The user can enter a description here (maximum 200
characters). W
Protocol_Version Unsigned Actual version of the BACnet protocol. R
Protocol_Revision Unsigned Actual revision of the BACnet protocol. R
Protocol_Services_Supported BACnetServicesSupported Indicates which standardised protocol services are
supported. R
Protocol_Object_Types_Supported BACnetObjectTypesSupported Indicates which standardised protocol object types are
supported. R
Object_List BACnetARRAY[N]of
BACnetObjectIdentifier An array of objects available. R
Max_APDU_Length_Accepted Unsigned
CIM 300: The maximum number of bytes that may be
contained in a single APDU. Fixed to 480.
CIM 500: The maximum is 1476.
R
Segmentation_Supported BACnetSegmentation
Indicates if segmentation of messages is possible. Will
always read NO_SEGMENTATION to indicate that
segmentation is not possible.
R
APDU_Timeout Unsigned Indicates the amount of time in ms before time-out. R
Number_Of_APDU_Retries Unsigned Maximum number of times an APDU is to be retransmitted. R
Max_Master Unsigned
Specifies the highest possible address for master nodes and
must be between 1 and 127.
The default value is 127, but this value can be lowered by the
user to reduce transmission overhead.
W
Max_Info_Frames Unsigned Specifies the maximum number of information frames that
are sent before the token is passed on. Fixed to 1. R
Device_Address_Binding List of BACnetAddressBindings Holds address bindings to other devices, if any. R
Database_Revision Unsigned Logical revision number for the device database. R
14
English (GB)

5.2 Binary inputs
Binary objects that provide information from a Grundfos pump.
ID Object name R/W Description LC 2X1 LC 2X2
BI, 0 AcknowledgeAlarm R 0: Not acknowledged
1: Acknowledged ● ●
BI, 1 FloatSwitch1Status R 0: Off (Float switch down)
1: On (Float switch up) ● ●
BI, 2 FloatSwitch2Status R 0: Off (Float switch down)
1: On (Float switch up) ● ●
BI, 3 FloatSwitch3Status R 0: Off (Float switch down)
1: On (Float switch up) ● ●
BI, 4 FloatSwitch4Status R 0: Off (Float switch down)
1: On (Float switch up) ● ●
BI, 5 FloatSwitch5Status R 0: Off (Float switch down)
1: On (Float switch up) ● ●
BI, 6 Pump1Present R 0: Not present
1: Present ● ●
BI, 7 Pump2Present R 0: Not present
1: Present ● ●
BI, 8 Pump1Running R 0: Not running
1: Running ● ●
BI, 9 Pump2Running R 0: Not running
1: Running ● ●
BI, 10 Pump1CommFault R 0: No communication fault
1: Pump or auxiliary device communication fault ● ●
BI, 11 Pump2CommFault R 0: No communication fault
1: Pump or auxiliary device communication fault ● ●
BI, 12 Pump1Alarm R 0: No Alarm
1: Alarm ● ●
BI, 13 Pump2Alarm R 0: No Alarm
1: Alarm ● ●
BI, 14 Pump1Warning R 0: No warning
1: Warning ● ●
BI, 15 Pump2Warning R 0: No warning
1: Warning ● ●
BI, 16 Pump1Disabled R 0: Enabled
1: Disabled (Out of operation) ● ●
BI, 17 Pump2Disabled R 0: Enabled
1: Disabled (Out of operation) ● ●
BI, 18 UserDigitalInBlock, DI 1 R 0: Inactive
1: Active ● -
BI, 19 UserDigitalInBlock, DI 2 R 0: Inactive
1: Active ● -
BI, 20 UserDigitalInBlock, DI 3 R 0: Inactive
1: Active ● -
BI, 21 UserDigitalInBlock, DI 4 R 0: Inactive
1: Active ● -
BI, 22 UserDigitalInBlock, DI 5 R 0: Inactive
1: Active ● -
BI, 23 UserDigitalInBlock, DI 6 R 0: Inactive
1: Active ● -
BI, 24 UserDigitalInBlock, DI 7 R 0: Inactive
1: Active ● -
BI, 25 UserDigitalInBlock, DI 8 R 0: Inactive
1: Active ● -
BI, 26 UserDigitalInBlock, DI 9 R 0: Inactive
1: Active ● -
BI, 27 UserDigitalInBlock, DI 10 R 0: Inactive
1: Active ● -
BI, 28 UserDigitalInBlock, DI 11 R 0: Inactive
1: Active ● -
BI, 29 UserDigitalInBlock, DI 12 R 0: Inactive
1: Active ● -
15
English (GB)

ID Object name R/W Description LC 2X1 LC 2X2
BI, 30 UserDigitalInBlock, DI 13 R 0: Inactive
1: Active ● -
BI, 31 UserDigitalInBlock, DI 14 R 0: Inactive
1: Active ● -
BI, 32 UserDigitalInBlock, DI 15 R 0: Inactive
1: Active ● -
BI, 33 UserDigitalInBlock, DI 16 R 0: Inactive
1: Active ● -
BI, 34 Acknowledge ResetEventLogAlarm R 0: Not Acknowledged
1: Acknowledged - ●
BI, 35 Control Status R 0: Auto control
1: Manual control - ●
BI, 36 Motor1 max starts per hour limit exceeded R 0: No alarm
1: Alarm ● ●
BI, 37 Motor2 max starts per hour limit exceeded R 0: No alarm
1: Alarm ● ●
BI, 38 Running on battery back-up R 0: Inactive
1: Active ● ●
5.3 Binary outputs
Binary objects used for controlling a Grundfos pump.
ID Object name R/W Description LC 2X1 LC 2X2
BO, 0 Reset alarms W 0: No resetting
1: Resetting alarms ● ●
BO, 1 Reset EventLog W 0: No resetting
1: Resetting alarms - ●
16
English (GB)

5.4 Multistate inputs
Binary objects that provide information from a Grundfos pump.
ID Object name R/W Description LC 2X1 LC 2X2
MI, 0 System Operating Mode R
0: Standby
1: Start-up delay
2: Pumping
3: Stop delay
4: Pumping max
5: Stopped
6: Foam draining
7: Daily emptying
8: Pump antiseizing
9: Manual control
10: Interlock control
11: Mains failure
12: Level sensor error
13: All pumps in alarm
14: All pumps out of operation
15: Service mode, alarms suppressed
● ●
MI, 1 CIM status R
1: OK
2: EEPROM fault
3: Memory fault
4: Unknown
● ●
MI, 2 System status R
STATUS_MAIN_STATUS reported by bits 0-2.
Possible values:
1: System OK
2: Warnings present
3: Alarms Present
4: Unknown
- ●
MI, 3 System control sensor type R
Reports the type of sensor controlling the system.
Possible values:
1: Analog level sensor
2: Float switch
3: Unknown
● ●
5.5 Multistate outputs
Objects that contain an enumeration value from the pump.
ID Object name R/W Description LC 2X1 LC 2X2
MO, 0 Control Pump 1 W
1: Auto
2: Forced start
3: Forced stop
● ●
MO, 1 Control Pump 2 W
1: Auto
2: Forced start
3: Forced stop
● ●
17
English (GB)

5.6 Analog inputs
Objects with measured values and status information from the pump
ID Object name R/W Description Unit LC 2X1 LC 2X2
AI, 0 Fault code R Grundfos fault code. - ● ●
AI, 1 Warning code R Grundfos warning code. - ● ●
AI, 2 HighLevel R High level in centimetres. cm ● ●
AI, 3 StartLevelPump1 R Start level for pump 1 in centimetres. cm ● ●
AI, 4 StopLevelPump1 R Stop level for pump 1 in centimetres. cm ● ●
AI, 5 StartLevelPump2 R Start level for pump 2 in centimetres. cm ● ●
AI, 6 Pit water level R Pit water level in centimetres. cm ● ●
AI, 7 Pit power consumption R Pit power consumption in watts. W ● ●
AI, 8 Pit energy consumption R Pit energy consumption in kilowatt hours. kWh ● ●
AI, 9 Pit running time R Pit running time in minutes. min ● ●
AI, 10 Analog Input 1 (AI1) R Analog Input 1 % ● ●
AI, 11 Analog Input 2 (AI2) R Analog Input 2 % ● ●
AI, 12 Analog Input 3 (AI3) R Analog Input 3 % ● ●
AI, 13 Pump1 time to service R Pump 1 time to service in minutes. min ● ●
AI, 14 Pump2 time to service R Pump 2 time to service in minutes. min ● ●
AI, 15 Pump1 start counter R Pump 1 start counter. - ● ●
AI, 16 Pump2 start counter R Pump 2 start counter. - ● ●
AI, 17 Pump1 current R Pump 1 current in amperes. A ● ●
AI, 18 Pump2 current R Pump 2 current in amperes. A ● ●
AI, 19 Pump1 operating time R Pump 1 overall operating time in minutes. min ● ●
AI, 20 Pump2 operating time R Pump 2 overall operating time in minutes. min ● ●
AI, 21 UserAnalogInput1 R User-defined measurement, analog input 1. % ● ●
AI, 22 UserAnalogInput2 R User-defined measurement, analog input 2. % ● ●
AI, 23 UserAnalogInput3 R User-defined measurement, analog input 3. % ● ●
AI, 24 UserAnalogInput4 R User-defined measurement, analog input 4. % ● ●
AI, 25 UserAnalogInput5 R User-defined measurement, analog input 5. % ● ●
AI, 26 Last operating time pump1 R Last operating time for pump 1. s ● ●
AI, 27 Last operating time pump2 R Last operating time for pump 2. s ● ●
AI, 28 Energy consumption pump1 R Energy consumption pump 1. kWh ● ●
AI, 29 Energy consumption pump2 R Energy consumption pump 2. kWh ● ●
AI, 30 System Energy today R DATA_ENERGY_TODAY reported with 0.1 kWh resolution. kWh - ●
AI, 31 PulseFlowMeter R DATA_PULSE_FLOW_METER l/s ● ●
AI, 32 Turbidity R DATA_TURBIDITY reported with 0.1 NTU resolution. NTU ● ●
AI, 33 PhMeasure R DATA_PH_MEASURE reported with 0.1 pH resolution. pH ● ●
AI, 34 Conductivity R DATA_CONDUCTIVITY reported with 1 S/m resolution. S/m ● ●
AI, 35 Pump1OprTimeToday R DATA_PUMP1_RUNTIME_TODAY min - ●
AI, 36 Pump2OprTimeToday R DATA_PUMP2_RUNTIME_TODAY min - ●
AI, 37 Pump1StartCounterToday R DATA_PUMP1_RUNTIME_TODAY min - ●
AI, 38 Pump2StartCounterToday R DATA_PUMP2_RUNTIME_TODAY min - ●
AI, 39 Alarms 1-5 and warnings 1-5 R
Values are transmitted in the following order:
• bit 0: Status warning 1
• bit 1: Status warning 2
• bit 2: Status warning 3
• bit 3: Status warning 4
• bit 4: Status warning 5
• bit 8: Status alarm 1
• bit 9: Status alarm 2
• bit 10: Status alarm 3
• bit 11: Status alarm 4
• bit 12: Status alarm 5
Bit values indicate the following:
• bit value 0: Alarm or warning not present
• bit value 1: Alarm or warning present
- ● ●
18
English (GB)

ID Object name R/W Description Unit LC 2X1 LC 2X2
AI, 40 Sensor present status R
Values are transmitted in the following order:
• bit 0: Flow sensor present
• bit 1: Power/energy sensor present
• bit 2: AI sensor 1 present
• bit 3: AI sensor 2 present
• bit 4: AI sensor 3 present
• bit 5: AI sensor 4 present
• bit 6: AI sensor 5 present
• bit 7: Turbidity sensor present
• bit 8: pH sensor present
• bit 9: Conductivity sensor present
• bit 10: Pulse flow meter present
• bit 11: Pressure sensor present
• bit 12: Level sensor present
Bit values indicate the following:
• bit value 0: Sensor not present
• bit value 1: Sensor present
- ● ●
AI, 41 Pump1 Alarms 1-4 and warnings 1-4 R
• bit 0 - Status pump 1 warning 1
• bit 1 - Status pump 1 warning 2
• bit 2 - Status pump 1 warning 3
• bit 3 - Status pump 1 warning 4
• bit 8 - Status pump 1 alarm 1
• bit 9 - Status pump1 alarm 2
• bit 10 - Status pump 1 alarm 3
• bit 11 - Status pump 1 alarm 4 (hex)
- ● ●
AI, 42 Pump2 Alarms 1-4 and warnings 1-4 R
• bit 0 - Status pump 2 warning 1
• bit 1 - Status pump 2 warning 2
• bit 2 - Status pump 2 warning 3
• bit 3 - Status pump 2 warning 4
• bit 8 - Status pump 2 alarm 1
• bit 9 - Status pump 2 alarm 2
• bit 10 - Status pump 2 alarm 3
• bit 11 - Status pump 2 alarm 4 (hex)
- ● ●
AI, 43 Pump1MotorVoltage R Pump1 MotorVoltage V ● ●
AI, 44 Pump2MotorVoltage R Pump2 MotorVoltage V ● ●
AI, 45 Pump1CosPhi R Pump1 CosPhi CosPhi ● ●
AI, 46 Pump2CosPhi R Pump2 CosPhi CosPhi ● ●
5.7 Analog outputs
Object for setting a new setpoint in the pump.
ID Object name R/W Notes Unit LC 2X1 LC 2X2
AO, 0 SetHighLevel W Set high level in centimetres. cm ● ●
AO, 1 SetDryRunningLevel W Set dry running level in centimetres. cm ● ●
AO, 2 SetStartLevelPump1 W Set start level for pump 1 in centimetres. cm ● ●
AO, 3 SetStopLevelPump1 W Set stop level for pump 1 in centimetres. cm ● ●
AO, 4 SetStartLevelPump2 W Set start level for pump 2 in centimetres. cm ● ●
5.8 Analog values
Objects for configuration of the module, the unit and the pump.
ID Object name R/W Notes Unit LC 2X1 LC 2X2
AV, 0 Custom device object instance
number R/W Present_Value range: 0-0x3FFFFE.
Default Present_Value: 0xE7. [RD = 0] - ● ●
AV, 1 Product time and date R/W Set clock in UNIX format. s ● ●
AV, 2 CIMSoftwareVersionNumber R Decimal value - - ●
19
English (GB)

6. Detailed description
6.1 Fault monitoring and resetting
This example shows how to monitor faults or warnings in the Grundfos pump and how to manually reset a fault.
The Fault code object (AI, 0) and the Warning code object (AI, 1) can both hold a Grundfos-specific fault code.
Warnings are notifications only and will not stop the pump, whereas faults will stop the pump. Most pumps can be configured to either
automatically reset the fault when the fault condition disappears, or to require manual resetting.
If a fault is to be manually reset, use the Reset fault object (BO, 0). When the Present_Value of this object is set to 1, a Reset fault command is
sent to the device.
Related information
10. BACnet MAC address, CIM 300
7. Commissioning
7.1 Step-by-step guide to hardware setup, CIM 300
Step Action
1 Complete the pump configuration, for example sensor configuration.
2 Select the BACnet MAC address (0-127) on CIM 300.
3 Select the transmission speed of CIM 300.
4 Select Device Object Instance Number.
5 If necessary, set line termination.
6 Connect the necessary cables from CIM 300 to the BACnet network.
7 Confirm that the GENIbus LED is permanently green and that the BACnet LED is either off or flashing green, indicating communication.
CIM 300 is now configured and ready.
Related information
2.3 Connecting to the BACnet network
2.4 Setting the BACnet transmission speed
2.5 Selecting the Device Object Instance Number
2.7 Selecting the BACnet MAC address
2.8 Termination resistor
2.10 LEDs
7.2 BACnet IP communication setup, CIM 500
Step Action
1 Install CIM 500 in the Grundfos E-pump according to the pump documentation.
2 Select position 2 at the protocol rotary switch.
3 Power on the E-pump, and observe LED2 turn permanently green and LED1 remaining off.
4Complete the pump configuration, for example sensor configuration and selection of local Operating mode, local Control mode and local Setpoint,
for example with Grundfos 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 CIM 500, for example 192.168.1.1, and the subnet mask to 255.255.255.0.
7Open your internet browser and make contact to the CIM 500 webserver.
Default: 192.168.1.100
8
Log in to the webserver. Default:
User: admin
Password: Grundfos.
9 In the menu column to the left select: Configuration > Real time Ethernet protocol
10 Type in the required settings for BACnet IP.
11 Click [Submit] to transfer the new settings, and close the web browser.
CIM 500 is now ready to be accessed from a BACnet IP master via one of its Ethernet ports. Use the IP address selected under step 9.
• The CIM 500 LED1 will be flashing green when BACnet IP communication takes place.
• You can use the two Ethernet ports for daisy chaining of CIM 500 modules.
• It is possible to have connection to the webserver simultaneously with a connection to a BACnet IP master.
• It is possible to have connection to more BACnet IP masters simultaneously, for example to have connection to PC Tool CIM/CIU while connected to another
BACnet IP master.
Related information
A.1. Appendix
3.2 Setting the Industrial Ethernet protocol
20
English (GB)
Other manuals for CIM 300
1
This manual suits for next models
3
Table of contents
Other Grundfos Recording Equipment manuals