- Home
- BACnet points lists
- CaptiveAire
- DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)
DOAS rooftop unit · BACnet points list
CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) BACnet points list
Updated 12 November 2026
This is the BACnet object table for CaptiveAire's earlier DOAS RTU Series controls, read through a factory-wired Protocessor gateway on BACnet IP or BACnet MS/TP. It has heat, cool and fan commands, occupied and unoccupied setpoints, a two-period weekly schedule, sensor and refrigerant readings, VFD data and six active alert codes. Units with the current Paragon MUA controls use a different list.
This page lists 143 BACnet objects for the CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) — 92 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from CaptiveAire’s own free documentation, linked below.
- Manufacturer
- CaptiveAire
- Model
- DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)
- Equipment
- DOAS rooftop unit
- Equipment type
- Rooftop units, AHUs & DOAS
- BACnet objects
- 143 (92 writable)
- Transport
- BACnet IP, BACnet MS/TP
- Firmware
- Not stated
- Default device instance
- 50000
- Also known as
- A0026936, CaptiveAire DOAS RTU, Paragon IBT controls (legacy), DOAS RTU Series, CaptiveAire DOAS, Protocessor
Reference only, provided as-is: verify against CaptiveAire’s current documentation and the live device before use. Not official CaptiveAire information. Terms of use.
BMS integration notes: CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)
To run the unit from the BMS, set the heating and/or cooling tempering mode to DDC at the unit HMI, then write HeatCommand, CoolCommand and FanCommand. Otherwise leave the unit on its own setpoints and use DDCOccupiedOverride for occupancy. Scale setpoints x10 when writing and divide temperatures by 10 when reading; watch UnitStatus, OccupancyStatus and the alert codes.
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 1 | HeatCommand | Heat on/off when heat mode is DDC (1 = on) | Write |
| BV 2 | CoolCommand | Cool on/off when cool mode is DDC (1 = on) | Write |
| BV 3 | FanCommand | Fan on/off in DDC mode (1 = on) | Write |
| BV 89 | DDCOccupiedOverride | Occupied override from the BMS (1 = on) | Write |
| AV 22 | DischargeHeatOcc | Occupied discharge heat setpoint, °F x10 | Write |
| AV 26 | DischargeCoolOcc | Occupied discharge cool setpoint, °F x10 | Write |
| AI 112 | UnitStatus | 0 idle, 1 heat, 2 cool, 3 blower, 4-6 lockout | Read |
| AI 101 | DischargeTemp | Discharge air temperature, °F x10 | Read |
| AI 99 | OutsideTemp | Outdoor air temperature, °F x10 | Read |
| AI 93 | AlertCode1 | First active alert code (0 = no fault) | Read |
Enable & remote start
Set the heating and/or cooling tempering mode to DDC through the unit HMI; this turns off temperature-based activation so HeatCommand, CoolCommand and FanCommand take over. The fan command only works in DDC mode.
Network setup
- Protocessor defaults: device instance 50000, MS/TP MAC 127, 38400 baud; change them in the Protocessor web configurator (Configure > Profile Configuration).
- Protocessor default IP 192.168.1.24; change it under Diagnostics and Debugging > Setup > Network Settings.
- The Protocessor is factory set to one field protocol; objects are reachable only on that port.
Watch out for
- Setpoints and temperatures are raw values x10; write 750 for 75.0 °F.
- Heating and cooling cannot be commanded at the same time.
- The unit board reboots when some factory settings are changed.
CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) 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 | |||||
|---|---|---|---|---|---|---|
| BVmin | 1 | HeatCommand | Heat command | Write | 0=Off, 1=On | |
| BVmin | 2 | CoolCommand | Cool command | Write | 0=Off, 1=On | |
| BVmin | 3 | FanCommand | Fan command | Write | 0=Off, 1=On | |
| BV | 4 | AnalogHeatCool | Analog heating/cooling control signal (0-1000) | Write | ||
| AV | 5 | VFDminFreqOccupied | Minimum VFD frequency, occupied (value x10) | Hz | Write | |
| AV | 6 | VFDmaxFreqOccupied | Maximum VFD frequency, occupied (value x10) | Hz | Write | |
| AV | 7 | minOAOcc | Minimum outdoor air, occupied | Write | ||
| AV | 8 | maxOAOcc | Maximum outdoor air, occupied | Write | ||
| AV | 9 | minOAUnocc | Minimum outdoor air, unoccupied | % | Write | |
| AV | 10 | maxOAUnocc | Maximum outdoor air, unoccupied | % | Write | |
| AV | 11 | minSupplyPWMOcc | Minimum supply ECM speed, occupied | Write | ||
| AV | 12 | maxSupplyPWMOcc | Maximum supply ECM speed, occupied | Write | ||
| BV | 13 | AllowSchedule | Internal scheduling enable | Write | 0=Disabled, 1=Enabled | |
| AV | 14 | CoolLowTempThreshold | Cooling low outdoor temperature lockout (value x10) | °F | Write | |
| AV | 15 | VFDminFreqUnocc | Minimum VFD frequency, unoccupied (value x10) | Hz | Write | |
| AV | 16 | VFDmaxFreqUnocc | Maximum VFD frequency, unoccupied (value x10) | Hz | Write | |
| AV | 17 | minSupplyPWMUnocc | Minimum supply ECM speed, unoccupied | % | Write | |
| AV | 18 | maxSupplyPWMUnocc | Maximum supply ECM speed, unoccupied | % | Write | |
| AV | 19 | IntakeHeatOcc | Intake heat occupied setpoint (value x10) | °F | Write | |
| AV | 20 | SpaceHeatOcc | Space heat occupied setpoint (value x10) | °F | Write | |
| AV | 21 | MinDischargeHeatOcc | Minimum discharge heat occupied setpoint (value x10) | °F | Write | |
| AVmin | 22 | DischargeHeatOcc | Discharge heat occupied setpoint (value x10) | °F | Write | |
| AV | 23 | MaxDischargeHeatOcc | Maximum discharge heat occupied setpoint (value x10) | °F | Write | |
| AV | 24 | IntakeCoolOcc | Intake cool occupied setpoint (value x10) | °F | Write | |
| AV | 25 | minDischargeCoolOcc | Minimum discharge cool occupied setpoint (value x10) | °F | Write | |
| AVmin | 26 | DischargeCoolOcc | Discharge cool occupied setpoint (value x10) | °F | Write | |
| AV | 27 | maxDischargeCoolOcc | Maximum discharge cool occupied setpoint (value x10) | °F | Write | |
| AV | 28 | SpaceCoolOcc | Space cool occupied setpoint (value x10) | °F | Write | |
| AV | 29 | IntakeCoolRHOcc | Intake cool RH occupied setpoint | % | Write | |
| AV | 30 | DischargeCoolRHOcc | Discharge cool RH occupied setpoint | % | Write | |
| AV | 31 | SpaceCoolRHOcc | Space cool RH occupied setpoint | % | Write | |
| AV | 32 | IntakeHeatUnocc | Intake heat unoccupied setpoint (value x10) | °F | Write | |
| AV | 33 | SpaceHeatUnocc | Space heat unoccupied setpoint (value x10) | °F | Write | |
| AV | 34 | MinDischargeHeatUnocc | Minimum discharge heat unoccupied setpoint (value x10) | °F | Write | |
| AV | 35 | DischargeHeatUnocc | Discharge heat unoccupied setpoint (value x10) | °F | Write | |
| AV | 36 | MaxDischargeHeatUnocc | Maximum discharge heat unoccupied setpoint (value x10) | °F | Write | |
| AV | 37 | IntakeCoolUnocc | Intake cool unoccupied setpoint (value x10) | °F | Write | |
| AV | 38 | minDischargeCoolUnocc | Minimum discharge cool unoccupied setpoint (value x10) | °F | Write | |
| AV | 39 | DischargeCoolUnocc | Discharge cool unoccupied setpoint (value x10) | °F | Write | |
| AV | 40 | maxDischargeCoolUnocc | Maximum discharge cool unoccupied setpoint (value x10) | °F | Write | |
| AV | 41 | SpaceCoolUnocc | Space cool unoccupied setpoint (value x10) | °F | Write | |
| AV | 42 | IntakeCoolRHUnocc | Intake cool RH unoccupied setpoint | % | Write | |
| AV | 43 | DischargeCoolRHUnocc | Discharge cool RH unoccupied setpoint | % | Write | |
| AV | 44 | SpaceCoolRHUnocc | Space cool RH unoccupied setpoint | % | Write | |
| AV | 45 | intakeFirestatSP | Intake firestat setpoint (value x10) | °F | Write | |
| AV | 46 | dischargeFirestatSP | Discharge firestat setpoint (value x10) | °F | Write | |
| AV | 47 | cabHeatSP | Cabinet heat setpoint (value x10) | °F | Write | |
| AV | 48 | freezestatSetpoint | Freezestat setpoint (value x10) | °F | Write | |
| AV | 49 | drainHeatSP | Drain heat setpoint (value x10) | °F | Write | |
| AV | 50 | roomOverrideSP | Room override setpoint (value x10) | °F | Write | |
| AV | 51 | economizerBandSP | Economizer band setpoint (value x10) | °F | Write | |
| AV | 52 | economizerSP | Economizer setpoint (value x10) | °F | Write | |
| AV | 53 | econoEnthalpyBandSP | Economizer enthalpy band | Btu/lb | Write | |
| AV | 54 | econoRelHumSP | Economizer RH setpoint | % | Write | |
| AV | 55 | overheatSP | Overheat setpoint (value x10) | °F | Write | |
| AV | 56 | MondayStartA | Monday schedule A start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 57 | MondayEndA | Monday schedule A end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 58 | TuesdayStartA | Tuesday schedule A start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 59 | TuesdayEndA | Tuesday schedule A end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 60 | WednesdayStartA | Wednesday schedule A start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 61 | WednesdayEndA | Wednesday schedule A end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 62 | ThursdayStartA | Thursday schedule A start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 63 | ThursdayEndA | Thursday schedule A end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 64 | FridayStartA | Friday schedule A start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 65 | FridayEndA | Friday schedule A end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 66 | SaturdayStartA | Saturday schedule A start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 67 | SaturdayEndA | Saturday schedule A end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 68 | SundayStartA | Sunday schedule A start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 69 | SundayEndA | Sunday schedule A end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 70 | MondayStartB | Monday schedule B start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 71 | MondayEndB | Monday schedule B end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 72 | TuesdayStartAB | Tuesday schedule B start (minutes after midnight, 1440 = none; name printed 'StartAB') | min | Write | |
| AV | 73 | TuesdayEndB | Tuesday schedule B end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 74 | WednesdayStartB | Wednesday schedule B start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 75 | WednesdayEndB | Wednesday schedule B end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 76 | ThursdayStartB | Thursday schedule B start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 77 | ThursdayEndB | Thursday schedule B end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 78 | FridayStartB | Friday schedule B start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 79 | FridayEndB | Friday schedule B end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 80 | SaturdayStartB | Saturday schedule B start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 81 | SaturdayEndB | Saturday schedule B end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 82 | SundayStartB | Sunday schedule B start (minutes after midnight, 1440 = none) | min | Write | |
| AV | 83 | SundayEndB | Sunday schedule B end (minutes after midnight, 1440 = none) | min | Write | |
| AV | 84 | SupplyVFDFrequencyOcc | Running supply VFD frequency, occupied (value x10) | Hz | Write | |
| AV | 85 | SupplyPWMOcc | Running supply ECM rate, occupied | % | Write | |
| AV | 86 | OApercentUnocc | Outdoor air percent, unoccupied | % | Write | |
| AV | 87 | OApercentOcc | Outdoor air percent, occupied | % | Write | |
| AV | 88 | OutdoorAirVoltsOcc | Outdoor air damper signal, occupied (value x100) | V | Write | |
| BVmin | 89 | DDCOccupiedOverride | DDC occupied override | Write | 0=Override Off, 1=Override On | |
| AV | 90 | SupplyVFDFrequencyUnocc | Running supply VFD frequency, unoccupied (value x10) | Hz | Write | |
| AV | 91 | SupplyPWMUnocc | Running supply ECM rate, unoccupied | % | Write | |
| AV | 92 | OutdoorAirVoltsUnocc | Outdoor air damper signal, unoccupied (value x100) | V | Write | |
| AImin | 93 | AlertCode1 | Active alert code 1 | Read | ||
| AI | 94 | AlertCode2 | Active alert code 2 | Read | ||
| AI | 95 | AlertCode3 | Active alert code 3 | Read | ||
| AI | 96 | AlertCode4 | Active alert code 4 | Read | ||
| AI | 97 | AlertCode5 | Active alert code 5 | Read | ||
| AI | 98 | AlertCode6 | Active alert code 6 | Read | ||
| AImin | 99 | OutsideTemp | Outside temperature (value x10) | °F | Read | |
| AI | 100 | ReturnTemp | Return temperature (value x10) | °F | Read | |
| AImin | 101 | DischargeTemp | Discharge temperature (value x10) | °F | Read | |
| AI | 102 | IntakeTemp | Intake temperature (value x10) | °F | Read | |
| AI | 103 | SpaceTemp | Space temperature (value x10) | °F | Read | |
| AI | 104 | EvapCoilTemp | Evaporator coil temperature (value x10) | °F | Read | |
| AI | 105 | HMI1Temp | HMI 1 temperature (value x10) | °F | Read | |
| AI | 106 | HMI2Temp | HMI 2 temperature (value x10) | °F | Read | |
| AI | 107 | HMI3Temp | HMI 3 temperature (value x10) | °F | Read | |
| AI | 108 | HMI4Temp | HMI 4 temperature (value x10) | °F | Read | |
| AI | 109 | HMI5Temp | HMI 5 temperature (value x10) | °F | Read | |
| AI | 110 | IntakeHumiditySensor1 | Intake humidity sensor 1 (value x10) | % | Read | |
| AI | 111 | HumiditySensor2 | Humidity sensor 2 (value x10) | % | Read | |
| AImin | 112 | UnitStatus | Unit operating status | Read | 0=Idle, 1=Heating, 2=Cooling, 3=Blower only, 4-6=Lockout | |
| AI | 113 | SupplyVFDFrequency | Supply VFD frequency (value x10) | Hz | Read | |
| AI | 114 | SupplyVFDCurrent | Supply VFD current (value x10) | A | Read | |
| AI | 115 | SupplyVFDPower | Supply VFD power (value x100) | kW | Read | |
| AI | 116 | PWMtoCondenserFans | Condenser fan PWM output | % | Read | |
| AI | 117 | CompressorVFDCurrent | Compressor VFD current (value x100) | A | Read | |
| AI | 118 | CompressorVFDPower | Compressor VFD power (value x100) | kW | Read | |
| AI | 119 | CompressorVFDFrequency | Compressor VFD frequency (value x10) | Hz | Read | |
| AI | 120 | ModulatingGasOut1 | Modulating gas output 1 (service reading) | Read | ||
| AI | 121 | OutdoorAirMode | Outdoor air mode | Read | 0=Off, 1=Manual, 2=2 position, 3=Schedule, 4=Outside air, 5=100% OA, 6=Analog | |
| AI | 122 | OutAirVoltsOut | Outdoor air damper output (service reading) | Read | ||
| AI | 123 | ReheatVoltsOut | Reheat output (service reading) | Read | ||
| AI | 124 | OccupancyStatus | Occupancy status | Read | 0=Unoccupied, 1=Occupied by schedule, 2=Occupied by hardware input override, 4=Occupied by DDC override, 8=Occupied by HMI override, 16=Scheduling disabled | |
| AI | 125 | SuperHeatValue | Suction superheat (value x10) | °F | Read | |
| AI | 126 | SuctionPressure | Suction pressure (value x10) | Read | ||
| AI | 127 | SuctionEvapTemp | Suction saturated evaporator temperature (value x10) | °F | Read | |
| AI | 128 | SuctionLineTemp | Suction line temperature (value x10) | °F | Read | |
| AI | 129 | EEVPosition | Electronic expansion valve position (value x10) | % | Read | |
| AI | 130 | HeatTemperingModeOcc | Heating tempering mode in use, occupied | Read | 0=Discharge, 1=Space, 2=BAS, 3=DDC | |
| AI | 131 | ActivateBasedONOcc | Activation source, occupied | Read | 0=Intake, 1=Space, 2=Both, 3=Either, 4=Stat | |
| AI | 132 | CoolTemperingModeOcc | Cooling tempering mode in use, occupied | Read | 0=Discharge, 1=Space, 2=BAS, 3=DDC | |
| AI | 133 | HeatTemperingModeUnocc | Heating tempering mode in use, unoccupied | Read | 0=Discharge, 1=Space, 2=BAS, 3=DDC | |
| AI | 134 | ActivateBasedONUnocc | Activation source, unoccupied | Read | 0=Intake, 1=Space, 2=Both, 3=Either, 4=Stat | |
| AI | 135 | CoolTemperingModeUnocc | Cooling tempering mode in use, unoccupied | Read | 0=Discharge, 1=Space, 2=BAS, 3=DDC | |
| AI | 136 | BlowerModeOcc | Blower mode, occupied | Read | 0=Interlock, 1=Auto, 2=On | |
| AI | 137 | BlowerModeUnocc | Blower mode, unoccupied | Read | 0=Interlock, 1=Auto, 2=On | |
| AI | 138 | RelHumHMI1 | HMI 1 relative humidity (value x10) | % | Read | |
| AI | 139 | RelHumHMI2 | HMI 2 relative humidity (value x10) | % | Read | |
| AI | 140 | RelHumHMI3 | HMI 3 relative humidity (value x10) | % | Read | |
| AI | 141 | RelHumHMI4 | HMI 4 relative humidity (value x10) | % | Read | |
| AI | 142 | RelHumHMI5 | HMI 5 relative humidity (value x10) | % | Read | |
| AI | 143 | AvgRelativeHumidityHMI | Average HMI relative humidity (value x10) | % | Read |
No points match these filters.
Object ID lookup: CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls point IDs by name
BV1HeatCommandBV2CoolCommandBV3FanCommandBV4AnalogHeatCoolAV5VFDminFreqOccupiedAV6VFDmaxFreqOccupiedAV7minOAOccAV8maxOAOccAV9minOAUnoccAV10maxOAUnoccAV11minSupplyPWMOccAV12maxSupplyPWMOccBV13AllowScheduleAV14CoolLowTempThresholdAV15VFDminFreqUnoccAV16VFDmaxFreqUnoccAV17minSupplyPWMUnoccAV18maxSupplyPWMUnoccAV19IntakeHeatOccAV20SpaceHeatOccAV21MinDischargeHeatOccAV22DischargeHeatOccAV23MaxDischargeHeatOccAV24IntakeCoolOccAV25minDischargeCoolOccAV26DischargeCoolOccAV27maxDischargeCoolOccAV28SpaceCoolOccAV29IntakeCoolRHOccAV30DischargeCoolRHOccAV31SpaceCoolRHOccAV32IntakeHeatUnoccAV33SpaceHeatUnoccAV34MinDischargeHeatUnoccAV35DischargeHeatUnoccAV36MaxDischargeHeatUnoccAV37IntakeCoolUnoccAV38minDischargeCoolUnoccAV39DischargeCoolUnoccAV40maxDischargeCoolUnoccAV41SpaceCoolUnoccAV42IntakeCoolRHUnoccAV43DischargeCoolRHUnoccAV44SpaceCoolRHUnoccAV45intakeFirestatSPAV46dischargeFirestatSPAV47cabHeatSPAV48freezestatSetpointAV49drainHeatSPAV50roomOverrideSPAV51economizerBandSPAV52economizerSPAV53econoEnthalpyBandSPAV54econoRelHumSPAV55overheatSPAV56MondayStartAAV57MondayEndAAV58TuesdayStartAAV59TuesdayEndAAV60WednesdayStartAAV61WednesdayEndAAV62ThursdayStartAAV63ThursdayEndAAV64FridayStartAAV65FridayEndAAV66SaturdayStartAAV67SaturdayEndAAV68SundayStartAAV69SundayEndAAV70MondayStartBAV71MondayEndBAV72TuesdayStartABAV73TuesdayEndBAV74WednesdayStartBAV75WednesdayEndBAV76ThursdayStartBAV77ThursdayEndBAV78FridayStartBAV79FridayEndBAV80SaturdayStartBAV81SaturdayEndBAV82SundayStartBAV83SundayEndBAV84SupplyVFDFrequencyOccAV85SupplyPWMOccAV86OApercentUnoccAV87OApercentOccAV88OutdoorAirVoltsOccBV89DDCOccupiedOverrideAV90SupplyVFDFrequencyUnoccAV91SupplyPWMUnoccAV92OutdoorAirVoltsUnoccAI93AlertCode1AI94AlertCode2AI95AlertCode3AI96AlertCode4AI97AlertCode5AI98AlertCode6AI99OutsideTempAI100ReturnTempAI101DischargeTempAI102IntakeTempAI103SpaceTempAI104EvapCoilTempAI105HMI1TempAI106HMI2TempAI107HMI3TempAI108HMI4TempAI109HMI5TempAI110IntakeHumiditySensor1AI111HumiditySensor2AI112UnitStatusAI113SupplyVFDFrequencyAI114SupplyVFDCurrentAI115SupplyVFDPowerAI116PWMtoCondenserFansAI117CompressorVFDCurrentAI118CompressorVFDPowerAI119CompressorVFDFrequencyAI120ModulatingGasOut1AI121OutdoorAirModeAI122OutAirVoltsOutAI123ReheatVoltsOutAI124OccupancyStatusAI125SuperHeatValueAI126SuctionPressureAI127SuctionEvapTempAI128SuctionLineTempAI129EEVPositionAI130HeatTemperingModeOccAI131ActivateBasedONOccAI132CoolTemperingModeOccAI133HeatTemperingModeUnoccAI134ActivateBasedONUnoccAI135CoolTemperingModeUnoccAI136BlowerModeOccAI137BlowerModeUnoccAI138RelHumHMI1AI139RelHumHMI2AI140RelHumHMI3AI141RelHumHMI4AI142RelHumHMI5AI143AvgRelativeHumidityHMI
Integration notes
- The table has a Function column (Monitor/Control or Monitor) instead of read/write; Monitor/Control objects are shown as writable, Monitor objects as read-only.
- Temperatures and temperature setpoints are raw values x10 (450 = 45.0 °F); frequencies x10, volts x100, amps and kW as marked in each description. Temperatures are in °F or °C depending on the unit's Temp Units factory setting (°F shown here).
- Object 4 AnalogHeatCool is printed as a Binary Value with a 0-1000 range; it is kept as printed.
- Object 72 is printed as 'TuesdayStartAB'; it is the Tuesday period B start.
- Schedule times are minutes after midnight (480 = 8 AM); 1440 means no schedule for that period.
- Alert codes (0 = no fault) are listed in the manual's DDC Faults table.
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 DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) 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 CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)
How many BACnet points does the CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) have?
This list has 143 BACnet objects: 51 analog inputs, 86 analog values, 6 binary values. The exact set on a given unit depends on its firmware, installed options and configuration.
Which CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) BACnet points are writable?
92 of the 143 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 CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet) BACnet documentation?
The source is Packaged Rooftop Unit - DOAS RTU Series - Installation, Operation, and Maintenance Manual (DDC Control Points) (A0026936), revision March 2021 Rev 18, published free by CaptiveAire at https://www.captiveaire.com/manuals/makeupair/doas-oim.pdf.
What are the minimum BACnet points to integrate the CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)?
Start with BV 1 HeatCommand (Heat on/off when heat mode is DDC (1 = on)); BV 2 CoolCommand (Cool on/off when cool mode is DDC (1 = on)); BV 3 FanCommand (Fan on/off in DDC mode (1 = on)); BV 89 DDCOccupiedOverride (Occupied override from the BMS (1 = on)); AV 22 DischargeHeatOcc (Occupied discharge heat setpoint, °F x10); AV 26 DischargeCoolOcc (Occupied discharge cool setpoint, °F x10); AI 112 UnitStatus (0 idle, 1 heat, 2 cool, 3 blower, 4-6 lockout); AI 101 DischargeTemp (Discharge air temperature, °F x10); AI 99 OutsideTemp (Outdoor air temperature, °F x10); AI 93 AlertCode1 (First active alert code (0 = no fault)).
How do I enable BMS control of the CaptiveAire DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)?
Set the heating and/or cooling tempering mode to DDC through the unit HMI; this turns off temperature-based activation so HeatCommand, CoolCommand and FanCommand take over. The fan command only works in DDC mode.
How do I check these points on the real DOAS RTU Series packaged rooftop unit, legacy IBT controls (Protocessor BACnet)?
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 CaptiveAire BACnet points lists
- Kitchen hood demand control ventilation (DCV) controller (exhaust and make-up air fans)
CaptiveAire DCV Package DDC (Protocessor BACnet)
CaptiveAire demand control ventilation packages that run kitchen hood exhaust and supply (make-up air) fans, with the factory BACnet option.
Also known as: CaptiveAire DCV, Demand Control Ventilation, DCV Packages Network, Kitchen hood DCV, CASlink, Protocessor, CN0861 - Make-up air heater / tempered air unit DDC controller
CaptiveAire Direct Digital Controls (DDC) Heater Controller
CaptiveAire heater (make-up air) units shipped with the factory Direct Digital Controls (DDC) controller covered by IOM A0020659.
Also known as: A0020659, CaptiveAire DDC, DDC controller, ctrl_source - Kitchen hood exhaust / make-up air fan controller (demand control)
CaptiveAire EMSplus Kitchen Hood Exhaust Controls (BACnet IP)
CaptiveAire EMSplus kitchen ventilation control panels ordered with the BACnet IP communication option.
Also known as: EMSplus, EMS Plus, EMS+, A0017802, CaptiveAire EMSplus - HVLS / ventilation fan control panel (up to 10 fans)
CaptiveAire HVLS and General Ventilation Fan Control (ECPM03, Protocessor BACnet)
CaptiveAire HVLS and general ventilation fan control packages with the ECPM03 board and the factory Protocessor BACnet gateway.
Also known as: A0025729, CaptiveAire HVLS, HVLS fan control, High Volume Low Speed fan, ECPM03, CASlink HVLS, Protocessor - Lighting control panel (8 zones)
CaptiveAire Lighting Control System (ECPM03, Protocessor BACnet)
CaptiveAire Lighting Control System panels with the ECPM03 board and the factory Protocessor BACnet gateway.
Also known as: A0027767, Lighting Control System, ECPM03, CASlink lighting, CaptiveAire lighting control panel, Protocessor - Make-up air unit (indirect gas-fired heater)
CaptiveAire Modular Indirect Fired Heater (IBT controls, Protocessor BACnet)
CaptiveAire modular indirect-fired make-up air heaters, modules and furnace inserts run by the IBT controller with the optional Protocessor BACnet gateway.
Also known as: A0016988, IBT heater, IBT board, Indirect Fired Bent Tube, Modular Indirect Fired Heater, Indirect Fired Module, Indirect Fired Furnace, Protocessor - Make-up air unit controller
CaptiveAire MUA Heater DDC (Protocessor BACnet)
CaptiveAire make-up air heater units (including direct-fired) with the factory DDC/BMS package.
Also known as: CaptiveAire make-up air, Direct fired MUA, Tempered make-up air, DDC Application Guide MUA - Rooftop unit / DOAS controller
CaptiveAire Paragon RTU / DOAS DDC (Protocessor BACnet)
CaptiveAire Paragon HVAC series packaged rooftop units and dedicated outdoor air systems with the factory DDC package.
Also known as: Paragon, CaptiveAire DOAS, CaptiveAire RTU, Protocessor, CN0861, RTU DDC Points - Kitchen hood self-cleaning wash system control panel
CaptiveAire Self Cleaning System (SCS) Control Panel
CaptiveAire Self Cleaning System panels that hot-water wash or cold-water mist kitchen exhaust hoods and plenums, and can also run the hood's fan and light zones.
Also known as: CaptiveAire SCS, Self Cleaning System, Hood wash panel, Hot Water Wash, Cold Water Mist, ECPM03, Protocessor
Source: Packaged Rooftop Unit - DOAS RTU Series - Installation, Operation, and Maintenance Manual (DDC Control Points) · A0026936 · rev. March 2021 Rev 18. Object names, instances and units are reproduced as published; descriptions are our own.