- Home
- Modbus register maps
- Daikin Applied
- Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller)
Chiller · Modbus register map
Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller) Modbus register map
Updated 25 October 2026
Current-generation air-cooled scroll chiller with two circuits and up to three scroll compressors per circuit. Its BAS module (BACnet IP, BACnet MS/TP or Modbus RTU) exposes everything as 16-bit holding registers: water and refrigerant temperatures and pressures, enable/mode/setpoint/capacity-limit commands, status enums, alarm index and module registers, and run-hour/start counters.
This page lists 63 Modbus registers for the Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller) — 6 writable — with the table, 0-based wire address, data type, word order, scale, units and access of each, re-typed from Daikin Applied’s own free documentation (linked below) and checked against it.
- Manufacturer
- Daikin Applied
- Model
- Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller)
- Equipment type
- Chiller
- Registers
- 63 (6 writable)
- Transport
- Modbus RTU
- Default unit ID
- 1
- Default serial
- 19200 baud, 8N1
- Documented addressing
- 1-based (subtract 1 for the wire address)
- 32-bit word order
- ABCD high word first (big-endian)
- Firmware
- Chiller application 1.2.0, HMI 1.12.0 (document baseline)
- Also known as
- AGZ-F, AGZ F-Vintage, Trailblazer AGZ, Trailblazer AGZ-F, ED 19131
Integration notes: Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller)
Plug in the BAS module, set BAS Network Protocol = Modbus with address, baud, parity and stop bits on the HMI, cycle power, then set Control Source = BAS. Poll with function 03; use 9 to enable, 35 for the chilled-water setpoint, 38 for capacity limit and 5/28-30 for alarms.
Minimum registers to map
Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.
| Register | Name | Type | Why | Access |
|---|---|---|---|---|
| HR 0 | Chiller Local/Network | UINT16 | Local/Network state | Read |
| HR 14 | Chiller Status | UINT16 | Chiller status | Read |
| HR 16 | Evaporator Leaving Fluid Temperature | INT16 | Leaving chilled water temperature | Read |
| HR 12 | Actual Capacity | UINT16 | Actual capacity | Read |
| HR 8 | Chiller Enable Setpoint | UINT16 | Network enable command | Read/write |
| HR 34 | Cool Setpoint - Network | INT16 | Cooling setpoint command | Read/write |
| HR 37 | Capacity Limit Setpoint - Network | UINT16 | Capacity limit command | Read/write |
| HR 4 | Alarm Digital Output | UINT16 | Any alarm active | Read |
| HR 29 | Fault Alarm Index | UINT16 | Active fault index | Read |
| HR 315 | Units (English/Metric) | UINT16 | English/Metric flag | Read |
Enable Modbus control & writes
On the HMI (Manager password 2526): Configuration > BAS Configuration > BAS Module Connected = Yes, then cycle power; Protocol tab BAS Network Protocol = Modbus and set units; Settings tab Address, Baud Rate, Parity and Modbus Stop Bits; cycle power again. Finally Configuration > Commission > Control Source = BAS, otherwise enable, setpoint, mode, capacity-limit and clear-alarm writes are ignored.
Byte order & addressing
- Printed register numbers are 1-based without the 4xxxx prefix: subtract 1 for the wire address.
- 32-bit counters are high word first (ABCD) - unlike older MicroTech chillers (ED 15121), which are low word first.
- Most analog values are x10 and follow the English/Metric setting; the multiplier does not change.
- Each alarm class has four registers: index (28-30) plus module type, module ID and payload (2001-2009).
Network setup
- Address 0-247 (default 1); baud 9600/19200/38400/57600/76800 (default 19200); parity Even/Odd/None (default None); stop bits 1 or 2 (default 1).
- RS-485 lands on the module's 'J3 Disp' 4-pin connector, using only + and -. End-of-line and bias resistors are field-supplied.
- The same module also does BACnet IP and MS/TP; one protocol is active, chosen by BAS Network Protocol (default None/LON).
Watch out for
- Nothing answers until BAS Module Connected = Yes and the panel has been power-cycled.
- Control Source = Local or Remote Switch silently ignores network commands; register 1 shows Local/Remote.
- The cool setpoint low limit is 39.9 °F unless the unit is set up for glycol.
Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller) Modbus registers
Address = 0-based wire address (the documented number is shown under it when it differs) · Order: ABCD = high word first, CDAB = low word first · Scale: engineering value = raw × scale.
| Table | Address | Name | Description | Type | Order | Scale | Units | Access | Values / bits |
|---|---|---|---|---|---|---|---|---|---|
| HR | 0doc 1 | Chiller Local/Network | Network commands are ignored while Local. | UINT16 | Read | 0 = Remote; 1 = Local | |||
| HR | 1doc 2 | Chiller Enable Output | UINT16 | Read | 0 = Disable; 1 = Enable | ||||
| HR | 2doc 3 | Run Enabled | UINT16 | Read | 0 = Off; 1 = Run allowed | ||||
| HR | 3doc 4 | Chiller Capacity Limited | UINT16 | Read | 0 = Not limited; 1 = Limited | ||||
| HR | 4doc 5 | Alarm Digital Output | Poll this for any active alarm. | UINT16 | Read | 0 = No alarm; 1 = Alarm | |||
| HR | 5doc 6 | Evaporator Flow Switch Status | UINT16 | Read | 0 = No flow; 1 = Flow | ||||
| HR | 7doc 8 | Chiller On/Off | UINT16 | Read | 0 = Off; 1 = On | ||||
| HR | 8doc 9 | Chiller Enable Setpoint | Network enable; used only when Control Source = BAS. | UINT16 | Read/write | 0 = Disable; 1 = Enable; 2 = Null | |||
| HR | 9doc 10 | Clear Alarm - Network | Write 1 to clear; returns to Normal. | UINT16 | Read/write | 0 = Normal; 1 = Clear alarms; 2 = Null | |||
| HR | 10doc 11 | Chiller Mode Output | UINT16 | Read | 1 = Ice; 2 = Cool; 3 = Heat; 4 = Cool/Heat Recovery | ||||
| HR | 11doc 12 | Active Setpoint | Leaving water setpoint in use, °F x10. | INT16 | × 0.1 | °F | Read | ||
| HR | 12doc 13 | Actual Capacity | Percent of maximum capacity, x10. | UINT16 | × 0.1 | % | Read | ||
| HR | 13doc 14 | Active Capacity Limit Output | Lowest of all active capacity limits, x10. | UINT16 | × 0.1 | % | Read | ||
| HR | 14doc 15 | Chiller Status | UINT16 | Read | 1 = Off; 2 = Start; 3 = Run; 4 = Pre Shutdown; 5 = Service | ||||
| HR | 15doc 16 | Evaporator Entering Fluid Temperature | °F x10 (°C x10 when Units = Metric). | INT16 | × 0.1 | °F | Read | ||
| HR | 16doc 17 | Evaporator Leaving Fluid Temperature | °F x10 (°C x10 when Units = Metric). | INT16 | × 0.1 | °F | Read | ||
| HR | 23doc 24 | Outdoor Air Temperature | °F x10 (°C x10 when Units = Metric). | INT16 | × 0.1 | °F | Read | ||
| HR | 27doc 28 | Warning Alarm Index | Highest active warning index; 0 = none. | UINT16 | Read | ||||
| HR | 28doc 29 | Problem Alarm Index | Highest active problem index; 0 = none. | UINT16 | Read | ||||
| HR | 29doc 30 | Fault Alarm Index | Highest active fault index; 0 = none. | UINT16 | Read | ||||
| HR | 33doc 34 | Chiller Mode Setpoint - Network | Default Cool. Used only when Control Source = BAS. | UINT16 | Read/write | 1 = Ice; 2 = Cool; 3 = Heat; 4 = Cool/Heat Recovery | |||
| HR | 34doc 35 | Cool Setpoint - Network | AGZ-F 14.9-70.0 °F x10 (39.9 °F min without glycol); default 44.0 °F. | INT16 | × 0.1 | °F | Read/write | ||
| HR | 35doc 36 | Ice Setpoint - Network | AGZ-F 14.9-39.9 °F x10; default 24.98 °F. | INT16 | × 0.1 | °F | Read/write | ||
| HR | 37doc 38 | Capacity Limit Setpoint - Network | 0-100 % x10; default 100 %. Used only when Control Source = BAS. | UINT16 | × 0.1 | % | Read/write | ||
| HR | 38doc 39 | Circuit 1 Condenser Refrigerant Pressure | psi x10 (kPa x10 in Metric); R-32 range 0-700 psi. Prefer English units (see notes). | INT16 | × 0.1 | psi | Read | ||
| HR | 39doc 40 | Circuit 1 Condenser Saturated Refrigerant Temperature | °F x10 (°C x10 when Units = Metric). | INT16 | × 0.1 | °F | Read | ||
| HR | 40doc 41 | Circuit 1 Evaporator Refrigerant Pressure | psi x10 (kPa x10 in Metric); R-32 range 0-350 psi. | INT16 | × 0.1 | psi | Read | ||
| HR | 41doc 42 | Circuit 1 Evaporator Saturated Refrigerant Temperature | °F x10 (°C x10 when Units = Metric). | INT16 | × 0.1 | °F | Read | ||
| HR | 42doc 43 | Circuit 2 Condenser Refrigerant Pressure | psi x10 (kPa x10 in Metric); R-32 range 0-700 psi. Prefer English units (see notes). | INT16 | × 0.1 | psi | Read | ||
| HR | 43doc 44 | Circuit 2 Condenser Saturated Refrigerant Temperature | °F x10 (°C x10 when Units = Metric). | INT16 | × 0.1 | °F | Read | ||
| HR | 44doc 45 | Circuit 2 Evaporator Refrigerant Pressure | psi x10 (kPa x10 in Metric); R-32 range 0-350 psi. | INT16 | × 0.1 | psi | Read | ||
| HR | 45doc 46 | Circuit 2 Evaporator Saturated Refrigerant Temperature | °F x10 (°C x10 when Units = Metric). | INT16 | × 0.1 | °F | Read | ||
| HR | 67doc 68 | Circuit 1 Discharge Refrigerant Temperature | Listed as Circuit 1 Compressor 1; AGZ-F has one sensor per circuit. °F x10. | INT16 | × 0.1 | °F | Read | ||
| HR | 72doc 73 | Circuit 1 Compressor 1 Starts | 0-65535. | UINT16 | Read | ||||
| HR | 73doc 74-75 | Circuit 1 Compressor 1 Run Hours | 0-999,999 h; high word in 74. | UINT32 | ABCD | h | Read | ||
| HR | 85doc 86 | Circuit 1 Compressor 2 Starts | 0-65535. | UINT16 | Read | ||||
| HR | 86doc 87-88 | Circuit 1 Compressor 2 Run Hours | 0-999,999 h; high word in 87. | UINT32 | ABCD | h | Read | ||
| HR | 98doc 99 | Circuit 1 Compressor 3 Starts | 0-65535. | UINT16 | Read | ||||
| HR | 99doc 100-101 | Circuit 1 Compressor 3 Run Hours | 0-999,999 h; high word in 100. | UINT32 | ABCD | h | Read | ||
| HR | 106doc 107 | Circuit 2 Discharge Refrigerant Temperature | Listed as Circuit 2 Compressor 1; AGZ-F has one sensor per circuit. °F x10. | INT16 | × 0.1 | °F | Read | ||
| HR | 111doc 112 | Circuit 2 Compressor 1 Starts | 0-65535. | UINT16 | Read | ||||
| HR | 112doc 113-114 | Circuit 2 Compressor 1 Run Hours | 0-999,999 h; high word in 113. | UINT32 | ABCD | h | Read | ||
| HR | 124doc 125 | Circuit 2 Compressor 2 Starts | 0-65535. | UINT16 | Read | ||||
| HR | 125doc 126-127 | Circuit 2 Compressor 2 Run Hours | 0-999,999 h; high word in 126. | UINT32 | ABCD | h | Read | ||
| HR | 137doc 138 | Circuit 2 Compressor 3 Starts | 0-65535. | UINT16 | Read | ||||
| HR | 138doc 139-140 | Circuit 2 Compressor 3 Run Hours | 0-999,999 h; high word in 139. | UINT32 | ABCD | h | Read | ||
| HR | 302doc 303-304 | Evaporator Pump 1 Run Hours | 0-999,999 h; high word in 303. | UINT32 | ABCD | h | Read | ||
| HR | 304doc 305 | Evaporator Pump 1 Status | UINT16 | Read | 0 = Pump off request; 1 = Pump on request | ||||
| HR | 305doc 306-307 | Evaporator Pump 2 Run Hours | 0-999,999 h; high word in 306. | UINT32 | ABCD | h | Read | ||
| HR | 307doc 308 | Evaporator Pump 2 Status | UINT16 | Read | 0 = Pump off request; 1 = Pump on request | ||||
| HR | 315doc 316 | Units (English/Metric) | Unit system for network values; default English. Set at the HMI. | UINT16 | Read | 0 = English; 1 = Metric | |||
| HR | 1605doc 1606 | Refrigerant Type | UINT16 | Read | 1 = R22; 2 = R134a; 3 = R407c; 4 = R410a; 5 = R32; 6 = R454C; 7 = R513A; 8 = R515B; 9 = R1233zd(E); 10 = R1234ze(E) | ||||
| HR | 1973doc 1974 | Circuit 2 Suction Refrigerant Temperature | Per-circuit suction sensor, °F x10. | INT16 | × 0.1 | °F | Read | ||
| HR | 1989doc 1990 | Circuit 1 Suction Refrigerant Temperature | Per-circuit suction sensor, °F x10. | INT16 | × 0.1 | °F | Read | ||
| HR | 2000doc 2001 | Warning Alarm Module Type | Module type behind the active warning. | UINT16 | Read | 0 = No alarms; 1 = Unit; 2 = Compressor; 3 = Fan; 4 = cpCOe expansion module; 5 = Sensor; 6 = EXV; 7 = BAS expansion module; 8 = Circuit; 9 = Peripherals Modbus; 10 = VFD; 11 = MBC; 12 = IGV; 13 = Pump; 14 = Purge unit; 15 = Harmonic filter; 100 = PC | |||
| HR | 2001doc 2002 | Warning Alarm Module ID | Which module (compressor, fan, VFD number) is in warning. | UINT16 | Read | ||||
| HR | 2002doc 2003 | Warning Alarm Module Payload | Hardware-specific code (VFD, fan) for the warning, where used. | UINT16 | Read | ||||
| HR | 2003doc 2004 | Problem Alarm Module Type | Module type behind the active problem alarm. | UINT16 | Read | 0 = No alarms; 1 = Unit; 2 = Compressor; 3 = Fan; 4 = cpCOe expansion module; 5 = Sensor; 6 = EXV; 7 = BAS expansion module; 8 = Circuit; 9 = Peripherals Modbus; 10 = VFD; 11 = MBC; 12 = IGV; 13 = Pump; 14 = Purge unit; 15 = Harmonic filter; 100 = PC | |||
| HR | 2004doc 2005 | Problem Alarm Module ID | Which module is in problem alarm. | UINT16 | Read | ||||
| HR | 2005doc 2006 | Problem Alarm Module Payload | Hardware-specific code for the problem alarm, where used. | UINT16 | Read | ||||
| HR | 2006doc 2007 | Fault Alarm Module Type | Module type behind the active fault. | UINT16 | Read | 0 = No alarms; 1 = Unit; 2 = Compressor; 3 = Fan; 4 = cpCOe expansion module; 5 = Sensor; 6 = EXV; 7 = BAS expansion module; 8 = Circuit; 9 = Peripherals Modbus; 10 = VFD; 11 = MBC; 12 = IGV; 13 = Pump; 14 = Purge unit; 15 = Harmonic filter; 100 = PC | |||
| HR | 2007doc 2008 | Fault Alarm Module ID | Which module is in fault. | UINT16 | Read | ||||
| HR | 2008doc 2009 | Fault Alarm Module Payload | Hardware-specific code for the fault, where used. | UINT16 | Read |
Notes on this map
- Network setup and parameter ranges come from the companion manual IM 1283-1, BACnet and Modbus Chiller Unit Controller (Mar 2024), pp. 36-39: https://tahoeweb.daikinapplied.com/api/general/DownloadDocumentByName/media/IM1283-1.pdf/
- ED 19131 is shared with WMT and WMC-E centrifugal chillers. Only points that Table 5 marks in the AGZ-F column are listed.
- Two-register counters: the document's worked example (99900 = 0x0001863C stored as 74 = 0x0001, 75 = 0x863C) puts the high word first, so they are ABCD. This is the opposite of the older MicroTech chillers in ED 15121.
- The document never defines 'x 10'. Its ranges and defaults ('Default: 100% x 10', '14.9-70.0°F x 10') only make sense as raw = value x 10, so those registers use scale 0.1.
- Signedness is not stated. Temperatures and refrigerant pressures are INT16 because their published ranges go negative (the shared pressure rows include sub-atmospheric R-1233zd(E) ranges); counters, percentages and enums are UINT16.
- Units follow the HMI 'BAS Measurement Units' setting, readable at register 316 (English default). Units shown are English (°F, psi); Metric uses °C and kPa with the same multiplier.
- Discharge temperature: AGZ-F has one sensor per circuit; the table lists it under Circuit 1 Compressor 1 (68) and Circuit 2 Compressor 1 (107), which are mapped. Register 81 (Circuit 1 Compressor 2) is left out. Suction temperature uses the per-circuit registers 1990/1974.
- Units (316) shows 'RW Holding Register' in the data-type column but 'R' in the access column; it is listed read-only (change it at the HMI).
- Condenser refrigerant pressure (39/43): the Modbus table gives the R-32 Metric range as 0-2827 kPa x10, but 700 psi is about 4826 kPa (the BACnet table's figure). Metric readings above 3276.7 kPa would not fit the signed register, so read pressures with BAS Measurement Units = English.
- Left out: points not marked for AGZ-F (compressor current/voltage/power/RLA, condenser water points, flow rates, liquid line temperature, heat-recovery temperatures, heat setpoint). Alarm index meanings (pp. 32-33) are not reproduced; the module-type value list (Tables 30-32) is the same for all three classes.
Check it against the live device. A register map tells you what the controller can expose; the unit in front of you may differ by firmware or options. Read a few registers and compare them with the unit’s own display; for a 32-bit value the float and byte-order decoder shows all four word orders at once, so a wrong word order or scale is obvious. New to this? Read what a register map is and why addresses are off by one.
Questions about the Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller)
What Modbus registers does the Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller) have?
This map lists 63 registers: 63 holding registers. 6 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.
Are the Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller) Modbus addresses 0-based or 1-based?
The manufacturer's document numbers registers 1-based (subtract 1 for the wire address). Every address on this page is the 0-based wire address you put in the request; the documented number is shown under it where it differs. ED 19131 prints holding registers without the 4xxxx prefix (register 8 = 40008) and states the module is zero-based: 40002 is sent as 0001. Wire address = printed number - 1.
What byte order does the Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller) use for 32-bit values?
Multi-register values in this map use ABCD (high word first (big-endian)). Set your client to this order for every 32/64-bit value in the table.
What are the minimum Modbus registers to integrate the Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller)?
Start with HR 0 Chiller Local/Network (Local/Network state); HR 14 Chiller Status (Chiller status); HR 16 Evaporator Leaving Fluid Temperature (Leaving chilled water temperature); HR 12 Actual Capacity (Actual capacity); HR 8 Chiller Enable Setpoint (Network enable command); HR 34 Cool Setpoint - Network (Cooling setpoint command); HR 37 Capacity Limit Setpoint - Network (Capacity limit command); HR 4 Alarm Digital Output (Any alarm active); HR 29 Fault Alarm Index (Active fault index); HR 315 Units (English/Metric) (English/Metric flag).
How do I enable Modbus control of the Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller)?
On the HMI (Manager password 2526): Configuration > BAS Configuration > BAS Module Connected = Yes, then cycle power; Protocol tab BAS Network Protocol = Modbus and set units; Settings tab Address, Baud Rate, Parity and Modbus Stop Bits; cycle power again. Finally Configuration > Commission > Control Source = BAS, otherwise enable, setpoint, mode, capacity-limit and clear-alarm writes are ignored.
Where is the official Daikin Applied Trailblazer AGZ-F air-cooled scroll chiller (MicroTech controller) Modbus documentation?
The source is MicroTech Unit Controller Protocol Information - BACnet and Modbus Networks, Chiller Models AGZ-F, WMC-E and WMT (ED 19131-1) (ED 19131-1), revision 2026-04, published free by Daikin Applied at https://tahoeweb.daikinapplied.com/api/general/DownloadDocumentByName/media/ED%2019131-1.pdf/.
More Daikin Applied Modbus register maps
- Chiller
Daikin Applied Pathfinder AWV air-cooled screw chiller (MicroTech controller)
Daikin Applied Pathfinder AWV variable-speed air-cooled screw chillers with the MicroTech chiller unit controller and Modbus communication module, per ED 15121-13 (application 263220504 baseline; some points need newer code, marked per register).
Also known as: AWV, Pathfinder AWV, Pathfinder VFD air-cooled screw, MicroTech chiller unit controller, ED 15121 - Rooftop unit
Daikin Applied Rebel / Rebel Applied rooftop (MicroTech 4 controller)
Daikin Applied Rebel Applied (DPSA, R-410A/R-32) and Rebel (DPS, R-32) packaged rooftops with MicroTech 4 controller and Modbus RTU module, per ED 19133-2 (Oct 2025).
Also known as: DPSA, DPS, Rebel Applied, Rebel, MicroTech 4 rooftop, ED 19133-2
Source: MicroTech Unit Controller Protocol Information - BACnet and Modbus Networks, Chiller Models AGZ-F, WMC-E and WMT (ED 19131-1) · ED 19131-1 · rev. 2026-04. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.