Easy BACnet
  1. Home
  2. BACnet points lists
  3. Siemens
  4. BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating)

VAV terminal unit controller · BACnet points list

Siemens BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating) BACnet points list

Updated 4 November 2026

Short answer

Application 6640 runs a pressure-dependent VAV box on changeover supply air on a Siemens BACnet PTEC unit conditioner controller over BACnet MS/TP. The cooling or heating loop drives the supply air damper position directly; there is no airflow measurement. The guide requires a supply air sensor, a commanded supply temperature or a commanded HEAT.COOL for heat/cool switchover.

This page lists 69 BACnet objects for the Siemens BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating) — 61 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 Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating)
Equipment
VAV terminal unit controller
Equipment type
VAV boxes & fan coils
BACnet objects
69 (61 writable)
Transport
BACnet MS/TP
Firmware
Newer than revision Bx40
Also known as
PTEC 6640, Application 6640, App 6640, 550-433PA, Siemens pressure dependent VAV, Unit Conditioner
Source document
BACnet PTEC Controller Unit Conditioner - VAV Pressure Dependent Cooling or Heating, Application 6640, Application Note · 140-0953 · rev. 2015-10-02
Download CSV 69 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 Siemens’s current documentation and the live device before use. Not official Siemens information. Terms of use.

BMS integration notes: Siemens BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating)

Integration in brief

Set the MS/TP address and the application number, then release the box to application control. The BMS commands occupancy with DAY.NGT (BO 29) and the day setpoints, sets heat/cool mode if there is no supply air sensor, and reads room temperature, damper position 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 29DAY.NGTDAY = occupied, NIGHT = unoccupiedCommand
AO 6DAY CLG STPTOccupied cooling setpoint, °FCommand
AO 7DAY HTG STPTOccupied heating setpoint, °FCommand
BO 5HEAT.COOLHEAT or COOL; command it if no supply sensorCommand
AI 4ROOM TEMPSpace temperatureRead
AO 49DMPR POSSupply air damper position, %Command
AO 99ERROR STATUSController error codeCommand

Enable & remote start

Occupancy is DAY.NGT (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 in day mode; on a network the field panel or BMS commands DAY.NGT. NGT OVRD (BO 21) shows a temporary night override from the room unit button.

Sensors & values from the BMS

Without a duct sensor, the field panel or PPCL either commands the supply temperature or commands HEAT.COOL (BO 5) directly; one of the three switchover methods is required.

Network setup

Watch out for

Siemens BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating) 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.

