Easy BACnet
  1. Home
  2. BACnet points lists
  3. Johnson Controls
  4. ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper)

Fan coil unit controller · BACnet points list

Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper) BACnet points list

Updated 6 November 2026

Short answer

Application #3006 is one of the fan coil applications for the Johnson Controls ATC1500 (4 UI, 2 BI, 2 BO, 4 RO, 3 CO) Advanced Terminal Unit Controller, which connects over BACnet MS/TP (it can also run N2 or Modbus). It drives a two-pipe fan coil with on/off valve control, a variable-speed fan, a two-wire PWM heating option and an optional on/off fresh-air damper. Points cover unit enable, occupancy and mode commands, network setpoint and network sensor overrides, fan, valve and damper status, PID tuning, fault detection flags and the controller's network settings.

This page lists 238 BACnet objects for the Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper) — 158 of them writable — with each object’s type, instance number, name, engineering units and access. It is re-typed from Johnson Controls’s own free documentation, linked below.

Manufacturer
Johnson Controls
Model
ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper)
Equipment
Fan coil unit controller
Equipment type
VAV boxes & fan coils
BACnet objects
238 (158 writable)
Transport
BACnet MS/TP
Firmware
Not stated
Also known as
ATC1500, LC-ATC1500-0, Application #3006, ATC app 3006, ATC1500 3006, Advanced Terminal Unit Controller, ATC SMART Equipment Controller
Source document
Advanced Terminal Unit Controller Application Note - Application #3006 · LIT-12013087 · rev. April 2023
Download CSV 238 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 Johnson Controls’s current documentation and the live device before use. Not official Johnson Controls information. Terms of use.

BMS integration notes: Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper)

Integration in brief

Set the controller to BACnet MS/TP (FC Comm Mode Wired Field Bus) with an MS/TP address of 4-127, then enable the unit with Unit Enable Mode, drive occupancy through Occupancy Schedule and write Network Setpoint (Spt Source defaults to Network Input). Read unit status, effective occupancy, zone temperature and the fan state.

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
MV 28002Unit Enable ModeUnit on/off: 0=Shutdown, 1=EnableWrite
MV 28047Occupancy ScheduleOccupancy from the BAS scheduleWrite
MV 28006System Mode DeterminationMode command (cool only, heat only, fan only...)Write
AV 28069Network SetpointZone setpoint written by the BAS, °C/°FWrite
MV 28000Unit StatusHeat, cool, fan only, satisfied or offRead
MV 28048Effective OccupancyOccupancy in effectRead
AV 28088Operational Zone TemperatureZone temperature in use, °C/°FRead
AV 28075Fan Speed AOFan speed output, %Read
MV 28080Condensate Alarm BICondensate alarm input: 0=Normal, 1=AlarmRead

Enable & remote start

Unit Enable Mode (Shutdown or Enable, default Enable) turns the unit off or on. Effective occupancy follows Occupancy Override first, then the bypass timer, Occupancy Schedule and the occupancy sensor. System Mode Determination is the writable mode command (cool only, heat only, fan only and others). The note says a network mode command takes priority over the summer-winter changeover input.

Sensors & values from the BMS

With Spt Source at Network Input (the default) the zone setpoint comes from Network Setpoint (default 22 °C). Network Override Zone Temperature, Network Override Outdoor Air Temperature and Network Override Indoor Air Quality are writable network inputs; a network CO2 value takes priority over the local sensor, and summer-winter setpoint compensation only works with a reliable network outdoor air temperature.

Network setup

Watch out for

Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper) 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.

