Easy BACnet
  1. Home
  2. BACnet points lists
  3. AAON
  4. PREHEAT-X Controller

Air handler preheat controller · BACnet points list

AAON PREHEAT-X Controller BACnet points list

Updated 28 October 2026

Short answer

The PREHEAT-X controls modulating SCR or SSR preheat plus up to six fixed heat stages to hold a leaving air temperature. It can run stand-alone, from an AAON unit controller over E-BUS, or from a BAS over its own BACnet MS/TP port. The object list is small: 9 read-only AIs (setpoint in use, stages on, modulating output, temperatures, alarm bitfield), 16 read-only BIs (inputs, relay states, alarms) and 3 writable AVs for remote enable and the leaving and entering air setpoints.

This page lists 28 BACnet objects for the AAON PREHEAT-X Controller — 3 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from AAON’s own free documentation, linked below.

Manufacturer
AAON
Model
PREHEAT-X Controller
Equipment
Air handler preheat controller
Equipment type
Rooftop units, AHUs & DOAS
BACnet objects
28 (3 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
PREHEAT-X, PREHEATX, Preheat-X, G086640, AAON preheat controller, Orion PREHEAT-X
Source document
PREHEAT-X Technical Guide (Appendix B: BACnet) · G086640 · rev. Rev. F, 2024-02-02
Download CSV 28 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: AAON PREHEAT-X Controller

Integration in brief

Set COM MODE to BACNET and give the controller a MAC address, device ID and baud rate on the COMM CONFIG screens. The BAS enables preheat with AV 1, sends the leaving air setpoint on AV 2 and the entering air enable setpoint on AV 3, and reads leaving air temperature, stages and alarms. Rewrite the AVs after any controller reset.

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
AV 1Remote EnablePreheat enable from the BAS (1 = enabled)Write
AV 2Remote Leaving Air SetpointLeaving air temperature setpoint, °FWrite
AV 3Remote Entering Air SetpointPreheat runs below this entering air temp, °FWrite
BI 3Preheat Enable StatusPreheat is enabledRead
AI 8Leaving Air Average TempAverage leaving air temperatureRead
AI 3Modulating Output PositionModulating heat outputRead
AI 2Number of Heat Stages OnFixed heat stages runningRead
AI 4All Alarms BitfieldBit-coded active alarmsRead

Enable & remote start

With COM MODE = BACNET, AV 1 Remote Enable (or the HEAT EN binary input, whichever comes first) enables preheat. The emergency shutdown input must be wired as a normally closed 24 VAC contact; when it opens all outputs drop and an alarm is raised.

Network setup

Watch out for

AAON PREHEAT-X Controller 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.

28 of 28 shown
Type
Binary
Access
Show
AAON PREHEAT-X Controller BACnet Points List
DescriptionStates
AI1Active Controlling SetpointLeaving air setpoint now in useRead
AImin2Number of Heat Stages OnFixed heat stages runningRead
AImin3Modulating Output PositionModulating heat outputRead
AImin4All Alarms BitfieldBit-coded alarm statusReadBits: 1 BadLeavingAir1, 2 BadLeavingAir2, 3 LowLeavingAir, 4 HighLeavingAir, 6 BadEnteringAir, 7 CommAlarm, 8 ShutDownAlarm (0 and 5 reserved)
AI5Entering Air TemperatureEntering air temperatureRead
AI6Leaving Air Temp Sensor 1Leaving air sensor 1 (LAT1)Read
AI7Leaving Air Temp Sensor 2Leaving air sensor 2 (LAT2)Read
AImin8Leaving Air Average TempAverage of LAT1 and LAT2Read
AI9Reset Input PercentageSetpoint reset input, percentRead
BI1Enable Input ValueHeat enable binary inputRead0=Off, 1=On
BI2Shutdown Input ValueEmergency shutdown binary inputRead0=Off, 1=On
BImin3Preheat Enable StatusController enable statusRead0=Off, 1=On
BI4Alarm Relay StatusAlarm relay stateRead0=Off, 1=On
BI5Heat 1 Relay StatusHeat stage 1 relay stateRead0=Off, 1=On
BI6Heat 2 Relay StatusHeat stage 2 relay stateRead0=Off, 1=On
BI7Heat 3 Relay StatusHeat stage 3 relay stateRead0=Off, 1=On
BI8Heat 4 Relay StatusHeat stage 4 relay stateRead0=Off, 1=On
BI9Heat 5 Relay StatusHeat stage 5 relay stateRead0=Off, 1=On
BI10Heat 6 Relay StatusHeat stage 6 relay stateRead0=Off, 1=On
BI11Emergency Shutdown AlarmEmergency shutdown alarmRead0=Off, 1=On
BI12Leaving Air Sensor 1 AlarmLeaving air sensor 1 failureRead0=Off, 1=On
BI13Leaving Air Sensor 2 AlarmLeaving air sensor 2 failureRead0=Off, 1=On
BI14Low Leaving Air Temp AlarmLeaving air below the low limitRead0=Off, 1=On
BI15High Leaving Air Temp AlarmLeaving air above the high limitRead0=Off, 1=On
BI16Entering Air Sensor AlarmEntering air sensor failureRead0=Off, 1=On
AVmin1Remote EnablePreheat enable from the BAS (volatile)Write0=Disabled, 1=Enabled
AVmin2Remote Leaving Air SetpointLeaving air setpoint from the BAS, 35-90 °F (volatile)°FWrite
AVmin3Remote Entering Air SetpointEntering air enable setpoint from the BAS, -40 to 90 °F (volatile)°FWrite

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. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the PREHEAT-X Controller 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 AAON PREHEAT-X Controller

How many BACnet points does the AAON PREHEAT-X Controller have?

This list has 28 BACnet objects: 9 analog inputs, 3 analog values, 16 binary inputs. The exact set on a given unit depends on its firmware, installed options and configuration.

Which AAON PREHEAT-X Controller BACnet points are writable?

3 of the 28 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 AAON PREHEAT-X Controller BACnet documentation?

The source is PREHEAT-X Technical Guide (Appendix B: BACnet) (G086640), revision Rev. F, 2024-02-02, published free by AAON at https://www.aaon.com/hubfs/G086640-PREHEATX-TGD-E.pdf.

What are the minimum BACnet points to integrate the AAON PREHEAT-X Controller?

Start with AV 1 Remote Enable (Preheat enable from the BAS (1 = enabled)); AV 2 Remote Leaving Air Setpoint (Leaving air temperature setpoint, °F); AV 3 Remote Entering Air Setpoint (Preheat runs below this entering air temp, °F); BI 3 Preheat Enable Status (Preheat is enabled); AI 8 Leaving Air Average Temp (Average leaving air temperature); AI 3 Modulating Output Position (Modulating heat output); AI 2 Number of Heat Stages On (Fixed heat stages running); AI 4 All Alarms Bitfield (Bit-coded active alarms).

How do I enable BMS control of the AAON PREHEAT-X Controller?

With COM MODE = BACNET, AV 1 Remote Enable (or the HEAT EN binary input, whichever comes first) enables preheat. The emergency shutdown input must be wired as a normally closed 24 VAC contact; when it opens all outputs drop and an alarm is raised.

How do I check these points on the real PREHEAT-X Controller?

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

Source: PREHEAT-X Technical Guide (Appendix B: BACnet) · G086640 · rev. Rev. F, 2024-02-02. Object names, instances and units are reproduced as published; descriptions are our own.