Easy BACnet
  1. Home
  2. BACnet points lists
  3. ProLon
  4. VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0

VAV box controller · BACnet points list

ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0 BACnet points list

Updated 12 November 2026

Short answer

ProLon's VAV controller exposes its whole configuration (setpoints, PI tuning, damper and airflow settings, five configurable outputs, math functions) and its live network variables (zone temperature, setpoints, airflow, demand, outputs, occupancy) as Analog, Multi-state and Binary Values. The five outputs can each be assigned a function, so what Out1-Out5 do depends on the configuration.

This page lists 172 BACnet objects for the ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0 — 155 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from ProLon’s own free documentation, linked below.

Manufacturer
ProLon
Model
VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0
Equipment
VAV box controller
Equipment type
VAV boxes & fan coils
BACnet objects
172 (155 writable)
Transport
—
Firmware
7.6.0
Also known as
VC2000, C1050-VAV, C1050, Prolon VAV, PL-NTWRK-VAVMBPRF, VC1000, C1000
Source document
VAV Controller Network Profile - BACnet Ver 7.6.0 · PL-NTWRK-VAVMBPRF-C/F-EN-V76
Download CSV 172 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 ProLon’s current documentation and the live device before use. Not official ProLon information. Terms of use.

BMS integration notes: ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0

Integration in brief

Use BV 1 for occupancy and the occupied setpoints (AV 23/AV 24, or Center SP AV 109) for the zone, then read zone temperature, airflow, demand and damper state. Check what each output is assigned to (MV 2-6) before mapping Out1-Out5.

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 1OccupOccupied/unoccupiedWrite
AV 23DefHeatSPOccupied heating setpointWrite
AV 24DefCoolSPOccupied cooling setpointWrite
AV 1ZoneTmpActive zone temperatureWrite
AV 6AirFlowAir flow, CFMWrite
AV 8DemandZone demand, %Read
AV 9DampPosDamper position, %Read
BV 32FanStatusFan status inputWrite
MV 1DampStatDamper OK / stalledRead

Sensors & values from the BMS

Zone temperature (AV 1), outside temperature (AV 7), CO2 (AV 104), supply and slab temperature are writable network variables; AV 116 still shows the local sensor.

Network setup

Watch out for

ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0 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.

