Easy BACnet
  1. Home
  2. BACnet points lists
  3. Wilo
  4. Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet)

Pump (CIF-Module BACnet interface) · BACnet points list

Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet) BACnet points list

Updated 4 November 2026

Short answer

These multistage pressure pumps take a CIF-Module for BACnet MS/TP or BACnet IP. Wilo publishes one EDE file per pump, and the three files list the same objects, so they share this entry. The BMS writes on/off, control mode (constant or variable discharge pressure, speed, PID) and a relative duty point, and keeps control alive with a bus command timer. It reports speed, power, head, calculated flow and energy, plus warning and error codes, and exposes override, preset (fallback) and auxiliary parameter sets. Suction and discharge pressures are on AI 52 and AI 53.

This page lists 100 BACnet objects for the Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet) — 25 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Wilo’s own free documentation, linked below.

Manufacturer
Wilo
Model
Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet)
Equipment
Pump (CIF-Module BACnet interface)
Equipment type
VFDs & pumps
BACnet objects
100 (25 writable)
Transport
BACnet MS/TP, BACnet IP
Firmware
CIF-Module 1.00-6.01 (EDE); datapoint list valid to 6.11
Also known as
Helix2.0-VE, Helix 2.0 VE, Medana CH3-LE, Isar MODH1-E, CIF-Module BACnet MS/TP, CIF-Module Ethernet Multiprotocol
Source document
WILO BACnet - CIF-Module / IF-Module installation and operating instructions with functional description (datapoint list) and CIF-Module EDE files · wilo194261 (EDE: wilo254515 MS/TP, wilo666820 Ethernet) · rev. EDE 2024-09-23 (CIF-Module 1.00...6.01)
Download CSV 100 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Compare with your scan Download Easy BACnet Mobile App Google Play

Reference only, provided as-is: verify against Wilo’s current documentation and the live device before use. Not official Wilo information. Terms of use.

BMS integration notes: Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet)

Integration in brief

Write the control mode (MO 0), the duty point setpoint in % (AO 0) and the on/off command (BO 0). To keep BMS control safe, write SET to the bus command timer (MO 1) more often than its timeout (AO 8, default 300 s); use SET_PRESET if the pump should load the Prs fallback values when the BMS goes quiet. Read status from BI 10, BI 13 and MI 1.

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.

ObjectNameWhyAccess
BO 0device/functionOnInpPump on/off commandCommand
MO 0controlFunctionInpControl mode, e.g. constant discharge pressureCommand
AO 0dutyPointRelInpDuty point setpoint, % of the control rangeCommand
MO 1busCmd.TimerInp,ActHeartbeat: write SET (2) before the timeoutCommand
BI 10device/functionOnOutPump onRead
BI 15localOperationOutLocal override; BMS not in controlRead
AI 53pressureDischargeOutDischarge pressure, barRead
AI 1speedP01OutPump speed, rpmRead
BI 13errorPresentOutAny active errorRead
MI 1warning/errorMessageOutWilo error codeRead

Enable & remote start

Once the CIF-Module is set up, the pump's setpoint, control mode and on/off follow the values held in the module, not the local menu. BI 15 shows when a local action is overriding BMS control. MO 3 selects where the setpoint comes from (1 = IF-Module).

Heartbeat & communication loss

MO 1 bus command timer: write SET (2) again before the timeout in AO 8 (default 300 s). If it runs out the local menu is released and the display may show E50/E54; with SET_PRESET (6) the pump also loads the preset (Prs) on/off, control mode and duty point. Writing MANUAL (5) unlocks the local menu permanently; OFF (1) returns to the factory behaviour.

Sensors & values from the BMS

AO 11 accepts an external sensor value from the BMS; the selected value reads back on AI 2011.

Network setup

Watch out for

Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet) 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.

Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.

