- Home
- BACnet points lists
- Grundfos
- Level Control LC 2X2 (CIM 300 / CIM 500)
Submersible pump level controller · BACnet points list
Grundfos Level Control LC 2X2 (CIM 300 / CIM 500) BACnet points list
Updated 6 November 2026
The LC 2X2 controls up to two submersible pumps from a level sensor or float switches. With a CIM 300 or CIM 500 module it exposes a fixed object list: pit level, energy, flow and water-quality readings, daily run-time counters, per-pump status inputs, an overall system status, writable level setpoints in centimetres and a multistate Auto/Forced start/Forced stop command per pump.
This page lists 77 BACnet objects for the Grundfos Level Control LC 2X2 (CIM 300 / CIM 500) — 11 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Grundfos’s own free documentation, linked below.
- Manufacturer
- Grundfos
- Model
- Level Control LC 2X2 (CIM 300 / CIM 500)
- Equipment
- Submersible pump level controller
- Equipment type
- VFDs & pumps
- BACnet objects
- 77 (11 writable)
- Transport
- BACnet MS/TP, BACnet IP
- Firmware
- CIM 300 V04.20.00 / CIM 500 V06.16 (as stated in the PICS)
- Also known as
- LC 2X2, LC2X2, Grundfos LC 2X2, Level Control LC 2X2, CIM 300, CIM 500, CIU 300, CIU 500
Reference only, provided as-is: verify against Grundfos’s current documentation and the live device before use. Not official Grundfos information. Terms of use.
BMS integration notes: Grundfos Level Control LC 2X2 (CIM 300 / CIM 500)
Read the operating state (MI 0), pit level (AI 6) and the per-pump running and alarm inputs, and use MO 0/MO 1 to put each pump in Auto, Forced start or Forced stop. Alarms are reset with BO 0. The start, stop, high and dry-running levels can be written in centimetres through AO 0-4.
Minimum points to map
The short list most integrators start with — enough to run the unit from a BMS. Map more as the job needs.
| Object | Name | Why | Access |
|---|---|---|---|
| MO 0 | Control Pump 1 | Pump 1: 1 = Auto, 2 = Forced start, 3 = Forced stop | Write |
| MO 1 | Control Pump 2 | Pump 2: 1 = Auto, 2 = Forced start, 3 = Forced stop | Write |
| BO 0 | Reset alarms | Alarm reset (1 = reset) | Write |
| MI 0 | System Operating Mode | Operating state: standby, pumping, alarm states... | Read |
| AI 6 | Pit water level | Pit level in cm | Read |
| BI 8 | Pump1Running | Pump 1 running status | Read |
| BI 9 | Pump2Running | Pump 2 running status | Read |
| BI 12 | Pump1Alarm | Pump 1 alarm | Read |
| BI 13 | Pump2Alarm | Pump 2 alarm | Read |
| AI 0 | Fault code | Active Grundfos fault code | Read |
Network setup
- CIM 300 is a BACnet MS/TP master at 9600, 19200, 38400 or 76800 baud; CIM 500 uses BACnet IP (Annex J).
- AV 0 lets the BMS set a custom device instance (0-0x3FFFFE).
- The CIM module fits inside the controller or in an external CIU box; the object list is the same either way.
- The PICS states that segmentation is not supported.
Watch out for
- The level setpoints AO 0-4 are stored settings; write them only when they change, not cyclically.
- Pump 2 has a start-level object (AO 4) but no stop-level object in this table.
- AI 0/AI 1 are Grundfos fault and warning codes; decode them with the LC manual.
- BI 35 Control Status shows whether the controller is in auto or manual control.
Grundfos Level Control LC 2X2 (CIM 300 / CIM 500) BACnet objects
Type: AI, AO, AV, BI, BO, BV, MI/MO/MV (multi-state) · Access: Read read-only, Write writable, Command writable with a priority array.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AV | 0 | Custom device object instance number | Custom device instance number (0-0x3FFFFE) | Write | ||
| AV | 1 | Product time and date | Controller clock, UNIX time | s | Write | |
| AV | 2 | CIMSoftwareVersion | CIM module software version (decimal) | Read | ||
| BOmin | 0 | Reset alarms | Resets alarms (1 = reset) | Write | 0=No resetting, 1=Resetting alarms | |
| BO | 1 | Reset EventLog | Resets the event log (1 = reset) | Write | 0=No resetting, 1=Resetting alarms | |
| MOmin | 0 | Control Pump 1 | Pump 1 command: auto, forced start or forced stop | Write | 1=Auto, 2=Forced Start, 3=Forced Stop | |
| MOmin | 1 | Control Pump 2 | Pump 2 command: auto, forced start or forced stop | Write | 1=Auto, 2=Forced Start, 3=Forced Stop | |
| AO | 0 | SetHighLevel | Set high level | cm | Write | |
| AO | 1 | SetDryRunningLevel | Set dry running level | cm | Write | |
| AO | 2 | SetStartLevelPump1 | Set start level for pump 1 | cm | Write | |
| AO | 3 | SetStopLevelPump1 | Set stop level for pump 1 | cm | Write | |
| AO | 4 | SetStartLevelPump2 | Set start level for pump 2 | cm | Write | |
| MImin | 0 | System Operating Mode | Present operating state of the level controller | Read | 0=Standby, 1=Start-up delay, 2=Pumping, 3=Stop delay, 4=Pumping max, 5=Stopped, 6=Foam draining, 7=Daily emptying, 8=Pump anti-seizing, 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 | CIM module status | Read | 1=OK, 2=EEPROM fault, 3=Memory fault, 4=Unknown | |
| MI | 2 | System status | Overall system status | Read | 1=System OK, 2=Warnings present, 3=Alarms Present, 4=Unknown | |
| MI | 3 | System control sensor type | Sensor type controlling the system | Read | 1=Analog level sensor, 2=Float switch, 3=Unknown | |
| AImin | 0 | Fault code | Grundfos fault code | Read | ||
| AI | 1 | Warning code | Grundfos warning code | Read | ||
| AI | 2 | HighLevel | High level | cm | Read | |
| AI | 3 | StartLevelPump1 | Start level for pump 1 | cm | Read | |
| AI | 4 | StopLevelPump1 | Stop level for pump 1 | cm | Read | |
| AI | 5 | StartLevelPump2 | Start level for pump 2 | cm | Read | |
| AImin | 6 | Pit water level | Pit water level | cm | Read | |
| AI | 7 | Pit power consumption | Pit power consumption | W | Read | |
| AI | 8 | Pit energy consumption | Pit energy consumption | kWh | Read | |
| AI | 9 | Pit running time | Pit running time | min | Read | |
| AI | 10 | Analog Input 1 (AI1) | Analog Input 1 | % | Read | |
| AI | 11 | Analog Input 2 (AI2) | Analog Input 2 | % | Read | |
| AI | 12 | Analog input 3 (AI3) | Analog Input 3 | % | Read | |
| AI | 13 | Pump1 time to service | Pump 1 time to service | min | Read | |
| AI | 14 | Pump2 time to service | Pump 2 time to service | min | Read | |
| AI | 15 | Pump1 start counter | Pump 1 start counter | Read | ||
| AI | 16 | Pump2 start counter | Pump 2 start counter | Read | ||
| AI | 17 | Pump1 current | Pump 1 current | A | Read | |
| AI | 18 | Pump2 current | Pump 2 current | A | Read | |
| AI | 19 | Pump1 operating time | Pump 1 overall operating time | min | Read | |
| AI | 20 | Pump2 operating time | Pump 2 overall operating time | min | Read | |
| AI | 21 | UserAnalogInput1 | User-defined measurement, analog input 1 | % | Read | |
| AI | 22 | UserAnalogInput2 | User-defined measurement, analog input 2 | % | Read | |
| AI | 23 | UserAnalogInput3 | User-defined measurement, analog input 3 | % | Read | |
| AI | 24 | UserAnalogInput4 | User-defined measurement, analog input 4 | % | Read | |
| AI | 25 | UserAnalogInput5 | User-defined measurement, analog input 5 | % | Read | |
| AI | 26 | Latest operating time pump1 | Pump 1 latest running time | min | Read | |
| AI | 27 | Latest operating time pump2 | Pump 2 latest running time | min | Read | |
| AI | 28 | Energy consumption pump1 | Pump 1 energy consumption | kWh | Read | |
| AI | 29 | Energy consumption pump2 | Pump 2 energy consumption | kWh | Read | |
| AI | 30 | System Energy today | System energy used today, 0.1 kWh resolution | kWh | Read | |
| AI | 31 | PulseFlowMeter | Flow from the pulse flow meter | l/s | Read | |
| AI | 32 | Turbidity | Turbidity, 0.1 NTU resolution | NTU | Read | |
| AI | 33 | PhMeasure | pH value, 0.1 pH resolution | pH | Read | |
| AI | 34 | Conductivity | Conductivity, 1 S/m resolution | S/m | Read | |
| AI | 35 | Pump1OprTimeToday | Pump 1 run time today | min | Read | |
| AI | 36 | Pump2OprTimeToday | Pump 2 run time today | min | Read | |
| AI | 37 | Pump1StartCounterToday | Pump 1 starts today (unit printed as min) | min | Read | |
| AI | 38 | Pump2StartCounterToday | Pump 2 starts today (unit printed as min) | min | Read | |
| AI | 39 | Alarms 1-5 and warnings 1-5 | Bit-coded: bits 0-4 warnings 1-5, bits 8-12 alarms 1-5 | Read | ||
| AI | 40 | Sensor present status | Bit-coded sensor-present flags (bits 0-12) | Read | ||
| BI | 0 | AcknowledgeAlarm | Alarm acknowledged | Read | 0=Not acknowledged, 1=Acknowledged | |
| BI | 1 | FloatSwitch1Status | Float switch 1 state | Read | 0=Off (Float switch down), 1=On (Float switch up) | |
| BI | 2 | FloatSwitch2Status | Float switch 2 state | Read | 0=Off (Float switch down), 1=On (Float switch up) | |
| BI | 3 | FloatSwitch3Status | Float switch 3 state | Read | 0=Off (Float switch down), 1=On (Float switch up) | |
| BI | 4 | FloatSwitch4Status | Float switch 4 state | Read | 0=Off (Float switch down), 1=On (Float switch up) | |
| BI | 5 | FloatSwitch5Status | Float switch 5 state | Read | 0=Off (Float switch down), 1=On (Float switch up) | |
| BI | 6 | Pump1Present | Pump 1 fitted/detected | Read | 0=Not present, 1=Present | |
| BI | 7 | Pump2Present | Pump 2 fitted/detected | Read | 0=Not present, 1=Present | |
| BImin | 8 | Pump1Running | Pump 1 running | Read | 0=Not running, 1=Running | |
| BImin | 9 | Pump2Running | Pump 2 running | Read | 0=Not running, 1=Running | |
| BI | 10 | Pump1CommFault | Pump 1 communication fault | Read | 0=No communication fault, 1=Pump or auxiliary device communication fault | |
| BI | 11 | Pump2CommFault | Pump 2 communication fault | Read | 0=No communication fault, 1=Pump or auxiliary device communication fault | |
| BImin | 12 | Pump1Alarm | Pump 1 alarm | Read | 0=No alarm, 1=Alarm | |
| BImin | 13 | Pump2Alarm | Pump 2 alarm | Read | 0=No alarm, 1=Alarm | |
| BI | 14 | Pump1Warning | Pump 1 warning | Read | 0=No warning, 1=Warning | |
| BI | 15 | Pump2Warning | Pump 2 warning | Read | 0=No warning, 1=Warning | |
| BI | 16 | Pump1Disabled | Pump 1 out of operation | Read | 0=Enabled, 1=Disabled (Out of operation) | |
| BI | 17 | Pump2Disabled | Pump 2 out of operation | Read | 0=Enabled, 1=Disabled (Out of operation) | |
| BI | 34 | Acknowledge ResetEventLogAlarm | Event log reset acknowledged | Read | 0=Not Acknowledged, 1=Acknowledged | |
| BI | 35 | Control Status | Auto or manual control | Read | 0=Auto control, 1=Manual control |
No points match these filters.
Object ID lookup: Grundfos Level Control LC 2X2 point IDs by name
AV0Custom device object instance numberAV1Product time and dateAV2CIMSoftwareVersionBO0Reset alarmsBO1Reset EventLogMO0Control Pump 1MO1Control Pump 2AO0SetHighLevelAO1SetDryRunningLevelAO2SetStartLevelPump1AO3SetStopLevelPump1AO4SetStartLevelPump2MI0System Operating ModeMI1CIM statusMI2System statusMI3System control sensor typeAI0Fault codeAI1Warning codeAI2HighLevelAI3StartLevelPump1AI4StopLevelPump1AI5StartLevelPump2AI6Pit water levelAI7Pit power consumptionAI8Pit energy consumptionAI9Pit running timeAI10Analog Input 1 (AI1)AI11Analog Input 2 (AI2)AI12Analog input 3 (AI3)AI13Pump1 time to serviceAI14Pump2 time to serviceAI15Pump1 start counterAI16Pump2 start counterAI17Pump1 currentAI18Pump2 currentAI19Pump1 operating timeAI20Pump2 operating timeAI21UserAnalogInput1AI22UserAnalogInput2AI23UserAnalogInput3AI24UserAnalogInput4AI25UserAnalogInput5AI26Latest operating time pump1AI27Latest operating time pump2AI28Energy consumption pump1AI29Energy consumption pump2AI30System Energy todayAI31PulseFlowMeterAI32TurbidityAI33PhMeasureAI34ConductivityAI35Pump1OprTimeTodayAI36Pump2OprTimeTodayAI37Pump1StartCounterTodayAI38Pump2StartCounterTodayAI39Alarms 1-5 and warnings 1-5AI40Sensor present statusBI0AcknowledgeAlarmBI1FloatSwitch1StatusBI2FloatSwitch2StatusBI3FloatSwitch3StatusBI4FloatSwitch4StatusBI5FloatSwitch5StatusBI6Pump1PresentBI7Pump2PresentBI8Pump1RunningBI9Pump2RunningBI10Pump1CommFaultBI11Pump2CommFaultBI12Pump1AlarmBI13Pump2AlarmBI14Pump1WarningBI15Pump2WarningBI16Pump1DisabledBI17Pump2DisabledBI34Acknowledge ResetEventLogAlarmBI35Control Status
Integration notes
- Object list from section 4.4 of the PICS (pages 24-26). Compared with the LC 2X1 it adds AV 2, BO 1, MI 2, AI 30-38 and BI 34-35, and drops the 16 user digital inputs (BI 18-33).
- AI 37/AI 38 (start counters today) are printed with unit 'min' and the same note as the run-time objects; listed as printed.
- The same object table is printed in the CIM 500 PICS (98690071, https://api.grundfos.com/literature/Grundfosliterature-6226722.pdf); CIM 300 gives BACnet MS/TP and CIM 500 BACnet IP.
- AI 39 bits 0-4 are warnings 1-5 and bits 8-12 alarms 1-5. AI 40 flags fitted sensors: bit 0 flow, 1 power/energy, 2-6 AI sensors 1-5, 7 turbidity, 8 pH, 9 conductivity, 10 pulse flow meter, 11 pressure, 12 level.
Check it against the live device. A points list tells you what the controller can expose; the unit in front of you may differ by firmware or installed options. This list is provided as-is for reference only and may contain mistakes — confirming it before you write, map or commission anything is up to you (terms). Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the Level Control LC 2X2 (CIM 300 / CIM 500) and exports what it actually has to Excel — free. New to BACnet? Start with what a BACnet points list is and what the object types mean.
Questions about the Grundfos Level Control LC 2X2 (CIM 300 / CIM 500)
How many BACnet points does the Grundfos Level Control LC 2X2 (CIM 300 / CIM 500) have?
This list has 77 BACnet objects: 41 analog inputs, 5 analog outputs, 3 analog values, 20 binary inputs, 2 binary outputs, 4 multi-state inputs, 2 multi-state outputs. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Grundfos Level Control LC 2X2 (CIM 300 / CIM 500) BACnet points are writable?
11 of the 77 objects accept a write. Points marked Command have a priority array: a write holds until it is released, so release it back to automatic when you are done.
Where is the official Grundfos Level Control LC 2X2 (CIM 300 / CIM 500) BACnet documentation?
The source is BACnet PICS CIM 300 - Supplement (pumps, booster systems, Level Control LC 2X1 and LC 2X2) (97750025), revision 05.2021, published free by Grundfos at https://api.grundfos.com/literature/Grundfosliterature-6013137.pdf.
What are the minimum BACnet points to integrate the Grundfos Level Control LC 2X2 (CIM 300 / CIM 500)?
Start with MO 0 Control Pump 1 (Pump 1: 1 = Auto, 2 = Forced start, 3 = Forced stop); MO 1 Control Pump 2 (Pump 2: 1 = Auto, 2 = Forced start, 3 = Forced stop); BO 0 Reset alarms (Alarm reset (1 = reset)); MI 0 System Operating Mode (Operating state: standby, pumping, alarm states); AI 6 Pit water level (Pit level in cm); BI 8 Pump1Running (Pump 1 running status); BI 9 Pump2Running (Pump 2 running status); BI 12 Pump1Alarm (Pump 1 alarm); BI 13 Pump2Alarm (Pump 2 alarm); AI 0 Fault code (Active Grundfos fault code).
How do I check these points on the real Level Control LC 2X2 (CIM 300 / CIM 500)?
Scan the network with a BACnet IP browser such as Easy BACnet, open the device and compare its object list with this table. Anything missing is usually an option that isn't installed or a point that is disabled in the controller's configuration.
More Grundfos BACnet points lists
- Pump communication module
Grundfos CIM 300 / CIM 500 BACnet (pumps)
Grundfos MAGNA3, E-pumps (MGE motors, TPE etc.) and CUE drives fitted with a CIM/CIU 300 (BACnet MS/TP) or CIM/CIU 500 (BACnet IP) module.
Also known as: CIM 300, CIU 300, CIM 500, CIU 500, CIM300, MAGNA3, TPE, MGE, CUE, E-pumps - Booster pump system communication module
Grundfos CIM 500 BACnet IP (booster systems)
Grundfos Hydro MPC / Control MPC (CU 35X), Hydro Multi-E and Hydro Multi-B (CU 323) booster systems fitted with a CIM 500 (or CIU 500) BACnet IP module.
Also known as: CIM 500, CIU 500, CIM500, Hydro MPC, Hydro Multi-E, Hydro Multi-B, Control MPC, CU 35X, CU 323 - Wastewater pump level controller
Grundfos Level Control LC 2X1 (CIM 300 / CIM 500)
Grundfos Level Control LC 2X1 controllers for one- or two-pump wastewater pits, fitted with a CIM 300 (BACnet MS/TP) or CIM 500 (BACnet IP) module.
Also known as: LC 2X1, LC2X1, Grundfos LC 2X1, Level Control LC 2X1, CIM 300, CIM 500, CIU 300, CIU 500 - Mixing loop unit (valve + pump controller)
Grundfos MIXIT mixing loop unit (BACnet MS/TP and IP)
Grundfos MIXIT mixing loop units (valve, controller and connected MAGNA3/UPM pump) with the CONNECT upgrade, for heating and cooling loops.
Also known as: MIXIT, Grundfos MIXIT, MIXIT DYNAMIC, MIXIT CONNECT, BACnet for MIXIT
Source: BACnet PICS CIM 300 - Supplement (pumps, booster systems, Level Control LC 2X1 and LC 2X2) · 97750025 · rev. 05.2021. Object names, instances and units are reproduced as published; descriptions are our own.