Easy BACnet
  1. Home
  2. BACnet points lists
  3. Siemens
  4. BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only)

Constant volume terminal unit controller · BACnet points list

Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only) BACnet points list

Updated 28 October 2026

Short answer

Application 6660 holds a constant airflow on a terminal box with a Siemens BACnet PTEC controller over BACnet MS/TP: OCC FLOW when occupied and the lower UNOCC FLOW when unoccupied. A single flow loop modulates the supply damper. There is no temperature control; the room sensor is for monitoring only.

This page lists 65 BACnet objects for the Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only) — 51 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Siemens’s own free documentation, linked below.

Manufacturer
Siemens
Model
BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only)
Equipment
Constant volume terminal unit controller
Equipment type
VAV boxes & fan coils
BACnet objects
65 (51 writable)
Transport
BACnet MS/TP
Firmware
Newer than revision Bx40
Also known as
PTEC 6660, Application 6660, App 6660, 550-498PA, Siemens constant volume box
Source document
BACnet PTEC Controller Constant Volume - Cooling Only, Application 6660, Application Note · 140-1107 · rev. 2014-10-27
Download CSV 65 rows Download EDE B.I.G.-EU JSON Manufacturer PDF ↗ Download Easy BACnet Mobile App Google Play

BMS integration notes: Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only)

Integration in brief

Address the controller on the BACnet MS/TP trunk (manually or with auto addressing), then release the box to application control. The BMS commands occupancy with OCC.UNOCC (BO 29), which picks the occupied or unoccupied airflow setpoint, and reads airflow, damper position, room temperature and the error status.

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
BO 29OCC.UNOCCOCC = occupied, UNOCC = unoccupiedCommand
AO 32OCC FLOWOccupied airflow setpoint, cfmCommand
AO 31UNOCC FLOWUnoccupied airflow setpoint, cfmCommand
AI 4ROOM TEMPSpace temperature (monitoring only)Read
AI 35AIR VOLUMEMeasured box airflow, cfmRead
AO 49DMPR POSDamper position, %Command
AO 99ERROR STATUSController error codeCommand

Enable & remote start

Occupancy is OCC.UNOCC (BO 29). With a wall switch on DI 2 and WALL SWITCH (BO 18) = YES, the switch sets it; standalone with no switch the controller stays occupied; on a network the field panel or BMS commands OCC.UNOCC. UNOCC OVRD (BO 21) shows a temporary occupied override from the room unit button.

Network setup

Watch out for

Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only) 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.