100 of 100 shown
Type
Access
Show
Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet) BACnet Points List
DescriptionStates
AI0dutyPointRelOutRelative duty point the pump is running at%Read
AImin1speedP01OutSpeed of the master pumprpmRead
AI2flowOutFlow (calculated; for monitoring only)m³/hRead
AI3pressureOutHead/pressure at the pump (may be estimated)barRead
AI4powerInputOutElectrical input powerWRead
AI6operationTimeOutTotal run timeminRead
AI7energyConsumptionOutTotal electrical energy usedkWhRead
AI8speedMivActLowest speed available for the setpointrpmRead
AI9speedMavActHighest speed available for the setpointrpmRead
AI10pressureMinPHdVarActLowest head for dp-v (variable) controlbarRead
AI11pressureMaxPHdVarActHighest head for dp-v (variable) controlbarRead
AI12flowMavOutMaximum flow (full speed, zero head)m³/hRead
AI13pressureMinPHdConstActLowest head for dp-c (constant) controlbarRead
AI14pressureMaxPHdConstActHighest head for dp-c (constant) controlbarRead
AI15powerInputMavOutMaximum electrical input powerWRead
AI18analogIn1MeasuredValOutValue measured at analog input 1Read
AI19analogIn2MeasuredValOutValue measured at analog input 2Read
AI28voltageInputOutMains supply voltageVRead
AI30systemTimeOutPump system time (Unix epoch)sRead
AI31dutyPointRelMioActLower limit of the active relative duty point%Read
AI32dutyPointRelMaoActUpper limit of the active relative duty point%Read
AI33dutyPoint100%ValActValue that equals 100 % duty point (active)Read
AI34dutyPointRelActActive relative duty point (setpoint in use)%Read
AI35busCmd.TimerTimeRemain.OutTime left on the bus command timersRead
AI50pressureMavOutMaximum headbarRead
AI51flowMivOutMinimum flow (operating limit)m³/hRead
AI52pressureSuctionOutSuction pressurebarRead
AImin53pressureDischargeOutDischarge pressurebarRead
AI1031dutyPointRelMioLimLower limit of the duty point setting%Read
AI1032dutyPointRelMaoLimUpper limit of the duty point setting%Read
AI1033dutyPoint100%ValLimValue that equals 100 % duty point (limit)Read
AI1034dutyPointRelSelSelected relative duty point%Read
AI1131dutyPointRelMioPrsLimLower limit of the preset duty point%Read
AI1132dutyPointRelMaoPrsLimUpper limit of the preset duty point%Read
AI1133dutyPoint100%ValPrsLimValue that equals 100 % (preset duty point)Read
AI1231dutyPointRelMioAuxLimLower limit of the auxiliary duty point%Read
AI1232dutyPointRelMaoAuxLimUpper limit of the auxiliary duty point%Read
AI1233dutyPoint100%ValAuxLimValue that equals 100 % (auxiliary duty point)Read
AI2011sensorSignalSelSelected external sensor valueRead
AI2031dutyPointRelMioSelLower limit of the selected duty point%Read
AI2032dutyPointRelMaoSelUpper limit of the selected duty point%Read
AI2033dutyPoint100%ValSelValue that equals 100 % (selected duty point)Read
AOmin0dutyPointRelInpDuty point setpoint from the BMS%Command
AO5pidKpInp,ActPID gain (user-defined PID mode)Command
AO6pidTiInp,ActPID integral timesCommand
AO7pidTdInp,ActPID derivative timesCommand
AO8busCmd.TimerTimeoutInp,ActBus command timer timeoutsCommand
AO11sensorSignalInpExternal sensor value written by the BMSCommand
AO39flowNominal4Ctrl.Fun.InpNominal flow for flow-dependent controlm³/hCommand
AO40flowZeroSetpointRed.FactorInpSetpoint reduction at zero flow%Command
AO100dutyPointRelPrsInp,LimPreset duty point (startup / bus failure)%Command
AO200dutyPointRelAuxInpDuty point for the auxiliary parameter set%Command
BI0device/functionOnActActive on/off commandRead
BI1overrideOffActOverride OFF active (includes local Ext. Off)Read
BI2overrideMaxActOverride MAX activeRead
BI3overrideMinActOverride MIN activeRead
BI4lowRegulationLimitOutRunning at the low control limitRead
BI5highRegulationLimitOutRunning at the high control limitRead
BI6setpointOutOfRangeActSetpoint out of rangeRead
BI7setpointDifferenceOutSetpoint not reachedRead
BI9ready4OperationOutReady for operationRead
BImin10device/functionOnOutPump onRead
BI11serviceRequiredOutService requiredRead
BI12warningPresentOutWarning presentRead
BImin13errorPresentOutError presentRead
BImin15localOperationOutLocal override; BMS commands not in controlRead
BI16externalSetpointOutSetpoint from an external or preset sourceRead
BI17overrideOnActOverride ON activeRead
BI18actuationLimitOutPump at an actuation limit (pause the BMS PID)Read
BI2000device/functionOnSelSelected on/off commandRead
BOmin0device/functionOnInpOn/off command from the BMSCommand
BO1overrideOffInpOverride OFF (duty point 0 %)Command
BO2overrideMaxInpOverride MAX (duty point 100 %)Command
BO3overrideMinInpOverride MIN (minimum duty point)Command
BO17overrideOnInpOverride ONCommand
BO100device/functionOnPrsInp,LimPreset on/off (startup / bus failure)Command
BO200device/functionOnAuxInpOn/off for the auxiliary parameter setCommand
MI0controlFunctionActActive control modeRead1=Gen_Spd, 5=Gen_PConst, 6=Gen_PHdConst, 7=Gen_PHdVar, 13=Gen_UsrDfd, 14=Gen_PVar, 15=INVALID, 86=ScndSpd
MImin1warning/errorMessageOutCurrent Wilo warning/error codeReadWilo error code: 1=NO_ERROR, value n = code E(n-1); full list in the Wilo datapoint list
MI2busCmd.TimerActBus command timer stateRead1=OFF, 2=SET, 3=ACTIVE, 4=RESET, 5=MANUAL, 6=SET_PRESET, 7=ACTIVE_PRESET, 8=RESET_PRESET, 9=MANUAL_PRESET, 10=INVALID
MI3setpointSignalSourceActActive setpoint sourceRead1=IF-Module, 6=Internal, 7=EXT 1, 8=EXT 2, 9=INVALID
MI4userTroubleCodeOutCurrent Wilo trouble code (E400-E699)Read1=no error (CODE_0); value n = Wilo trouble code E(n-1), E400-E699
MI18analogIn1MeasuredValunitsOutUnits of the analog input 1 valueRead5=V, 19=kWh, 47=W, 55=bar, 62=Cel, 63=K, 73=s, 80=m3, 95={noUnit}, 104=min-1, 135=m3/h
MI19analogIn2MeasuredValunitsOutUnits of the analog input 2 valueRead5=V, 19=kWh, 47=W, 55=bar, 62=Cel, 63=K, 73=s, 80=m3, 95={noUnit}, 104=min-1, 135=m3/h
MI33dutyPointRelunitsActUnits of the active duty pointRead5=V, 19=kWh, 47=W, 55=bar, 62=Cel, 63=K, 73=s, 80=m3, 95={noUnit}, 104=min-1, 135=m3/h
MI1003setpointSignalSourceSelSelected setpoint sourceRead1=IF-Module, 6=Internal, 7=EXT 1, 8=EXT 2, 9=INVALID
MI1033dutyPointRelunitsLimUnits of the duty point limitsRead5=V, 19=kWh, 47=W, 55=bar, 62=Cel, 63=K, 73=s, 80=m3, 95={noUnit}, 104=min-1, 135=m3/h
MI1133dutyPointRelunitsPrsLimUnits of the preset duty pointRead5=V, 19=kWh, 47=W, 55=bar, 62=Cel, 63=K, 73=s, 80=m3, 95={noUnit}, 104=min-1, 135=m3/h
MI1233dutyPointRelunitsAuxLimUnits of the auxiliary duty pointRead5=V, 19=kWh, 47=W, 55=bar, 62=Cel, 63=K, 73=s, 80=m3, 95={noUnit}, 104=min-1, 135=m3/h
MI2000controlFunctionSelSelected control modeRead1=Gen_Spd, 5=Gen_PConst, 6=Gen_PHdConst, 7=Gen_PHdVar, 13=Gen_UsrDfd, 14=Gen_PVar, 15=INVALID, 86=ScndSpd
MI2033dutyPointRelunitsSelUnits of the selected duty pointRead5=V, 19=kWh, 47=W, 55=bar, 62=Cel, 63=K, 73=s, 80=m3, 95={noUnit}, 104=min-1, 135=m3/h
MI2034parameterSetSelectorSelParameter set in useRead1=norm, 2=aux, 3=preset
MOmin0controlFunctionInpControl mode command from the BMSCommand1=Gen_Spd, 5=Gen_PConst, 6=Gen_PHdConst, 7=Gen_PHdVar, 13=Gen_UsrDfd, 14=Gen_PVar, 15=INVALID, 86=ScndSpd
MOmin1busCmd.TimerInp,ActBus command timer (write SET before timeout)Command1=OFF, 2=SET, 3=ACTIVE, 4=RESET, 5=MANUAL, 6=SET_PRESET, 7=ACTIVE_PRESET, 8=RESET_PRESET, 9=MANUAL_PRESET, 10=INVALID
MO3setpointSignalSourceInpSetpoint source selectionCommand1=IF-Module, 6=Internal, 7=EXT 1, 8=EXT 2, 9=INVALID
MO34parameterSetSelectorInpParameter set selectionCommand1=norm, 2=aux, 3=preset
MO100controlFunctionPrsInp,LimPreset control mode (startup / bus failure)Command1=Gen_Spd, 5=Gen_PConst, 6=Gen_PHdConst, 7=Gen_PHdVar, 13=Gen_UsrDfd, 14=Gen_PVar, 15=INVALID, 86=ScndSpd
MO101setpointSignalSourcePrsInp,LimPreset setpoint source (startup / bus failure)Command1=IF-Module, 6=Internal, 7=EXT 1, 8=EXT 2, 9=INVALID
MO200controlFunctionAuxInpControl mode for the auxiliary parameter setCommand1=Gen_Spd, 5=Gen_PConst, 6=Gen_PHdConst, 7=Gen_PHdVar, 13=Gen_UsrDfd, 14=Gen_PVar, 15=INVALID, 86=ScndSpd
MO203setpointSignalSourceAuxInpSetpoint source for the auxiliary setCommand1=IF-Module, 6=Internal, 7=EXT 1, 8=EXT 2, 9=INVALID
Object ID lookup: Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E point IDs by name

