Honeywell TC300 Integration Manual
Honeywell TC300 Integration Manual

Honeywell TC300 Integration Manual

Hide thumbs Also See for TC300:

Advertisement

Quick Links

TC300 Thermostats
Modbus Integration Guide
® U.S. Registered Trademark
Copyright © 2025 Honeywell Inc. • All Rights Reserved
31-00670-04 | Rev. 06-25

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TC300 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Honeywell TC300

  • Page 1 TC300 Thermostats Modbus Integration Guide ® U.S. Registered Trademark Copyright © 2025 Honeywell Inc. • All Rights Reserved 31-00670-04 | Rev. 06-25...
  • Page 3: Table Of Contents

    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...
  • Page 5: Declaration

    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.
  • Page 6: Regulation (Ec) No 1907/2006

    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...
  • Page 8 TC300 Thermostats Modbus Integration Guide...
  • Page 9: Chapter 1 - Introduction

    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) •...
  • Page 10: Terms, Acronyms, And Abbreviations

    Terms, Acronyms, and Abbreviations Table 1 Terms, Acronyms, and Abbreviations Term, Acronym, Abbreviation Definition Universal Input Universal Input/Output Digital Output Configuration Building Automation System Network Input Network Output Network Configuration Terms, Acronyms, and Abbreviations...
  • Page 11: Configuring Modbus Connection

    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.
  • Page 14 Configuring Modbus connection...
  • Page 15: Chapter 2 - Terminal Input And Network Output

    CHAPTER TERMINAL INPUT AND NETWORK OUTPUT Topics covered Sensor objects Heating, cooling, and fan status Alerts objects Other thermostat parameters Sylk sensor Schedule...
  • Page 16: Sensor Objects

    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...
  • Page 18: Alerts Objects

    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...
  • Page 22: Other Thermostat Parameters

    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.
  • Page 27: Sylk Sensor

    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...
  • Page 29: Chapter 3 - Application Configuration

    CHAPTER APPLICATION CONFIGURATION Topics covered Aux heat configuration Compressor Cooling and Heating advanced settings Hum Config Dehumidification Fan configuration Fan speed by operating mode IO configuration...
  • Page 30: Aux Heat Configuration

    Aux heat configuration Table 8 Aux heat configuration Register Count = 1 Memory Type = Non Volatile Access = Read/Write Register Name Range Scaling Description Address Type Off = 0 5039 Auxiliary Heat Coil Auxiliary heat enable Enable On = 1 (Default 0) Peripheral = 1 2903...
  • Page 31: Compressor

    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...
  • Page 34: Hum Config

    Hum Config Table 11 Hum config *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Non Volatile Register Name Range Scaling Description Address Type Off = 0 5056* Humidification Enable Coil Humidification enable. On = 1 (Default 0) 2062*...
  • Page 35: Fan Configuration

    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...
  • Page 38: Io Configuration

    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.
  • Page 41: Chapter 4 - Common Configuration

    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...
  • Page 42: Device

    Device Table 16 Device Scaling = 1 Register Memory Name Access Range Description Address Type Count Type Not Configured = 0 5500 Device Coil Read/ Device Configured Write Volatile Configured = 1 configured (Default 0) BIT1 = Time 3408 Display Options Holding Read/ Display options...
  • Page 43 Table 16 Device (Continued) Scaling = 1 Register Memory Name Access Range Description Address Type Count Type 3823 Custom Brand Holding Read/ Custom brand Name Write Volatile name configuration 3865 Residential Holding Read/ Residential Custom Event Write Volatile schedule Name custom event name configuration...
  • Page 44: Equipment

    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...
  • Page 48: General

    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’.
  • Page 50: Residential Setpoints

    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...
  • Page 51: Fixed Setpoints

    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)
  • Page 52: Indoor Temperature Limits

    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)
  • Page 53: Io Assignment

    IO assignment Table 23 IO assignment Note: *Supported in TC3XXB models, not in TC3XXC models. Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Scaling = 1 Reg Address Name Range Default Description 2026 UIO1 None = 1...
  • Page 54 Table 23 IO assignment (Continued) Note: *Supported in TC3XXB models, not in TC3XXC models. Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Scaling = 1 Reg Address Name Range Default Description 2904 UIO3 None = 1 None = 1...
  • Page 55 Table 23 IO assignment (Continued) Note: *Supported in TC3XXB models, not in TC3XXC models. Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Scaling = 1 Reg Address Name Range Default Description 2029 None = 1 None = 1 HeatingFloatingClose = 7*...
  • Page 56 Table 23 IO assignment (Continued) Note: *Supported in TC3XXB models, not in TC3XXC models. Register Type = Holding Register Count = 1 Access = Read/Write Memory Type = Non Volatile Scaling = 1 Reg Address Name Range Default Description 2031 None = 1 None = 1 CoolingFloatingClose = 8*...
  • Page 57: Io Status

    IO status Table 24 IO status Register Count = 1 Access = Read/Write Memory Type = Volatile Register Reg Address Name Range Scaling Description Type UIO3 Output Input -40 to 260 0.01 Universal output shared to network. UIO1 Output Input -40 to 260 0.01 Universal output shared to...
  • Page 58: Internet Weather Info

    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.
  • Page 60: Occupancy Setpoints

    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...
  • Page 62: Service Mode

    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.
  • Page 64: Discharge Air Control

    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 Δ...
  • Page 66: Sensor Fault Settings

    Sensor fault settings Table 32 Sensor fault settings *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Non Volatile Scaling = 1 Register Name Range Default Description Address Type Disable = 0 4159 Occupancy Sensor Fail Coil Occupancy sensor fail...
  • Page 67: Sylk Sensor Configuration

    Sylk sensor configuration Table 33 Sylk sensor configuration Register Count = 1 Access = Read/Write Memory Type = Non Volatile Scaling = 1 Register Name Range Default Description Address Type 3732 Sylk Addr.2 Sensor Holding TR40 = 1 Sylk bus addr-2 device type Type TR50 = 2 2085...
  • Page 68: Operating Settings

    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.
  • Page 69: Chapter 5 - Network Inputs & Outputs

    CHAPTER NETWORK INPUTS & OUTPUTS Topics covered Network Network inputs...
  • Page 70: Network

    Network Table 36 Network Register Count = 1 Access = Read/Write Memory Type = Volatile Register Name Range Default Scaling Description Address Type WIFI RSSI Input WiFi RSSI (Received Signal (Applicable only to Strength TC320B-G/ Indicator) value. TC320C-G thermostats) Network...
  • Page 71: Network Inputs

    Network inputs Table 37 Network inputs *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Volatile Range Default Scaling Description Register Name Address Type Commercial Residential 2801 Current Holding Occupied = 1 Wake = 1 Current schedule Schedule Unoccupied = 2...
  • Page 72 Table 37 Network inputs (Continued) *Note: Supported only in TC3XXB models Register Count = 1 Access = Read/Write Memory Type = Volatile Range Default Scaling Description Register Name Address Type Commercial Residential 2080 SpaceRH Holding 0 to 100 RH% 0.01% Space humidity network input 2104...
  • Page 74 ™ Honeywell | Building Automation 715 Peachtree Street, N.E., Atlanta, GA 30308, United States. ® U.S. Registered Trademark © 2024 Honeywell International Inc. Buildings.honeywell.com 31-00670-04 | Rev. 06-25...

Table of Contents