Easy BACnet
  1. Home
  2. BACnet points lists
  3. Wilo
  4. IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP)

Pump (circulator BACnet MS/TP interface module) · BACnet points list

Wilo IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP) BACnet points list

Updated 7 November 2026

Short answer

The IF-Module BACnet plugs into older Wilo electronic pumps and makes the pump a BACnet MS/TP device (master from module software 2.00, slave if the MAC address is 128 or higher). Wilo's functional description gives one fixed object list of 57 objects: pump measurements, the bus setpoint and control-mode command, on/off and override commands, status bits, and the error and bus-command-timer objects. Each object is marked with the pump families that support it.

This page lists 57 BACnet objects for the Wilo IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP) — 21 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
IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP)
Equipment
Pump (circulator BACnet MS/TP interface module)
Equipment type
VFDs & pumps
BACnet objects
57 (21 writable)
Transport
BACnet MS/TP
Firmware
IF-Module BACnet 1.11 or later (some objects 2.00 or later)
Also known as
IF-Modul BACnet, IF-Modul BACnet Stratos, 2097811, 2097810, Wilo IF-Module BACnet
Source document
WILO BACnet - IF-Module functional description (BACnet objects, section 6.2) · wilo173472
Download CSV 57 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 IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP)

Integration in brief

Write BO 0 Bus Command Pump on and AO 0 Bus Setpoint, choose the control mode with MO 0, and keep the Bus Command Timer (MO 1) active so the pump stays under bus control. Read BI 10 Pump is operating, speed, power and the warning/error status bits, with MI 1 for the current error code.

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 0Bus Command Pump onPump on/off commandCommand
MO 0Bus Control ModeControl mode commandCommand
AO 0Bus SetpointSetpoint / duty point, %Command
MO 1Bus Command TimerWrite SET (2) before each timeout to keep bus controlCommand
BI 10Status Pump is operatingPump runningRead
AI 1SpeedPump speed, 1/minRead
AI 4Power RatingPower, WRead
BI 12Status Warning PresentWarning presentRead
BI 13Status Error PresentError presentRead
MI 1Current Warning/Error MessageCurrent warning/error codeRead

Enable & remote start

MO 1 Bus Command Timer decides who controls the pump: MANUAL (the relinquish default) lets the pump menu and the bus both write, last write wins; SET locks the local menu for the timeout; OFF blocks local operation permanently. Commands then follow a fixed priority: Ext. off input at the pump, Override off, Override max, Override min, Override on.

Heartbeat & communication loss

With MO 1 = SET the BMS must write SET again before the Bus Command Timer timeout (AO 8, default 300 s, module SW 2.00+). When it lapses the state goes to RESET: local operation is possible again and bus writes are blocked. Use SET_PRESET instead to load the preset values (AO 100, BO 100, MO 100, MO 101) on bus failure. MI 2 shows the timer state.

Network setup

Watch out for

Wilo IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP) 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.