Integration notes

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 Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet) 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 Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet)

How many BACnet points does the Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet) have?

This list has 100 BACnet objects: 42 analog inputs, 10 analog outputs, 18 binary inputs, 7 binary outputs, 15 multi-state inputs, 8 multi-state outputs. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet) BACnet points are writable?

25 of the 100 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. The source has no read/write column, so this is inferred from object type.

Where is the official Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet) BACnet documentation?

The source is WILO BACnet - CIF-Module / IF-Module installation and operating instructions with functional description (datapoint list) and CIF-Module EDE files (wilo194261 (EDE: wilo254515 MS/TP, wilo666820 Ethernet)), revision EDE 2024-09-23 (CIF-Module 1.00...6.01), published free by Wilo at https://cms.media.wilo.com/cdndoc/wilo194261/11516096/wilo194261.html.

What are the minimum BACnet points to integrate the Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet)?

Start with BO 0 device/functionOnInp (Pump on/off command); MO 0 controlFunctionInp (Control mode, e.g. constant discharge pressure); AO 0 dutyPointRelInp (Duty point setpoint, % of the control range); MO 1 busCmd.TimerInp,Act (Heartbeat: write SET (2) before the timeout); BI 10 device/functionOnOut (Pump on); BI 15 localOperationOut (Local override; BMS not in control); AI 53 pressureDischargeOut (Discharge pressure, bar); AI 1 speedP01Out (Pump speed, rpm); BI 13 errorPresentOut (Any active error); MI 1 warning/errorMessageOut (Wilo error code).

