Table Of Contents Declaration ............................7 Waste Electrical and Electronic Equipment (WEEE) ..........7 FCC Part 15 compliant ......................7 Regulation (EC) No 1907/2006 ..................8 Important Safety Information and Installation Precautions........8 Chapter 1 - Introduction ................11 Scope of the document ...................... 11 Reference documents......................
In no event is Honeywell liable to anyone for any direct, special, or consequential damages. The information and specifications in this document are subject to change without notice.
TC300 Commercial Thermostat Mounting Instructions (31-00642) are to be observed. • TC300 Thermostat may be installed and mounted only by authorized and trained personnel. • It is recommended that devices be kept at room temperature for at least 24 hours before applying power.
Page 9
TC300 Thermostat is an independently mounted electronic control system with fixed wiring. TC300 Thermostat is used for the purpose of building HVAC control and is suitable for use only in non-safety controls for installation on or in appliances. TC300 BACnet Integration Guide...
Setting up BACnet MS/TP The BACnet MS/TP network can be configured while setting up the thermostat. Refer to the TC300 Commercial Thermostat User Guide - 31-00644 or follow the steps below. To connect thermostat via BACnet MS/TP 1. Swipe left from the Home page.
Page 14
5. The device automatically adapts to the baud rate of the MS/TP network. You can also manually select the baud rate. 6. Enter a unique Device ID for the thermostat. It should be different from other TC300 thermostats. 7. Auto MAC addressing is enabled by default. The installer can also manually set a unique MAC address for the TC300.
Page 15
Fig 4. Baud Rate 10. Tap the back arrow button to navigate back to BACnet MS/TP setting page. 11. Tap BACnet MS/TP Setting. The BACnet MS/TP setting page appears. Fig 5. BACnet MS/TP Setting Setting up BACnet MS/TP...
Page 16
12. Set the desired parameters and tap the back arrow button to navigate back to the connection page. Note: The TC300 will attempt to adapt to the baud rate of the MS/TP network in the first four minutes after startup or when MS/TP is enabled. If the baud rate could not be determined, for example, there is a single device on the network, then the TC300 will choose the default baud rate of 76,800 Kbps.
Adding a thermostat to the BACnet network The following procedure explains adding the TC300 thermostat to a Bacnet net- work using the Niagara 4 workbench. 1. In the Niagara 4 workbench, create a new Station. 2. To configure the BACnet device, click Station > Config > Drivers >...
Page 18
Fig 7. Selecting the Adapter Type 5. Select Network Number. 6. Select the Baud rate from the drop-down list. 7. Select the Enabled field to True. 8. Click Save. 9. In the Nav view, double click the BacnetNetwork. The BacnetNetwork discovery page appears. Adding a thermostat to the BACnet network...
Page 19
Fig 8. Device Discovery Page 10. Click Discover. The Configure Device Discovery page appears. Fig 9. Configure Device Discovery 11. Select the Send Global checkbox and click OK. The thermostat appears on the Discovered view page. Adding a thermostat to the BACnet network...
Page 20
Fig 10. Adding the Discovered Device 12. Select the thermostat > click Add > then select the Type as BACnet Device from the drop-down list. The added thermostat appears on the Nav view under BacnetNetwork. Adding a thermostat to the BACnet network...
CHAPTER WIRING AND INSTALLATION Topics covered Power supply guidelines and requirements RS485 Interface cable Type Thermostat powered by separate transformer Thermostat powered by public transformer Power supply guidelines and requirements The thermostat uses 24VAC power from a UL Listed Class-2 24VAC transformer, not provided.
Page 22
Power supply wire sizing Long power supply wiring runs require selecting the wire gauge appropriately. If the wire gauge is inadequate the increased resistance and associated voltage drop may result in insufficient voltage supply to the Thermostat. The recommended wire gauge guidelines are as follows.
Page 23
Terminal identification Fig 12. Thermostat terminal assignments Do NOT wire the thermostat to line voltage. Table 2 Terminal identification Terminal Name Terminal Label Description UIO1 UIO1 Universal input/output Common UIO2 UIO2 Universal input/output Common UIO3 UIO3 Universal input/output RS485 SLAVE BACnet/Modbus Communications RS485 SLAVE BACnet/Modbus Communications...
Fig 13. Thermostat Powered by Separate Transformer The TC300s are connected to controller powered by separate Transformer. If the TC300’s GND (C terminal) is connected to earth, the connection style must comply with the requirement in the case of sharing a public power transformer.
Thermostat powered by public transformer Fig 14. Thermostat Powered by Public Transformer If the controller shares the power transformer with TC300, the connection style depends on the power design of controller and please consult the technical sup- port to avoid short circuit.
Page 26
Thermostat powered by public transformer...
IO status Table 3 IO status BACnet BACnet Name Object Range Description Object Type Instance no_UIO3 Analog 2006 -40 to 260 Universal Output shared to network. Output no_UIO1 Analog -40 to 260 Universal Output shared to network. Output no_UIO2 Analog -40 to 260 Universal Output shared to network.
Page 29
Table 4 IO assignment (Continued) BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_UIO2 Multistate enum{None=1, enum{None=1, 6-wayValve=2, Value 6-wayValve=2, ModulatingCool=3, ModulatingCool=3, ModulatingHeat=4, ModulatingHeat=4, ModulatingValve=5, ModulatingValve=5, VariableSpeedFan=6, VariableSpeedFan=6, DischargeAirSensor=7, DischargeAirSensor=7, DrainPanSensor=8, DrainPanSensor=8, OccupancySensor=9, OccupancySensor=9, ProofofAirflow=10, ProofofAirflow=10, PipeSensor=11, PipeSensor=11, SpaceTempSensor=12, SpaceTempSensor=12,...
Page 30
Table 4 IO assignment (Continued) BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_DO2 Multistate enum{None=1, enum{None=1, Value HeatingFloatingClose=7, HeatingFloatingClose=7, CoolingFloatingClose=8, CoolingFloatingClose=8, CoolingOn/Off=9, CoolingOn/Off=9, ValveFloatingClose=10, ValveFloatingClose=10, ChangeoverValve=11, ChangeoverValve=11, FanCommand=12, FanCommand=12, HighSpeedFan=13, HighSpeedFan=13, MediumSpeedFan=14, MediumSpeedFan=14, LowSpeedFan=15, LowSpeedFan=15, AuxiliaryHeat=16, AuxiliaryHeat=16, CoolStage1=31} CoolStage1=31}...
Terminal input Table 5 Terminal input BACnet BACnet Default Name Object Object Range Description Value Type Instance phy_ChangeOverSwitch Binary Input Close=0, Changeover switch Open=1 status phy_DatSensor Analog -40 to 200 °F Discharge air sensor Input output value phy_DrainpanSensor Binary Input Off=0, Drain pan sensor status On=1...
Table 6 Terminal output and network output (Continued) BACnet BACnet Name Object Object Range Description Type Instance no_Cooling_Floating_Open Binary 2006 Off=0,On=1 Cooling floating valve open control Output output no_Cooling_Floating_Close Binary 2007 Off=0,On=1 Cooling floating valve close control Output output no_Heating_Floating_Open Binary 2008 Off=0,On=1...
Page 34
Table 7 IO configuration (Continued) BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_ModHeatMin_Output Analog 1475 0 to 9 V Minimum output Value voltage when modulating heating is enabled Cfg_ModHeatAction Binary Direct=0, Modulating heat Value Reverse=1 polarity selection Cfg_ModCoolMin_Output Analog 1476...
Alerts Table 8 Alerts BACnet BACnet Name Object Object Range Description Type Instance AlarmPriority_ProofofAirFlow Binary 2002 Inactive=0, Supply fan status Value Active=1 mismatch alarm & priority. AlarmPriority_SpaceFreezeProt Binary 2049 Inactive=0, If space temperature has dropped below 43 ℉ and Value Active=1 after 120 seconds of delay, high priority alarm is...
Page 37
Table 8 Alerts (Continued) BACnet BACnet Name Object Object Range Description Type Instance High Priority: AlarmPriority_HumSens Analog 2082 {BIT0=INACTIVE, BIT1=HIGH, Value 1. Only local sensor BIT2=MEDIUMN_ONBOARD, configured & on-board BIT4=MEDIUMN_SYLK} humidity sensor is in alarm 2. Only Remote sensor configured & TR40 sensor connected to Sylk address 2 is giving null value and digital output is...
Page 38
Table 8 Alerts (Continued) BACnet BACnet Name Object Object Range Description Type Instance AlarmPriority_SpcTempHI_Loli Analog 2084 {BIT0=INACTIVE, High priority: All space Value BIT1=HIGH, temperatures are out of BIT2=MEDIUMN_ONBOARD, range. No other resource BIT3=MEDIUMN_REMOTE, can be used. BIT4=MEDIUMN_SYLK} Medium priority: Some of the space temperatures are out of range, other resource can be used for...
Alert configuration Table 9 Alert configuration BACnet BACnet Name Object Range Description Object Type Instance Cfg_ProofofAirFlowAlarm Analog Value 2088 {BIT0=Primaryheatinga Bit 0 False – Will not turn off ndcoolingOnOff, Heat/Cool Outputs when alarm BIT1=PopUpOnHomeS is triggered, creen, Bit 0 True – Turn off Heat/Cool BIT2=Acknowledged, Outputs when alarm is BIT3=AuxiliaryheatOnO...
Network outputs Table 10 Network outputs BACnet BACnet Name Object Object Range Description Type Instance no_CoolCtrl_RunTimeAccumulate Analog 2026 0 to 270737 hours Outputs the actual run time Value of cooling control. no_LocalOccSensState Multistate 2013 enum{Occupied=1, Local occupancy sensor Value Unoccupied=2, state.
Page 43
Table 10 Network outputs (Continued) BACnet BACnet Name Object Object Range Description Type Instance no_ManualOverride Multistate 2016 enum{Occupied=1, Manual override Value Unoccupied=2, Bypass=3, Standby=4, Null=5} no_EffOccSensState Multistate 2017 enum{ Effective occupancy sensor Value Occupied=1, state UnOccupied=2, Unused=3} no_CoolDaLolimit Binary 2023 Normal=0, Discharge air high limit Value...
Page 44
Table 10 Network outputs (Continued) BACnet BACnet Name Object Object Range Description Type Instance no_RecoveryStatus Binary 2030 Normal=0, This point gives out when the Value Recovery=1 system is in recovery mode. no_TermLdOut Analog 2045 -200 to 200% Common terminal load Value output for heating and cooling.
Schedule Table 11 Schedule BACnet BACnet Default Object Object Range Description Name Value Type Instance no_ScheduleCurrentState Multistate 2027 enum{ Current schedule state Value Occupied=1, Unoccupied=2, Tempporty=3, Standyby=4} no_ScheduleNextState Multistate 2028 enum{ Next schedule state Value Occupied=1, Unoccupied=2, Tempporty=3, Standyby=4} no_ScheduleTimeToNext Analog 2021 1 to 11520...
Dehumidification Configuration Table 16 Dehumidification configuration BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_DehumEnable Binary 2040 Off=0, Enable/disable Value On=1 dehumidification Cfg_Dehum_SpaceRHHighLimit Analog 65%RH 30 to 100%RH Space relative humidity Value (RH) high limit setpoint. Cfg_Dehum_OverCool_Offset Analog 2022 -2 °F...
Page 50
Table 17 Fan configuration (Continued) BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_FanCoilManualSpeedSel Multistate enum{Auto=1, Fan speed Value Low=2, Medium=3, High=4, Off=5, Circulate=6} Cfg_FanConfig Analog 2087 {BIT1=Auto, Value BIT2=Manual, configuration. BIT3=Circulate} BIT1 Auto must be set as 1, manual and circulate can be set as 1 or...
Fan speed Table 18 Fan speed BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_FanCoilTwoSpeedVentMo Multistate enum{Low=1, Fan speed for Value High=2} ventilation mode Cfg_FanCoilThreeSpeedVentM Multistate enum{Low=1, Fan speed for Value Medium=2, ventilation High=3} mode Cfg_FanCoilTwoSpeedType Multistate enum{ Two speed fan Value...
CHAPTER COMMON CONFIGURATION Topics covered Control Equipment General Home Indoor temperature limits Multi sensor Occupancy setpoints Purge Recovery setpoint configuration Service mode Discharge air control Sylk calibration offsets Sylk sensor configurationSylk calibration offsets Wall module configuration Network...
Control Table 20 Control BACnet Default Name BACnet Object Type Object Range Description Value Instance Cfg_Control_MainSensor Multistate Value enum{ Temperature/ LocalSensor=1, Humidity RemoteSensor=2, sensor Multi-Sensor=3} selection Cfg_Control_PowerupDelay Analog Value 0 to 300 seconds Initial delay to seconds start control after power cycle.
Page 55
Table 21 Equipment (Continued) BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_FanCoilType Multistate enum{4PipeDualCoil=1, Fan coil type Value 4PipesingleCoil=2, PipeSingleCoil=3} Cfg_FanCoilHtgType Multistate enum{None=1, 4 pipe dual coil Value OnOff=2, heating valve Floating=3, type, 4 pipe Modulating=4} single coil/ 2 pipe single coil valve type...
Page 56
Table 21 Equipment (Continued) BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_FanCoilClgFloatingSyncE Binary Disable=0, 4 pipe dual coil Value Enable=1 floating cooling sync enable Cfg_FanCoilOnOffClgVlvChar Binary NormallyClosed=0, 4 pipe dual coil Value NormallyOpen=1 on/off cooling valve characteristic Cfg_FanCoilonOffHtgVlvChar Binary...
Page 57
Table 21 Equipment (Continued) BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_SixwayValveHeatingMaxO Analog 2067 5.7 V 0 to 10 V 6-way valve utput Value heat max output Cfg_SixwayValveCoolingMinOu Analog 2068 6.3 V 0 to 10 V 6-way valve tput Value...
Value Type Instance Cfg_Thermostat_TstUnitSel Binary Fahrenheit=0, Thermostat unit definition Value Celsius=1 (Imperial/ Metric) Cfg_BrandType Multistat enum{Honeywell=1 Vendor ID and Vendor e Value Alerton=2, name will be changed None=3} when modify brand type. Home Table 23 Home BACnet BACnet Default Name...
Page 59
Table 24 Indoor temp limits BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_PipeTempCoolThreshold Analog 2071 60 °F 45 to 65 °F Pipe sensor threshold for Value cooling Cfg_PipeTempHighLimit Analog 2072 180 °F 70 to 220 °F Pipe temperature alarm Value high limit...
Multi sensor Table 25 Multi sensor BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_ZoneMultiSens_Control Multistate enum{ Main control sensor Value Average=1 configuration Min=2, Max=3, Smart=4} Cfg_ZoneMultiSens_Sens1_Wt Analog A weighted average 0 to 10 Value allows individual sensors to have more influence on the average calculation.
Page 61
Table 25 Multi sensor (Continued) BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_ZoneMultiHumSens_Control Multistate enum{ Humidity sensor Value Average=1 configuration Min=2, Max=3, Smart=4} Cfg_ZoneMultiSens_HumSens1_Wt Analog A weighted average 0 to 10 Value allows individual sensors to have more influence on the average calculation.
Occupancy setpoints Table 26 Occupancy setpoints BACnet BACnet Default Name Object Range Description Object Type Value Instance Cfg_Setpoints_OccHeatSp Analog Value 68 °F 40 to 99 °F Occupied heating setpoint Cfg_Setpoints_OccCoolSp Analog Value 76 °F 40 to 99 °F Occupied cooling setpoint Cfg_Setpoints_StbyHeatSp Analog Value...
Table 27 Purge (Continued) BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_CoolTimeOut Analog 2101 4 hours 1 to 4 hours When heating/cooling keep Value working for timeout time check whether pipe temperature meet pipe sensor threshold. Recovery setpoint configuration Table 28 Recovery setpoint configuration BACnet...
Discharge air control Table 29 Discharge air control BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_FanCoilSupTempHtgSp Analog 1723 85 °F 75 to 180 °F Discharge air control Value maximum heating setpoint. Cfg_FanCoilSupTempClgSp Analog 1724 55 °F 40 to 80 °F Discharge air control Value...
Table 30 Sylk calibration offsets (Continued) BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_SylkCalOffset_Sylk Analog 0 °F -10 to 10 °F TR40_5 Temperature Bus5Temp Value calibration offset Cfg_SylkCalOffset_Sylk Analog 0 °F -10 to 10 °F C7400S Discharge Air Bus10Temp Value Temperature calibration...
Wall module configuration Table 32 Wall module configuration BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_Thermostat_SysSwitch Multistate enum{Auto=1,Co The system switch Value ol=2, may be used by the Heat=3, contractor or Ventilation=4, occupant to change Off=5} the operation of the unit.
Fail detect Network fail detect is used to detect when a network input has not been updated from the network for a period. When the network input has not been updated after about 5 minutes, the network input will return to a default value, typically 'Invalid'. The Fail detect is enabled when configured for the network variable and the net- work input is bound using a network tool.
Tuning Policy It defines the rules for evaluating both write requests, which is to writable proxy points, as well as the acceptable “freshness” of read requests that result from poll- ing. It includes standard tuning policy properties and additional properties related to client-side usage of the BACnet Subscribe COV service.
Page 70
Another way to access these properties is by expanding BacnetNetwork > Tuning Policies or double-clicking Default Policy. Fig 16. Tuning Policy - Default Policy Fig 17. Tuning Policy Property Sheet Tuning Policy...
Network inputs Table 34 Network inputs BACnet BACnet Default Name Object Object Range Description Value Type Instance ni_NetSchCurrentState Multistate enum{Occupied=1, Current schedule state Value Unoccupied=2, from network. Bypass=3, Standby=4, NoOverride=5} ni_NetSchNextState Multistate enum{Occupied=1, Next schedule state Value Unoccupied=2, from network. Bypass=3, Standby=4, NoOverride=5}...
Network sensor configuration Table 35 Network sensor configuration BACnet BACnet Default Name Object Object Range Description Value Type Instance Cfg_NetOccSenFailDetEn Binary Disable=0, Occupancy sensor Value Enable=1 fail detect enable Cfg_NetOccSenFailFalbck Analog InvalidValue(Null)=0, Occupancy sensor Value LastKnownGoodValue=1, fail detect fallback FixedValue=2 Cfg_NetOccSenFailFxdVal Multistate 2021...
Page 73
Table 36 Service mode (Continued) BACnet BACnet Default Object Object Range Description Name Value Type Instance ni_ServiceFanSpeed Analog 0 to 100% Fan speed configuration Value network input for variable speed fan when service mode is enabled. ni_ServiceHeatOnOff Binary 2042 Off=0, On/Off heat valve status Value On=1...
Page 74
Table 36 Service mode (Continued) BACnet BACnet Default Object Object Range Description Name Value Type Instance ni_ServiceValveOnOff Binary 2048 Off=0, Modulating valve Value On=1 configuration network input when service mode is enabled. ni_ServiceValveFloating Multistate 2024 enum{ Floating valve Value Off=1, configuration network Open=2, input when service mode...
CHAPTER BACNET GUIDELINES FOR TC300 Topics covered Situational BACnet guidelines for TC300 TC300 proprietary properties list List of all BACnet objects...
4- Standby. Schedule Special / Holiday events are Special / Holiday can create more than supported for the 3 years 3 years in Niagara, but TC300 supports duration. only for 3-year duration Schedule Users must write special When users writing special event/...
Page 79
BIT2=Override, BIT3=Alert View, BIT5=Temp. Unit, BIT12=Brightness, BIT15=FanSpeedConfig} Advanced User Unsigned 1254 0xFFFF {BIT0=Setpoint, Advanced user permission Permission BIT6=Schedule} Visitor Permission Unsigned 1257 0xFFFF None Visitor permission Brand Type Unsigned 1280 enum{Honeywell=1, Brand type configuration Alerton=2, None=3} TC300 proprietary properties list...