Easy BACnet
  1. Home
  2. BACnet points lists
  3. Contemporary Controls
  4. Valve Pro VC-88 PID controller via BASgatewayLX

Process PID controller · BACnet points list

Contemporary Controls Valve Pro VC-88 PID controller via BASgatewayLX BACnet points list

Updated 12 November 2026

Short answer

Gateway profile for the VC-88 controller: 215 objects (30 AI, 159 AO, 26 BI), all polled. Outputs carry the command register, loop control signals and the full configuration (input types, scaling, alarms, PID sets, set points SP1-SP4, programmer segments); inputs give version, status bits (auto/manual, tuning, alarms, errors), measured values and the current set point.

This page lists 215 BACnet objects for the Contemporary Controls Valve Pro VC-88 PID controller via BASgatewayLX — 159 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Contemporary Controls’s own free documentation, linked below.

Manufacturer
Contemporary Controls
Model
Valve Pro VC-88 PID controller via BASgatewayLX
Equipment
Process PID controller
Equipment type
Other equipment
BACnet objects
215 (159 writable)
Transport
BACnet IP
Firmware
Not stated
Also known as
VC-88, VC88, Valve Pro controller
Source document
BASgatewayLX Modbus device profile VC_88_Controller_a · VC_88_Controller_a_LX.csv
Download CSV 215 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 Contemporary Controls’s current documentation and the live device before use. Not official Contemporary Controls information. Terms of use.

BMS integration notes: Contemporary Controls Valve Pro VC-88 PID controller via BASgatewayLX

Integration in brief

Write set point SP (AO 107) and read the measured value, current set point, loop output and alarm states.

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
AO 107Set point value SPSet point SPCommand
AI 201Measured value PVMeasured value PVRead
AI 31Current set point value SPCurrent set point in useRead
AO 32Control signal of loop 1 [% x10] 2)Loop 1 control signal, % x10Command
BI 11Automatic control/manual: 0 – auto 1 – manualAuto (0) / manual (1)Read
BI 17Controller error – check the error registerController errorRead
BI 18State of alarm 1.:1 – active 0 – inactiveAlarm 1 activeRead

Network setup

Watch out for

Contemporary Controls Valve Pro VC-88 PID controller via BASgatewayLX 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.