238 of 238 shown
Type
AnalogMulti-state
Access
Show
Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper) BACnet Points List
DescriptionStates
MVmin28000Unit StatusUI label: Views Unit StatusRead0=Heat, 1=Cool, 2=Fan Only, 3=Balancing, 4=Satisfied, 5=Off
MV28001Application Tuning ResetWrite0=False, 1=True, 2=Hold
MVmin28002Unit Enable ModeWrite0=Shutdown, 1=Enable
MV28003Occupied StateRead0=Heating, 1=Satisfied, 2=Cooling, 3=Supp Htg, 4=Temperature Unreliable
MV28004Unoccupied StateRead0=Not Unoccupied, 1=Temperature Unreliable, 2=Unocc Htg/Clg Check, 3=Unoccupied Off
MVmin28006System Mode DeterminationWrite0=Cool Only, 1=Heat Only, 2=Fan Only, 3=Water Flush, 4=Purge, 5=Auto
MV28007System ModeRead0=Cool Only, 1=Heat Only, 2=Fan Only, 3=Water Flush, 4=Purge, 5=Auto
MV28008Heat Cool Mode DestinationWrite0=Cool Only, 1=Heat Only, 2=Fan Only, 3=Water Flush, 4=Purge, 5=Auto
MV28009Effective HVAC ModeUI label: Spaces Unit StatusRead0=Not In Use, 1=Off, 2=Heat, 3=Cool, 4=Fan Only
MV28010Device StatusRead0=Main Download Req, 1=Code Download, 2=Class Code Download, 3=Subclass Download, 4=Instance Download, 5=Startup, 6=Operational, 7=Subclass Upload, 8=Instance Upload, ... (list cut short in the doc)
MV28011Firmware StatusRead0=Firmware Versions OK, 1=Firmware Versions Do Not Match the Package
AV28000N2 AddressRange 1 to 253Read
AV28001Modbus AddressRange 1 to 247Read
AV28002MSTP Device AddressRange 4 to 127Read
AV28003Device Object IDRange 0 to 4194302Write
MV28012FC Comm ModeWrite0=Wired Field Bus, 1=Wireless Field Bus, 2=N2 Field Bus, 3=Modbus Field Bus, 4=Ethernet Field Bus, 255=Indeterminate FC Bus Mode
MV28013Communication StatusRead0=Not Configured, 1=Active, 2=Waiting For Poll For Master, 3=Not Received Token For Long, 4=Duplicate MAC Address, 5=Forcing BAUD, 6=Remote Trunk
MV28014FCB Baud RateWrite0=Auto, 1=1200, 2=9600, 3=19200, 4=38400, 5=76800
MV28015Operating Baud RateRead0=Auto, 1=1200, 2=9600, 3=19200, 4=38400, 5=76800
MV28016BACnet Encoding TypeWrite0=ISO 10646 (UCS-2), 1=ANSI X3.4 (US-ASCII), 2=Microsoft DBCS code page 932 (Japanese Shift JIS), 3=ISO 10646 (UTF-8)
MV28017Time ZoneWrite1=(UTC+00:00) Monrovia, Reykjavik, 2=(UTC+00:00) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London, 3=(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna, 4=(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague, 5=(UTC+01:00) Brussels, Copenhagen, Madrid, Paris, 6=(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb, 7=(UTC+01:00) West Central Africa, 8=(UTC+02:00) Athens, Bucharest, 9=(UTC+02:00) Chisinau, ... (list cut short in the doc)
MV28018UnitsWrite0=IP, 1=SI
MV28019Relearn SystemWrite0=False, 1=True
MV28020Provider NameWrite0=Automatic, 1=Manual
MV28027Heating Control StatusRead0=Normal, 1=Low, 2=Timing Low, 3=High, 4=Timing High, 5=Disabled, 6=Overridden
MV280282 Pipe Valve BOUI label: HC-CRead0=Off, 1=On, 2=Hold
AV28005Heating SetpointRange 0 to 100°C (32 to 212°F)°C/°FRead
AV28006Htg Minimum On TimeRange 0 to 1200 secondssWrite
AV28007Htg Minimum Off TimeRange 0 to 1200 secondssWrite
AV28008Limited Max Heating ValueUI label: Limited Max Value; Range 10 to 100%%Write
MV28029Heating ModeRead0=Off, 1=Max, 2=Limited Max, 3=Hold, 4=Water Flush, 5=Control, 6=Failsoft
MV28030Heating Adaptive Tuning EnableUI label: Htg Adaptive TuningWrite0=Disable, 1=Enable
MV28031Heating Manual TuningUI label: Htg Standard TuningWrite0=Yes, 1=No
AV28009Heat Prop BandRange 1 to 200Write
AV28010Heat Integral TimeRange 0 to 1800 secondssWrite
AV28011Heat Saturation TimeRange 1 to 1800 secondssWrite
AV28012Heat Process RangeRange 0 to 1800Write
AV28013Heat Time ConstantRange 1 to 1800 secondssWrite
AV28014Heat Process Dead TimeRange 0 to 1800 secondssWrite
AV28015Heat PeriodRange 0 to 1800 secondssWrite
MV28032Heating Process IDUI label: Htg Process IDWrite0=Airflow, 1=Airflow %, 2=Airflow Diff, 3=Bldg Static, 4=CHWS-T HEX, 5=CHWS-T Mixing, 6=CWS-T, 7=DA-H, 8=DA-T, ... (list cut short in the doc)
MV28033Two Position PolarityWrite0=Normal, 1=Reverse, 2=Hold
AV28016Control BandRange 0 to 5 delta °C (0 to 5 delta °F)delta °C/°FWrite
AV28018Cooling SetpointRange 0 to 100°C (32 to 212°F)°C/°FRead
MV28034Cooling Control StatusRead0=Normal, 1=Low, 2=Timing Low, 3=High, 4=Timing High, 5=Disabled, 6=Overridden
AV28019Clg Minimum On TimeRange 0 to 1200 secondssWrite
AV28020Clg Minimum Off TimeRange 0 to 1200 secondssWrite
AV28021Limited Max Cooling ValueUI label: Limited Max Value; Range 10 to 100%%Write
MV28036Cooling ModeRead0=Off, 1=Max, 2=Limited Max, 3=Hold, 4=Water Flush, 5=Control, 6=Failsoft
MV28037Cooling Adaptive Tuning EnableUI label: Clg Adaptive TuningWrite0=Disable, 1=Enable
MV28038Cooling Manual TuningUI label: Clg Standard TuningWrite0=Yes, 1=No
AV28022Cool Prop BandUI label: Clg Proportional Band; Range 1 to 200Write
AV28023Cool Integral TimeUI label: Clg Integral Time; Range 0 to 1800 secondssWrite
AV28024Cool Saturation TimeUI label: Clg Saturation Time; Range 1 to 1800 secondssWrite
AV28025Cool Process RangeUI label: Clg Process Range; Range 0 to 1800Write
AV28026Cool Time ConstantUI label: Clg Time Constant; Range 1 to 1800 secondssWrite
AV28027Cool Process Dead TimeUI label: Clg Process Dead Time; Range 1 to 1800 secondssWrite
AV28028Cool PeriodUI label: Clg Period; Range 0 to 1800 secondssWrite
MV28039Cool Process IDUI label: Clg Process IDWrite0=Airflow, 1=Airflow %, 2=Airflow Diff, 3=Bldg Static, 4=CHWS-T HEX, 5=CHWS-T Mixing, 6=CWS-T, 7=DA-H, 8=DA-T, ... (list cut short in the doc)
MV28040Damper StateUI label: StateRead0=Off, 1=On, 2=Max
AV28029Damper Maximum PositionUI label: Damper Max Position; Range 0 to 100%%Write
AV28030Damper Minimum PositionUI label: OA Damper Minimum Position; Range 0 to 100%%Write
AV28031Damper Percent CmdRange 0 to 100%%Read
MV28041Damper OpenCloseRead0=Close, 1=Open
AV28032CO2 Prop BandRange 0 to 10000 ppmppmWrite
MV28042OA Damper BORead0=Close, 1=Open, 2=Hold
MV28044Damper PolarityWrite0=Normal, 1=Reverse, 2=Hold
AV28034Return CO2 Sensor OffsetRange -2000 to 2000 ppmppmWrite
MV28045IAQUI label: StateRead0=Unreliable, 1=Low Priority, 2=Medium Priority, 3=High Priority, 4=Timed Override, 5=Input Not Installed
MV28046Occupancy OverrideWrite0=Occupied, 1=UnOccupied, 2=Bypass, 3=Standby, 4=Not Set
MVmin28047Occupancy ScheduleWrite0=Occupied, 1=UnOccupied, 2=Standby, 3=Not Set
MVmin28048Effective OccupancyRead0=Occupied, 1=UnOccupied, 2=Bypass, 3=Standby
AV28035Bypass TimeRange 0 to 7200 secondssWrite
AV28036Off DelayUI label: Delay; Range 0 to 600 secondssWrite
MV28049Temporary OccupancyUI label: Spaces OccupancyWrite0=Normal, 1=Trigger
MV28050FDD EnableWrite0=Disable, 1=Enable
AV28037Start DelayRange 0 to 86400 secondssWrite
AV28038Insufficient Htg Cap Sat DelayRange 0 to 86400 secondssWrite
AV28039Insufficient Htg Cap Zone Max ErrorRange 0 to 55 delta °C (0 to 99 delta °F)delta °C/°FWrite
AV28040Insufficient Clg Cap Zone Max ErrorRange 0 to 55 delta °C (0 to 99 delta °F)delta °C/°FWrite
AV28041Low Zone Temp Zone Max ErrorRange 0 to 55 delta °C (0 to 99 delta °F)delta °C/°FWrite
AV28042High Zone Temp Zone Max ErrorRange 0 to 55 delta °C (0 to 99 delta °F)delta °C/°FWrite
AV28043ZN Spt Out Of Comfort Lim Min T SptRange -20 to 40°C (-4 to 104°F)°C/°FWrite
AV28044ZN Spt Out Of Comfort Lim Max T SptRange -20 to 40°C (-4 to 104°F)°C/°FWrite
AV28045Changeover Setting Zone Max ErrorRange 0 to 55 delta °C (0 to 99 delta °F)delta °C/°FWrite
AV28046Setpoint Compensation Winter Max DiffRange 0 to 55 delta °C (0 to 99 delta °F)delta °C/°FWrite
AV28047Setpoint Compensation Summer Max DiffRange 0 to 55 delta °C (0 to 99 delta °F)delta °C/°FWrite
AV28048Insufficient Clg Cap Sat DelayRange 0 to 86400 secondssWrite
MV28051FDDUI label: StateRead0=Disable, 1=Enable
AV28049Simultaneous HtgClg Zone Max ErrorRange 0 to 100 delta °C (0 to 100 delta °F)delta °C/°FWrite
MV28052Window Open While Occupied FaultRead0=Normal, 1=Alarm
MV28053Window Open While Unoccupied FaultRead0=Normal, 1=Alarm
MV28054Insufficient Cooling Capacity FaultRead0=Normal, 1=Alarm
MV28055Insufficient Heating Capacity FaultRead0=Normal, 1=Alarm
MV28056Zone Spt Outside Comfort Limits FaultRead0=Normal, 1=Alarm
MV28057High Zone Temp FaultRead0=Normal, 1=Alarm
MV28058Low Zone Temp FaultRead0=Normal, 1=Alarm
MV28059Incorrect Changeover Setting FaultRead0=Normal, 1=Alarm
MV28060Incorrect Setpoint Compensation FaultRead0=Normal, 1=Alarm
MV28061Simultaneous Htg and Clg FaultRead0=Normal, 1=Alarm
AV28050Window Open In Occ In Fault TimeRange 0 to 86400 secondssWrite
AV28051Window Open In Unocc In Fault TimeRange 0 to 86400 secondssWrite
AV28052Low Zone Temp In Fault TimeRange 0 to 86400 secondssWrite
AV28053High Zone Temp In Fault TimeRange 0 to 86400 secondssWrite
AV28054Changeover Setting In Fault TimeRange 0 to 86400 secondssWrite
AV28055Simultaneous Htg Clg In Fault TimeRange 0 to 86400 secondssWrite
MV28062Window Open In Occ Fault EnableWrite0=Disable, 1=Enable
MV28063Window Open In Unocc Fault EnableWrite0=Disable, 1=Enable
MV28064Insufficient Htg Cap Fault EnableWrite0=Disable, 1=Enable
MV28065Insufficient Clg Cap Fault EnableWrite0=Disable, 1=Enable
MV28066Low Zone Temp Fault EnableWrite0=Disable, 1=Enable
MV28067High Zone Temp Fault EnableWrite0=Disable, 1=Enable
MV28068Changeover Setting Fault EnableWrite0=Disable, 1=Enable
MV28069Setpoint Compensation Fault EnableWrite0=Disable, 1=Enable
MV28070ZN Spt Out Of Comfort Lim Fault EnableWrite0=Disable, 1=Enable
MV28071Simultaneous Htg Clg Fault EnableWrite0=Disable, 1=Enable
AV28056ecoClgSetpointRange 20 to 30°C (68 to 86°F)°C/°FWrite
MV28072Energy IndicatorUI label: Energy IndicationRead0=Off, 1=Red, 2=Green
AV28057ecoHtgSetpointRange 15 to 25°C (59 to 77°F)°C/°FWrite
MV28073Energy Indication EnableUI label: EnableWrite0=Disable, 1=Enable
MV28074Energy Indicator ResetWrite0=False, 1=True
AV28058ecoHtgSetpoint DiffUI label: ecoHtgSptDiff; Range 0 to 10 delta °C (0 to 10 delta °F)delta °C/°FWrite
AV28059ecoClgSetpoint DiffUI label: ecoClgSptDiff; Range 0 to 10 delta °C (0 to 10 delta °F)delta °C/°FWrite
AV28060CO2 SetpointRange 0 to 10000 ppmppmWrite
AV28061Unocc Cooling SetpointRange 15 to 30°C (59 to 86°F)°C/°FWrite
AV28062Unocc Heating SetpointRange 10 to 25°C (50 to 77°F)°C/°FWrite
AV28063Standby Cooling SetpointRange 10 to 30°C (50 to 86°F)°C/°FWrite
AV28064Standby Heating SetpointRange 10 to 30°C (50 to 86°F)°C/°FWrite
AV28065Freeze Stat SetpointRange -20 to 10°C (-4 to 50°F)°C/°FWrite
AV28066Frost Protect DifferentialUI label: Differential; Range 0 to 15 delta °C (0 to 27 delta °F)delta °C/°FWrite
AV28067Effective Cooling SetpointUI label: Eff Clg Spt; Range -20 to 40°C (-4 to 104°F)°C/°FRead
AV28068Effective Heating SetpointUI label: Eff Htg Spt; Range -20 to 40°C (-4 to 104°F)°C/°FRead
AVmin28069Network SetpointUI label: NSP&P Setpoint; Range 12 to 28°C (53.6 to 82.4°F)°C/°FWrite
AV28070DeadbandRange 0 to 10 delta °C (0 to 18 delta °F)delta °C/°FWrite
MV28075Spt SourceUI label: Zone Setpoint SourceWrite0=Network Input, 1=Sensor Input, 2=Multiple Inputs
MV29990Space VoteRead0=Urgent Heat, 1=Heat, 2=Satisfied, 3=Cool, 4=Urgent Cool
AV28071Low RangeRange 0 to 100%%Write
AV28072High RangeRange 0 to 100%%Write
AV28073Low Range DiffRange 0 to 100%%Write
AV28074High Range DiffRange 0 to 100%%Write
MV28077Fan BORead0=Off, 1=On, 2=Hold
AVmin28075Fan Speed AORange 0 to 100%%Read
AV28076Percent CmdRange 0 to 100%%Read
MV28078Fan ModeUI label: ModeRead0=Off, 1=On, 2=Max
AV28077Minimum SpeedRange 0 to 100%%Write
AV28078Max Speed CoolingRange 0 to 100%%Write
AV28079Max Speed HeatingRange 0 to 100%%Write
AV28080Supply Fan LowRange 0 to 100%%Write
AV28081Supply Fan MediumRange 0 to 100%%Write
AV28082Fan Min Out ValueRange 0 to 100%%Write
MV28079Fan BO PolarityWrite0=Normal, 1=Reverse, 2=Hold
AV28083Fan Max Out ValueRange 0 to 100%%Write
AV28084Network Override Indoor Air QualityRange 0 to 10000 ppmppmWrite
AV28085Operational Indoor Air QualityUI label: Present Value; Range 0 to 10000 ppmppmRead
AV28086Network Override Outdoor Air TemperatureRange -46 to 94°C (-50.8 to 201.2°F)°C/°FWrite
AV28087Network Override Zone TemperatureRange -18 to 38°C (-0.4 to 100.4°F)°C/°FWrite
AVmin28088Operational Zone TemperatureUI label: Present Value; Range -18 to 38°C (-0.4 to 100.4°F)°C/°FRead
AV28089Operational Outdoor Air TemperatureUI label: Present Value; Range -18 to 38°C (-0.4 to 100.4°F)°C/°FRead
MVmin28080Condensate Alarm BIRead0=Normal, 1=Alarm, 2=Hold
MV28081SummerWinter BIRead0=Summer, 1=Winter, 2=Hold
MV28082Window Status BIRead0=Close, 1=Open, 2=Hold
MV28083Occupancy Sensor BIRead0=Occupied, 1=Unoccupied, 2=Hold
MV28084Occupancy Sensor PolarityWrite0=Normal, 1=Reverse, 2=Hold
MV28085Window Contact PolarityWrite0=Normal, 1=Reverse, 2=Hold
MV28086Dew Point Contact PolarityWrite0=Normal, 1=Reverse, 2=Hold
MV28087Summer Winter PolarityWrite0=Normal, 1=Reverse, 2=Hold
MV28088Safety Tstat BIRead0=Normal, 1=Alarm, 2=Hold
MV28089Safety Tstat PolarityWrite0=Normal, 1=Reverse, 2=Hold
AV28090Effective Cooling ShiftRange -20 to 40°C (-4 to 104°F)°C/°FRead
AV28091Effective Heating ShiftRange -20 to 40°C (-4 to 104°F)°C/°FRead
AV28092Winter SetpointRange -40 to 20°C (-40 to 68°F)°C/°FWrite
AV28093Summer SetpointRange 10 to 60°C (50 to 140°F)°C/°FWrite
AV28094Summer Change LimitRange -10 to 10 delta °C (-18 to 18 delta °F)delta °C/°FWrite
AV28095Winter Change LimitRange -10 to 10 delta °C (-18 to 18 delta °F)delta °C/°FWrite
AV28096Summer GainRange 0 to 10Write
AV28097Winter GainRange -10 to 10Write
MV28090SummerWinterRead0=Summer, 1=Winter
MV28091Start CommissionWrite0=Normal, 1=Trigger
MV28092HC-C OvrdWrite0=Off, 1=On
MV28093SF-C OvrdWrite0=Off, 1=On
AV28098HC-O OvrdRange 0 to 100%%Write
AV28099SF-O OvrdRange 0 to 100%%Write
MV28094OAD-C OvrdWrite0=Off, 1=On
MV28095SFL-C OvrdWrite0=Off, 1=On
MV28096SFM-C OvrdWrite0=Off, 1=On
MV28097SFH-C OvrdWrite0=Off, 1=On
AV28100OAD-O OvrdRange 0 to 100%%Write
AV28101SuppHtg-O OvrdRange 0 to 100%%Write
MV28098Fan StatusRead0=Off, 1=On
AV28102Zone TemperatureRange -20 to 40°C (-4 to 104°F)°C/°FRead
AV28103CO2UI label: Carbon Dioxide; Range 0 to 10000 ppmppmRead
MV28099Zone Occupancy RequestUI label: Occupancy RequestRead0=Occupied, 1=UnOccupied, 2=Not Set
AV28104Warmer/Cooler AdjustUI label: Setpoint Request; Range -100 to 100 delta °C (-100 to 100 delta °F)delta °C/°FRead
AV28105Setpoint OffsetUI label: Active Fan Status; Range 0.01 to 10 delta °C (0.02 to 18 delta °F)delta °C/°FWrite
MV28100Indoor Air Quality Sensor InstalledUI label: Carbon DioxideRead0=Reliable, 1=No Input, 2=Out of range high, 3=Out of range low, 4=Open, 5=Shorted, 6=No Output, 7=Unreliable, 8=Process Error, ... (list cut short in the doc)
MV28101Occupancy Status DisplayRead0=Occupied, 1=UnOccupied, 2=Standby, 3=Not Set
MV28102Fan Speed RequestRead0=Auto, 1=Off, 2=Low, 3=Medium, 4=High
AV28106Active SetpointUI label: NSP&P Active Setpoint; Range 12 to 28°C (53.6 to 82.4°F)°C/°FWrite
AV28107Network/Zone Sensor SetpointUI label: NSP&P Setpoint; Range 10 to 40°C (50 to 104°F)°C/°FRead
AV28108Zone Temperature Setpoint AlternateUI label: NSP&P Active Setpoint; Range 12 to 28°C (53.6 to 82.4°F)°C/°FRead
AV28109Heating Percent CmdRange 0 to 100%%Read
AV28122Cooling Percent CmdRange 0 to 100%%Read
MV28115DamperUI label: Floating DamperRead0=On/Off, 1=Floating
MV28116Fan TypeRead0=Constant Volume Fan, 1=Fixed Variable Fan
MV28117ValveUI label: Valve TypeRead0=Staged, 1=Proportional
AV28133Application DetailsUI label: App SW Version; Range 0 to 1000000000Read
AV28134Application NameUI label: App Name; Range 0 to 10000Read
MV28118Fan CyclingUI label: FAN-CYCLEWrite0=No, 1=Yes
AV28135Fan On ThresholdRange 0 to 100%%Write
AV28136Fan Off ThresholdRange 0 to 100%%Write
AV28137Heating Purge DurationUI label: HTG-PURGETIME; Range 0 to 1800 secondssWrite
MV28119Fan StateUI label: FAN-STATERead0=Off, 1=On
MV28120Off During UnoccupiedWrite0=False, 1=True, 2=Hold
MV28121Cooling Fan RequiredWrite0=No, 1=Yes
MV28122Heating Fan RequiredWrite0=No, 1=Yes
MV28123Fan Speed OverrideWrite0=Auto, 1=Off, 2=Low, 3=Medium, 4=High
MV28124Eff Fan Speed CmdUI label: Effective Fan OverrideRead0=Auto, 1=Off, 2=Low, 3=Medium, 4=High
AV28138Electric Heat DAOUI label: SUPHTG-O; Range 0 to 100%%Read
AV28139Aux Heat SetpointUI label: Setpoint; Range 0 to 100°C (32 to 212°F)°C/°FRead
MV28125Reheat Control StatusUI label: Control StatusRead0=Normal, 1=Low, 2=Timing Low, 3=High, 4=Timing High, 5=Disabled, 6=Overridden
AV28140Reheat Percent CmdUI label: Percent Cmd; Range 0 to 100%%Read
AV28141Aux Heat Process VariableUI label: Process Variable; Range 0 to 100°C (32 to 212°F)°C/°FRead
MV28126Reheat IsAvailableUI label: Supp Heating isAvailableWrite0=No, 1=Yes
AV28142Electric Heat Cycle TimeUI label: SUPHTG-O; Range 0 to 1200 secondssWrite
AV28143High ThresholdUI label: SUPHTG-O; Range 0 to 100%%Write
AV28144Low ThresholdUI label: SUPHTG-O; Range 0 to 100%%Write
MV28127Reheat ModeUI label: ModeRead0=Off, 1=Max, 2=Limited Max, 3=Hold, 4=Water Flush, 5=Control, 6=Failsoft
MV28128Aux Heat Adaptive Tuning EnableUI label: Adaptive TuningWrite0=False, 1=True, 2=Hold
MV28129Aux Heat Manual TuningUI label: Standard TuningWrite0=Yes, 1=No
MV28130Aux Heat Process IDUI label: Process IDWrite0=Airflow, 1=Airflow %, 2=Airflow Diff, 3=Bldg Static, 4=CHWS-T HEX, 5=CHWS-T Mixing, 6=CWS-T, 7=DA-H, 8=DA-T, ... (list cut short in the doc)
AV28145Aux Heat Prop BandUI label: Heat Prop Band; Range 1 to 200Write
AV28146Aux Heat Integral TimeUI label: Heat Integral Time; Range 0 to 1800 secondssWrite
AV28147Aux Heat Saturation TimeUI label: Heat Saturation Time; Range 1 to 1800 secondssWrite
AV28148Aux Heat Process RangeUI label: Heat Process Range; Range 0 to 1800Write
AV28149Aux Heat Time ConstantUI label: Heat Time Constant; Range 1 to 1800 secondssWrite
AV28150Aux Heat Process Dead TimeUI label: Heat Process Dead Time; Range 1 to 1800 secondssWrite
AV28151Aux Heat PeriodUI label: Heat Period; Range 0 to 1800 secondssWrite
AV28152Damper Stroke TimeRange 1 to 240 secondssWrite
Object ID lookup: Johnson Controls ATC1500 App #3006 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 ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper) 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 Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper)

How many BACnet points does the Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper) have?

This list has 238 BACnet objects: 128 analog values, 110 multi-state values. The exact set on a given unit depends on its firmware, installed options and configuration.

Which Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper) BACnet points are writable?

158 of the 238 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 Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper) BACnet documentation?