57 of 57 shown
Type
Access
Show
Wilo IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP) BACnet Points List
DescriptionStates
AI0System Effective CapacityRelative duty point of the device%Read
AImin1SpeedRotational speed of the pump1/minRead
AI2Estimated Flow(calculated) flow; Pumps: Stratos, IL-E familym³/hRead
AI3(Estimated) PressureCurrent pressure at the pump systembarRead
AImin4Power RatingCurrent electrical input powerWRead
AI5Medium TemperatureMeasurement value of the fluid temperature sensor; Pumps: Stratos°CRead
AI6Operation TimeTotal time where the device was running (motor turning)minRead
AI7Consumption (System)Total consumed electrical energykWhRead
AI8Speed min-pres-valueRotational speed of the pump1/minRead
AI9Speed max-pres-valueRotational speed of the pump1/minRead
AI10Min Pressure dp-vMinimum possible pressure setpoint in the operation mode Δ p-v; Pumps: Stratos, IL-E familybarRead
AI11Max Pressure dp-vMaximum possible pressure setpoint for the operation mode Δ p-v; Pumps: Stratos, IL-E familybarRead
AI12Flow (estimated) max-pres-value(calculated) flow; Pumps: Stratos, IL-E familym³/hRead
AI13Min Pressure dp-cMinimum possible pressure setpoint in the operation mode Δ p-cbarRead
AI14Max Pressure dp-cMaximum possible pressure setpointfor the operation mode Δ p-cbarRead
AI15power input max-pres-valueCurrent electrical input powerWRead
AOmin0Bus SetpointRelative duty point of the device%Command
AO1TEMP_VARIABLE TminLower temperature limit for temperature dependent pressure control; Pumps: Stratos°CCommand
AO2TEMP_VARIABLE TmaxUpper limit for temperature dependent pressure head control; Pumps: Stratos°CCommand
AO3TEMP_VARIABLE PminBelongs to the operation mode Δp-c = f(T); Pumps: StratosbarCommand
AO4TEMP_VARIABLE PmaxBelongs to the operation mode Δp-c = f(T); Pumps: StratosbarCommand
AO5CONST_CONTROL KpKp controls the gain of the PID closed loop controller; Pumps: IL-E family, MVIE familyCommand
AO6CONST_CONTROL TiTi represent the integral time for the PID closed loop controller; Pumps: IL-E family, MVIE familysCommand
AO7CONST_CONTROL TdDerivative time for the PID closed loop controller; Pumps: IL-E family, MVIE familysCommand
AO8Bus Command Timer TimeoutTimeout for the Bus Command Timer; Provided by the module; module SW 2.00+sCommand
AO100duty point (rel.) presetPreset (fallback) value; module SW 2.00+%Command
BI0System Command Pump onActive on command (system)Read
BI1System Command off overrideOverrides the pump (system) command with "OFF" commandRead
BI2System Command max overrideOverrides the pump (system) command with "MAX" commandRead
BI3System Command min overrideOverrides the pump (system) command with "MIN" commandRead
BI4Status Lower Regulation LimitShows the control output for the pump speed is at it´s low limitRead
BI5Status Upper Regulation LimitShows the control output for the pump speed is as it´s high limitRead
BI6Status Setpoint out of RangeShows the setpoint is out of the possible rangeRead
BI7Status Setpoint Diff. > 10 %Shows the setpoint is not reachedRead
BI8Auto Night ModeAutomatic setback mode; Pumps: StratosRead
BI9Status Ready for OperationMotor ready to run on a valid start commandRead
BImin10Status Pump is operatingPump is runningRead
BI11Status Service requiredService requiredRead
BImin12Status Warning PresentWarning presentRead
BImin13Status Error PresentError presentRead
BI14Status Final Error PresentFinal (latched) error presentRead
BI15Status Local Operation ActiveLocal operation overrides bus controlRead
BI16Status External Setpoint ActiveSetpoint comes from another sourceRead
BOmin0Bus Command Pump onNormal on commandCommand
BO1Bus Command off overrideOverrides the pump (system) command with "OFF" commandCommand
BO2Bus Command max overrideOverrides the pump (system) command with "MAX" commandCommand
BO3Bus Command min overrideOverrides the pump (system) command with "MIN" commandCommand
BO100Preset Command Pump on presetPreset (fallback) value; module SW 2.00+Command
MI0System Control ModeControl mode for the deviceRead1=Gen_Spd, 2=CONST_FREQ, 3=CONST_POWER, 4=CONST_HEAD, 5=CONST_PRESSURE, 6=Gen_PHdConst, 7=Gen_PHdVar, 8=CONST_FLOW, 9=Gen_T, 10=Gen_TDiff, 11=CONST_LEV, 12=TEMP_VARIABLE, 13=Gen_UsrDfd, 14=VAR_PRESSURE, 15=INVALID, 16=HeatRadiator_PHd, 17=HeatRadiator_DA, 18=HeatRadiator_T, 19=HeatFloor_PHd, 20=HeatFloor_DA, 21=HeatFloor_T, 22=HeatCeiling_PHd, 23=HeatCeiling_DA, 24=HeatCeiling_T, 25=HeatFan_PHd, 26=HeatFan_DA, 27=HeatFan_T, 28=HeatB._T, 29=HeatB._TDiff, 30=HeatB._Acc.Flow, 31=HeatE._T, 32=HeatE._TDiff, 33=HeatE._Acc.Flow, 34=Heat_PHdConst, 35=Heat_PHdVar, 36=Heat_PHdExt, 37=Heat_DA, 38=Heat_VolFlow, 39=Heat_Acc.Flow, 40=Heat_T, 41=Heat_TDiff, 42=Heat_Spd, 43=CoolCeiling_PHd, 44=CoolCeiling_DA, 45=CoolCeiling_T, 46=CoolFloor_PHd, 47=CoolFloor_DA, 48=CoolFloor_T, 49=CoolFan_PHd, 50=CoolFan_DA, 51=CoolFan_T, 52=CoolB._T, 53=CoolB._TDiff, 54=CoolB._Acc.Flow, 55=CoolE._T, 56=CoolE._TDiff, 57=CoolE._Acc.Flow, 58=Cool_PHdConst, 59=Cool_PHdVar, 60=Cool_PHdExt, 61=Cool_DA, 62=Cool_VolFlow, 63=Cool_Acc.Flow, 64=Cool_T, 65=Cool_TDiff, 66=Cool_Spd, 67=San_Circ._T, 68=SanW.Heat._TDiff, 69=SanL.S._T, 70=SanL.S._Acc.Flow, 71=San_PHdConst, 72=San_PHdVar, 73=San_PHdExternal, 74=San_VolFlow, 75=San_Acc.Flow, 76=San_T, 77=San_TDiff, 78=San_Spd, 79=Gen_PHdExt, 80=Gen_DA, 81=Gen_VolFlow, 82=Gen_Acc.Flow, 83=ScndPHdConst, 84=ScndPHdVar, 85=ScndFlow, 86=ScndSpd
MImin1Current Warning/Error MessageCurrent warning or error codeRead1=NO_ERROR, 2=FLUID_FLOW_HI, 3=FLUID_TEMP_LO, 4=FLUID_TEMP_HI, 5=MAINS_VOLT_LO, 6=MAINS_VOLT_HI, 7=MAINS_PHASE, 8=PUMP_GENERATOR, 9=PUMP_CAVITATION, 10=PUMP_TURBINE, 11=PUMP_BLOCKED, 12=PUMP_DRY_RUN, 13=PUMP_ROUGH_IMP, 14=PUMP_CLOGGED, 15=PUMP_LEAK_INT, 16=PUMP_VIBRATION, 17=PUMP_ROT_DIR, 18=PUMP_LEAK_EXT, 19=PUMP_SEAL, 20=FLUID_FLOW_LOW, 21=MOT_TEMP_HI, 22=MOT_TORQUE_HI, 23=MOT_INSULATION, 24=MOT_SHORT_CIRC, 25=MOT_CURR_LO, 26=MOT_OPEN_CIRC, 27=MOT_TEMP_SENS, 28=MOT_SPEED_SENS, 29=MOT_BEARING, 30=MOT_TEMP_WARN, 31=MOD_TEMP_HI, 32=MOD_TEMP_COMP_HI, 33=MOD_VOLT_DC_LO, 34=MOD_VOLT_DC_HI, 35=E034, 36=E035, 37=MOD_RELAY, 38=MOD_DC_LINK, 39=MOD_SENS_FLUID, 40=E039, 41=SENS_PRESS, 42=SENS_ACC, 43=SENS_IN1, 44=SENS_IN2, 45=SENS_SPEED, 46=SENS_TEMP_1, 47=SENS_TEMP_2, 48=SENS_TEMP_3, 49=E048, 50=E049, 51=COM_BMS, 52=COM_DP, 53=COM_DP_TIMEOUT, 54=COM_CAN_ADR, 55=COM_CAN_BIND, 56=COM_VFD, 57=E056, 58=E057, 59=E058, 60=E059, 61=SYS_PRESS_HI, 62=SYS_PRESS_LO, 63=SYS_FLUID_LO, 64=SYS_FLUID_LEAK, 65=SYS_FLUID_FROST, 66=SYS_FLUID_DRAIN, 67=SYS_FLUID_FLOOD, 68=SYS_OVD_FLUID_D, 69=SYS_OVD_OFF, 70=E069, 71=E070, 72=E071, 73=E072, 74=E073, 75=E074, 76=E075, 77=E076, 78=E077, 79=E078, 80=E079, 81=PUMP_FAULT, 82=E081, 83=E082, 84=E083, 85=E084, 86=E085, 87=E086, 88=E087, 89=E088, 90=MOT_MOD_FAULT, 91=E090, 92=E091, 93=E092, 94=E093, 95=E094, 96=E095, 97=E096, 98=E097, 99=E098, 100=E099, 101=CTRL_BATT, 102=PAN_TEMP_HI, 103=PAN_TEMP_LO, 104=PAN_FAN_INT, 105=MOT_FAN_EXT, 106=CTRL_SHORT_CIRC, 107=CTRL_OPEN_LOOP, 108=CTRL_ELEC_FAULT, 109=E108, 110=CTRL_EXT_FAULT, 111=E110, 112=E111, 113=E112, 114=E113, 115=E114, 116=E115, 117=E116, 118=E117, 119=E118, 120=MOT_TURBINE, 121=E120, 122=E121, 123=E122, 124=E123, 125=E124, 126=E125, 127=E126, 128=E127, 129=E128, 130=E129, 131=ENG_FUEL, 132=ENG_PREHEAT, 133=ENG_PRESS_OIL_LO, 134=ENG_TEMP_HI, 135=E134, 136=E135, 137=E136, 138=ENG_DRIVE_BELT, 139=ENG_FLUID_LO, 140=E139, 141=E140, 142=E141, 143=E142, 144=E143, 145=E144, 146=E145, 147=E146, 148=E147, 149=E148, 150=E149, 151=E150, 152=E151, 153=E152, 154=E153, 155=E154, 156=E155, 157=E156, 158=E157, 159=E158, 160=E159, 161=E160, 162=E161, 163=E162, 164=E163, 165=E164, 166=E165, 167=E166, 168=E167, 169=E168, 170=E169, 171=E170, 172=E171, 173=E172, 174=E173, 175=E174, 176=E175, 177=E176, 178=E177, 179=E178, 180=E179, 181=E180, 182=E181, 183=E182, 184=E183, 185=E184, 186=E185, 187=E186, 188=E187, 189=E188, 190=E189, 191=E190, 192=E191, 193=E192, 194=E193, 195=E194, 196=E195, 197=E196, 198=E197, 199=E198, 200=E199, 201=SIM_A, 202=SIM_B, 203=SIM_C, 204=SIM_D, 205=SIM_E, 206=SIM_F, 207=E206, 208=E207, 209=E208, 210=E209, 211=E210, 212=E211, 213=E212, 214=E213, 215=E214, 216=E215, 217=E216, 218=E217, 219=E218, 220=E219, 221=E220, 222=E221, 223=E222, 224=E223, 225=E224, 226=E225, 227=E226, 228=E227, 229=E228, 230=E229, 231=E230, 232=E231, 233=E232, 234=E233, 235=E234, 236=E235, 237=E236, 238=E237, 239=E238, 240=E239, 241=E240, 242=E241, 243=E242, 244=E243, 245=E244, 246=E245, 247=E246, 248=E247, 249=E248, 250=E249, 251=E250, 252=E251, 253=E252, 254=EXTENDED, 255=UNDEFINED, 256=INVALID
MI2System Command TimerBus command timer state; Provided by the moduleRead1=OFF, 2=SET, 3=ACTIVE, 4=RESET, 5=MANUAL, 6=SET_PRESET, 7=ACTIVE_PRESET, 8=RESET_PRESET, 9=MANUAL_PRESET, 10=INVALID
MOmin0Bus Control ModeControl mode for the deviceCommand1=Gen_Spd, 2=CONST_FREQ, 3=CONST_POWER, 4=CONST_HEAD, 5=CONST_PRESSURE, 6=Gen_PHdConst, 7=Gen_PHdVar, 8=CONST_FLOW, 9=Gen_T, 10=Gen_TDiff, 11=CONST_LEV, 12=TEMP_VARIABLE, 13=Gen_UsrDfd, 14=VAR_PRESSURE, 15=INVALID, 16=HeatRadiator_PHd, 17=HeatRadiator_DA, 18=HeatRadiator_T, 19=HeatFloor_PHd, 20=HeatFloor_DA, 21=HeatFloor_T, 22=HeatCeiling_PHd, 23=HeatCeiling_DA, 24=HeatCeiling_T, 25=HeatFan_PHd, 26=HeatFan_DA, 27=HeatFan_T, 28=HeatB._T, 29=HeatB._TDiff, 30=HeatB._Acc.Flow, 31=HeatE._T, 32=HeatE._TDiff, 33=HeatE._Acc.Flow, 34=Heat_PHdConst, 35=Heat_PHdVar, 36=Heat_PHdExt, 37=Heat_DA, 38=Heat_VolFlow, 39=Heat_Acc.Flow, 40=Heat_T, 41=Heat_TDiff, 42=Heat_Spd, 43=CoolCeiling_PHd, 44=CoolCeiling_DA, 45=CoolCeiling_T, 46=CoolFloor_PHd, 47=CoolFloor_DA, 48=CoolFloor_T, 49=CoolFan_PHd, 50=CoolFan_DA, 51=CoolFan_T, 52=CoolB._T, 53=CoolB._TDiff, 54=CoolB._Acc.Flow, 55=CoolE._T, 56=CoolE._TDiff, 57=CoolE._Acc.Flow, 58=Cool_PHdConst, 59=Cool_PHdVar, 60=Cool_PHdExt, 61=Cool_DA, 62=Cool_VolFlow, 63=Cool_Acc.Flow, 64=Cool_T, 65=Cool_TDiff, 66=Cool_Spd, 67=San_Circ._T, 68=SanW.Heat._TDiff, 69=SanL.S._T, 70=SanL.S._Acc.Flow, 71=San_PHdConst, 72=San_PHdVar, 73=San_PHdExternal, 74=San_VolFlow, 75=San_Acc.Flow, 76=San_T, 77=San_TDiff, 78=San_Spd, 79=Gen_PHdExt, 80=Gen_DA, 81=Gen_VolFlow, 82=Gen_Acc.Flow, 83=ScndPHdConst, 84=ScndPHdVar, 85=ScndFlow, 86=ScndSpd
MOmin1Bus Command TimerBus command timer (HMI vs bus control); Provided by the moduleCommand1=OFF, 2=SET, 3=ACTIVE, 4=RESET, 5=MANUAL, 6=SET_PRESET, 7=ACTIVE_PRESET, 8=RESET_PRESET, 9=MANUAL_PRESET, 10=INVALID
MO2Current W/E Msg. Ackn.Acknowledgement of the current warning or error; Provided by the moduleCommand1=OFF, 2=ACK, 3=ACKed
MO3Setpoint Signal SourceSource for the setpoint for the current control function; module SW 2.00+Command1=IF-Module, 2=0…10 V, 3=2…10 V, 4=0…20 mA, 5=4…20 mA, 6=Internal, 7=EXT 1, 8=EXT 2, 9=INVALID
MO100Control Function presetPreset (fallback) value; module SW 2.00+Command1=Gen_Spd, 2=CONST_FREQ, 3=CONST_POWER, 4=CONST_HEAD, 5=CONST_PRESSURE, 6=Gen_PHdConst, 7=Gen_PHdVar, 8=CONST_FLOW, 9=Gen_T, 10=Gen_TDiff, 11=CONST_LEV, 12=TEMP_VARIABLE, 13=Gen_UsrDfd, 14=VAR_PRESSURE, 15=INVALID, 16=HeatRadiator_PHd, 17=HeatRadiator_DA, 18=HeatRadiator_T, 19=HeatFloor_PHd, 20=HeatFloor_DA, 21=HeatFloor_T, 22=HeatCeiling_PHd, 23=HeatCeiling_DA, 24=HeatCeiling_T, 25=HeatFan_PHd, 26=HeatFan_DA, 27=HeatFan_T, 28=HeatB._T, 29=HeatB._TDiff, 30=HeatB._Acc.Flow, 31=HeatE._T, 32=HeatE._TDiff, 33=HeatE._Acc.Flow, 34=Heat_PHdConst, 35=Heat_PHdVar, 36=Heat_PHdExt, 37=Heat_DA, 38=Heat_VolFlow, 39=Heat_Acc.Flow, 40=Heat_T, 41=Heat_TDiff, 42=Heat_Spd, 43=CoolCeiling_PHd, 44=CoolCeiling_DA, 45=CoolCeiling_T, 46=CoolFloor_PHd, 47=CoolFloor_DA, 48=CoolFloor_T, 49=CoolFan_PHd, 50=CoolFan_DA, 51=CoolFan_T, 52=CoolB._T, 53=CoolB._TDiff, 54=CoolB._Acc.Flow, 55=CoolE._T, 56=CoolE._TDiff, 57=CoolE._Acc.Flow, 58=Cool_PHdConst, 59=Cool_PHdVar, 60=Cool_PHdExt, 61=Cool_DA, 62=Cool_VolFlow, 63=Cool_Acc.Flow, 64=Cool_T, 65=Cool_TDiff, 66=Cool_Spd, 67=San_Circ._T, 68=SanW.Heat._TDiff, 69=SanL.S._T, 70=SanL.S._Acc.Flow, 71=San_PHdConst, 72=San_PHdVar, 73=San_PHdExternal, 74=San_VolFlow, 75=San_Acc.Flow, 76=San_T, 77=San_TDiff, 78=San_Spd, 79=Gen_PHdExt, 80=Gen_DA, 81=Gen_VolFlow, 82=Gen_Acc.Flow, 83=ScndPHdConst, 84=ScndPHdVar, 85=ScndFlow, 86=ScndSpd
MO101Setpoint Signal Source presetPreset (fallback) value; module SW 2.00+Command1=IF-Module, 2=0…10 V, 3=2…10 V, 4=0…20 mA, 5=4…20 mA, 6=Internal, 7=EXT 1, 8=EXT 2, 9=INVALID
Object ID lookup: Wilo IF-Module BACnet / IF-Module BACnet Stratos 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 IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP) 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 IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP)