172 of 172 shown
Type
AnalogBinaryMulti-state
Access
Show
ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0 BACnet Points List
DescriptionStates
AVmin1ZoneTmpActive zone temperature°CWrite
AV2HeatSPActive heat setpoint°CWrite
AV3CoolSPActive cool setpoint°CWrite
AV4SupplyTmpSupply temperature°CWrite
AV5SlabTempSlab temperature°CWrite
AVmin6AirFlowAir flowCFMWrite
AV7OutTempOutside temperature input°CWrite
AVmin8DemandZone demand%Read
AVmin9DampPosDamper position (111 % during reinitialisation)%Read
AV10Out1Output 1%Read
AV11Out2Output 2%Read
AV12Out3Output 3%Read
AV13Out4Output 4%Read
AV14Out5Output 5%Read
AV15Math1Math function 1%Read
AV16Math2Math function 2%Read
AV17Math3Math function 3%Read
AV18Math4Math function 4%Read
AV19Math5Math function 5%Read
AV20PropBProportional; default 3, range 0 to 50°CWrite
AV21HeatIntegHeat Integral; default 30, range 0 to 120minWrite
AV22CoolIntegCool Integral; default 30, range 0 to 120minWrite
AVmin23DefHeatSPDefault Occupied Heat SP; default 21.5, range -30 to 40°CWrite
AVmin24DefCoolSPDefault Occupied Cool SP; default 22.5, range -29.5 to 55°CWrite
AV25UnocHeatSPUnoccupied Heat Setpoint; default 15, range -30 to 40°CWrite
AV26UnocCoolSPUnoccupied Cool Setpoint; default 30, range -29.5 to 55°CWrite
AV27HeatSPLimMinHeatSPLimit; default 19, range -30 to 40°CWrite
AV28CoolSPLimMaxCoolSPLimit; default 26, range -29.5 to 55°CWrite
AV29LoScaleLimLow Scale Limit; default 15, range -30 to 40°CWrite
AV30HiScaleLimHigh Scale Limit; default 30, range -30 to 40°CWrite
AV31DampOpDelDamper Opening Delay; default 95, range 15 to 300sWrite
AV32VentDbOvrVentilation DB - Over; default 0.5, range -15 to 15°CWrite
AV33DampPBDamper Proportional Band; default 100, range 0 to 100%Write
AV34MinDampOpVMin Damper Opening (Vent); default 10, range 0 to 100%Write
AV35MinDampOpHMin Damper Opening (Heat); default 30, range 0 to 100%Write
AV36DampDifDemDamper Differential (Demand); default 10, range 1 to 100%Write
AV37MinVentSPMin Ventilation Setpoint; default 90, range 0 to 7500CFMWrite
AV38MaxVentSPMax Ventilation Setpoint; default 225, range 0 to 7500CFMWrite
AV39DampDifFlowDamper Differential (Flow); default 40, range 0 to 1000CFMWrite
AV40DuctDiamDuct Diameter; default 8, range 0 to 26inWrite
AV41KfactK Factor; default 2.39, range 1 to 300Write
AV42MinVentHeatSPMin Ventilation Heat Setpoint; default 120, range 0 to 7500CFMWrite
AV43ZonTempCalZone Temperature Offset; default 0, range -15 to 15°CWrite
AV44SupTempCalSupply Temperature Offset; default 0, range -15 to 15°CWrite
AV45FlowCalAirflow Offset; default 0, range -1000 to 1000CFMWrite
AV46CorFactCorrection Factor; default 1, range 0 to 10Write
AV47OutSP1Output 1 Setpoint (If using diff, invalid between -5 and 5); default 50%Write
AV48OutSP2Output 2 Setpoint (If using diff, invalid between -5 and 5); default 50%Write
AV49OutSP3Output 3 Setpoint (If using diff, invalid between -5 and 5); default 50%Write
AV50OutSP4Output 4 Setpoint (If using diff, invalid between -5 and 5); default 50%Write
AV51OutSP5Output 5 Setpoint (If using diff, invalid between -5 and 5); default 25%Write
AV52OutPB1Output 1 Proportional Band; default 0, range 0 to 99%Write
AV53OutPB2Output 2 Proportional Band; default 0, range 0 to 99%Write
AV54OutPB3Output 3 Proportional Band; default 0, range 0 to 99%Write
AV55OutPB4Output 4 Proportional Band; default 0, range 0 to 99%Write
AV56OutPB5Output 5 Proportional Band; default 75, range 0 to 99%Write
AV57OutDiff1Output 1 Differential Band (Set PropBand to 0 to use differential); default 40%Write
AV58OutDiff2Output 2 Differential Band (Set PropBand to 0 to use differential); default 40%Write
AV59OutDiff3Output 3 Differential Band (Set PropBand to 0 to use differential); default 40%Write
AV60OutDiff4Output 4 Differential Band (Set PropBand to 0 to use differential); default 40%Write
AV61OutDiff5Output 5 Differential Band (Set PropBand to 0 to use differential); default 8%Write
AV62OutOvVal1Output 1 Override Value; default 0, range 0 to 100%Write
AV63OutOvVal2Output 2 Override Value; default 0, range 0 to 100%Write
AV64OutOvVal3Output 3 Override Value; default 0, range 0 to 100%Write
AV65OutOvVal4Output 4 Override Value; default 0, range 0 to 100%Write
AV66OutOvVal5Output 5 Override Value; default 0, range 0 to 100%Write
AV67GrpCode1Group Code 1; default 0, range 0 to 250Write
AV68GrpCode2Group Code 2; default 0, range 0 to 250Write
AV69GrpCode3Group Code 3; default 0, range 0 to 250Write
AV70GrpWght1Group Weight 1; default 0, range 0 to 15Write
AV71GrpWght1Group Weight 2; default 0, range 0 to 15Write
AV72GrpWght1Group Weight 3; default 0, range 0 to 15Write
AV73GlobWghtGlobal Weight; default 1, range 0 to 60Write
AV74MathGrp1Math Group 1 (Group 0 = global); default 0Write
AV75MathGrp2Math Group 2 (Group 0 = global); default 0Write
AV76MathGrp3Math Group 3 (Group 0 = global); default 0Write
AV77MathGrp4Math Group 4 (Group 0 = global); default 0Write
AV78MathGrp5Math Group 5 (Group 0 = global); default 0Write
AV79OvrdTimeOverride Time IO; default 120, range 0 to 720minWrite
AV80MWUpTimeMorning Warm Up Time; default 0, range 0 to 300minWrite
AV81DampOvrdValDamper Override Value; default 0, range 0 to 100%Write
AV82MathRateMath Refresh Rate; default 3, range 1 to 250sWrite
AV83ListRateList Refresh Rate; default 30, range 0 to 250minWrite
AV84MinCoolSPMinCoolSPLim; default 20, range -29.5 to 54°CWrite
AV85MaxHeatSPMaxHeatSPLim; default 25, range -30 to 54.5°CWrite
AV86UnocHeatSBUnoc Heat Offset; default 3, range -20 to 20°CWrite
AV87UnocCoolSUUnoc Cool Offset; default 5, range -20 to 20°CWrite
AV88DuctHeatSPDuct Heater SP (Min damper/flow heat SPs act once duct heater reaches this); default 25%Write
AV89DampMaxPosDamper Max Position; default 100, range 0 to 100%Write
AV90MinSlabTmpMinSlabTemp; default 21, range 5 to 30°CWrite
AV91MaxSlabTmpMaxSlabTemp; default 27, range 5 to 30°CWrite
AV92UnocSlabTmpMinSlabTempUnoc; default 19, range 5 to 30°CWrite
AV93OutCutoffOutside Cutoff Temp; default 15, range 5 to 30°CWrite
AV94RadPropRadiant Proportionnal; default 1, range 0 to 10°CWrite
AV95RadIntegRadiant Integral; default 60, range 0 to 1000minWrite
AV96CalibSlabCalib Slab Temp; default 0, range -15 to 15°CWrite
AV97RadCycleRadiant Floor Cycle Time; default 10, range 1 to 255minWrite
AV98LockedAddrLocked Address; default 0, range 0 to 127Write
AV99MinDampOpSMin Damper Pos - Standby (Min damper position in standby mode); default 50%Write
AV100VentDbUndVentilation DB - Under; default 0.5, range -15 to 15°CWrite
AV101DischTempDischarge temperature°CRead
AV102SP_OffsetSetpoint Offset (Offset on default heat SP or potentiometer SP); default 0°CWrite
AV103FlowSPFlow setpointCFMRead
AV104CO2ValCO2 readingppmWrite
AV105CO2HiLimCO2 High Limit; default 1000, range 0 to 5000ppmWrite
AV106CO2MinPosCO2 Min Damper Pos; default 30, range 0 to 100%Write
AV107CO2MinFlowCO2 Min Flow; default 150, range 0 to 5000CFMWrite
AV108CO2CalibCO2 Calibration; default 0, range -3000 to 3000ppmWrite
AV109CenterSPCenter SP (Heat and cool SPs centred on this value (with AV 110)); default 22°CWrite
AV110CenterDBCenter Deadband (Heat/cool SP separation around Center SP); default 1°CWrite
AV111VentModeTargVentilation Mode Target; default 100, range 0 to 100%Write
AV112VentModeDlyVentilation Mode Delay; default 5, range 0 to 100minWrite
AV113AiDampTargAnalog Input Damper Target; default 100, range 0 to 100%Write
AV114SupInterlkDuct Heater Supply Interlock; default 50, range 20 to 54°CWrite
AV115MultiRestMultizone Reset Position; default 50, range 0 to 100%Write
AV116ZoneTmpSensLocal zone sensor reading (PL-T200/T500/T1000/RS)°CRead
MVmin1DampStatDamper stateRead1=OK, 2=STALLED, 3=REINITIALIZING
MV2OutCtrl1Output 1 Control function (default 10)Write1=Damper, 2=Demand, 3=Occ, 4=OccNightHeat, 5-9=Math1-5, 10=OFF, 11=OccNightHeatCool, 12=FanStatus
MV3OutCtrl2Output 2 Control function (default 10)Write1=Damper, 2=Demand, 3=Occ, 4=OccNightHeat, 5-9=Math1-5, 10=OFF, 11=OccNightHeatCool, 12=FanStatus
MV4OutCtrl3Output 3 Control function (default 10)Write1=Damper, 2=Demand, 3=Occ, 4=OccNightHeat, 5-9=Math1-5, 10=OFF, 11=OccNightHeatCool, 12=FanStatus
MV5OutCtrl4Output 4 Control function (default 2)Write1=Damper, 2=Demand, 3=Occ, 4=OccNightHeat, 5-9=Math1-5, 10=OFF, 11=OccNightHeatCool, 12=FanStatus
MV6OutCtrl5Output 5 Control function (default 2)Write1=Damper, 2=Demand, 3=Occ, 4=OccNightHeat, 5-9=Math1-5, 10=OFF, 11=OccNightHeatCool, 12=FanStatus
MV7DuctHeatIDDuct heater output (default 1)Write1=No Duct Heater Output, 2-6=Output1-Output5
MV8MathSrc1Math Source 1 (default 1)Write1=WeightedAverage, 2=MaxHeating, 3=MaxCooling, 4=WeightedAverage (HeatOnly), 5=WeightedAverage(CoolOnly), 6=MathOccupancy, 7=MathOverride, 8=RadiantReq, Else=OFF
MV9MathSrc2Math Source 2 (default 1)Write1=WeightedAverage, 2=MaxHeating, 3=MaxCooling, 4=WeightedAverage (HeatOnly), 5=WeightedAverage(CoolOnly), 6=MathOccupancy, 7=MathOverride, 8=RadiantReq, Else=OFF
MV10MathSrc3Math Source 3 (default 1)Write1=WeightedAverage, 2=MaxHeating, 3=MaxCooling, 4=WeightedAverage (HeatOnly), 5=WeightedAverage(CoolOnly), 6=MathOccupancy, 7=MathOverride, 8=RadiantReq, Else=OFF
MV11MathSrc4Math Source 4 (default 1)Write1=WeightedAverage, 2=MaxHeating, 3=MaxCooling, 4=WeightedAverage (HeatOnly), 5=WeightedAverage(CoolOnly), 6=MathOccupancy, 7=MathOverride, 8=RadiantReq, Else=OFF
MV12MathSrc5Math Source 5 (default 1)Write1=WeightedAverage, 2=MaxHeating, 3=MaxCooling, 4=WeightedAverage (HeatOnly), 5=WeightedAverage(CoolOnly), 6=MathOccupancy, 7=MathOverride, 8=RadiantReq, Else=OFF
MV13Baud1Net port baud rate (default 4 = 57600)Write1=9600, 2=19200, 3=38400, 4=57600, 5=76800, 6=115200
MV14Baud2RJ45 port baud rate (default 4 = 57600)Write1=9600, 2=19200, 3=38400, 4=57600, 5=76800, 6=115200
MV15Parity1Net port parity (default NONE)Write1=NONE, 2=ODD, 3=EVEN
MV16Parity2RJ45 port parity (default NONE)Write1=NONE, 2=ODD, 3=EVEN
MV17Out5RangeOutput 5 signal range (default 0-10V)Write1=0-10V, 2=2-10V, 3=0-5V
MV18DampSpeedDamper speed chasing flow SP (pressure independent; default 3)Write1=fastest ... 5=slowest
MV19RadFloorIDRadiant floor output (default 1)Write1=No Radiant Output, 2-6=Output1-Output5
MV20DampUnocModeDamper in unoccupied mode (default 1)Write1=Open, 2=Demand, 3=Closed, 4=Normal
MV21AnInputModeAnalog input mode (VC2000) / input profile (C1050, bit-coded)WriteVC2000: 1=Supply or Radiant Temp, 2=Zone Temp, 3=Occupancy, 4=Discharge Temp, 5=Conference Occup, 6=CO2, 7=Damper Override
MV22FPBoutIDFan powered box output (default 1)Write1=No Fan Powered Box, 2-6=Output1-5
MV23FPBmodeFan powered box mode (default 1)Write1=Parallel, 2=Series, 3=Series with fan protection
MV24IntegDropOffIntegral drop-off rate (default 4)Write1=Slow Dropoff Rate ... 5=Fast Dropoff Rate
BVmin1OccupOccupancy statusWrite0=Unoccupied, 1=Occupied (AUTO)
BV2UnoccOvrUnoccupied override statusWrite0=AUTO, 1=Activate override from unoccupied mode
BV3Out3EnMWUpDisables output 3 until cleared or warm-up endsWrite
BV4Out4EnMWUpDisables output 4 until cleared or warm-up endsWrite
BV5Out5EnMWUpDisables output 5 until cleared or warm-up endsWrite
BV6DampCtrlDamper control mode (default 1)Write0=Pressure, 1=Demand or Multizone
BV7DampOpenDirDamper opening direction (default 0)Write0=CCW, 1=CW
BV8FlowSensTypeFlow sensor type (default 0)Write0=LowVelocity, 1=HighVelocity
BV9Out5RevActOutput 5 reverse acting (default 0)Write0=Normal, 1=ReverseActing
BV10StopBits1Net port stop bits (default 0)Write0=1 Stop Bit, 1=2 Stop Bits
BV11StopBits2RJ45 port stop bits (default 0)Write0=1 Stop Bit, 1=2 Stop Bits
BV12MathEnMath enable (default 0)Write
BV13Out5PulsedOutput 5 pulsed (default 0)Write0=Modulating, 1=Pulsed
BV14UseHalomoDamper outputs driven by Halomo choices (default 1)Write
BV15OutOvrdEn1Output 1 override enable (default 0)Write0=No Override, 1=Use override
BV16OutOvrdEn2Output 2 override enable (default 0)Write0=No Override, 1=Use override
BV17OutOvrdEn3Output 3 override enable (default 0)Write0=No Override, 1=Use override
BV18OutOvrdEn4Output 4 override enable (default 0)Write0=No Override, 1=Use override
BV19OutOvrdEn5Output 5 override enable (default 0)Write0=No Override, 1=Use override
BV20DampOvrdEnDamper override enable (default 0)Write0=No Override, 1=Use override
BV21SchdOvrdEnSchedule override enable (default 0)Write0=No Override, 1=Use override
BV22SchdOvrdValSchedule override value (default 1)Write0=Unoccupied, 1=Occupied
BV23MathUnocModeMath functions in unoccupied mode (default 0)Write0=Averaging replaced with Max Demand, 1=No change
BV24Out1RevActOutput 1 reverse acting (default 0)Write0=Normal, 1=ReverseActing
BV25Out2RevActOutput 2 reverse acting (default 0)Write0=Normal, 1=ReverseActing
BV26Out3RevActOutput 3 reverse acting (default 0)Write0=Normal, 1=ReverseActing
BV27Out4RevActOutput 4 reverse acting (default 0)Write0=Normal, 1=ReverseActing
BV28StandbyModeStandby mode active (standby min position, no demand)Read
BV29BACnetUnitsBACnet temperature units (default 0)Write0=Celsius, 1=Fahrenheit
BV30UseExtVentVentilation mode (default 0)Write0=Normal, 1=Extended
BV31UseMultizoneMultizone damper control (default 0)Write0=Use Standard Damper Control (see BV6), 1=Use Multizone Control
BVmin32FanStatusFan status inputWrite0=Fan is stopped, 1=Fan is running
Object ID lookup: ProLon VAV controller, BACnet profile v7.6.0 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 VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0 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 ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0

