Easy BACnet
  1. Home
  2. BACnet points lists
  3. KMC Controls
  4. 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

Short answer

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
Source document
Installation, Operation, and Applications Guide for BAC-7000 Series VAV controllers · AN0311A Rev C · rev. 2014
Download CSV 52 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 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)

Integration in brief

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.

ObjectNameWhyAccess
BV 2UNOCCUnoccupied command (1 = unoccupied)Write
AV 2SPACESSTPTSpace temperature setpoint, °FWrite
AV 26ACTIVESPActive temperature setpoint, °FRead
AV 1SPACETEMPSpace temperature, °FRead
AV 27VOLUME1Measured airflow, cfmRead
AV 38RQSTFLOWCFMRequested airflow, cfmRead
AV 32DMPR_POSDamper position, %Read
AO 1ANALOG_HEATModulating 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

Watch out for

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.

52 of 52 shown
Type
Other
Access
Show
KMC Controls BAC-7000 series VAV controllers (BAC-7001 / 7003 / 7051 / 7053) BACnet Points List
DescriptionStates
AI1ROOMTEMPRoom Temperature (KMC 10K Type II sensor)Read
AI2STESETPOINTSTE Setpoint (Table 4)Read
AI3DATDischarge Air Temp (KMC 10K Type III sensor)Read
AI4FLOWSNSRAirflow Sensor (FPM 0-3000)Read
AOmin1ANALOG_HEATMod Heating%Command
BO2BINARY_HEATBinary HeatCommand
BO3FANFan StartCommand
AO4Damper Motor DriveDamper drive output (printed description MOTOR)VCommand
AVmin1SPACETEMPSpace Temperature (auto)°FRead
AVmin2SPACESSTPTSpace Temp Setpoint°FWrite
AV3OFFSETSetpoint Offset°FWrite
AV4NS4_ActMinFlowUser Button4 ActMinFlowcfmRead
AV5NS5_MinSPUser Button5 MinSPcfmRead
AV6NS6_ActMaxFlowUser Button6 ActMaxFlowcfmRead
AV7NS7_MaxSPUser Button7 MaxSPcfmRead
AV8NS_MOTIONNetsensor MotionRead
AV9HTDMPRPOSPD Heat Damper Position%Read
AV11STPT_MINSetpoint Limit Min°FWrite
AV12STPT_MAXSetpoint Limit Max°FWrite
AV13STAT_DBThermostat Deadband°FWrite
AV16LP1Loop 1 (auto) ActiveSP%%Read
AV17LP2Loop 2 (auto)%Read
AV18LP3Loop 3 (auto) HtgSP%%Read
AV19LP4Loop 4 (auto)%Read
AV20MIN_FLOWMinimum FlowcfmWrite
AV21MAX_FLOWMaximum FlowcfmWrite
AV22VOLFACTRVolume correctionft²Write
AV23SNSRFACTRSensor Correction (auto)Read
AV24ACT_FLOWActual Airflow (auto)ft/minRead
AV25RQSTFLOWRequested Flow (auto)ft/minRead
AVmin26ACTIVESPActive Temp Setpoint (auto)°FRead
AVmin27VOLUME1Duct Volume Readout (auto)cfmRead
AV28AUX_FLOWAuxillary AirflowcfmWrite
AV29HEAT_SPHeat Temperature°FRead
AV30COOL_SPCool Temperature Setpoint°FRead
AV31DRV_TIMEDamper Drive TimeWrite
AVmin32DMPR_POSDamper Position (auto)%Read
AV36ACTFLOWMINActual Flow at MincfmWrite
AV37ACTFLOWMAXActual Flow at MaxcfmWrite
AVmin38RQSTFLOWCFMRequested Flow Volume (auto)cfmRead
AV39UNOCC_HTG_SPUnoccupied Heating Setpoin°FWrite
AV40UNOCC_CLG_SPUnoccupied Cooling Setpoint°FWrite
BV1STANDBYStandby ModeWriteInactive=Inactive, Active=Active
BVmin2UNOCCUnoccupied commandWriteInactive=Off, Active=On
BV3HEATINGChangeover ModeWriteInactive=Cool, Active=Heat
BV4CW_CLOSEClockwise to CloseWriteInactive=No, Active=Yes
BV5REHEATReheat StatusWriteInactive=Disabled, Active=Enabled
BV8BALANCEBalancer OVRDWriteInactive=Off, Active=On
BV9NETSENSORNetSensor?ReadInactive=Off, Active=On
LO1ACTSETCONActive Setpoint loop%Read
LO2FLWRQSTCONFlow Request loop%Read
LO3HTSETCONHeat Setpoint loop%Read
Object ID lookup: KMC Controls BAC-7000 VAV Controllers 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 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

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.