- Home
- BACnet points lists
- KMC Controls
- BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053)
VAV terminal unit controller · BACnet points list
KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053) BACnet points list
Updated 6 November 2026
The BAC-7000 series are BACnet MS/TP VAV controllers with a built-in damper actuator and airflow sensor. The factory Control Basic programs run single-duct pressure independent or dependent VAV with modulating or staged reheat. The BMS mostly reads room temperature, airflow and damper position, and writes the occupancy command, setpoints and airflow limits.
This page lists 52 BACnet objects for the KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053) — 24 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from KMC Controls’s own free documentation, linked below.
- Manufacturer
- KMC Controls
- Model
- BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053)
- Equipment
- VAV terminal unit controller
- Equipment type
- VAV boxes & fan coils
- BACnet objects
- 52 (24 writable)
- Transport
- BACnet MS/TP
- Firmware
- Applications version 2.2
- Also known as
- BAC-7001, BAC-7003, BAC-7051, BAC-7053, BAC-7000, AN0311A
Reference only, provided as-is: verify against KMC Controls’s current documentation and the live device before use. Not official KMC Controls information. Terms of use.
BMS integration notes: KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053)
Connect the controller to BACnet MS/TP (it auto-detects baud and can auto-assign MAC and device instance). From the BMS write BV 2 UNOCC for occupancy and AV 2 for the space setpoint if needed, and read space temperature, airflow and damper position.
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.
| Object | Name | Why | Access |
|---|---|---|---|
| BV 2 | UNOCC | Unoccupied command (1 = unoccupied) | Write |
| AV 2 | SPACESSTPT | Space temperature setpoint, °F | Write |
| AV 26 | ACTIVESP | Active temperature setpoint, °F | Read |
| AV 1 | SPACETEMP | Space temperature, °F | Read |
| AV 27 | VOLUME1 | Measured airflow, cfm | Read |
| AV 38 | RQSTFLOWCFM | Requested airflow, cfm | Read |
| AV 32 | DMPR_POS | Damper position, % | Read |
| AO 1 | ANALOG_HEAT | Modulating reheat output, % | Command |
Sensors & values from the BMS
Room temperature and setpoint come from a NetSensor (into AV1/AV2) or from AI1/AI2; the program copies AI1/AI2 to AV1/AV2 when no NetSensor is found.
Network setup
- BACnet MS/TP up to 76.8 kbaud with automatic baud detection.
- MAC address and device instance can be assigned automatically.
- No more than 128 addressable devices per MS/TP network.
Watch out for
- Changing objects or programs can make the controller run unpredictably; KMC warns to follow the configuration section.
- BV 8 BALANCE override drops back after 2 hours.
KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053) 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.
Note: the source document has no read/write column, so access here is inferred from the object type (inputs read-only, values writable). Confirm on the live controller before writing.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AI | 1 | ROOMTEMP | Room Temperature (KMC 10K Type II sensor) | Read | ||
| AI | 2 | STESETPOINT | STE Setpoint (Table 4) | Read | ||
| AI | 3 | DAT | Discharge Air Temp (KMC 10K Type III sensor) | Read | ||
| AI | 4 | FLOWSNSR | Airflow Sensor (FPM 0-3000) | Read | ||
| AOmin | 1 | ANALOG_HEAT | Mod Heating | % | Command | |
| BO | 2 | BINARY_HEAT | Binary Heat | Command | ||
| BO | 3 | FAN | Fan Start | Command | ||
| AO | 4 | Damper Motor Drive | Damper drive output (printed description MOTOR) | V | Command | |
| AVmin | 1 | SPACETEMP | Space Temperature (auto) | °F | Read | |
| AVmin | 2 | SPACESSTPT | Space Temp Setpoint | °F | Write | |
| AV | 3 | OFFSET | Setpoint Offset | °F | Write | |
| AV | 4 | NS4_ActMinFlow | User Button4 ActMinFlow | cfm | Read | |
| AV | 5 | NS5_MinSP | User Button5 MinSP | cfm | Read | |
| AV | 6 | NS6_ActMaxFlow | User Button6 ActMaxFlow | cfm | Read | |
| AV | 7 | NS7_MaxSP | User Button7 MaxSP | cfm | Read | |
| AV | 8 | NS_MOTION | Netsensor Motion | Read | ||
| AV | 9 | HTDMPRPOS | PD Heat Damper Position | % | Read | |
| AV | 11 | STPT_MIN | Setpoint Limit Min | °F | Write | |
| AV | 12 | STPT_MAX | Setpoint Limit Max | °F | Write | |
| AV | 13 | STAT_DB | Thermostat Deadband | °F | Write | |
| AV | 16 | LP1 | Loop 1 (auto) ActiveSP% | % | Read | |
| AV | 17 | LP2 | Loop 2 (auto) | % | Read | |
| AV | 18 | LP3 | Loop 3 (auto) HtgSP% | % | Read | |
| AV | 19 | LP4 | Loop 4 (auto) | % | Read | |
| AV | 20 | MIN_FLOW | Minimum Flow | cfm | Write | |
| AV | 21 | MAX_FLOW | Maximum Flow | cfm | Write | |
| AV | 22 | VOLFACTR | Volume correction | ft² | Write | |
| AV | 23 | SNSRFACTR | Sensor Correction (auto) | Read | ||
| AV | 24 | ACT_FLOW | Actual Airflow (auto) | ft/min | Read | |
| AV | 25 | RQSTFLOW | Requested Flow (auto) | ft/min | Read | |
| AVmin | 26 | ACTIVESP | Active Temp Setpoint (auto) | °F | Read | |
| AVmin | 27 | VOLUME1 | Duct Volume Readout (auto) | cfm | Read | |
| AV | 28 | AUX_FLOW | Auxillary Airflow | cfm | Write | |
| AV | 29 | HEAT_SP | Heat Temperature | °F | Read | |
| AV | 30 | COOL_SP | Cool Temperature Setpoint | °F | Read | |
| AV | 31 | DRV_TIME | Damper Drive Time | Write | ||
| AVmin | 32 | DMPR_POS | Damper Position (auto) | % | Read | |
| AV | 36 | ACTFLOWMIN | Actual Flow at Min | cfm | Write | |
| AV | 37 | ACTFLOWMAX | Actual Flow at Max | cfm | Write | |
| AVmin | 38 | RQSTFLOWCFM | Requested Flow Volume (auto) | cfm | Read | |
| AV | 39 | UNOCC_HTG_SP | Unoccupied Heating Setpoin | °F | Write | |
| AV | 40 | UNOCC_CLG_SP | Unoccupied Cooling Setpoint | °F | Write | |
| BV | 1 | STANDBY | Standby Mode | Write | Inactive=Inactive, Active=Active | |
| BVmin | 2 | UNOCC | Unoccupied command | Write | Inactive=Off, Active=On | |
| BV | 3 | HEATING | Changeover Mode | Write | Inactive=Cool, Active=Heat | |
| BV | 4 | CW_CLOSE | Clockwise to Close | Write | Inactive=No, Active=Yes | |
| BV | 5 | REHEAT | Reheat Status | Write | Inactive=Disabled, Active=Enabled | |
| BV | 8 | BALANCE | Balancer OVRD | Write | Inactive=Off, Active=On | |
| BV | 9 | NETSENSOR | NetSensor? | Read | Inactive=Off, Active=On | |
| LO | 1 | ACTSETCON | Active Setpoint loop | % | Read | |
| LO | 2 | FLWRQSTCON | Flow Request loop | % | Read | |
| LO | 3 | HTSETCON | Heat Setpoint loop | % | Read |
No points match these filters.
Object ID lookup: KMC Controls BAC-7000 VAV Controllers point IDs by name
AI1ROOMTEMPAI2STESETPOINTAI3DATAI4FLOWSNSRAO1ANALOG_HEATBO2BINARY_HEATBO3FANAO4Damper Motor DriveAV1SPACETEMPAV2SPACESSTPTAV3OFFSETAV4NS4_ActMinFlowAV5NS5_MinSPAV6NS6_ActMaxFlowAV7NS7_MaxSPAV8NS_MOTIONAV9HTDMPRPOSAV11STPT_MINAV12STPT_MAXAV13STAT_DBAV16LP1AV17LP2AV18LP3AV19LP4AV20MIN_FLOWAV21MAX_FLOWAV22VOLFACTRAV23SNSRFACTRAV24ACT_FLOWAV25RQSTFLOWAV26ACTIVESPAV27VOLUME1AV28AUX_FLOWAV29HEAT_SPAV30COOL_SPAV31DRV_TIMEAV32DMPR_POSAV36ACTFLOWMINAV37ACTFLOWMAXAV38RQSTFLOWCFMAV39UNOCC_HTG_SPAV40UNOCC_CLG_SPBV1STANDBYBV2UNOCCBV3HEATINGBV4CW_CLOSEBV5REHEATBV8BALANCEBV9NETSENSORLO1ACTSETCONLO2FLWRQSTCONLO3HTSETCON
Integration notes
- The guide has no read/write column; access is inferred: values marked (auto) or written by the programs are read-only, setpoints, limits and commands writable.
- Instances listed as --available-- are unused and left out (AV10, AV14, AV15, AV33-AV35, BV6, BV7).
- Program objects 1-4 (SINGLEVAV, SINGLEPRESS, REHEAT, CALIB_UTIL) run the application and are not listed.
- The output table prints AO4 with the name 'Damper Motor Drive', description 'MOTOR' and type 'Volts 0-10'; kept as printed.
- When a NetSensor is connected its temperature and setpoint go to AV1 / AV2; otherwise AI1 / AI2 are copied there.
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 BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053) 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 KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053)
How many BACnet points does the KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053) have?
This list has 52 BACnet objects: 4 analog inputs, 2 analog outputs, 34 analog values, 2 binary outputs, 7 binary values, 3 loops. The exact set on a given unit depends on its firmware, installed options and configuration.
Which KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053) BACnet points are writable?
24 of the 52 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. The source has no read/write column, so this is inferred from object type.
Where is the official KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053) BACnet documentation?
The source is Installation, Operation, and Applications Guide for BAC-7000 Series VAV controllers (AN0311A Rev C), revision 2014, published free by KMC Controls at https://www.kmccontrols.com/wp-content/uploads/kmc_documents/AG_BAC-7000_AN0311A_RevC.pdf.
What are the minimum BACnet points to integrate the KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053)?
Start with BV 2 UNOCC (Unoccupied command (1 = unoccupied)); AV 2 SPACESSTPT (Space temperature setpoint, °F); AV 26 ACTIVESP (Active temperature setpoint, °F); AV 1 SPACETEMP (Space temperature, °F); AV 27 VOLUME1 (Measured airflow, cfm); AV 38 RQSTFLOWCFM (Requested airflow, cfm); AV 32 DMPR_POS (Damper position, %); AO 1 ANALOG_HEAT (Modulating reheat output, %).
Can the BMS supply sensor values to the KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053)?
Room temperature and setpoint come from a NetSensor (into AV1/AV2) or from AI1/AI2; the program copies AI1/AI2 to AV1/AV2 when no NetSensor is found.
How do I check these points on the real BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053)?
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 KMC Controls BACnet points lists
- Fan coil unit controller (four-pipe)
KMC Controls BAC-4000 AppStat, four-pipe fan coil application
KMC AppStat (BAC-4000 series) room controllers configured for the four-pipe fan coil application.
Also known as: BAC-4000, AppStat, KMC AppStat, BAC-4001CW, BAC-4002CW, BAC-4003CW, BAC-4007CW - Heat pump controller / thermostat
KMC Controls BAC-4000 AppStat, heat pump application
KMC AppStat (BAC-4000 series) room controllers configured for the heat pump application.
Also known as: BAC-4000, AppStat, KMC AppStat, BAC-4001CW, BAC-4002CW, BAC-4003CW, BAC-4007CW - Rooftop unit controller / thermostat
KMC Controls BAC-4000 AppStat, rooftop unit application
KMC AppStat (BAC-4000 series) room controllers configured for the rooftop unit application.
Also known as: BAC-4000, AppStat, KMC AppStat, BAC-4001CW, BAC-4002CW, BAC-4003CW, BAC-4007CW - Fan coil unit controller (two-pipe)
KMC Controls BAC-4000 AppStat, two-pipe fan coil application
KMC AppStat (BAC-4000 series) room controllers configured for the two-pipe fan coil application.
Also known as: BAC-4000, AppStat, KMC AppStat, BAC-4001CW, BAC-4002CW, BAC-4003CW, BAC-4007CW - Programmable general purpose controller (room thermostat application)
KMC Controls Conquest BAC-5901 general purpose controller (Gen6 default application)
KMC Conquest BAC-5901 controllers running the factory Gen6 application for this equipment type.
Also known as: BAC-5901, BAC-5901A, BAC-5901AC, KMC Conquest, Conquest Gen6, AG250415B - VAV terminal unit controller (dual duct)
KMC Controls Conquest BAC-9001A pressure independent VAV, dual duct (Gen6)
KMC Conquest BAC-9001A controllers running the factory Gen6 application for this equipment type.
Also known as: BAC-9001A, BAC-9001, dual duct VAV, KMC Conquest, Conquest Gen6, AG250415B - VAV terminal unit controller
KMC Controls Conquest BAC-9001A pressure independent VAV, single duct (Gen6)
KMC Conquest BAC-9001A controllers running the factory Gen6 application for this equipment type.
Also known as: BAC-9001A, BAC-9001, BAC-9001AC, BAC-9001ACE, KMC Conquest, Conquest Gen6, AG250415B - VAV terminal unit controller (pressure dependent)
KMC Controls Conquest BAC-9021A pressure dependent VAV, single duct (Gen6)
KMC Conquest BAC-9021A controllers running the factory Gen6 application for this equipment type.
Also known as: BAC-9021A, BAC-9021, KMC Conquest, Conquest Gen6, AG250415B - Fan coil unit controller (four-pipe)
KMC Controls Conquest BAC-9301A four-pipe fan coil (Gen6)
KMC Conquest BAC-9301A controllers running the factory Gen6 application for this equipment type.
Also known as: BAC-9301A, BAC-9301, BAC-9301AC, KMC Conquest, Conquest Gen6, AG250415B - Fan coil unit controller (two-pipe)
KMC Controls Conquest BAC-9301A two-pipe fan coil (Gen6)
KMC Conquest BAC-9301A controllers running the factory Gen6 application for this equipment type.
Also known as: BAC-9301A, BAC-9301, BAC-9301AC, KMC Conquest, Conquest Gen6, AG250415B - VAV terminal unit controller (remote actuator)
KMC Controls Conquest BAC-9311A VAV with remote actuator (Gen6)
KMC Conquest BAC-9311A controllers running the factory Gen6 application for this equipment type.
Also known as: BAC-9311A, BAC-9311, KMC Conquest, Conquest Gen6, AG250415B - Heat pump unit controller
KMC Controls Conquest BAC-93x1A heat pump unit (Gen6)
KMC Conquest BAC-93x1A (BAC-9301A / BAC-9311A) controllers running the factory Gen6 application for this equipment type.
Also known as: BAC-9301A, BAC-9311A, BAC-93x1A, KMC Conquest, Conquest Gen6, AG250415B - Rooftop unit controller
KMC Controls Conquest BAC-93x1A rooftop unit (Gen6)
KMC Conquest BAC-93x1A (BAC-9301A / BAC-9311A) controllers running the factory Gen6 application for this equipment type.
Also known as: BAC-9301A, BAC-9311A, BAC-93x1A, KMC Conquest, Conquest Gen6, AG250415B - VAV box controller
KMC Controls SimplyVAV (BAC-8001 / 8005 / 8007 / 8205)
KMC SimplyVAV controller-actuators for single duct cooling/heating, fan powered with reheat and dual duct VAV boxes.
Also known as: SimplyVAV, Simply VAV, BAC-8001, BAC-8005, BAC-8007, BAC-8205
Source: Installation, Operation, and Applications Guide for BAC-7000 Series VAV controllers · AN0311A Rev C · rev. 2014. Object names, instances and units are reproduced as published; descriptions are our own.