How many BACnet points does the ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0 have?

This list has 172 BACnet objects: 116 analog values, 32 binary values, 24 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0 BACnet points are writable?

155 of the 172 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 ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0 BACnet documentation?

The source is VAV Controller Network Profile - BACnet Ver 7.6.0 (PL-NTWRK-VAVMBPRF-C/F-EN-V76), published free by ProLon at https://cms.proloncontrols.com/craft-assets/download-resources/EN/Software/Modbus/Vav-Controller-BACnet-Profile-V.7.6.0.pdf.

What are the minimum BACnet points to integrate the ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0?

Start with BV 1 Occup (Occupied/unoccupied); AV 23 DefHeatSP (Occupied heating setpoint); AV 24 DefCoolSP (Occupied cooling setpoint); AV 1 ZoneTmp (Active zone temperature); AV 6 AirFlow (Air flow, CFM); AV 8 Demand (Zone demand, %); AV 9 DampPos (Damper position, %); BV 32 FanStatus (Fan status input); MV 1 DampStat (Damper OK / stalled).

Can the BMS supply sensor values to the ProLon VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0?

Zone temperature (AV 1), outside temperature (AV 7), CO2 (AV 104), supply and slab temperature are writable network variables; AV 116 still shows the local sensor.

How do I check these points on the real VAV controller (VC2000 / C1050-VAV), BACnet profile v7.6.0?

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.

Source: VAV Controller Network Profile - BACnet Ver 7.6.0 · PL-NTWRK-VAVMBPRF-C/F-EN-V76. Object names, instances and units are reproduced as published; descriptions are our own.