- Home
- BACnet points lists
- Vector Controls
- X2 controllers with BACnet MS/TP (CS1-BAC-002)
Thermostat / room controller · BACnet points list
Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002) BACnet points list
Updated 12 November 2026
The X2 BACnet MS/TP module maps the X2 operating system into a fixed set of objects: controller state and access locks, universal and virtual inputs with offsets, up to four control loops, analog and digital outputs (with override values and state), fan stages and eight alarms. Objects only appear for the I/O the specific X2 product has.
This page lists 148 BACnet objects for the Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002) — 76 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Vector Controls’s own free documentation, linked below.
- Manufacturer
- Vector Controls
- Model
- X2 controllers with BACnet MS/TP (CS1-BAC-002)
- Equipment
- Thermostat / room controller
- Equipment type
- Thermostats, sensors & meters
- BACnet objects
- 148 (76 writable)
- Transport
- BACnet MS/TP
- Firmware
- Not stated
- Also known as
- X2-BAC, CS1-BAC-002, AEX-BAC, TCX2, TCI2, SxC2, TRI2, TCX2-40863, TCX2-23343, TCX2-24273, TCX2-14050, X2 BACnet MS/TP
- Source document
- X2-BACnet MS/TP · 70-00-0218D V1.4 · rev. 2026-08-26
Reference only, provided as-is: verify against Vector Controls’s current documentation and the live device before use. Not official Vector Controls information. Terms of use.
BMS integration notes: Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002)
Use BV 0 for on/off and MV 0 for occupied/unoccupied, write loop set points (AV 211 for loop 1) and feed sensor values through the virtual inputs if needed. Read the universal inputs, loop outputs and the alarm MVs.
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 0 | OpStOo | Controller on/off | Write |
| MV 0 | OpStCoSt | Occupied / unoccupied | Write |
| MV 1 | OpStHeCo | Cool / heat mode | Write |
| AV 211 | LP-01-SSP | Loop 1 set point | Write |
| AI 101 | UI-01 | Universal input 1 (e.g. room temperature) | Read |
| MV 211 | LP-01-ST | Loop 1 state | Read |
| AV 213 | LP-01-PROP | Loop 1 output, % | Read |
| MV 601 | AL-01 | Alarm 1 state | Write |
Enable & remote start
BV 3-7 lock or unlock local access to modes, set points, manual control, heat/cool change and time programs.
Heartbeat & communication loss
Virtual inputs (AV 109-116) set to the communication module must be rewritten within the controller's timeout, or the input and its functions are disabled and Err 4 shows.
Sensors & values from the BMS
Write sensor values from the BMS to the virtual inputs VI-01..VI-04 (AV 109, 111, 113, 115) when they are set to the communication module.
Network setup
- MS/TP MAC (CO03, default 3), baud (CO04, 0 = auto-detect, 9600-115200), max master (CO05) and device ID (CO06-CO09) are set in the controller's COM parameters (login code 241).
- Device object name auto-builds as AEX-BAC-<device ID> when CO15 = 2 or 3.
Watch out for
- Vector does not recommend changing parameters through ParAdd/ParValue (AV 12/AV 13); use it only as a workaround.
- Temperature units follow MV 2 (Celsius/Fahrenheit).
Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002) 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.
| Description | States | |||||
|---|---|---|---|---|---|---|
| AV | 0 | #CtrLp | Number of control loops | Read | ||
| AV | 1 | #BinIn | Number of binary inputs | Read | ||
| AV | 2 | #uIn | Number of universal inputs | Read | ||
| AV | 3 | #vIn | Number of virtual inputs | Read | ||
| AV | 4 | #BinOut | Number of binary outputs | Read | ||
| AV | 5 | #aOut | Number of analog outputs | Read | ||
| AV | 6 | #Fan | Number of fan outputs | Read | ||
| AV | 7 | #FlOut | Number of floating outputs | Read | ||
| AV | 8 | #Alarm | Number of alarms | Read | ||
| AV | 9 | #AuxFun | Number of auxiliary functions | Read | ||
| AV | 10 | #Sched | Number of time schedules | Read | ||
| AV | 11 | #PerSchd | Number of switching times / time schedule | Read | ||
| BVmin | 0 | OpStOo | Operation state | Write | 0=Off, 1=On | |
| MVmin | 0 | OpStCoSt | Operation state Occupied/Unoccupied | Write | 1=Occupied, 2=Unoccupied | |
| MVmin | 1 | OpStHeCo | Operation state Cool/Heat | Write | 1=Cool, 2=Heat | |
| MV | 2 | Degree | Operation state Celsius/Fahrenheit | Write | 1=Celsius, 2=Fahrenheit | |
| BV | 1 | FanOnly | Operation state Fan Only | Write | 0=Inactive, 1=Active | |
| BV | 2 | Schedule | Operation state Time Schedules | Write | 0=Inactive, 1=Active | |
| BV | 3 | AccOpMod | Enable access to operation modes | Write | 0=Disable, 1=Enable | |
| BV | 4 | AccSp | Enable access to set points | Write | 0=Disable, 1=Enable | |
| BV | 5 | AccMan | Enable manual control in cascade and for fan speeds | Write | 0=Disable, 1=Enable | |
| BV | 6 | AccHeCo | Enable change of heating/cooling mode for 2 pipe systems | Write | 0=Disable, 1=Enable | |
| BV | 7 | AccSchd | Enable access to time programs | Write | 0=Disable, 1=Enable | |
| MV | 3 | OpStOPMS | Operation State Master/Slave mode | Write | 1=Master, 2=Slave | |
| MV | 4 | OpStWink | Operation State “Wink” function | Write | 1=Wink OFF, 2=Wink ON | |
| MV | 5 | OpStSWM | Operation State Summer/Winter mode | Write | 1=Summer, 2=Winter | |
| AImin | 101 | UI-01 | Universal input 1 value | Read | ||
| AV | 101 | UI-01-OS | Universal input 1 offset (calibration = 01u6) | Write | ||
| AI | 102 | UI-02 | Universal input 2 value | Read | ||
| AV | 102 | UI-02-OS | Universal input 2 offset | Write | ||
| AI | 103 | UI-03 | Universal input 3 value | Read | ||
| AV | 103 | UI-03-OS | Universal input 3 offset | Write | ||
| AI | 104 | UI-04 | Universal input 4 value | Read | ||
| AV | 104 | UI-04-OS | Universal input 4 offset | Write | ||
| AI | 105 | UI-05 | Universal input 5 value | Read | ||
| AV | 105 | UI-05-OS | Universal input 5 offset | Write | ||
| AI | 106 | UI-06 | Universal input 6 value | Read | ||
| AV | 106 | UI-06-OS | Universal input 6 offset | Write | ||
| AI | 107 | UI-07 | Universal input 7 value | Read | ||
| AV | 107 | UI-07-OS | Universal input 7 offset | Write | ||
| AI | 108 | UI-08 | Universal input 8 value | Read | ||
| AV | 108 | UI-08-OS | Universal input 8 offset | Write | ||
| AV | 109 | VI-01 | Virtual input 1 value | Write | ||
| AV | 110 | VI-01-OS | Virtual input 1 offset | Write | ||
| AV | 111 | VI-02 | Virtual input 2 value | Write | ||
| AV | 112 | VI-02-OS | Virtual input 2 offset | Write | ||
| AV | 113 | VI-03 | Virtual input 3 value | Write | ||
| AV | 114 | VI-03-OS | Virtual input 3 offset | Write | ||
| AV | 115 | VI-04 | Virtual input 4 value | Write | ||
| AV | 116 | VI-04-OS | Virtual input 4 offset | Write | ||
| MVmin | 601 | AL-01 | Alarm 1 | Write | 1=Not Active, 2=Active, 3=Not Active. Needs confirmation | |
| MV | 602 | AL-02 | Alarm 2 | Write | 1=Not Active, 2=Active, 3=Not Active. Needs confirmation | |
| MV | 603 | AL-03 | Alarm 3 | Write | 1=Not Active, 2=Active, 3=Not Active. Needs confirmation | |
| MV | 604 | AL-04 | Alarm 4 | Write | 1=Not Active, 2=Active, 3=Not Active. Needs confirmation | |
| MV | 605 | AL-05 | Alarm 5 | Write | 1=Not Active, 2=Active, 3=Not Active. Needs confirmation | |
| MV | 606 | AL-06 | Alarm 6 | Write | 1=Not Active, 2=Active, 3=Not Active. Needs confirmation | |
| MV | 607 | AL-07 | Alarm 7 | Write | 1=Not Active, 2=Active, 3=Not Active. Needs confirmation | |
| MV | 608 | AL-08 | Alarm 8 | Write | 1=Not Active, 2=Active, 3=Not Active. Needs confirmation | |
| MVmin | 211 | LP-01-ST | Loop 1 state | Read | 1=Disabled, 2=Heating, 3=Cooling | |
| AVmin | 211 | LP-01-SSP | Loop 1 saved set point | Write | ||
| AV | 212 | LP-01-CSP | Loop 1 calculated set point | Read | ||
| AVmin | 213 | LP-01-PROP | Loop 1 proportional output 0-100% | % | Read | |
| MV | 212 | LP-01-DO | Loop 1 binary output: Activated binary stage | Read | 1=SOFF, 2=S01, 3=S02, 4=S03, …, 64=S63 | |
| MV | 221 | LP-02-ST | Loop 2 state | Read | 1=Disabled, 2=Heating, 3=Cooling | |
| AV | 221 | LP-02-SSP | Loop 2 saved set point | Write | ||
| AV | 222 | LP-02-CSP | Loop 2 calculated set point | Read | ||
| AV | 223 | LP-02-PROP | Loop 2 proportional output 0-100% | % | Read | |
| MV | 222 | LP-02-DO | Loop 2 binary output: Activated binary stage | Read | 1=SOFF, 2=S01, 3=S02, 4=S03, …, 64=S63 | |
| MV | 231 | LP-03-ST | Loop 3 state | Read | 1=Disabled, 2=Heating, 3=Cooling | |
| AV | 231 | LP-03-SSP | Loop 3 saved set point | Write | ||
| AV | 232 | LP-03-CSP | Loop 3 calculated set point | Read | ||
| AV | 233 | LP-03-PROP | Loop 3 proportional output 0-100% | % | Read | |
| MV | 232 | LP-03-DO | Loop 3 binary output: Activated binary stage | Read | 1=SOFF, 2=S01, 3=S02, 4=S03, …, 64=S63 | |
| MV | 241 | LP-04-ST | Loop 4 state | Read | 1=Disabled, 2=Heating, 3=Cooling | |
| AV | 241 | LP-04-SSP | Loop 4 saved set point | Write | ||
| AV | 242 | LP-04-CSP | Loop 4 calculated set point | Read | ||
| AV | 243 | LP-04-PROP | Loop 4 proportional output 0-100% | % | Read | |
| MV | 242 | LP-04-DO | Loop 4 binary output: Activated binary stage | Read | 1=SOFF, 2=S01, 3=S02, 4=S03, …, 64=S63 | |
| MV | 311 | AO-01-ST | Analog output 1 state | Write | 1=Off, 2=Normal, 3=Manual, 4=Override | |
| AV | 311 | AO-01-VAL | Analog output 1 value 0-100% | % | Read | |
| AV | 312 | AO-01-OV | Analog output 1 override value 0-100% | % | Write | |
| MV | 321 | AO-02-ST | Analog output 2 state | Write | 1=Off, 2=Normal, 3=Manual, 4=Override | |
| AV | 321 | AO-02-VAL | Analog output 2 value 0-100% | % | Read | |
| AV | 322 | AO-02-OV | Analog output 2 override value 0-100% | % | Write | |
| MV | 331 | AO-03-ST | Analog output 3 state | Write | 1=Off, 2=Normal, 3=Manual, 4=Override | |
| AV | 331 | AO-03-VAL | Analog output 3 value 0-100% | % | Read | |
| AV | 332 | AO-03-OV | Analog output 3 override value 0-100% | % | Write | |
| AV | 411 | DO-01-FLT | DO 1 value in 3-point floating (DO1 open / DO2 close) | % | Read | |
| AV | 412 | DO-01-FLT-OV | DO 1 override value in analog mode 3-point floating | % | Write | |
| MV | 411 | DO-01-ST | Current State for DO 1 | Write | 1=Off, 2=Normal, 3=Manual, 4=Override | |
| AV | 431 | DO-03-FLT | DO 3 value in 3-point floating (DO3 open / DO4 close) | Read | ||
| AV | 432 | DO-03-FLT-OV | DO 3 override value in 3-point floating | % | Write | |
| MV | 431 | DO-03-ST | Current State for DO 3 | Write | 1=Off, 2=Normal, 3=Manual, 4=Override | |
| AV | 451 | DO-05-FLT | DO 5 value in 3-point floating (DO5 open / DO6 close) | Read | ||
| AV | 452 | DO-05-FLT-OV | DO 5 override value in 3-point floating | % | Write | |
| MV | 451 | DO-05-ST | Current State for DO 5 | Write | 1=Off, 2=Normal, 3=Manual, 4=Override | |
| AV | 413 | DO-01-PWM | DO 1 in PWM from 0-100% | % | Read | |
| AV | 414 | DO-01-PWM-OV | DO 1 override value in PWM from 0-100% | % | Write | |
| AV | 423 | DO-02-PWM | DO 2 in PWM from 0-100% | % | Read | |
| AV | 424 | DO-02-PWM-OV | DO 2 override value in PWM from 0-100% | % | Write | |
| MV | 421 | DO-02-ST | Current State for DO 2 | Write | 1=Off, 2=Normal, 3=Manual, 4=Override | |
| AV | 433 | DO-03-PWM | DO 3 in PWM from 0-100% | % | Read | |
| AV | 434 | DO-03-PWM-OV | DO 3 override value in PWM from 0-100% | % | Write | |
| AV | 443 | DO-04-PWM | DO 4 in PWM from 0-100% | % | Read | |
| AV | 444 | DO-04-PWM-OV | DO 4 override value in PWM from 0-100% | % | Write | |
| MV | 441 | DO-04-ST | Current State for DO 4 | Write | 1=Off, 2=Normal, 3=Manual, 4=Override | |
| AV | 453 | DO-05-PWM | DO 5 in PWM from 0-100% | % | Read | |
| AV | 454 | DO-05-PWM-OV | DO 5 override value in PWM from 0-100% | % | Write | |
| AV | 463 | DO-06-PWM | DO 6 in PWM from 0-100% | % | Read | |
| AV | 464 | DO-06-PWM-OV | DO 6 override value in PWM from 0-100% | % | Write | |
| MV | 461 | DO-06-ST | Current State for DO 6 | Write | 1=Off, 2=Normal, 3=Manual, 4=Override | |
| AV | 473 | DO-07-PWM | DO 7 in PWM from 0-100% | % | Read | |
| AV | 474 | DO-07-PWM-OV | DO 7 override value in PWM from 0-100% | % | Write | |
| MV | 471 | DO-07-ST | Current State for DO 7 | Write | 1=Off, 2=Normal, 3=Manual, 4=Override | |
| BV | 411 | DO-01-BIN | DO 1 in binary | Read | 0=Off, 1=On | |
| BV | 412 | DO-01-BIN-OV | DO 1 override value in binary | Write | 0=Off, 1=On | |
| AV | 511 | DO-01-RT | Run time totalizer in hours | h | Read | |
| BV | 511 | DO-01-ALA | Run time limit exceeded | Read | 0=No Error, 1=RT Limit Reached | |
| BV | 421 | DO-02-BIN | DO 2 in binary | Read | 0=Off, 1=On | |
| BV | 422 | DO-02-BIN-OV | DO 2 override value in binary | Write | 0=Off, 1=On | |
| AV | 521 | DO-02-RT | Run time totalizer in hours | h | Read | |
| BV | 521 | DO-02-ALA | Run time limit exceeded | Read | 0=No Error, 1=RT Limit Reached | |
| BV | 431 | DO-03-BIN | DO 3 in binary | Read | 0=Off, 1=On | |
| BV | 432 | DO-03-BIN-OV | DO 3 override value in binary | Write | 0=Off, 1=On | |
| AV | 531 | DO-03-RT | Run time totalizer in hours | h | Read | |
| BV | 531 | DO-03-ALA | Run time limit exceeded | Read | 0=No Error, 1=RT Limit Reached | |
| BV | 441 | DO-04-BIN | DO 4 in binary | Read | 0=Off, 1=On | |
| BV | 442 | DO-04-BIN-OV | DO 4 override value in binary | Write | 0=Off, 1=On | |
| AV | 541 | DO-04-RT | Run time totalizer in hours | h | Read | |
| BV | 541 | DO-04-ALA | Run time limit exceeded | Read | 0=No Error, 1=RT Limit Reached | |
| BV | 451 | DO-05-BIN | DO 5 in binary | Read | 0=Off, 1=On | |
| BV | 452 | DO-05-BIN-OV | DO 5 override value in binary | Write | 0=Off, 1=On | |
| AV | 551 | DO-05-RT | Run time totalizer in hours | h | Read | |
| BV | 551 | DO-05-ALA | Run time limit exceeded | Read | 0=No Error, 1=RT Limit Reached | |
| BV | 461 | DO-06-BIN | DO 6 in binary | Read | 0=Off, 1=On | |
| BV | 462 | DO-06-BIN-OV | DO 6 override value in binary | Write | 0=Off, 1=On | |
| AV | 561 | DO-06-RT | Run time totalizer in hours | h | Read | |
| BV | 561 | DO-06-ALA | Run time limit exceeded | Read | 0=No Error, 1=RT Limit Reached | |
| BV | 471 | DO-07-BIN | DO 7 in binary | Read | 0=Off, 1=On | |
| BV | 472 | DO-07-BIN-OV | DO 7 override value in binary | Write | 0=Off, 1=On | |
| AV | 571 | DO-07-RT | Run time totalizer in hours | h | Read | |
| BV | 571 | DO-07-ALA | Run time limit exceeded | Read | 0=No Error, 1=RT Limit Reached | |
| MV | 412 | DO-01-FAN | Analog output 1 value FAN1 (AO1); named FAN1 in lead-lag fan mode | Read | 1=Fan Off, 2=Fan Low, 3=Fan Medium, 4=Fan High | |
| MV | 413 | DO-01-FAN-OV | Analog output 1 override value FAN1; named FAN1-OV in lead-lag fan mode | Write | 1=Fan Off, 2=Fan Low, 3=Fan Medium, 4=Fan High, 5=Fan Auto | |
| MV | 442 | DO-04-FAN | Analog output 2 value FAN2 (AO2); named FAN2 in lead-lag fan mode | Read | 1=Fan Off, 2=Fan Low, 3=Fan Medium, 4=Fan High | |
| MV | 443 | DO-04-FAN-OV | Analog output 2 override value FAN2; named FAN2-OV in lead-lag fan mode | Write | 1=Fan Off, 2=Fan Low, 3=Fan Medium, 4=Fan High, 5=Fan Auto | |
| AV | 12 | ParAdd | Address of parameter, address per the doc's table | Write | ||
| AV | 13 | ParValue | Parameter value | Write |
No points match these filters.
Object ID lookup: Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002) point IDs by name
AV0#CtrLpAV1#BinInAV2#uInAV3#vInAV4#BinOutAV5#aOutAV6#FanAV7#FlOutAV8#AlarmAV9#AuxFunAV10#SchedAV11#PerSchdBV0OpStOoMV0OpStCoStMV1OpStHeCoMV2DegreeBV1FanOnlyBV2ScheduleBV3AccOpModBV4AccSpBV5AccManBV6AccHeCoBV7AccSchdMV3OpStOPMSMV4OpStWinkMV5OpStSWMAI101UI-01AV101UI-01-OSAI102UI-02AV102UI-02-OSAI103UI-03AV103UI-03-OSAI104UI-04AV104UI-04-OSAI105UI-05AV105UI-05-OSAI106UI-06AV106UI-06-OSAI107UI-07AV107UI-07-OSAI108UI-08AV108UI-08-OSAV109VI-01AV110VI-01-OSAV111VI-02AV112VI-02-OSAV113VI-03AV114VI-03-OSAV115VI-04AV116VI-04-OSMV601AL-01MV602AL-02MV603AL-03MV604AL-04MV605AL-05MV606AL-06MV607AL-07MV608AL-08MV211LP-01-STAV211LP-01-SSPAV212LP-01-CSPAV213LP-01-PROPMV212LP-01-DOMV221LP-02-STAV221LP-02-SSPAV222LP-02-CSPAV223LP-02-PROPMV222LP-02-DOMV231LP-03-STAV231LP-03-SSPAV232LP-03-CSPAV233LP-03-PROPMV232LP-03-DOMV241LP-04-STAV241LP-04-SSPAV242LP-04-CSPAV243LP-04-PROPMV242LP-04-DOMV311AO-01-STAV311AO-01-VALAV312AO-01-OVMV321AO-02-STAV321AO-02-VALAV322AO-02-OVMV331AO-03-STAV331AO-03-VALAV332AO-03-OVAV411DO-01-FLTAV412DO-01-FLT-OVMV411DO-01-STAV431DO-03-FLTAV432DO-03-FLT-OVMV431DO-03-STAV451DO-05-FLTAV452DO-05-FLT-OVMV451DO-05-STAV413DO-01-PWMAV414DO-01-PWM-OVAV423DO-02-PWMAV424DO-02-PWM-OVMV421DO-02-STAV433DO-03-PWMAV434DO-03-PWM-OVAV443DO-04-PWMAV444DO-04-PWM-OVMV441DO-04-STAV453DO-05-PWMAV454DO-05-PWM-OVAV463DO-06-PWMAV464DO-06-PWM-OVMV461DO-06-STAV473DO-07-PWMAV474DO-07-PWM-OVMV471DO-07-STBV411DO-01-BINBV412DO-01-BIN-OVAV511DO-01-RTBV511DO-01-ALABV421DO-02-BINBV422DO-02-BIN-OVAV521DO-02-RTBV521DO-02-ALABV431DO-03-BINBV432DO-03-BIN-OVAV531DO-03-RTBV531DO-03-ALABV441DO-04-BINBV442DO-04-BIN-OVAV541DO-04-RTBV541DO-04-ALABV451DO-05-BINBV452DO-05-BIN-OVAV551DO-05-RTBV551DO-05-ALABV461DO-06-BINBV462DO-06-BIN-OVAV561DO-06-RTBV561DO-06-ALABV471DO-07-BINBV472DO-07-BIN-OVAV571DO-07-RTBV571DO-07-ALAMV412DO-01-FANMV413DO-01-FAN-OVMV442DO-04-FANMV443DO-04-FAN-OVAV12ParAddAV13ParValue
Integration notes
- Objects are created only for the inputs, outputs, loops and alarms the X2 product actually has; the datasheet scope table says which exist.
- Digital output objects depend on how each output is configured (fan, 3-point floating, PWM or binary); the same instance can appear in several of these tables, listed here once.
- Alarm MVs (601-608) can only be written to Not Active when the alarm is waiting for confirmation.
- Other controller parameters are reached through ParAdd/ParValue (an address + value pair), not as separate objects.
- Controller information AVs 0-11 report how many loops, inputs, outputs, alarms and schedules the controller has.
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 X2 controllers with BACnet MS/TP (CS1-BAC-002) 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 Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002)
How many BACnet points does the Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002) have?
This list has 148 BACnet objects: 8 analog inputs, 75 analog values, 29 binary values, 36 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002) BACnet points are writable?
76 of the 148 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 Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002) BACnet documentation?
The source is X2-BACnet MS/TP (70-00-0218D V1.4), revision 2026-08-26, published free by Vector Controls at https://vectorcontrols.com/application/files/1517/8775/5952/70-00-0218D_X2-BACnet_V1_4.pdf.
What are the minimum BACnet points to integrate the Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002)?
Start with BV 0 OpStOo (Controller on/off); MV 0 OpStCoSt (Occupied / unoccupied); MV 1 OpStHeCo (Cool / heat mode); AV 211 LP-01-SSP (Loop 1 set point); AI 101 UI-01 (Universal input 1 (e.g. room temperature)); MV 211 LP-01-ST (Loop 1 state); AV 213 LP-01-PROP (Loop 1 output, %); MV 601 AL-01 (Alarm 1 state).
How do I enable BMS control of the Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002)?
BV 3-7 lock or unlock local access to modes, set points, manual control, heat/cool change and time programs.
Does the Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002) need a BACnet heartbeat or have a communication timeout?
Virtual inputs (AV 109-116) set to the communication module must be rewritten within the controller's timeout, or the input and its functions are disabled and Err 4 shows.
Can the BMS supply sensor values to the Vector Controls X2 controllers with BACnet MS/TP (CS1-BAC-002)?
Write sensor values from the BMS to the virtual inputs VI-01..VI-04 (AV 109, 111, 113, 115) when they are set to the communication module.
How do I check these points on the real X2 controllers with BACnet MS/TP (CS1-BAC-002)?
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 Vector Controls BACnet points lists
Source: X2-BACnet MS/TP · 70-00-0218D V1.4 · rev. 2026-08-26. Object names, instances and units are reproduced as published; descriptions are our own.