Easy BACnet
  1. Home
  2. BACnet points lists
  3. AAON
  4. VCM Controller (legacy, via PT-Link II BACnet gateway)

Rooftop unit / air handler controller (gateway) · BACnet points list

AAON VCM Controller (legacy, via PT-Link II BACnet gateway) BACnet points list

Updated 6 November 2026

Short answer

AAON's PT-Link II BACnet5 gateway connects AAON controller loops to a BACnet MS/TP network. For the VCM controller it exposes 104 objects: setpoints, offsets and the schedule force as writable AVs, plus read-only temperatures, humidity, pressures, damper and VFD signals, unit mode, control status, enable flags and alarms.

This page lists 104 BACnet objects for the AAON VCM Controller (legacy, via PT-Link II BACnet gateway) — 21 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
VCM Controller (legacy, via PT-Link II BACnet gateway)
Equipment
Rooftop unit / air handler controller (gateway)
Equipment type
Rooftop units, AHUs & DOAS
BACnet objects
104 (21 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Default device instance
50000 + MS/TP MAC address
Also known as
VCM, AAON VCM, PT-Link II, PT-Link BACnet5, G114680
Source document
PT-Link II BACnet5 Technical Guide - BACnet Properties and PT-Link Data Array Cross Reference for VCM · G114680 Rev A · rev. 2022-10-12
Download CSV 104 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 AAON’s current documentation and the live device before use. Not official AAON information. Terms of use.

BMS integration notes: AAON VCM Controller (legacy, via PT-Link II BACnet gateway)

Integration in brief

Wire the PT-Link II to the AAON controller loop and to the BACnet MS/TP trunk, set its MAC address and baud rate, and check the device instance. The BAS schedules the unit with SchdFrc (AV 66) and adjusts the occupied and supply air setpoints; status, temperatures and alarms are read-only objects.

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 66SchdFrcOccupancy: 0 auto, 1 forced on, 2 forced offWrite
AV 42OcpClStOccupied cooling mode enable setpointWrite
AV 43OcpHtStOccupied heating mode enable setpointWrite
AV 77SaClStSupply air cooling setpointWrite
AV 78SaHtStSupply air heating setpointWrite
AI 123UnitModeOccupancy mode in effectRead
AI 4CtrlStsControl status bits (demand, enables)Read
AI 72SpcTpSpace temperatureRead
AI 83SaTpSupply air temperatureRead
AI 1AlmStsSummary of active alarm groupsRead

Enable & remote start

SchdFrc (AV 66) sets occupancy: 0 = auto/unoccupied (the controller's own schedule and inputs decide), 1 = forced on, 2 = forced off.

Network setup

Watch out for

AAON VCM Controller (legacy, via PT-Link II BACnet gateway) 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.

104 of 104 shown
Type
Binary
Access
Show
AAON VCM Controller (legacy, via PT-Link II BACnet gateway) BACnet Points List
DescriptionStates
AI99AppVerApplication Software VersionRead
AI7ClStOccupied Mode Enable Cooling Setpoint MirrorRead
AI31HtStOccupied Mode Enable Heating Setpoint MirrorRead
AI55OaWtblOutdoor Air WetbulbRead
AI84TpDmndTemperature DemandRead
AImin72SpcTpSpace TemperatureRead
AImin83SaTpSupply Air TemperatureRead
AI64RaTpReturn Air TemperatureRead
AI54OaTpOutdoor Air TemperatureRead
AI14DuctPrDuct Static PressureRead
AI52OaRhOutdoor Air HumidityRead
AImin123UnitModeUnit ModeRead0=Unoccupied, 1=Remote Contact Occupied, 2=Normal Schedule Occupied, 3=Push Button or Zone Override, 4=Holiday Mode Active, 5=Unoccupied Zone Demand, 6=Remote Schedule Override, 7=Current Output Force Mode, 8=SAT High or Low Cut Off, 9=CO2 Override In Progress, 10=Purge Mode Active
AImin4CtrlStsControl StatusRead
BI5ClDmndCooling DemandRead
BI29HtDmndHeating DemandRead
BI113DehmDmndDehumidification DemandRead
BI6ClEnblCooling EnabledRead
BI30HtEnblHeating EnabledRead
BI15EcoEnblEconomizer EnabledRead
BI25FanDlyFan Start Up DelayRead
BI90WmupDmndWarm Up Mode ActiveRead
BI57PofCfgProof of Flow ConfiguredRead
BI3CO2CfgCO Sensor Installed 2Read
BI39MdHt2InsMODGAS II ConnectedRead
BI58Rt2InsREHEAT II ConnectedRead
AI44OnRlysOn Board RelaysRead
AI111ExRlys12External Relays 1-2Read
AI112ExRlys34External Relays 3-4Read
AI16EcoPosEconomizer PositionRead
AI88VfdBwPosVFD Blower FanRead
AI89VfdExPosVFD Relief FanRead
AImin1AlmStsAlarm StatusRead
AI104AlrmGrp1Alarm Group 1Read
AI105AlrmGrp2Alarm Group 2Read
AI106AlrmGrp3Alarm Group 3Read
BI2SaTpAlmBad Supply Air SensorRead
BI117OaTpAlmOutdoor Air Temperature LostRead
BI101SpcTpAlmSpace Temperature Sensor LostRead
BI94MchClAlmMechanical Cooling AlarmRead
BI95MchHtAlmMechanical Heating AlarmRead
BI26PofAlmFan Proving AlarmRead
BI96DrtFlAlmDirty Filter DetectedRead
BI119SmokeAlmSmoke Detector AlarmRead
BI37LoSaAlmLow Supply Air Temperature AlarmRead
BI33HiSaAlmHigh Supply Air Temperature AlarmRead
BI108CtrlTpCFControl Temperature Cool FailureRead
BI109CtrlTpHFControl Temperature Heat FailureRead
AI9CtrlTpControl TemperatureRead
AI67InRhIndoor HumidityRead
AI114InRhStMIndoor RH Setpoint MirrorRead
AI110DptStMDewpoint Setpoint MirrorRead
AI115MdClPosModulating Cool PositionRead
AI116MdHtPosModulating Heat PositionRead
AI38MdHt2PosModulating Gas Valve PositionRead
AI60Rt2PosReheat Value PositionRead
AVmin42OcpClStOccupied Mode Enable Cooling Setpoint (limits 0 to 99)Write
AVmin43OcpHtStOccupied Mode Enable Heating Setpoint (limits 0 to 99)Write
AV124UnClOstUnoccupied Cooling Offset (limits 0 to 30)Write
AV125UnHtOstUnoccupied Heating Offset (limits 0 to 30)Write
AV92WtblStWet Bulb Setpoint (limits 0 to 80)Write
AVmin77SaClStSAT/Reset Source Cooling Setpoint (limits 40 to 80)Write
AVmin78SaHtStSAT/Reset Source Heating Setpoint (limits 40 to 200)Write
AV91WmupStWarm Up Setpoint (limits 50 to 90)Write
AV71SpcTpOstSpace Sensor Offset (limits -100 to 100)Write
AV80SaTpOstSupply Air Sensor Offset (limits -100 to 100)Write
AV65RaTpOstReturn Air Sensor Offset (limits -100 to 100)Write
AV53OaTpOstOutdoor Air Sensor Offset (limits -100 to 100)Write
AV107CoilTpStCoil Temperature Setpoint (limits 35 to 70)Write
AV13DptStDewpoint Setpoint (limits 35 to 80)Write
AV120InRhStIndoor Humidity Setpoint (limits 0 to 100)Write
AV152DuctPrStStatic Pressure Setpoint (limits 0.01 to 3)Write
AV118RfPrStRelief Pressure Setpoint (limits -0.2 to 0.2)Write
AVmin66SchdFrcSchedule Force (limits 0 to 2)Write0=Auto/Unoccupied Mode, 1=Forced On, 2=Forced Off
BI127OnRly1On Board Relay 1Read
BI128OnRly2On Board Relay 2Read
BI129OnRly3On Board Relay 3Read
BI130OnRly4On Board Relay 4Read
BI131OnRly5On Board Relay 5Read
BI133ExRly1Expansion Relay 1Read
BI134ExRly2Expansion Relay 2Read
BI135ExRly3Expansion Relay 3Read
BI136ExRly4Expansion Relay 4Read
BI137ExRly5Expansion Relay 5Read
BI138ExRly6Expansion Relay 6Read
BI139ExRly7Expansion Relay 7Read
BI140ExRly8Expansion Relay 8Read
BI141ExRly9Expansion Relay 9Read
BI142ExRly10Expansion Relay 10Read
BI143ExRly11Expansion Relay 11Read
BI144ExRly12Expansion Relay 12Read
BI145ExRly13Expansion Relay 13Read
BI146ExRly14Expansion Relay 14Read
BI147ExRly15Expansion Relay 15Read
BI148ExRly16Expansion Relay 16Read
AV149CO2StCO Setpoint 2 (limits 0 to 3000)Write
AV151MinEcoStMinimum Outdoor Air Setpoint (limits 1 to 100)Write
AI150CO2LevelReturn Air CO Level 2Read
AI153ByPasDmpBypass Damper PositionRead
AI154RaDmpReturn Damper PositionRead
AI62RfPrRelief PressureRead
AI47OaDwptOutdoor Air DewpointRead
AI181CoilTpCoil TemperatureRead
AI82SaTpStMCurrent Supply Air SetpointRead
AV196PreHtSpPreheater Setpoint (limits 0 to 100)Write
Object ID lookup: AAON VCM (PT-Link II) 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 VCM Controller (legacy, via PT-Link II BACnet gateway) 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 VCM Controller (legacy, via PT-Link II BACnet gateway)

How many BACnet points does the AAON VCM Controller (legacy, via PT-Link II BACnet gateway) have?

This list has 104 BACnet objects: 38 analog inputs, 21 analog values, 45 binary inputs. The exact set on a given unit depends on its firmware, installed options and configuration.

Which AAON VCM Controller (legacy, via PT-Link II BACnet gateway) BACnet points are writable?

21 of the 104 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 VCM Controller (legacy, via PT-Link II BACnet gateway) BACnet documentation?

The source is PT-Link II BACnet5 Technical Guide - BACnet Properties and PT-Link Data Array Cross Reference for VCM (G114680 Rev A), revision 2022-10-12, published free by AAON at https://23126496.fs1.hubspotusercontent-na1.net/hubfs/23126496/G114680_PTLinkII_BACnet5_vA_221012.pdf.

What are the minimum BACnet points to integrate the AAON VCM Controller (legacy, via PT-Link II BACnet gateway)?

Start with AV 66 SchdFrc (Occupancy: 0 auto, 1 forced on, 2 forced off); AV 42 OcpClSt (Occupied cooling mode enable setpoint); AV 43 OcpHtSt (Occupied heating mode enable setpoint); AV 77 SaClSt (Supply air cooling setpoint); AV 78 SaHtSt (Supply air heating setpoint); AI 123 UnitMode (Occupancy mode in effect); AI 4 CtrlSts (Control status bits (demand, enables)); AI 72 SpcTp (Space temperature); AI 83 SaTp (Supply air temperature); AI 1 AlmSts (Summary of active alarm groups).

How do I enable BMS control of the AAON VCM Controller (legacy, via PT-Link II BACnet gateway)?

SchdFrc (AV 66) sets occupancy: 0 = auto/unoccupied (the controller's own schedule and inputs decide), 1 = forced on, 2 = forced off.

How do I check these points on the real VCM Controller (legacy, via PT-Link II BACnet gateway)?

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: PT-Link II BACnet5 Technical Guide - BACnet Properties and PT-Link Data Array Cross Reference for VCM · G114680 Rev A · rev. 2022-10-12. Object names, instances and units are reproduced as published; descriptions are our own.