How to put a Daikin Applied chiller with a MicroTech III unit controller on BACnet: which communication module it needs, the keypad settings for MS/TP and BACnet/IP, the points a BMS actually uses, and the three reasons a chiller ignores a setpoint that was written without an error. With a free BACManager workspace that reads and commands the chiller from the first minute.
Covers Trailblazer AGZ, AMZ, Pathfinder AWS/AWV, ADS, Magnitude WME (B vintage) and Navigator WWV · source: Daikin Applied ED 15120-11
The MicroTech III controller speaks BACnet through an add-on module that clips onto its left side: one for MS/TP (POL904) or one for BACnet/IP (POL908). It is fitted at the factory or in the field; Daikin's module manuals are IM 967 (MS/TP) and IM 966 (IP).
Chiller Local/Network can only be set on the keypad. In Local the chiller reads fine but ignores every network enable, mode, setpoint, limit and clear-alarm write — without returning an error. Set it to Network.
The controller computes its first device instance from the module's MAC address (MS/TP) or production code (IP), so read it on the keypad or with a Discover. Two chillers must not share one; change it on the keypad and cycle power.
Log in on the keypad (Daikin gives the password 5321 for this menu), turn the unit switch off, then go to View/Set Unit → BACnet MSTP Setup or BACnet IP Setup. Changes take effect when you set ApplyMSTPChgs / ApplyIPChgs to Yes, which restarts the controller.
| Setting | MS/TP module | BACnet/IP module |
|---|---|---|
| MAC address | 18 (0–127) | — |
| Baud rate | 38400 (9600, 19200, 76800) | — |
| Max Master | 127 | — |
| Max Info Frames | 1 in ED 15120-11 (the module manual says 10 — check the keypad) | — |
| Termination | Term Resistor = Yes on the first and last unit only | — |
| IP address | — | DHCP on by default; fixed address in Given IP, mask, gateway |
| UDP port | — | 47808 (BAC0); can register with a BBMD as a foreign device |
| Device instance | computed (IM 967 lists 368136) | computed (IM 966 lists 1579312) |
| Device object name | POL904_ + digits from the module | POL908_ + digits from the module |
| Max APDU | 480 | 1476 |
| Units on the network | English by default; Units (MSV:4) switches to Metric after a power cycle | |
Two things catch people out. A field upgrade of the chiller's application software puts the network parameters back to their defaults, so a chiller that vanished after a service visit may simply be on MAC 18 again. And on BACnet/IP the keypad shows Act IP as 0.0.0.0 when the network cable was not connected at power-up.
The module's network plug takes +, − and Ref. Daisy-chain the trunk, no stubs, and ground the shield at one point only. The port is isolated and is a 1/8 unit load.
The keypad's Term Resistor is a software resistor: it disappears when the controller is off, and the whole trunk with it. Daikin recommends a physical 120 Ω resistor at both ends instead.
Up to about 4000 ft (1200 m) at 76800 baud without a repeater. If the chiller drops off the trunk now and then, see the MS/TP troubleshooting guide.
The objects below are the ones that run, monitor and alarm a MicroTech III chiller. C = commandable (has a priority array), W = writable, R = read only. Which points exist depends on the model — chiller kW, for one, is only on some.
| Object | Object name | Access | What it is |
|---|---|---|---|
| BV:2 | ChillerEnableStp | C | Enable from the network (1). Allows the chiller to run; it starts only when it has a reason to |
| AV:4 | NetworkCoolTempSetpoint | C | Leaving chilled water setpoint in Cool mode, 24.98–60.08 °F, default 43.88 °F |
| AV:7 | NetworkIceTempSetpoint | C | Leaving water setpoint in Ice mode |
| AV:3 | NetworkCapacityLimitPct | C | Capacity limit from the network, 0–100 % |
| MSV:3 | ChillerOperationMode | C | Mode request: 1 Ice, 2 Cool (these models run only these two) |
| BV:8 | ClearAlarm | C | 1 clears active alarms that may be cleared from the network |
| MSV:4 | Units | W | 1 Metric, 2 English |
| BI:3 | ChillerLocalRemote | R | 0 Network, 1 Local — check this first when writes do nothing |
| MSV:1 | UnitStatus | R | 1 Off, 2 Start, 3 Run, 4 Preshutdown, 5 Service |
| MSV:2 | ActiveMode | R | The mode it is running in |
| BI:4 | UnitOnOff | R | Chiller on or off |
| BI:5 | RunEnabled | R | Running mode enabled |
| BI:7 | ChillerEnableOutput | R | Whether operation is enabled, from any source |
| BI:6 | ChillerLimited | R | Capacity is being held back by a limit or condition |
| AV:2 | ChillerCapacity | R | Actual capacity, % |
| AV:1 | ActiveCapacityLimit | R | The limit actually in force, % |
| AV:5 | ActiveLvgWaterTarget | R | The setpoint actually in force, after any reset |
| AI:1 | EntEvapWaterTemp | R | Evaporator entering water (chilled water return) |
| AI:2 | LvgEvapWaterTempUnit | R | Evaporator leaving water (chilled water supply) |
| AI:3 / AI:4 | EntCondWaterTemp / LvgCondWaterTemp | R | Condenser entering and leaving water |
| AI:5 | OutdoorAirTemp | R | Outdoor air temperature |
| AI:148 / AI:147 | EvapWaterFlowRate / CondWaterFlowRate | R | Water flow, GPM |
| BI:2 / BI:1 | EvapWaterFlowStatus / CondWaterFlowStatus | R | Flow switches |
| BI:8, BI:9 / BI:11, BI:12 | EvapPump1State … CondPump2State | R | Pump commands from the chiller |
| AI:6 | ChillerCurrent | R | Average chiller current |
| AI:8 / AV:114 | ChillerKilowatts | R | Chiller power: AI:8 on AWS and ADS, AV:114 on AWV and WME |
| AI:9, AV:74, AV:92 | C1Comp1Current, C1Comp1Hours, C1Comp1Starts | R | Per compressor: current, run hours, starts (and the same for each circuit and compressor) |
| AV:905 / 904 / 903 | AVFaultAlarmCode / AVProblemAlarmCode / AVWarningAlarmCode | R | The active fault, problem and warning, 0 when none |
The full list — refrigerant pressures and saturated temperatures per circuit, discharge and suction temperatures, oil pressure, VFD values, heat recovery — is in Daikin's ED 15120-11, Tables 3–7, with a model-by-model matrix in Table 2. Expect several analog inputs with the same value for one sensor: the controller makes one object per intrinsic alarm, and any one of them gives you the reading.
The commandable points carry a 16-slot priority array. The value that applies is the one in the strongest slot that holds something.
The controller keeps priorities 1 and 5 for its own application: a BACnet write there fails. If a LonWorks or Modbus module is fitted as well, they write at 8, and Daikin says BACnet must write at 8 or stronger. BACManager writes at 8 unless you choose otherwise.
In Local (BI:3 = 1) the controller takes the write and does nothing with it. A cool setpoint below the setpoint set at the unit does not apply either, and the mode request is only used when the unit's available modes include Ice.
ClearAlarm cannot clear the manual-reset faults — low evaporator pressure, high condenser pressure, high motor temperature, freeze protection and mechanical pressure trips. Those need someone at the chiller.
A value written at priority 8 stays there until it is relinquished, also after the BMS that wrote it is gone. To hand control back, write NULL to the same slot — see the priority array explained.
One dashboard page for the chiller: chilled and condenser water in and out, capacity, power, outdoor air, unit status, active mode, Local/Network, the three alarm codes and a trend of leaving water against its setpoint — with enable, cool setpoint, capacity limit, mode and clear alarms writable at priority 8.
On the BACnet tab open BACnet/IP (or MS/TP on the PC's RS-485 port) and press Discover. The chiller appears with its device instance.
Workspace → Open. The file reads device 1579312; if your chiller has another instance, BACManager asks which discovered device takes its place and moves every point over.
BACManager starts reading the chiller by itself. On the Dashboard press Run: the controls write only in Run mode, and only after the chiller has answered.
| What you see | Why | What to do |
|---|---|---|
| Writes succeed, nothing changes | Chiller Local/Network is Local | Set Network on the keypad; read BI:3 to confirm |
| Write refused | Written at priority 1 or 5 | Write at 8 |
| Setpoint written, active setpoint (AV:5) stays | Below the setpoint set at the unit, or the chiller is in Ice mode | Check the unit's cool setpoint and MSV:2 |
| Chiller not found on MS/TP | MAC 18 taken by another device, or a baud rate that differs from the trunk | Give it a free MAC and the trunk's baud, then Apply |
| Two chillers, one answers | Same device instance | Change one on the keypad and cycle power |
| Gone after a software update | The update reset the network parameters | Enter MAC, baud, instance or IP again |
| Whole trunk dead while the chiller is off | Software termination resistor | Fit a physical 120 Ω resistor |
| Chiller time differs from the BMS | The module and the controller keep separate clocks | They resynchronise about every 60–68 minutes and at power-up |
Daikin's newer chillers with the touchscreen HMI — often searched for as “MicroTech 4”, though Daikin's own protocol document does not use that name — are documented separately, in ED 19131-1 and IM 1283. Most object instances are the same; what differs:
| MicroTech III (ED 15120-11) | AGZ-F, WMT, WMC-E (ED 19131-1) | |
|---|---|---|
| Module | Separate MS/TP or IP module | One BAS module; BACnet/IP, MS/TP or Modbus chosen on the HMI |
| Default instance | Computed | 9050, object name Daikin_MicroTech_<instance> |
| IP defaults | DHCP on | 192.168.1.10, DHCP off |
| MS/TP defaults | MAC 18, 38400 | MAC 1; baud 38400 or 19200 depending on the document — check the HMI |
| Setpoints, enable | Commandable (priority array) | Writable, no priority array |
| Network control | Local/Network on the keypad | Control Source = BAS (and on some models Remote Enable) |
Daikin Applied: ED 15120-11 MicroTech Chiller Unit Controller Protocol Information (2023), IM 966-5 and IM 967-5 MicroTech III Chiller Unit Controller BACnet IP / MS/TP Communication Module (2022), ED 19131-1 MicroTech Unit Controller Protocol Information (2026) and IM 1283-2 (2026), all on daikinapplied.com. Check the document for your chiller's model and software version before commissioning. Daikin, MicroTech, Trailblazer, Pathfinder, Magnitude and Navigator are trademarks of their owners; BACManager is not affiliated with Daikin Applied. The pictures on this page are from BACManager connected to a simulated controller built from the published points list.
Download the free trial, discover the chiller and open the MicroTech III workspace — every point by name, writes at priority 8. No credit card.
Windows 10/11 · $149 one-time
We use Google Analytics cookies to see how the site is used. You can accept or decline — declining keeps analytics off.