65 of 65 shown
Type
Access
Show
Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only) BACnet Points List
DescriptionStates
AO1CTLR ADDRESSController MS/TP addressCommand
AO2APPLICATIONApplication number running in the controllerCommand
AImin4ROOM TEMPRoom temperature (monitoring only)°FRead
AI13RM STPT DIALSetpoint from the room unit dial or keypad°FRead
AI15AUX TEMP AI5Auxiliary temperature input on AI 5°FRead
BO18WALL SWITCHWall switch connected to DI 2Command0=NO, 1=YES
BI19DI OVRD SWRoom unit night override buttonRead0=OFF, 1=ON
AO20OVRD TIMENight override durationhCommand
BO21UNOCC OVRDUnoccupied override status (room unit button)Command0=OCC, 1=UNOCC
BI24DI 2Digital input 2Read0=OFF, 1=ON
BI25DI 3Digital input 3Read0=OFF, 1=ON
BOmin29OCC.UNOCCOccupied/unoccupied modeCommand0=OCC, 1=UNOCC
AOmin31UNOCC FLOWConstant airflow setpoint, unoccupiedcfmCommand
AOmin32OCC FLOWConstant airflow setpoint, occupiedcfmCommand
AImin35AIR VOLUMEMeasured airflowcfmRead
AO36FLOW COEFFAirflow pickup correction coefficientCommand
BO40FAIL MODEDamper position if the air velocity sensor failsCommand0=OPEN, 1=CLOSED
BO41DO 1Digital output 1Command0=OFF, 1=ON
BO42DO 2Digital output 2Command0=OFF, 1=ON
BO43DO 3Digital output 3Command0=OFF, 1=ON
BO44DO 4Digital output 4Command0=OFF, 1=ON
BO45DO 5Digital output 5Command0=OFF, 1=ON
BO46DO 6Digital output 6Command0=OFF, 1=ON
BO47DO 7Digital output 7Command0=OFF, 1=ON
AO48DMPR COMDDamper position command%Command
AOmin49DMPR POSDamper position (calculated)%Command
BO50DO 8Digital output 8Command0=OFF, 1=ON
AO51MTR1 TIMINGMotor 1 full-stroke timesCommand
AO52MTR2 COMDMotor 2 position command%Command
AO53MTR2 POSMotor 2 position (calculated)%Command
AO55MTR2 TIMINGMotor 2 full-stroke timesCommand
AO56DPR1 ROT ANGDamper 1 rotation angleCommand
AO57DPR2 ROT ANGDamper 2 rotation angleCommand
AO58MTR SETUPMotor enable/reverse setup (additive code)Command
AO59DO DIR. REVDigital output direction reverse (additive code)Command
AO71FLOW P GAINFlow loop proportional gainCommand
AO72FLOW I GAINFlow loop integral gainCommand
AO73FLOW D GAINFlow loop derivative gainCommand
AO74FLOW BIASFlow loop bias%Command
AO75FLOWAirflow as percent of maximum%Command
AO78CTL TEMPTemperature the controller is controlling to°FCommand
BO87CAL MODULECalibration module installedCommand0=NO, 1=YES
AO91TOTAL VOLUMETotal air volumeft³Command
AO93FLOW STPTAirflow setpoint, percent%Command
BO94CAL AIRStart air velocity sensor calibrationCommand0=NO, 1=YES
AO95CAL SETUPCalibration setup codeCommand
AO96CAL TIMERHours between automatic calibrationshCommand
AO97DUCT AREAInlet duct area for airflow calculationft²Command
AO98LOOP TIMEControl loop intervalsCommand
AOmin99ERROR STATUSController error status codeCommand
AO102AOV 1Analog output 1 (0-10 V)VCommand
AO103AOV 2Analog output 2 (0-10 V)VCommand
AO104AOV 3Analog output 3 (0-10 V)VCommand
AI105AI 3Spare analog input 3%Read
AI106AI 4Spare analog input 4°FRead
AO107RMTMP OFFSETRoom temperature calibration offset°FCommand
BI108DI 4Digital input 4Read0=OFF, 1=ON
BI109DI 5Digital input 5Read0=OFF, 1=ON
BI110DI 6Digital input 6Read0=OFF, 1=ON
AO111STPT SPANRoom unit setpoint adjustment span°FCommand
AO121DEW POINTRoom dew point°FCommand
AO124SENSOR SELRoom unit / sensor select code (additive)Command
AI125RM CO2Room CO2ppmRead
AI126RM RHRoom relative humidity%Read
BO127PPCL STATEPPCL program loaded or emptyCommand0=EMPTY, 1=LOADED

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. Easy BACnet scans a network for BACnet IP devices from an Android phone, reads every object on the BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only) 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 Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only)

How many BACnet points does the Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only) have?

This list has 65 BACnet objects: 8 analog inputs, 36 analog outputs, 6 binary inputs, 15 binary outputs. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only) BACnet points are writable?

51 of the 65 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 Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only) BACnet documentation?

The source is BACnet PTEC Controller Constant Volume - Cooling Only, Application 6660, Application Note (140-1107), revision 2014-10-27, published free by Siemens at https://sid.siemens.com/api/khub/documents/j1ToJqPFT0wJglZ9yeNbtw/content.

What are the minimum BACnet points to integrate the Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only)?

Start with BO 29 OCC.UNOCC (OCC = occupied, UNOCC = unoccupied); AO 32 OCC FLOW (Occupied airflow setpoint, cfm); AO 31 UNOCC FLOW (Unoccupied airflow setpoint, cfm); AI 4 ROOM TEMP (Space temperature (monitoring only)); AI 35 AIR VOLUME (Measured box airflow, cfm); AO 49 DMPR POS (Damper position, %); AO 99 ERROR STATUS (Controller error code).

How do I enable BMS control of the Siemens BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only)?

Occupancy is OCC.UNOCC (BO 29). With a wall switch on DI 2 and WALL SWITCH (BO 18) = YES, the switch sets it; standalone with no switch the controller stays occupied; on a network the field panel or BMS commands OCC.UNOCC. UNOCC OVRD (BO 21) shows a temporary occupied override from the room unit button.

How do I check these points on the real BACnet PTEC Constant Volume Controller - Application 6660 (Constant Volume Cooling Only)?

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 Siemens BACnet points lists

Source: BACnet PTEC Controller Constant Volume - Cooling Only, Application 6660, Application Note · 140-1107 · rev. 2014-10-27. Object names, instances and units are reproduced as published; descriptions are our own.