How many BACnet points does the Wilo IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP) have?

This list has 57 BACnet objects: 16 analog inputs, 10 analog outputs, 17 binary inputs, 5 binary outputs, 3 multi-state inputs, 6 multi-state outputs. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Wilo IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP) BACnet points are writable?

21 of the 57 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 Wilo IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP) BACnet documentation?

The source is WILO BACnet - IF-Module functional description (BACnet objects, section 6.2) (wilo173472), published free by Wilo at https://cms.media.wilo.com/cdndoc/wilo173472/3657298/wilo173472.html.

What are the minimum BACnet points to integrate the Wilo IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP)?

Start with BO 0 Bus Command Pump on (Pump on/off command); MO 0 Bus Control Mode (Control mode command); AO 0 Bus Setpoint (Setpoint / duty point, %); MO 1 Bus Command Timer (Write SET (2) before each timeout to keep bus control); BI 10 Status Pump is operating (Pump running); AI 1 Speed (Pump speed, 1/min); AI 4 Power Rating (Power, W); BI 12 Status Warning Present (Warning present); BI 13 Status Error Present (Error present); MI 1 Current Warning/Error Message (Current warning/error code).

How do I enable BMS control of the Wilo IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP)?

MO 1 Bus Command Timer decides who controls the pump: MANUAL (the relinquish default) lets the pump menu and the bus both write, last write wins; SET locks the local menu for the timeout; OFF blocks local operation permanently. Commands then follow a fixed priority: Ext. off input at the pump, Override off, Override max, Override min, Override on.

Does the Wilo IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP) need a BACnet heartbeat or have a communication timeout?

With MO 1 = SET the BMS must write SET again before the Bus Command Timer timeout (AO 8, default 300 s, module SW 2.00+). When it lapses the state goes to RESET: local operation is possible again and bus writes are blocked. Use SET_PRESET instead to load the preset values (AO 100, BO 100, MO 100, MO 101) on bus failure. MI 2 shows the timer state.

How do I check these points on the real IF-Module BACnet / IF-Module BACnet Stratos (BACnet MS/TP)?

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 - IF-Module functional description (BACnet objects, section 6.2) · wilo173472. Object names, instances and units are reproduced as published; descriptions are our own.