How do I enable BMS control of the Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet)?

Once the CIF-Module is set up, the pump's setpoint, control mode and on/off follow the values held in the module, not the local menu. BI 15 shows when a local action is overriding BMS control. MO 3 selects where the setpoint comes from (1 = IF-Module).

Does the Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet) need a BACnet heartbeat or have a communication timeout?

MO 1 bus command timer: write SET (2) again before the timeout in AO 8 (default 300 s). If it runs out the local menu is released and the display may show E50/E54; with SET_PRESET (6) the pump also loads the preset (Prs) on/off, control mode and duty point. Writing MANUAL (5) unlocks the local menu permanently; OFF (1) returns to the factory behaviour.

Can the BMS supply sensor values to the Wilo Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet)?

AO 11 accepts an external sensor value from the BMS; the selected value reads back on AI 2011.

How do I check these points on the real Helix2.0-VE / Medana CH3-LE / Isar MODH1-E (CIF-Module BACnet)?

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 Wilo BACnet points lists

Source: WILO BACnet - CIF-Module / IF-Module installation and operating instructions with functional description (datapoint list) and CIF-Module EDE files · wilo194261 (EDE: wilo254515 MS/TP, wilo666820 Ethernet) · rev. EDE 2024-09-23 (CIF-Module 1.00...6.01). Object names, instances and units are reproduced as published; descriptions are our own.