69 of 69 shown
Type
Access
Show
Siemens BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating) BACnet Points List
DescriptionStates
AO1CTLR ADDRESSController MS/TP addressCommand
AO2APPLICATIONApplication number running in the controllerCommand
AO3RMTMP OFFSETRoom temperature calibration offset°FCommand
AImin4ROOM TEMPRoom temperature from the room unit°FRead
BOmin5HEAT.COOLCurrent heating/cooling modeCommand0=COOL, 1=HEAT
AOmin6DAY CLG STPTDay (occupied) cooling setpoint°FCommand
AOmin7DAY HTG STPTDay (occupied) heating setpoint°FCommand
AO8NGT CLG STPTNight (unoccupied) cooling setpoint°FCommand
AO9NGT HTG STPTNight (unoccupied) heating setpoint°FCommand
AO11RM STPT MINLowest setpoint allowed from the room unit°FCommand
AO12RM STPT MAXHighest setpoint allowed from the room unit°FCommand
AI13RM STPT DIALSetpoint from the room unit dial or keypad°FRead
BO14STPT DIALUse the room unit setpoint dialCommand0=NO, 1=YES
AI15AUX TEMPAuxiliary temperature input°FRead
AO16VLV 1 STARTHeating loop % where valve 1 starts to open%Command
AO17VLV 1 ENDHeating loop % where valve 1 is fully open%Command
BO18WALL SWITCHWall switch connected to DI 2Command0=NO, 1=YES
BI19DI OVRD SWRoom unit night override buttonRead0=OFF, 1=ON
AO20OVRD TIMENight override durationhCommand
BO21NGT OVRDNight override statusCommand0=DAY, 1=NIGHT
AO22VLV 2 STARTHeating loop % where valve 2 starts to open%Command
AO23VLV 2 ENDHeating loop % where valve 2 is fully open%Command
BI24DI 2Digital input 2Read0=OFF, 1=ON
BI25DI 3Digital input 3Read0=OFF, 1=ON
BOmin29DAY.NGTDay/night (occupancy) modeCommand0=DAY, 1=NIGHT
AO37VLV 2 COMDHeating valve command%Command
AO38VLV 2 POSHeating valve position (calculated)%Command
AO39MTR 3 TIMINGMotor 3 full-stroke time (DO 5/DO 6)sCommand
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
AO48DMPR COMDDamper position command%Command
AOmin49DMPR POSDamper position (calculated)%Command
AO51MTR 1 TIMINGValve motor 1 full-stroke timesCommand
AO52VLV 1 COMDCooling valve command%Command
AO53VLV 1 POSCooling valve position (calculated)%Command
AO55MTR 2 TIMINGValve motor 2 full-stroke timesCommand
AO56MTR1 ROT ANGMotor 1 rotation angleCommand
AO57MTR2 ROT ANGMotor 2 rotation angleCommand
AO58MTR SETUPMotor enable/reverse setup (additive code)Command
AO59DO DIR. REVDigital output direction reverse (additive code)Command
AO63CLG P GAINCooling loop proportional gainCommand
AO64CLG I GAINCooling loop integral gainCommand
AO65CLG D GAINCooling loop derivative gainCommand
AO66CLG BIASCooling loop bias%Command
AO67HTG P GAINHeating loop proportional gainCommand
AO68HTG I GAINHeating loop integral gainCommand
AO69HTG D GAINHeating loop derivative gainCommand
AO70HTG BIASHeating loop bias%Command
AO78CTL TEMPTemperature the controller is controlling to°FCommand
AO79CLG LOOPOUTCooling loop output%Command
AO80HTG LOOPOUTHeating loop output%Command
AO85SWITCH LIMITLoop output below which mode may switch%Command
AO86SWITCH TIMEMinimum time before heat/cool switchoverminCommand
AO88VALVE CNTNumber of valves usedCommand
AO90SWITCH DBANDTemperature deadband for heat/cool switchover°FCommand
AO92CTL STPTActive control setpoint°FCommand
AO96CAL TIMERHours between automatic calibrationshCommand
AO98LOOP TIMEControl loop intervalsCommand
AOmin99ERROR STATUSController error status codeCommand
AO106STPT 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
Object ID lookup: Siemens PTEC Pressure Dependent VAV 6640 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 BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating) 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 Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating)

How many BACnet points does the Siemens BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating) have?

This list has 69 BACnet objects: 5 analog inputs, 49 analog outputs, 3 binary inputs, 12 binary outputs. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Siemens BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating) BACnet points are writable?

61 of the 69 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 Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating) BACnet documentation?

The source is BACnet PTEC Controller Unit Conditioner - VAV Pressure Dependent Cooling or Heating, Application 6640, Application Note (140-0953), revision 2015-10-02, published free by Siemens at https://sid.siemens.com/api/khub/documents/uo564GtiTC~Ezeahide6rA/content.

What are the minimum BACnet points to integrate the Siemens BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating)?

Start with BO 29 DAY.NGT (DAY = occupied, NIGHT = unoccupied); AO 6 DAY CLG STPT (Occupied cooling setpoint, °F); AO 7 DAY HTG STPT (Occupied heating setpoint, °F); BO 5 HEAT.COOL (HEAT or COOL; command it if no supply sensor); AI 4 ROOM TEMP (Space temperature); AO 49 DMPR POS (Supply air damper position, %); AO 99 ERROR STATUS (Controller error code).

How do I enable BMS control of the Siemens BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating)?

Occupancy is DAY.NGT (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 in day mode; on a network the field panel or BMS commands DAY.NGT. NGT OVRD (BO 21) shows a temporary night override from the room unit button.

Can the BMS supply sensor values to the Siemens BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating)?

Without a duct sensor, the field panel or PPCL either commands the supply temperature or commands HEAT.COOL (BO 5) directly; one of the three switchover methods is required.

How do I check these points on the real BACnet PTEC Unit Conditioner - Application 6640 (VAV Pressure Dependent Cooling or Heating)?

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 Unit Conditioner - VAV Pressure Dependent Cooling or Heating, Application 6640, Application Note · 140-0953 · rev. 2015-10-02. Object names, instances and units are reproduced as published; descriptions are our own.