The source is Advanced Terminal Unit Controller Application Note - Application #3006 (LIT-12013087), revision April 2023, published free by Johnson Controls at https://docs.johnsoncontrols.com/bas/api/khub/documents/pIvL985~_CaDBlFfmxvB_w/content.

What are the minimum BACnet points to integrate the Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper)?

Start with MV 28002 Unit Enable Mode (Unit on/off: 0=Shutdown, 1=Enable); MV 28047 Occupancy Schedule (Occupancy from the BAS schedule); MV 28006 System Mode Determination (Mode command (cool only, heat only, fan only...)); AV 28069 Network Setpoint (Zone setpoint written by the BAS, °C/°F); MV 28000 Unit Status (Heat, cool, fan only, satisfied or off); MV 28048 Effective Occupancy (Occupancy in effect); AV 28088 Operational Zone Temperature (Zone temperature in use, °C/°F); AV 28075 Fan Speed AO (Fan speed output, %); MV 28080 Condensate Alarm BI (Condensate alarm input: 0=Normal, 1=Alarm).

How do I enable BMS control of the Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper)?

Unit Enable Mode (Shutdown or Enable, default Enable) turns the unit off or on. Effective occupancy follows Occupancy Override first, then the bypass timer, Occupancy Schedule and the occupancy sensor. System Mode Determination is the writable mode command (cool only, heat only, fan only and others). The note says a network mode command takes priority over the summer-winter changeover input.

Can the BMS supply sensor values to the Johnson Controls ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper)?

With Spt Source at Network Input (the default) the zone setpoint comes from Network Setpoint (default 22 °C). Network Override Zone Temperature, Network Override Outdoor Air Temperature and Network Override Indoor Air Quality are writable network inputs; a network CO2 value takes priority over the local sensor, and summer-winter setpoint compensation only works with a reliable network outdoor air temperature.

How do I check these points on the real ATC1500 Fan Coil Controller - Application #3006 (Two-Pipe, On/Off Valve, Var-Speed Fan, On/Off Damper)?

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

Source: Advanced Terminal Unit Controller Application Note - Application #3006 · LIT-12013087 · rev. April 2023. Object names, instances and units are reproduced as published; descriptions are our own.