Advertisement

Quick Links

TC300B Thermostats
Modbus Integration Guide
® U.S. Registered Trademark
Copyright © 2024 Honeywell Inc. • All Rights Reserved
31-00670-02 | Rev. 03-24

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Honeywell TC300B

  • Page 1 TC300B Thermostats Modbus Integration Guide ® U.S. Registered Trademark Copyright © 2024 Honeywell Inc. • All Rights Reserved 31-00670-02 | Rev. 03-24...
  • Page 3: Table Of Contents

    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......................
  • Page 4 TC300B THERMOSTAT MODBUS INTEGRATION GUIDE IO configuration........................30 Chapter 4 - Common configuration............31 Device............................32 Equipment ..........................32 General ............................35 Setpoints...........................35 Indoor temperature limits....................37 IO assignment ........................37 IO status............................41 Multi-sensor settings ......................41 Occupancy setpoints ......................43 Special functions........................43 Service mode...........................44 Discharge air control ......................46 Sylk calibration offsets......................46...
  • Page 5 TC300B THERMOSTAT MODBUS INTEGRATION GUIDE...
  • Page 6 TC300B THERMOSTAT MODBUS INTEGRATION GUIDE...
  • Page 7: 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 8: Regulation (Ec) No 1907/2006

    This is to allow any condensation resulting from low shipping/storage temperatures to evaporate. • Do not open TC300B Thermostat, as it contains no user-serviceable parts inside! • Investigated according to United States Standard UL60730-1 and UL60730-2-9. • Investigated according to Canadian National Standard(s) C22.2, No. 205-M1983 (CNL-listed).
  • Page 9 TC300B Thermostat is intended for commercial and residential environments. TC300B Thermostat is an independently mounted electronic control system with fixed wiring. TC300B 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.
  • Page 10 TC300B Modbus Integration Guide...
  • Page 11: Chapter 1 - Introduction

    Objects and the properties of the thermostat that help engineers to integrate and configure the settings via a Modbus tool. It also contains wiring and installation of the thermostat. Reference documents • TC300B Commercial Thermostat User Guide (31-00644) • TC300B Commercial Thermostat Datasheet (31-00645) • TC300B Commercial Thermostat Mounting Instructions (31-00642) •...
  • Page 12: 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 13: Configuring Modbus Connection

    Configuring Modbus connection The Modbus network can be configured while setting up the thermostat. Refer to the TC300B Commercial Thermostat User Guide - 31-00644 or follow the steps below. To connect thermostat via Modbus 1. Swipe left from the Home screen.
  • Page 14 The default for the first startup is Auto Baud rate. This detection process will last 5 minutes after TC300B start to detect there is data communication from Modbus master. If there is no right baud rate matched during this 5 minutes, TC300B will work as the last-detected baud rate, or default to 19200 bps.
  • 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 Register Count=1 Access=Read Memory Type=Volatile Register Name Range Default Scaling Description Address Type 6501 ChangeoverSwitch Discrete Close=0 2-Pipe changeover switch Input Open=1 status Discharge Air Input -40 to 200°F 0.01°F Discharge air sensor Sensor output value.
  • Page 17 Table 3 Heating, cooling, and fan status (Continued) Register Count=1 Access=Read Memory Type=Volatile Register Name Range Scaling Description Address Type 6008 heating Floating Open Discrete Off=0 Heating Floating valve open control Input On=1 output 6009 Heating Floating Close Discrete Off=0 Heating Floating valve close control Input On=1...
  • Page 18: Alerts Objects

    Alerts Objects Table 4 Alert Objects Register Count=1 Memory Type=Volatile Scaling=1 Register Name Access Range Description Address Type 7002 Proof of Air Discrete Read Inactive=0 Supply fan status mismatch alarm Flow Alarm Input Active=1 & priority 7049 Space Discrete Read Inactive=0 If the space temperature has Freeze...
  • Page 19 Table 4 Alert Objects (Continued) Register Count=1 Memory Type=Volatile Scaling=1 Register Name Access Range Description Address Type High Priority: Humidity Input Read BIT0=Inactive BIT1=High Sensor 1. Only local sensor configured & Faulty Alarm BIT2=MEDIUMN_ONBOARD on-board humidity sensor is in BIT4=MEDIUMN_SYLK alar 2.
  • Page 20 Table 4 Alert Objects (Continued) Register Count=1 Memory Type=Volatile Scaling=1 Register Name Access Range Description Address Type Pipe Sensor Input Read Inactive=0 For 2 pipe single coil heat & cool: Temp Heat ACTIVE=1 Water temperature is not suitable Or Cool for heating/cooling.
  • Page 21: Other Thermostat Parameters

    Other thermostat parameters Table 5 Other thermostat parameters Access = Read Memory Type=Volatile Register Register Name Range Scaling Description Address Type Count CoolCtrl_RunTim Input 0 to 270737hours 1 hour Outputs the actual run eAccumulate time of cooling control Local Occupancy Input Occupied=1 Local Occupancy sensor...
  • Page 22 Table 5 Other thermostat parameters (Continued) Access = Read Memory Type=Volatile Register Register Name Range Scaling Description Address Type Count ManualOverride Input Occupied=1 Manual override Unoccupied=2 Bypass=3 Standby=4 Null=5 EffOccSensState Input Occupied=1 Effective occupancy Unoccupied=2 sensor state Unused=3 7023 CoolDaLolimit Discrete Normal=0 Discharge air high limit...
  • Page 23 Table 5 Other thermostat parameters (Continued) 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. This is an output showing the terminal load, which is a percentage between - 200% and +200% based...
  • Page 24: 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 (May also use models TR40, TR40-H, TR40-CO2, TR40-H-CO2) Sylk2Hum 0 to 100RH% 0.01% TR40-H-CO2: Humidity (May also use models TR40, TR40-H, TR40-CO2, TR40-H-CO2) Sylk2CO2...
  • Page 25: Chapter 3 - Application Configuration

    CHAPTER APPLICATION CONFIGURATION Topics covered Aux heat configuration Cooling and Heating advanced settings Dehumidification Dehumidification Fan configuration Fan speed by operating mode IO configuration...
  • Page 26: 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 5039 Auxiliary Heat Coil Off=0 Auxiliary heat enable Enable On=1 (Default 0) 2903 Aux heat Mode Holding Peripheral=1 Auxiliary heat type Supplemental=2 (Default 1) 3718...
  • Page 27: Dehumidification

    Table 9 Cooling and Heating advanced settings (Continued) Register Type=Holding Register Count=1 Access=Read/Write Memory Type=Non Volatile Reg Address Name Range Default Scaling Description 3101 Thermostat 2 to 9°F 3°F 0.01°F Temperature Deadband (Default 3°F) differential between heat and cool setpoint 3014 Initial delay 0 to 300 seconds...
  • Page 28: Fan Configuration

    Fan configuration Table 11 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. VariableSpeed=4 3039 Fan Off_Cool_Delay...
  • Page 29 Table 12 Fan speed by operating mode (Continued) Register Type=Holding Register Count=1 Access=Read/Write Memory Type=Non Volatile Name Range Default Scaling Description Address 3568 Variable Speed Fan Cool 0 to 100% 0.01% Variable speed Mode Min Speed fan min speed for cool 3569 Variable Speed Fan Cool 0 to 100%...
  • Page 30: Io Configuration

    IO configuration Table 13 IO configuration Register Count=1 Access=Read/Write Memory Type=Non Volatile Register Name Range Default Scaling Description Address Type 4031 Occupancy Coil NormallyOpen=0 Occupancy sensor input sensor type NormallyClosed=1 characteristics selection. 4033 Airflow status Coil NormallyOpen=0 Airflow status input sensor type NormallyClosed=1 characteristics selection.
  • Page 31: Chapter 4 - Common Configuration

    CHAPTER COMMON CONFIGURATION Topics covered Device Equipment General 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 Wall module configuration...
  • Page 32: Device

    Device Table 14 Device Scaling=1 Register Memory Descripti Name Access Range Address Type Count Type 5500 Device Coil Read/ Not Configured=0 Device Configured Write Volatile Configured=1 configured (Default 0) 3408 Display Holding Read/ BIT1=Time Display Options Write Volatile BIT2=Schedule Status options BIT5=Indoor CO2 BIT6=IndoorHumidity...
  • Page 33 Table 15 Equipment (Continued) 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 Fan Coil Heating Holding None=1 4-pipe dual coil Type OnOff=2 heating valve type, 4- Floating = 3...
  • Page 34 Table 15 Equipment (Continued) Register Count=1 Access=Read/Write Memory Type=Non Volatile Register Name Range Default Scaling Description Address Type 4458 FanCoilHtgONOFFC Coil NormallyClosed=0 4-pipe dual coil on/off NormallyOpen=1 heating valve characteristic, 4 pipe single coil/2-pipe single coil on/off valve characteristic 3707 FanCoilClgValveMini Holding 0 to 100%...
  • Page 35: General

    Backlight 3452 Time Holding 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 Setpoints Table 17 Setpoints Register Count=1 Register Memory Name Access...
  • Page 36 Table 17 Setpoints (Continued) Register Count=1 Register Memory Name Access Range Scaling Description Address Type Type 3257 Temporary heat Holding Read/ Volatile -45 to 45°F 0.01°F Temporary heat setpoint Write setpoint adjustment adjustment from user or from the supervisor. Setpoints...
  • Page 37: Indoor Temperature Limits

    Indoor temperature limits Table 18 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 3255 IndoorTempLowLimit 0 to 60°F 45°F Space temperature alarm low limit 3332 DischargeTempHighLimit 70 to 180°F...
  • Page 38 Table 19 IO assignment (Continued) Register Type=Holding Register Count=1 Access=Read/Write Memory Type=Non Volatile Scaling=1 Reg Address Name Range Default Description 2027 UIO2 None =1 None =1 6-WayValve = 2 6-WayValve = 2 ModulatingCool =3 ModulatingCool =3 ModulatingHeat =4 ModulatingValve =5 ModulatingHeat =4 ModulatingValve =5 VariableSpeedFan =6...
  • Page 39 Table 19 IO assignment (Continued) 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 HeatingFloatingClose =7 CoolingFloatingClose =8 CoolingFloatingClose =8 CoolingOn/Off=9 CoolingOn/Off=9 ValveFloatingClose =10 ValveFloatingClose =10 ChangeoverValve=11 ChangeoverValve=11 FanCommand=12 FanCommand=12...
  • Page 40 Table 19 IO assignment (Continued) Register Type=Holding Register Count=1 Access=Read/Write Memory Type=Non Volatile Scaling=1 Reg Address Name Range Default Description 2032 None =1 None =1, ChangeoverValve=11 ChangeoverValve=11, FanCommand =12 FanCommand =12, HighSpeedFan=13, HighSpeedFan=13 MediumSpeedFan =14 MediumSpeedFan =14, LowSpeedFan= 15 LowSpeedFan= 15, AuxiliaryHeat=16 AuxiliaryHeat=16, DischargeAirSensor =18...
  • Page 41: Io Status

    IO status Table 20 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 network.
  • Page 42 Table 21 Multi-sensor settings (Continued) Register Count=1 Access=Read/Write Memory Type=Non Volatile Register Type=Holding Name Range Default Scaling Description Address 3035 Address 3 Temp Weight 0 to 10 0.01 A weighted average allows individual sensors to have more influence on the average calculation.
  • Page 43: Occupancy Setpoints

    Occupancy setpoints Table 22 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 120°F 68°F Occupied heating setpoint 3004 Occupied Cool Setpoint 40 to 120°F 76°F Occupied cooling setpoint 3008 Standby Heat Setpoint...
  • Page 44: Service Mode

    Service mode Table 24 Service mode Register Count=1 Access=Read/Write Memory Type=Volatile Register Name Range Default Scaling Description Address Type 4006 SeviceModeEn Coil NoOverride=0 Service mode network Service=1 input to felicitate installer during commissioning/ maintenance to shutdown all equipment. 2926 SeviceFan Holding Off=1 Fan speed configuration...
  • Page 45 Table 24 Service mode (Continued) 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. 4019 ServiceHeatStage1 Coil Off=0 Heat stage 1 On=1 configuration network input when service mode is enabled.
  • Page 46: Discharge Air Control

    Discharge air control Table 25 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 maximum heating setpoint. 3624 Discharge Air Holding 40 to 80°F...
  • Page 47 Table 26 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 0ppm 0.01ppm TR40_2 CO2 calibration 100ppm offset 3026 Sylk Addr.3 Temp Offset -10 to 10°F 0°F 0.01°F TR40_3 Temperature...
  • Page 48: Sensor Fault Settings

    Sensor fault settings Table 27 Sensor fault settings Register Count=1 Access=Read/Write Memory Type=Non Volatile Scaling=1 Register Name Range Default Description Address Type 4159 Occupancy Sensor Fail Coil Disable=0 Occupancy sensor fail Detect Enable Enable=1 Detect enable 3262 Occupancy Sensor Fail Holding InvalidValue (Null)=0 Occupancy sensor fail...
  • Page 49 Table 28 Sylk sensor configuration (Continued) Register Count=1 Access=Read/Write Memory Type=Non Volatile Scaling=1 Register Name Range Default Description Address Type 4153 Sylk Addr.10 Config Coil Disable=0 Sylk bus addr-10 device enable/ Enable=1 disable Sylk sensor configuration...
  • Page 50: User Permission

    User permission Table 29 User permission Register Type=Holding Register Count=1 Access=Read/Write Memory Type=Non Volatile Name Range Default Scaling Description Address 3402 Basic User BIT0=Installer 0xffff Basic user permission Permission BIT1=Advanced BIT2=Basic BIT3=Visitor 3403 Advanced User BIT0=Setpoint 0xffff Advanced user permission Permission BIT6=Schedule 3406...
  • Page 51: Chapter 5 - Network Inputs & Outputs

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

    Network inputs Table 31 Network inputs Register Count=1 Access = Read/Write Memory Type=Volatile Register Name Range Default Scaling Description Address Type 2801 Current Schedule Holding Occupied=1 Current schedule State Unoccupied=2 state from network. Bypass=3 Standby=4 NoOverride=5 2802 Next Schedule Holding Occupied=1 Next schedule state State...
  • Page 53 Network inputs...
  • Page 54 Network inputs...
  • Page 56 ™ 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-02 | Rev. 03-24...

Table of Contents