TABLE OF CONTENTS Declaration ............................5 Waste Electrical and Electronic Equipment (WEEE) ..........5 FCC Part 15 compliant ......................5 Regulation (EC) No 1907/2006 ..................6 Important Safety Information and Installation Precautions........6 Chapter 1 - Introduction .................. 9 Scope of the document ......................9 Reference documents......................
Page 4
TC300 THERMOSTATS MODBUS INTEGRATION GUIDE Fan configuration........................35 Fan speed by operating mode..................35 IO configuration........................38 Chapter 4 - Common configuration............41 Device............................42 Equipment ..........................44 General ............................48 Setpoints...........................48 Residential Setpoints......................50 Fixed Setpoints........................51 Indoor temperature limits....................52 IO assignment ........................53 IO status............................57 Internet weather info ......................58 Multi-sensor settings ......................58...
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 thermostats Mounting Instructions (31- 00642) are to be observed. • TC300 thermostats 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 7
TC300 thermostats are independently mounted electronic control system with fixed wiring. TC300 thermostats are 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 Thermostats Modbus Integration Guide...
Objects and the properties of the thermostat that help engineers to integrate and configure the settings via a Modbus tool. Reference documents • TC300 Commercial Thermostats User Guide (31-00644) • TC300 Commercial Thermostats Datasheet (31-00645) • TC300 Commercial Thermostats Mounting Instructions (31-00642) •...
Configuring Modbus connection The Modbus network can be configured while setting up the thermostat. Refer to the TC300 commercial thermostats user guide - 31-00644 or follow the steps below. To connect thermostat via Modbus 1. Swipe left from the Home screen.
Page 12
TC300 thermostats start to detect there is data communication from Modbus master. If there is no right baud rate matched during this 5 minutes, TC300 thermostats will work as the last-detected baud rate, or default to 19200 bps.
Page 13
Parity: None/Even/odd (Default: Even) • Notes: — Both Modbus word order and Byte order are big-endian. — The value of float type data stored in Modbus is an integer value of the real value enlarged by 1/scale, so it is equal to the true value divided by the value of the scale.
CHAPTER TERMINAL INPUT AND NETWORK OUTPUT Topics covered Sensor objects Heating, cooling, and fan status Alerts objects Other thermostat parameters Sylk sensor Schedule...
Sensor objects Table 2 Sensor objects *Note: Supported only in TC3XXB models Register Count = 1 Access = Read Memory Type = Volatile Register Name Range Default Scaling Description Address Type Close = 0 6501 ChangeoverSwitch Discrete 2-Pipe changeover switch Input Open = 1 status...
Page 17
Table 3 Heating, cooling, and fan status (Continued) *Note: Supported only in TC3XXB models Register Count=1 Access = Read Memory Type = Volatile Register Name Range Scaling Description Address Type 6004 Cooling Valve (ON/Off) Discrete Off = 0 Cooling on/off valve output status Input On = 1 6005...
Alerts objects Table 4 Alert objects *Note: Supported only in TC3XXB models Register Count = 1 Memory Type = Volatile Scaling = 1 Register Name Access Range Description Address Type Inactive = 0 7002 Proof of Air Discrete Read Supply fan status mismatch alarm Flow Alarm Input Active = 1...
Page 19
Table 4 Alert objects (Continued) *Note: Supported only in TC3XXB models Register Count = 1 Memory Type = Volatile Scaling = 1 Register Name Access Range Description Address Type Humidity Input Read BIT0 = Inactive High Priority: Sensor BIT1 = High 1.
Page 20
Table 4 Alert objects (Continued) *Note: Supported only in TC3XXB models Register Count = 1 Memory Type = Volatile Scaling = 1 Register Name Access Range Description Address Type Outdoor Air Input Read Inactive = 1 High priority: Outdoor air sensor Medium = 2 Temp Sensor failure.
Page 21
Table 4 Alert objects (Continued) *Note: Supported only in TC3XXB models Register Count = 1 Memory Type = Volatile Scaling = 1 Register Name Access Range Description Address Type 2942 Room Temp Holding Read/ BIT0 = shutdown all digital BIT 0 False - Don't shut down all Trend Config Write outputs On off...
Other thermostat parameters Table 5 Other thermostat parameters *Note: Supported only in TC3XXB models Access = Read Memory Type = Volatile Register Register Name Range Scaling Description Address Type Count 7067 Customized1Digi Discrete Off = 0 Customized1 sensor talOutput Input On = 1 digital output Customized1Volt...
Page 23
Table 5 Other thermostat parameters (Continued) *Note: Supported only in TC3XXB models Access = Read Memory Type = Volatile Register Register Name Range Scaling Description Address Type Count Effective Input Commercial Effective occupancy Occupancy State Occupied = 1 state Unoccupied = 2 Bypass = 3 Standyby = 4 NoOverride = 5...
Page 24
Table 5 Other thermostat parameters (Continued) *Note: Supported only in TC3XXB models Access = Read Memory Type = Volatile Register Register Name Range Scaling Description Address Type Count Effective Input CoolMode = 1 Effective Temperature Temperature ReheatMode = 2 Mode Mode HeatMode = 3 EmergencyHeat = 4*...
Page 25
Table 5 Other thermostat parameters (Continued) *Note: Supported only in TC3XXB models Access = Read Memory Type = Volatile Register Register Name Range Scaling Description Address Type Count Current Schedule Input Commercial Current Schedule State Occupied = 1 to Network Unoccupied = 2 Bypass = 3 Standyby = 4...
Page 26
Table 5 Other thermostat parameters (Continued) *Note: Supported only in TC3XXB models Access = Read Memory Type = Volatile Register Register Name Range Scaling Description Address Type Count Terminal Load Input -200 to 200 % Common terminal load Output output for heating and cooling.
Sylk sensor Table 6 Sylk sensor Register Type = Input Register Count = 1 Access = Read Memory Type = Volatile Reg Address Name Range Scaling Description Sylk2Temp -40 to 150°F 0.01 °F TR40-H-CO2: Temperature (-40 to 65°C) (May also use models TR40, TR40-H, TR40-CO2, TR40-H-CO2) Sylk2Hum 0 to 100RH%...
Page 28
Table 7 Schedule Register Type = Input Register Count = 1 Access = Read/Write Memory Type = Volatile Scaling = 1 Reg Address Name Range Description Commercial Residential Schedule Time To Next 1 to 11520 minutes Time to next schedule state 5072 Schedule Vacation System Off=0...
Compressor Table 9 Compressor *Note: Supported only in TC3XXB models Register Count = 1 Memory Type = Non Volatile Access = Read/Write Register Name Range Scaling Description Address Type 2954* Compressor Delay Holding 15 to 120 seconds Compressor delay time value. (Default 90 seconds) 3051* Compressor OAT...
Page 32
Table 10 Cooling and Heating advanced settings (Continued) *Note: Supported only in TC3XXB models Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Name Range Default Scaling Description Address 3058* Heating Min On 0 to 300 seconds 120 seconds 1 second...
Page 33
Table 10 Cooling and Heating advanced settings (Continued) *Note: Supported only in TC3XXB models Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Name Range Default Scaling Description Address 3051* EnableCompres Disable = 0 Enable compressor outdoor sorOATLockout Enable = 1...
Fan configuration Table 13 Fan configuration Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Name Range Default Scaling Description Address 2012 Fan Type SingleSpeed = 1 Fan can be configured as TwoSpeed = 2 single speed, 2 speed or as a ThreeSpeed = 3 variable speed fan.
Page 36
Table 14 Fan speed by operating mode (Continued) *Note: Supported only in TC3XXB models Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Name Range Default Scaling Description Address 3762 Residential Fan Speed Fixed = 1 User can select Auto Control = 2...
Page 37
Table 14 Fan speed by operating mode (Continued) *Note: Supported only in TC3XXB models Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Name Range Default Scaling Description Address 3570 Variable Speed Fan Vent 0 to 100 % 0.01% Variable speed...
IO configuration Table 15 IO configuration *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Non Volatile Register Name Range Default Scaling Description Address Type NormallyOpen = 0 4031 Occupancy Coil Occupancy sensor sensor type NormallyClosed = 1 input characteristics...
Page 39
Table 15 IO configuration *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Non Volatile Register Name Range Default Scaling Description Address Type 2905 Pipe sensor type Holding NTC10K Type II = 1 Pipe sensor type NTC10K Type III = 2 NTC20K = 3...
Page 40
Table 15 IO configuration *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Non Volatile Register Name Range Default Scaling Description Address Type 2746 Customized2Volt Holding 1 to 10 0.01 Customized2 ageMaxInput maximum voltage input for the sensor.
CHAPTER COMMON CONFIGURATION Topics covered Device Equipment General Setpoints Residential Setpoints Fixed Setpoints Indoor temperature limits IO assignment IO status Multi-sensor settings Occupancy setpoints Special functions Service mode Discharge air control Sylk calibration offsets Sensor fault settings Sylk sensor configuration User permission Operating settings...
Equipment Table 17 Equipment *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Non Volatile Register Name Range Default Scaling Description Address Type FanCoil = 1 2007* Equipment Type Holding Equipment Conventional = 2 type.
Page 45
Table 17 Equipment (Continued) *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Non Volatile Register Name Range Default Scaling Description Address Type 2575 Fan Coil Type Holding 4 PipeDualCoil = 1 Fan coil type 4PipeSingleCoil = 2 2PipeSingleCoil = 3 2576...
Page 46
Table 17 Equipment (Continued) *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Non Volatile Register Name Range Default Scaling Description Address Type 4453* FanCoilHtgFloatingS Coil Disable = 0 4 pipe dual Enable = 1 yncEn coil floating heating sync...
Page 47
Table 17 Equipment (Continued) *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Non Volatile Register Name Range Default Scaling Description Address Type 5037 Six-way Valve Output Coil 0-10V = 0 6-way valve 2-10V = 1 type 5038...
12 Hour = 0 Time format Format 24 Hour = 1 2505 Brand Type Holding Honeywell = 1 Vendor ID and vendor name will be Alerton = 2 changed when modify brand type. None = 3 Custom = 4 English = 1...
Page 49
Table 19 Setpoints (Continued) Register Count = 1 Register Memory Name Access Range Scaling Description Address Type Type Commercial Setpoint Status Input Read Volatile When the setpoint is Occupied = 1 adjusted by user, Unoccupied = 2 no_setpointsts Bypass = 3 shifts to Standyby = 4 ‘Temporary’.
Residential Setpoints Table 20 Residential Setpoints Register Count = 1 Register Memory Name Access Range Scaling Description Address Type Type 2758 Residential Wake Holding Read/ 40 to 90 °F 0.01 °F User can set the Heat Setpoint Write Volatile (5 to 32 °C) residential heat (Default 68) setpoint in wake...
Table 20 Residential Setpoints (Continued) Register Count = 1 Register Memory Name Access Range Scaling Description Address Type Type 2769 Residential Holding Read/ 50 to 99 °F 0.01 °F User can set the Vacation Cool Write Volatile (10 to 37 °C) residential cool Setpoint (Default 82)
Indoor temperature limits Table 22 Indoor temperature limits Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Scaling = 0.01°F Name Range Default Description Address 3254 IndoorTempHighLimit 90 to 150 °F 90 °F Space temperature alarm high limit (33 to 65°C) (32.2 °C)
Table 24 IO status (Continued) Register Count = 1 Access = Read/Write Memory Type = Volatile Register Reg Address Name Range Scaling Description Type 3505 DO3 Output Holding enum {OFF = The user can set the output state Modbus Input 0, ON = of DO3 through Modbus 1,Invalid=327...
Page 59
Table 26 Multi-sensor settings (Continued) Register Count=1 Access=Read/Write Memory Type=Non Volatile Register Type=Holding Name Range Default Scaling Description Address 3034 Address 2 Temp Weight 0 to 10 0.01 A weighted average allows individual sensors to have more influence on the average calculation.
Occupancy setpoints Table 27 Occupancy setpoints Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Scaling = 0.01 Reg Address Name Range Default Description 3007 Occupied Heat Setpoint 40 to 99 °F 68°F Occupied heating setpoint (5 to 37 °C) (20°C)
Page 61
Table 28 Special functions (Continued) Register Count = 1 Access = Read/Write Memory Type = Non Volatile Register Name Range Default Scaling Description Address Type 2945 CoolTime Out Holding 1 to 4 hours 0.01 When heating/ hour cooling keep working for timeout time check whether pipe temperature meet...
Service mode Table 29 Service mode *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Volatile Register Name Range Default Scaling Description Address Type NoOverride = 0 4006 SeviceModeEn Coil Service mode network Service = 1 input to felicitate installer during...
Page 63
Table 29 Service mode (Continued) *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Volatile Register Name Range Default Scaling Description Address Type 5045 ServiceChangeOver Coil Off = 0 Changeover valve status On = 1 when service mode is enabled.
Discharge air control Table 30 Discharge air control Register Count = 1 Access = Read/Write Memory Type = Non Volatile Register Name Range Default Scaling Description Address Type 3623 Discharge Air Holding 75 to 180 °F 85 °F 0.01°F Discharge air control Heat Setpoint (24 to 82 °C) (29.4 °C)
Page 65
Table 31 Sylk calibration offsets (Continued) Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Name Range Default Scaling Description Address 3100 Sylk Addr.2 CO2 Offset -100 to 0.01 TR40_2 CO2 calibration 100ppm offset Δ...
Table 34 User permission (Continued) Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Name Range Default Scaling Description Address 3406 Visitor Permission None 0xffff Visitor Permission. 0xFFFF indicates 0b11111111111111111. Enabling a bit in the range enables corresponding permission.
Need help?
Do you have a question about the TC300 and is the answer not in the manual?
Questions and answers