215 of 215 shown
Type
Binary
Access
Show
Contemporary Controls Valve Pro VC-88 PID controller via BASgatewayLX BACnet Points List
DescriptionStates
AO1Register of commandsModbus 404001Command
AI2Number of program versionModbus 404002Read
AI3Version code of the controllerModbus 404003Read
BI4Bit 0 Decimal point pos for MODBUS reg from address 4000Modbus 404004 bit 0Read
BI5Bit 1 Decimal point pos for MODBUS reg from address 4000Modbus 404004 bit 1Read
BI6Bit 2 Decimal point pos for MODBUS reg from address 4000Modbus 404004 bit 2Read
BI7Bit 3 Decimal point pos for MODBUS reg from address 4000Modbus 404004 bit 3Read
BI8Auto-tuning finished with failureModbus 404004 bit 4Read
BI9Soft start: 1 – active 0 – inactiveModbus 404004 bit 5Read
BI10Timer status:1 – countdown finished 0 – remaining statesModbus 404004 bit 6Read
BImin11Automatic control/manual: 0 – auto 1 – manualModbus 404004 bit 7Read
BI12Auto-tuning: 1 – active 0 – inactiveModbus 404004 bit 8Read
BI13Bit 9 Current set of PID parametersModbus 404004 bit 9Read
BI14Bit 10 Current set of PID parametersModbus 404004 bit 10Read
BI15Measured value beyond the measuring rangeModbus 404004 bit 13Read
BI16Measured value on the additional input beyond the measu- ring inputModbus 404004 bit 14Read
BImin17Controller error – check the error registerModbus 404004 bit 15Read
BImin18State of alarm 1.:1 – active 0 – inactiveModbus 404005 bit 0Read
BI19State of alarm 2.:1 – active 0 – inactiveModbus 404005 bit 1Read
BI20State of alarm 3.:1 – active 0 – inactiveModbus 404005 bit 2Read
BI21State of alarm 4.:1 – active 0 – inactiveModbus 404005 bit 3Read
BI22Alarm state of heater burnoutModbus 404005 bit 4Read
BI23Alarm state of permanent output 1 shorting:1 – active 0 – inactiveModbus 404005 bit 5Read
BI24Discalibrated inputModbus 404006 bit 0Read
BI25Discalibrated additional inputModbus 404006 bit 1Read
BI26Discalibrated analog output 1Modbus 404006 bit 2Read
BI27Discalibrated analog output 2Modbus 404006 bit 3Read
BI28Checksum error of controller memoryModbus 404006 bit 15Read
BI29Measured value PVModbus 404007 bit 15Read
AI30Measured value on additional inputModbus 404008Read
AImin31Current set point value SPModbus 404009Read
AOmin32Control signal of loop 1 [% x10] 2)Modbus 404010Command
AO33Control signal of loop 2 [% x10] 2)Modbus 404011Command
AI34Timer value [s]Modbus 404012Read
AI35Heater current when the output is turned on [A x10]Modbus 404013Read
AI36Heater current when the output is turned off [A x10]Modbus 404014Read
AO37Unit: 0 – C degrees 1 – F degrees 2 – physical unitsModbus 404015Command
AO38Kind of main input:Modbus 404016Command
AO39Position of the decimal point of the main inputModbus 404017Command
AO40Indication for the lower threshold of the analog main inputModbus 404018Command
AO41Indication for the upper threshold of the analog main inputModbus 404019Command
AO42Shift of the measured value of the main inputModbus 404020Command
AO43Kind of the additional input: 0 – current inpur: 0-20mA1 – current input: 4-20mAModbus 404021Command
AO44Position of the decimal point of the additional inputModbus 404022Command
AO45Indication for the lower threshold of the analog main inputModbus 404023Command
AO46Indication for the upper threshold of the analog main inputModbus 404024Command
AO47Time constant of the filterModbus 404025Command
AO48Function of the binary input 1Modbus 404026Command
AO49Function of the binary input 2Modbus 404027Command
AO50Function of output 1Modbus 404028Command
AO51Output 1 typeModbus 404029Command
AO52Control signal of output 1 in case of sensor damage [% x10]Modbus 404030Command
AO53Function of output 2Modbus 404031Command
AO54Output 2 typeModbus 404032Command
AO55Function of output 3Modbus 404033Command
AO56Function of output 4Modbus 404034Command
AO57Control algorithmModbus 404035Command
AO58Kind of controlModbus 404036Command
AO59HysteresisModbus 404037Command
AO60Gain Scheduling “ functionModbus 404038Command
AO61Number of PID sets for “Gain Sche- dulingModbus 404039Command
AO62Switching level for PID1 and PID2 setsModbus 404040Command
AO63Switching level for PID2 and PID3 setsModbus 404041Command
AO64Switching level for PID3 and PID4 setsModbus 404042Command
AO65Selection of the constant PID setModbus 404043Command
AO66Proportional band PBModbus 404044Command
AO67Integration time constant TI [s]Modbus 404045Command
AO68Differentiation time constant TD [s x10]Modbus 404046Command
AO69Correction of control signal (for P ort PD control) [% x10]Modbus 404047Command
AO70Proportional band PB2Modbus 404048Command
AO71Integration time constant TI2 [s]Modbus 404049Command
AO72Differentiation time constant TD2 [s x10]Modbus 404050Command
AO73Correction of control signal (for P ort PD control) [% x10]Modbus 404051Command
AO74Proportional band PB3Modbus 404052Command
AO75Integration time constant TI3 [s]Modbus 404053Command
AO76Differentiation time constant TD3 [s x10]Modbus 404054Command
AO77Correction of control signal (for P ort PD control) [% x10]Modbus 404055Command
AO78Proportional band PB4Modbus 404056Command
AO79Integration time constant TI4 [s]Modbus 404057Command
AO80Differentiation time constant TD4 [s x10]Modbus 404058Command
AO81Correction of control signal (for P ort PD control) [% x10]Modbus 404059Command
AO82Pulse period of output 1 [s x10]Modbus 404060Command
AO83Displacement zone for heating-cooling control or dead zone for stepper controlModbus 404061Command
AO84Proportional band PBC [% x10] (in relation to PB)Modbus 404062Command
AO85Integration time constant TIC [s]Modbus 404063Command
AO86Differentiation time constant TDC [s]Modbus 404064Command
AO87Pulse period of output 2 [s x10]Modbus 404065Command
AO88Set point value for absolute alarm 1Modbus 404066Command
AO89Deviation from the set point value for relative alarm 1Modbus 404067Command
AO90Hysteresis for alarm 1Modbus 404068Command
AO91Memory of alarm 1 0 – disabled 1 – enabledModbus 404069Command
AO92Set point value for absolute alarm 2Modbus 404070Command
AO93Deviation from the set point value for relative alarm 2Modbus 404071Command
AO94Hysteresis for alarm 2Modbus 404072Command
AO95Memory of alarm 2 0 – disabled 1 – enabledModbus 404073Command
AO96Set point value for absolute alarm 3Modbus 404074Command
AO97Deviation from the set point value for relative alarm 3Modbus 404075Command
AO98Hysteresis for alarm 3Modbus 404076Command
AO99Memory of alarm 3 0 – disabled 1 – enabledModbus 404077Command
AO100Set point value for absolute alarm 4Modbus 404078Command
AO101Deviation from the set point value for relative alarm 4Modbus 404079Command
AO102Hysteresis for alarm 4Modbus 404080Command
AO103Memory of alarm 4 0 – disabled 1 – enabledModbus 404081Command
AO104Set point value for the heater damage alarm [Ax10Modbus 404082Command
AO105Hysteresis for the heater damage alarm [Ax10]Modbus 404083Command
AO106Kind of set point valueModbus 404084Command
AOmin107Set point value SPModbus 404085Command
AO108Set point value SP2Modbus 404086Command
AO109Set point value SP3Modbus 404087Command
AO110Set point value SP4Modbus 404088Command
AO111Lower limitation of the fast set point value changeModbus 404089Command
AO112Upper limitation of the fast set point value changeModbus 404090Command
AO113Accretion rate of the set point value SP1 or SP2 during the soft startModbus 404091Command
AO114Device addressModbus 404092Command
AO115Baud rateModbus 404093Command
AO116ProtocolModbus 404094Command
AO117Quantity retransmitted on the main inputModbus 404096Command
AO118Lower limit of signal for retransmissionModbus 404097Command
AO119Upper limit of signal for retransmissionModbus 404098Command
AO120Access code to the menuModbus 404099Command
AO121Auto-tuning function: 0 – locked 1 – unlockedModbus 404100Command
AO122Lower limit of signal for retransmissionModbus 404101Command
AO123Upper limit of signal for retransmissionModbus 404102Command
AO124Time of automatic output from the monitoring modeModbus 404103Command
AO125Timer function: 0 – disabled 1 – enabledModbus 404104Command
AO126Time counted down by the timer [min x 10]Modbus 404105Command
AO127Monitoring of the auxiliary input: 0 – disabled 1 – enabledModbus 404106Command
AO128Monitoring of heater currentModbus 404107Command
AO129BAR1 Function of the upper bargraphModbus 404108Command
AO130BAR2 Function of the upper bargraphModbus 404109Command
AO131Lower threshold for bargraphsModbus 404110Command
AO132Upper threshold for bargraphsModbus 404111Command
AO133Pulse period of output 3 [s x10]Modbus 404112Command
AO134Pulse period of output 4 [s x10]Modbus 404113Command
AO135FDB Algorithm for stepper controlModbus 404114Command
AO136OSSP Set point for the controlling element damage alarmModbus 404115Command
AO137OSHY Hysteresis for the controlling element damage alarmModbus 404116Command
AO138Valve open time [s x10]Modbus 404117Command
AO139Valve close time [s x10]Modbus 404118Command
AO140Minimum valve work time [s x10]Modbus 404119Command
AO141Minimum control signal [% x10]Modbus 404120Command
AO142Maximum control signal [% x10]Modbus 404121Command
AO143Program number for realizationModbus 404151Command
AO144Program start/stopModbus 404152Command
AO145Stoppage of set point value coun- ting in the programModbus 404153Command
AO146Realized segment (0 – means the first program)Modbus 404154Command
AI147Control statusModbus 404155Read
AI148Number of cycles which remains to the endModbus 404156Read
AI149Time which goes out in the segment LSB [s]Modbus 404157Read
AI150Time which goes out in the segment MSB [s]Modbus 404158Read
AI151Time to the segment end LSB [s]Modbus 404159Read
AI152Time to the segment end MSB [s]Modbus 404160Read
AI153Time to the segment end LSB [s]Modbus 404161Read
AI154Time to the segment end MSB [s]Modbus 404162Read
AO155STRT Way to begin the program:Modbus 404171Command
AO156SP0 Initial set point valueModbus 404172Command
AO157TMUN Unit for the segment durationModbus 404173Command
AO158RRUN Unit for the accretion rate of the set pointModbus 404174Command
AO159HOLD Lockings of control deviationsModbus 404175Command
AO160CYCN Number of program repetitionsModbus 404176Command
AO161FAIL Control after a supply decayModbus 404177Command
AO162END Control of the program endModbus 404178Command
AO163PID Gain Scheduling function for the programModbus 404179Command
AO164TYPE Kind of SegmentModbus 404180Command
AO165TSP Set point value on the segmentModbus 404181Command
AO166TIME Segment DurationsModbus 404182Command
AO167RR Accretion rate of the set pointsModbus 404183Command
AO168HLDV Value of control devation the set point counting is interruptedModbus 404184Command
AO169State of auxilary outputsModbus 404185Command
AO170PID set for the segmentModbus 404186Command
AO171TYPE Kind of segmentModbus 404278Command
AO172TSP Set point value on the segment endModbus 404279Command
AO173TIME Segment durationModbus 404280Command
AO174RR Accretion rate of the set point valueModbus 404281Command
AO175HLDV deviation value over the set point counting is interruptedModbus 404282Command
AO176State of auxiliary outputsModbus 404283Command
AO177PID set for the segmentModbus 404284Command
AO178STRT Way of program beginningModbus 405767Command
AO179SPO Initial set point valueModbus 405768Command
AO180TMUN Unit for the segment durationModbus 405769Command
AO181RRUN Unit for the accretion rate of the set point valueModbus 405770Command
AO182HOLD Blockings of the control deviationModbus 405771Command
AO183CYCN Number of program repetitionsModbus 405772Command
AO184FAIL Way of the controller behaviour after a supply decay.Modbus 405773Command
AO185END Way of the controller behaviour on the program endModbus 405774Command
AO186PID “Gain Scheduling “ function for the programModbus 405775Command
AO187TYPE Kind of segmentModbus 405776Command
AO188TSP Set point value on the segment endModbus 405777Command
AO189TIME Segment durationModbus 405778Command
AO190RR Accretion rate of the set point valueModbus 405779Command
AO191HLDV Control dev value counting of the set point is interruptedModbus 405780Command
AO192State of auxiliary outputsModbus 405781Command
AO193PID set for the segmentModbus 405782Command
AO194TYPE Kind of segmentModbus 405874Command
AO195TSP Set point value on the segment endModbus 405875Command
AO196TIME Segment durationModbus 405876Command
AO197RR Accretion rate of the set point valueModbus 405877Command
AO198HLDV Control dev value counting of the set point is interruptedModbus 405878Command
AO199State of auxiliary outputsModbus 405879Command
AO200PID set for the segmentModbus 405880Command
AImin201Measured value PVModbus 407001Read
AI202Measured value on the additional inputModbus 407003Read
AI203Current set point value SPModbus 407005Read
AI204Control signal of loop 1Modbus 407007Read
AI205Control signal of loop 2Modbus 407009Read
AI206SP Set point value SPModbus 407011Read
AI207SP2 Set point value SP2Modbus 407013Read
AI208A1SP Set point value for the absolute alarmModbus 407015Read
AI209A1DV Deviation from the set point value for the relative alarm 1Modbus 407017Read
AI210A2SP Set point value for the absolute alarmModbus 407019Read
AI211A2DV Deviation from the set point value for the relative alarm 2Modbus 407021Read
AI212A3PS Set point value for the absolute alarm 3Modbus 407023Read
AI213A3DV Deviation from the set point value for the relative alarm 3Modbus 407025Read
AI214A4SP Set point value for the absolute alarm 4Modbus 407027Read
AI215A4DV Deviation from the set point value for the relative alarm 4Modbus 407029Read
Object ID lookup: Contemporary Controls BASgatewayLX Valve Pro VC-88 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 Valve Pro VC-88 PID controller via BASgatewayLX 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 Contemporary Controls Valve Pro VC-88 PID controller via BASgatewayLX

How many BACnet points does the Contemporary Controls Valve Pro VC-88 PID controller via BASgatewayLX have?

This list has 215 BACnet objects: 30 analog inputs, 159 analog outputs, 26 binary inputs. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Contemporary Controls Valve Pro VC-88 PID controller via BASgatewayLX BACnet points are writable?

159 of the 215 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 Contemporary Controls Valve Pro VC-88 PID controller via BASgatewayLX BACnet documentation?

The source is BASgatewayLX Modbus device profile VC_88_Controller_a (VC_88_Controller_a_LX.csv), published free by Contemporary Controls at https://www.ccontrols.com/support/dp/ValveProVC-88.zip.

What are the minimum BACnet points to integrate the Contemporary Controls Valve Pro VC-88 PID controller via BASgatewayLX?

Start with AO 107 Set point value SP (Set point SP); AI 201 Measured value PV (Measured value PV); AI 31 Current set point value SP (Current set point in use); AO 32 Control signal of loop 1 [% x10] 2) (Loop 1 control signal, % x10); BI 11 Automatic control/manual: 0 – auto 1 – manual (Auto (0) / manual (1)); BI 17 Controller error – check the error register (Controller error); BI 18 State of alarm 1.:1 – active 0 – inactive (Alarm 1 active).

How do I check these points on the real Valve Pro VC-88 PID controller via BASgatewayLX?

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 Contemporary Controls BACnet points lists

Source: BASgatewayLX Modbus device profile VC_88_Controller_a · VC_88_Controller_a_LX.csv. Object names, instances and units are reproduced as published; descriptions are our own.