Installation Guide for Honeywell models including: TR100 Wall Module, TR100, Wall Module, Module
File Info : application/pdf, 39 Pages, 636.55KB
DocumentDocumentTR100 Wall Module Modbus Integration Guide TABLE OF CONTENT CHAPTER 1 - INTRODUCTION........................................................................ 1 Scope of the document................................................................................................................ 1 Reference documents .................................................................................................................. 1 Prerequisites .................................................................................................................................... 1 Warning.............................................................................................................................................. 1 CHAPTER 2 - SETTING UP AND CONFIGURING MODBUS....................... 2 Setting Up Modbus Network ..................................................................................................... 2 CHAPTER 3 - MODBUS OBJECT POINTS ..................................................... 8 Alert...................................................................................................................................................... 8 Device............................................................................................................................................... 10 Display Values .............................................................................................................................. 14 Fan Control .................................................................................................................................... 17 General Setting and Monitoring ........................................................................................... 19 HVAC Mode Control ................................................................................................................... 22 LED_LCD......................................................................................................................................... 25 Occupancy ..................................................................................................................................... 26 Sensor .............................................................................................................................................. 32 Setpoint........................................................................................................................................... 33 TR100 - Modbus Integration Guide i Disclaimer This document contains Honeywell proprietary information. Information contained herein is to be used solely for the purpose submitted, and no part of this document or its contents shall be reproduced, published, or disclosed to a third party without the express permission of Honeywell International Inc. While this information is presented in good faith and believed to be accurate, Honeywell disclaims the implied warranties of merchantability and fitness for a purpose and makes no express warranties except as may be stated in its written agreement with and for its customer. 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. © 2024 Honeywell International Inc. Other Trademarks Third-party brands and names are the property of their respective owners. Microsoft®, Win32, Windows®, Windows XP, Windows Vista, Windows 7, Windows 8, and Visual Studio are registered trademarks of Microsoft Corporation in the United States and other countries. Other products and company names mentioned herein may be the trademarks of their respective owners. Examples of companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events are fictitious. No association with any real company, organization, product, domain name, e-mail address, logo, person, place, or event is intended or should be inferred. TR100 - Modbus Integration Guide ii 1CHAPTER INTRODUCTION 1.1 Scope of the document The Modbus Integration document contains information related to Modbus Objects and the properties of the TR100 wall module that help engineers to integrate and configure the settings via a Modbust tool. 1.2 Reference documents · TR100 Data sheet - 31-00671-01 · TR100 Installation Instructions - 31-00673 · TR100 User Guide - 31-00674 · TR100 Pocket Guide - 31-00675 1.3 Prerequisites Before going through initial commissioning and configuration process, ensure the TR100 is installed and wired up according to the TR100 installation and mounting guide. 1.4 Warning · To reduce the risk of electrical shock do not open the thermostat. There are no user serviceable parts inside. Refer servicing to qualified service personnel only. · Cleaning -- Use a dry cloth to clean the product. Do not use liquid cleaners or aerosol cleaners. · Water and moisture -- Do not use the product near water. Do not install the product in a place where water may splash onto it. · Do not operate the thermostat with a hard, sharp, or pointed object such as a fingernail, pen. · The screen used for the thermostat is made of glass. Therefore, it can break when the product is dropped or heavy impact is applied. Do not handle broken glass without appropriate protection in event of damage. TR100 - Modbus Integration Guide 1 2CHAPTER SETTING UP AND CONFIGURING MODBUS 2.1 Setting Up Modbus Network Follow these steps for the initial setup of the TR100 Modbus: Step 1. . Boot-up the TR100 Wall Module. The Honeywell logo screen appears, followed by the Welcome to TR100 screen. Figure 1. Welcome screen TR100- Modbus Integration Guide 2 Step 2. Once the load reaches 100 %, the initial setup screen is shown as below.. Step 3. Step 4. Figure 2. Initial Setup Screen Press and hold the "Honeywell logo" for 5 seconds to access device type selection screen. Select the device type TR100 and click button. Figure 3. Device Type TR100- Modbus Integration Guide 3 Choose Network Connection:. Figure 4. Network Connection Step 5. Tap Modbus and enable the Modbus connection. Step 6. To enable Modbus connection swipe the toggle bar to the right. The baud rate shows `Auto Mode' for the first 5 minutes. . Figure 5. Enable Modbus TR100- Modbus Integration Guide 4 Step 7. Select Baud Rate. Step 8. . Select Stopbits . Figure 6. Select Baud Rate TR100- Modbus Integration Guide 5 Step 9. Select Parity. Figure 7. Parity Step 10. Assign name to device. Assigning a name to the device: Figure 8. Device Name TR100- Modbus Integration Guide 6 Step 11. Step 12. Step 13. Tap on the text field. A keyboard will be displayed on the screen to enter the device name. Enter the device name. Assign a unique name to a device specifying a name to the location where the device is installed. It assists the user to easily identify the device during remote operation of the device. After entering a valid device name tap the right arrow button. The device name is saved, and the Passcode screen appears. TR100- Modbus Integration Guide 7 3CHAPTER MODBUS OBJECT POINTS Alert Table 1. Alerts Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit Data Type Range HOLDI NG 1954 41955 Cfg_Alarm 1 R/W NV CO2Upper ppm UInt16 400~5000 Limit HOLDI NG 1953 41954 Cfg_Alarm 1 R/W NV HumiUppe % UInt16 0-100 rLimit INPUT 400 30401 1 R V no_AlarmI nfoFromW allModule UInt16 BIT0: Alarm Temperature Sensor Failure (1) BIT1: Alarm Humidity Sensor Failure (2) BIT2: Alarm Communicati on failure (4) BIT3: Alarm CO2 Upper Limit exceeded (8) BIT4: Alarm Humidity Upper Limit exceeded (16) Scale 1 1 1 Default Description 1000 80 This item is used to configure CO2 upper limit for alarm generation. This item is used to configure humidity upper limit for alarm generation. This alarm information 0 is generated by the wall module itself. TR100 - Modbus Integration Guide 8 Reg Type HOLD- ING HOLDING Reg Address 1950 1951 Abs Address 41951 41952 Reg Count 1 1 R/W R/W R/W Memory Type V NV Point Name ni_AlarmIn foFromCo ntroller Cfg_Alarm InfoNotify Enable Unit Data Type UInt16 UInt16 Range BIT0: Alarm Window Open (1) BIT1: Alarm Condensation (2) BIT2: Alarm Drip Pan (4) BIT3: Alarm Fan failure (8) {BIT0: Alarm Temperature Sensor Failure (1), BIT1: Alarm Humidity Sensor Failure (2), BIT2: Alarm Communicati on failure (4), BIT3: Alarm CO2 Upper Limit (8), BIT4: Alarm Humidity Upper Limit (16), BIT5: Alarm Window Open (32), BIT6: Alarm Condensation (64), BIT7: Alarm Drip Pan (128), BIT8: Alarm Fan failure(256)} Scale 1 1 Default 0 1 Description This alarm information is sent from the controller to the wall module and displayed as an alarm on the wall module. This bitmap is used to configure, when each of alarm happen, whether there will be notification banners shown in the home screen. By default, there is only temperature sensor fail- ure will have this notification banner. TR100 - Modbus Integration Guide 9 Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit Data Type Range HOLDING 1952 41953 1 R/W Cfg_Alarm NV HumidityC O2UpperLi mitEnable UInt16 {BIT0: enable/ disable Humidity upper limit alarm (1), BIT1: enable/ disable CO2 upper limit alarm (2)} Scale 1 Default 0 Description This bitmap is used to enable/ disable humidity upper and CO2 upper limit alarm. By default, both of humidity upper and CO2 upper limit is disabled For example: set to 1 will enable Humidity limit only; set to 2 will enable CO2 limit only; set to 3 will enable both Humidity and CO2 limits; set to 0 will disable both Humidity and CO2 limits; Device Table 2. Device: Reg Type Reg Address Abs Address INPUT 1000 31001 INPUT 1008 31009 INPUT 96 30097 Reg Count 8 1 2 R/W Memory Type R NV R NV R NV Point Name MODULE_ NAME ModelNubmer FIRMWAR E_REVISIO N Unit Data Type Strin g UInt 16 UInt 32 Range TR100 -TH-G TR100 -THCG 0 1 0~99 for each of byte Scale Default program 1 med in Factory program 1 med in Factory program 1 med in Factory Description TR100-TH-G or TR100-THC-G Number 0: represent TR100-TH-G Nubmer 1: represent TR100-THC-G For example, 12.34.57.89 This is already designed and implemented in the OTA solution for TR50, unitary controller and Tools we shall keep this. TR100 - Modbus Integration Guide 10 Reg Type INPUT Reg Address Abs Address 1030 31031 INPUT 80 30081 HOLDING 112 40113 Reg Count 8 8 1 R/W R Memory Type NV R NV R/W V Point Name Serial_ Number TAGIdentifi erData TOOLS_HA NDLING_C OMMAND Unit Data Type Strin g Strin g UInt 16 Range Scale 1 Default program med in Factory 1 TR100 0: OTA ready 1: OTA transm it compl te 2:Instal l the NEW 1 0 firmwe via reboot proces 3:Canc el OTA, will reboot Description For example," 000000000000000 0" TAG Identifier Data, a string constant, "TR100" This is used for Honeywell proprietary Firmware Upgrade process happen between Honeywell controller and Wall module TR100 - Modbus Integration Guide 11 Reg Type Reg Address Abs Address INPUT 114 30115 Reg Count 1 R/W Memory Type R V Point Name FIRMWAR E_DOWNO AD_STATU S Unit Data Type UInt 16 Range 0: OTA provisi on OK 1: OTA provisi on failed 2:firm ware update failed 3:firm ware update in progrs s.( After recv Handli ng cmd 02) 4:reser ved. 5:signa ture validati on failed. 6: flash access failed. 9: OTA Provisi onal status 90:OTA downlo ading status 91:OTA downlo aded status Scale 1 Default 0 Description This is used for Honeywell proprietary Firmware Upgrade process happen between Honeywell controller and Wall module TR100 - Modbus Integration Guide 12 Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name INPUT 800 30801 1 R NV Last Restart Reason INPUT 801 30802 2 R V Time Of Device Restart Unit Data Type UInt 16 second Uint 32 Range 0: ColdSart 1: WarmStart 126: StartFirmwa reDownl oad 130: startdl ssettin gsdow nload 131: enddls setting s downlo ad 0~429 49 67296 second s Scale 1 1 Default 0 0 Description Enum for Last Restart Reason Time Of Device Restart The maximum seconds is about 136 years TR100 - Modbus Integration Guide 13 Display Values Table 3. Display Values Reg Type Reg Address Abs Address Reg Count R/W Memory Point Type Name Unit HOLDI NG 1550 41551 1 R/W NV Cfg_Dis pParaC ollectio n Data Type UInt16 Range Scale BIT0: AQI Indoor (01) BIT1: AQI Outdoor (02) BIT2: Air Quality (Room CO2) (04) BIT3: Humidity Indoor (08) BIT4: Humidity Outdoor (16) BIT5: Intake Fresh Air (32) BIT6: PM2.5 Indoor 1 (64) BIT7: PM2.5 Outdoor( 128) BIT8: PM10 Indoor (256) BIT9: PM10 Outdoor (512) BIT10: TVOC (1024) BIT11: UV Index Outdoor (2048) BIT12: Reserved 1 (4096) BIT13: Reserved 2 (8192} Default 12 Description It is used to decide which parameter shall be shown on LCD. By default, only humidity indoor and CO2 (if SKU support) will be shown. There are a maximum of 4 parameters that can be shown on the left screen. If the user configures more than 4 bits in this register, only the first four bits corresponding to the parameters will be shown in the order defined from Bit0 to Bit11. If the value is not sent from the controller, the parameter will be displayed as '--'. TR100 - Modbus Integration Guide 14 Reg Type HOLDI NG HOLDI NG HOLDI NG HOLDI NG HOLDI NG Reg Address Abs Address Reg Count R/W Memory Point Type Name Unit 1551 41552 1 R/W V ni_AqiIndoor 1552 41553 1 R/W V ni_Aqi Outdoo r 1553 41554 1 R/W V ni_AirQuality(Roo mSpac eCO2) ppm 1554 41555 1 R/W V ni_Hu midityI ndoor %RH 1555 41556 1 R/W V ni_Hu midity Outdoo r %RH Data Type UInt16 UInt16 UInt16 UInt16 UInt16 Range 0~9999 0~9999 0~5000 0-100 0~100 Scale 1 1 1 0.01 0.01 Default 32767 32767 32767 327.67 327.67 Description This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed. This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed. This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed (but if an on-board sensor is present, on board reading should be shown here) This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed (but if an on-board sensor is present, on board reading should be shown here) This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed TR100 - Modbus Integration Guide 15 Reg Type Reg Address Abs Address Reg Count R/W Memory Point Type Name Unit Data Type HOLDI NG 1556 41557 1 R/W V ni_IntakeFreshAi r m3/h UInt16 HOLDI NG 1557 41558 1 R/W V ni_PM2 .5Indoor ug/m3 UInt16 HOLDI NG 1558 41559 1 R/W V ni_PM2 .5Outdoor ug/m3 UInt16 HOLDI NG 1559 41560 1 R/W V ni_PM1 0Indoor ug/m3 UInt16 HOLDING 1560 41561 1 R/W V ni_PM1 0Outdo or ug/m3 UInt16 HOLDI NG 1561 41562 1 R/W V ni_TVO CIndoo r mg/ m3 UInt16 Range 0~9999 0~9999 0~9999 0~9999 0~9999 0~99.9 Scale 1 1 1 1 1 0.01 Default 32767 32767 32767 32767 32767 327.67 Description This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed This is the value that the master controller can write to the wall module for display for PM2.5. A raw value of 0x7FFF means the value is not available and should not be displayed. This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed TR100 - Modbus Integration Guide 16 Reg Type Reg Address Abs Address Reg Count R/W Memory Point Type Name Unit HOLDI NG 1562 41563 1 R/W V ni_UVIn dexOut door HOLDI NG 1563 41564 1 R/W V ni_Disp ParaRe served 1 HOLDI NG 1564 41565 1 R/W V ni_Disp ParaRe served 2 Data Type UInt16 UInt16 UInt16 Range 1-11 0-9999 0~9999 Scale 1 1 1 Default 32767 32767 32767 Description This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed This is the value that the master controller can write to the wall module for display. A raw value of 0x7FFF means the value is not available and should not be displayed Fan Control Table 4. Fan Reg Type Reg Address HOLD ING 1600 Abs Address 41601 Reg Count R/W Memory Type 1 R/W NV Point Name Unit Data Type Range Cfg_Fan Override (User Selected Fan speed from Display) UInt1 6 For Stages Fan: 0, 1, 2, 3, 0x7FFF For Variable Speed fan: 0..100% , 0x7FFF 0 = OFF 0x7FFF = Auto Scale 1 Default 32767 Description This value corresponds to the fan override selected by the room user. The value is sent from the wall module to the controller. However, the value can also be sent by the controller to the wallmodule to activate and to select a specific fan override. The fan speed selection from the user is saved in the flash and restored after power up of the wall module. For any staged fan type or variable speed fan, the default user selected fan speed is Auto. TR100 - Modbus Integration Guide 17 Reg Type Reg Address HOLD ING 1601 HOLD ING 1602 HOLD ING 1603 HOLD ING 1604 Abs Address 41602 41603 41604 41605 Reg Count R/W Memory Type 1 R/W V 1 R/W NV 1 R/W NV 1 R/W NV Point Name ni_Curre ntFan speed (Fan Speed Active in Master Controll er CfgFanType (Fan Type) Cfg_Vari ableSpe edFanAd jStepSiz e(variabl e speed fan adjustm ent step size) CfgFanUser MinSpee d (Fan speed lowlimit) Unit Data Type Range UInt1 6 For Staged Fan: 0, 1, 2, 3 For Variable speed fan: 0..100% 0 = OFF Enu m/ UInt1 6 1: No Fan 2: Single speed Fan 3: Two speed Fan 4: 3speed Fan 5: Variable SpeedFan Enu m/ UInt1 6 1: 1% 2: 2% 3: 5% 4: 10% 5: 20% UInt1 6 0, 1, 2, 3 for Staged fan 0...100% for Variable speed fan 999 = No fan override from room user Scale Default 1 32767 1 1 1 4 1 0 Description This value is used to display the current fan speed that the controller is currently controlling. The value is sent from the controller to the wall module. 0x7FFF means Controller doesn't send the Fan speed to wall module yet. so LCD will show User Selected Fan speed instead. 1: No display of the button and no fan selection. 2: Fan selection: Off, On, Auto 3: Fan selection: Off, Speed 1, Speed 2, Auto 4: Fan selection: Off, Speed 1, Speed 2, Speed 3, Auto 5: Fan selection: 0-100%, Auto (When room user is changed to 0%, it shall be shown as OFF in the middle home screen, but here is no separate OFF fan selection) Note: The fan selection depends also on the UserMinSpeed and Speedometer settings. If there is a fan type change, the user selected fan speed shall be changed to Auto. Used only for variable speed fan. This is used to set the increment by which the fan should run faster or slower when the fan button is pressed. The room user cannot select a fan stage or fan level lower than this value from the wallmodule. Changing this value while a lower stage or level has already been selected by the user will change the user selection. 0 means Off. If Min Speed = 1, then user cannot switch OFF. If Min Speed = 0, then user can switch Off. 999 means that the room user cannot override the fan; the fan selection changes to AUTO and remains on Auto. TR100 - Modbus Integration Guide 18 Reg Type Reg Address HOLD ING 1605 Abs Address 41606 Reg Count R/W Memory Type 1 R/W NV Point Name CfgFanUser MaxSpe ed (Fan speed high limit) Unit Data Type Range UInt1 6 0, 1, 2, 3 for Staged fan 0...100% for Variable speed fan 999 = No fan override from room user Scale Default 1 100 Description The room user cannot select a fan stage or fan level higher than this value from the wallmodule. Changing this value while a higher stage or level has already been selected by the user will change the user selection. 100% means either variable speed fan or any staged fan to allow the maximum fanspeed selection. 999 means that the room user cannot override the fan; the fan selection changes to AUTO and remains on Auto. General Setting and Monitoring Table 5. General setting and Monitoring Reg Type Reg Address Abs Address Reg Count INPUT 151 30152 1 R/W R Memory Type V Point Name no_cleaning Mode Status Unit Data Type Enum / UInt1 6 Range enum{Not In Cleaning Mode=1, Cleaning Mode=2} Scale Default Description 1 1 Shows if the device is in cleaning mode or not TR100 - Modbus Integration Guide 19 Reg Type Reg Address Abs Address Reg Count INPUT 150 30151 1 HOLDI NG 1650 41651 1 HOLDI NG 1651 41652 1 HOLDI NG 1652 41653 1 R/W R R/W R/W R/W Memory Type V NV NV NV Point Name Unit no_De vicefa ults Cfg_Te mpDis playU nit Cfg_Te mpCo mmU nit Cfg_Cl eanin gMod eTime seconds Data Type UInt1 6 Range Scale {BIT0: Reserved, BIT1: Setpoint min/ max mismatch, BIT2: Fan Speed min/ max mismatch, BIT3: Humidity sensor communication failure, BIT4: Humidity sensor initialize failure, BIT5: CO2 sensor communication failure, 1 BIT6: CO2 sensor initialize failure, BIT7: CO2 sensor selfchecking failure, BIT8: CO2 sensor data not ready, BIT9: both of heat mode and cool mode is set, BIT10: both of heating call and cooling call is active } Enum enum{Degre / UInt1 6 e Celsius= 1,Degre 1 e Fahrenheit=2} Enum /UInt 16 enum{Degree Celsius= 1,Degree 1 Fahrenheit=2} UInt1 6 10-7200 1 Default Description 0 There is no error by default All temperature values are dis- played in SI-Engi- neering Units like °C or delta degree C OR in Imperial engineering units like °F or delta 1 degree Fahrenheit. This affects all displayed temperature values, including room temperature, setpoint, outdoor temperature This unit is just used for tempera- 1 ture value sent from Wall module to the controller Touch screen is 30 clear for this duration in cleaning mode TR100 - Modbus Integration Guide 20 Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit HOLDI NG 1653 41654 1 R/W V Cfg_O verrid eReset TR100 - Modbus Integration Guide Data Type Range UInt1 6 {BIT0=Reset Setpoint (1), BIT1=Reset Fan Speed To AUTO (2), BIT2=Clear HVAC Mode Override (4), BIT3=Clear Occupancy Override Except Holiday (8), BIT4=Clear Occupancy Override Including Holiday (16), BIT7=Reset Temperature Display Unit To Configured Unit (128), BIT15=Reset WM (32768)} Scale 1 Default 0 Description This register is used to reset individual, or all overwrites made by the room user. Resetting is carried out every evening over this object, for example, so that everything runs in automatic mode again during the night and the next day. If, for example, someone has overridden the fan to speed 3 and has left the office, the fan should not run at speed 3 all night or all weekend, but the fan overwrite is reset by the controller in the evening, for example at 19:00. If the setpoint was increased by +5°C and the room user goes on vacation for 2 weeks, then the setpoint is also reset to the default value via this point at 19:00, for example. In a hotel application, the entire wall operating unit can be automatically reset via this point when the hotel guest checks out. The object is edgetriggered, which means that it is only reset when the corresponding bit changes from 0 to 1. Bit7 is used if there is the option on the wall module for a room user to switch the displayed unit between °C and °F, which is often possible in hotels. Reset then switches to the configured engineering unit when a guest changeover takes place. Bit15 means Restart of the Wallmodule like after powering up of the wallmodule. In case of a firmware stability problem of the wallmodule firmware, this could be helpful. 21 Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit Data Type Range INPUT 200 30201 2 R V Modb usBad Frame Count UInt3 2 INPUT 202 30203 2 R V Modb usRec eviedF rameC ount Uint3 2 COIL 5001 5002 1 W V cfgMo dbusF rameC ntClea r bool Scale 1 1 1 Default 0 0 0 Description This is for diagnostic purpose. The count of bad frames received by Modbus since the start of this time, the flash is not saved, it is reset after power cycle or the reset operation is performed through Reg5001. This is for diagnostic purpose. The count of all frames received by Modbus since the start of this time. The flash is not saved, it is reset after power cycle or the reset operation is performed through Reg5001. This is for diagnostic purpose. Used to clear the statistics of the total number of Modbus received packets and the statistics of error packets When write 1,This register value automatically turns to 0 after being written. HVAC Mode Control Table 6. HVAC Reg Type Reg Abs Address Address Reg Count R/W Memory Point Type Name Unit HOLDI NG 1700 41701 1 R/W NV Cfg_Use rSelecte dHVAC Mode (from Display) Data Type Enu m/ UInt 16 Range enum{Auto=1, Heating=2, Cooling=3, Fanonly=4, Off=5,Heating1=6 ,Heating 2=7, Cooling 1=8, Cooling 2=9} Scale 1 Default 1 Description This is the HVAC mode which the user has selected. It is send to the room controller. This HVAC mode value can also be set from controller, but if the value out of available HVAC mode is received by wall module, Value will be ignored. TR100 - Modbus Integration Guide 22 Reg Type Reg Abs Address Address Reg Count R/W Memory Point Type Name Unit HOLDI NG 1701 41702 1 R/W NV Cfg_Avai lableHV ACMode s Data Type UInt 16 Range BIT0="AUTO" (1), BIT1="HEAT" (2), BIT2="COOL" (4), BIT3="FAN ONLY" (8),BIT4="OFF" (16), BIT5="HTG1"(32), BIT6="HTG2" (64),BIT7="CLG1" (128),BIT8="CLG 2" (256) Scale 1 Default 15 Description The register defines which HVAC modes the room user can select. Example: If the room user should be able to select between Auto, Heating, Cooling, OFF, then the point value is 1+2+4+16=23. Fan Only means that Cooling over cooling sequences are closed and the fan is started if cooling is required. HTG1 and HTG2 are used if there are 2 different heating units in the room available; one could be regenerative energy. CLG1 and CLG2 are used if there are 2 different cooling units in the room available; one could be regenerative energy. If the value = 0 then the HVAC Mode is not shown and cannot be selected by the room user. TR100 - Modbus Integration Guide 23 Reg Type Reg Abs Address Address Reg Count R/W Memory Point Type Name Unit HOLDI NG 1702 41703 1 R/W V ni_EffectiveHVACM ode_Hea tCoolCall(Effe ctive HVAC Mode and heating/ cooling call information) Data Type UInt 16 Range BIT0: represent whether effective HVACstatusis available from controller or not (1) BIT1: heat (2) BIT2: cool (4) BIT8: represent whether heating call and cooling call is active information sent from controller or not (256) BIT9: heating call is active (512) BIT10: cooling call is active (1024) Scale Default Description 1 0 It is used to indicate the effective HVAC mode and whether heating call or cooling call is active from the controller information. Default value is 0 which means there is no effective HVAC mode, and whether heating or cool call is active either. LED ring is used to represent this information as below. slow breathe orange color: represent heat mode, but there is no heating call fast breathe orange color: represent heat mode, but there is heating call active slow breathe blue color: represent cool mode, but there is no cooling call fast breathe blue color: represent heat mode, but there is cooling call active Before controller send effective HVAC mode and heating/cooling call information, please set BIT0 and BIT8 correctly.For example, Set to 3 (Bit0 + Bit1) to indidate Heat status. Set to 5 (Bit0 + Bit2) to indiate Cool status. Set to 771 (Bit0 + Bit1 + Bit8 + Bit9) to indiate Heating Call is active. Set to 1285 (Bit0 + Bit2+ Bit8 + Bit10) to indiate Cooling Call is active. TR100 - Modbus Integration Guide 24 LED_LCD Reg Type Reg Address Abs Address Reg Count HOLDI NG 1750 41751 1 HOLDI NG 1751 41752 1 HOLDI NG 1752 41753 1 Table 7. LED_LCD R/W Memory Type R/W NV R/W NV Point Name Cfg_L CDBa ckligh tBrigh tness Cfg_L EDRin gBrig htnes s Unit % % Data Type UInt16 UInt16 Range 20-100 20~80 R/W NV Cfg_In active Displa yType Enum/ UInt16 enum{Dis play Off =1, Always On=2, Always Off=3} Scale Defa ult Description 1 80 LCD Back light brightness 1 60 LED Ring brightness This item is used to configure LCD and LED ring status when LCD is going to inactive mode 1. Display Off: only LCD is off, LED ring will show as config- 1 1 ured brightness 2. Always ON: LCD is in dim status, LED ring will show as configured brightness 3. Always off: both of LCD and LED ring will be off. TR100 - Modbus Integration Guide 25 Occupancy Table 8. Occupancy Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit Data Type Range HOL DING 1800 41801 1 R/W V ni_Occ Md FromSchedA ndOccS ensor( con troller Occupa ncyMod e) Enum /UInt 16 enum{Unknown=1, Occupied(23° 21°C)=2, Off(Building Protection 30° 8°C)=3, Unoccupied(27°C 16°)=5, Standby(25° 18°)=6} Scale 1 Default 1 Description This comes from master controller (based on schedule and/or occupancy sensor) The controller determines an occupancy mode OccMdFromSchedAndOccSensor mainly from a scheduler (time program), but also taking into account a movement sensor or a key-card system. This OccMdFromSchedAndOccSensor is send over BACnet to the wallmodule. The wallmodule shows the occupancy status with text and / or symbols. ExampleStandby from 6am 7pm (6:00 19:00). The controller uses reduced comfort setpoint.Unoccupied from 7:01pm 5:59am (19:01 5:59) or on weekend. This saves energy.Occupied if the motion sensor detects motion during Standby time.If there is invalid value received, it will be rejected at the BACnet protocl level, occupancy status value shall keep the existing one, and ICON is shown accordingly. TR100 - Modbus Integration Guide 26 Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit Data Type Range HOL DING 1801 41802 1 R/W V Cfg_Us erSelect edOccu pancyM ode Enum /UInt 16 No Overwrite=1, occupied=2, off=3, holiday=4, unoccupied=5, standby=6, bypass=7, Do-nothing=255 Scale 1 Default 1 Description Depending on the configuration of the wallmodule, the room user is allowed to overwrite the occupancy mode from the controller (OccMdFromSchedAndOccSe nsor). For example, if the room user is coming to the office at the weekend, he can change the occupancy mode from Unoccupied to Occupied to get the comfort setpoint on the controller. Normally the controller reads that value, but it is also possible to write this value after a power loss to force the wallmodule to a particular occupancy override mode. If the wallmodule receives 255=DoNothing, then this command is ignored. if value 1= No overwrite is received, and if there is an active overridden status, Wall module shall cancel active override event. otherwise, ignore this command. TR100 - Modbus Integration Guide 27 Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit Data Type HOL DING 1802 41803 1 R/W NV Cfg_ Allowed override s from OCC UInt 16 HOL DING 1803 41804 1 R/W NV Cfg_All owedOv errides FromO FF UInt 16 HOL DING 1804 41805 1 R/W NV Cfg_All owedOv errides FromU NOCC UInt 16 Range {BIT0=Unused (1), BIT1=Unused (2), BIT2: Unused (4), BIT3=Allow Override To OFF (8), BIT4=Allow Override To HOLIDAY (16), BIT5=Allow Override To UNOCC (32), BIT6=Allow Override To STANDBY (64), BIT7=Allow Override To BYPASS (128)} {BIT0=Unused (1), BIT1=Unused (2), BIT2=Allow Override To OCCUPIED (4), BIT3=Unused (8), BIT4=Allow Override To HOLIDAY (16), BIT5=Allow Override To UNOCC (32), BIT6=Allow Override To STANDBY (64), BIT7=Allow Override To BYPASS (128)} {BIT0=Unused (1), BIT1=Unused (2), BIT2= Allow Override To OCCUPIED (4), BIT3=Allow Override To OFF (8), BIT4=Allow Override To HOLIDAY (16), BIT5=Unused (32), BIT6=Allow Override To STANDBY (64), BIT7=Allow Override To BYPASS (128)} Scale 1 1 1 Default 160 Description If OccMdFromSchedAndOccSensor is Occupied, then this bitmap configures which override selections the room user may select. If no bit is configured, then the user cannot select any overwrite. If bit5 = 1 and bit7 = 1, then the room user can select an occupancy override between UNOCCUPIED, BYPASS or NO OVERRIDE. At any time, the room user can cancel the overwrite. If OccMdFrom- SchedAndOc- cSensor is Off, then this bitmap configures which override 128 selections the room user may select. If no bit is configured, then the user cannot select any over- write. If OccMdFrom- SchedAndOc- cSensor is Unoccupied, then this bitmap configures which override selec- tions the room user may select. If no bit is con- figured, then the user cannot 128 select any overwrite. If bit7 = 1, then the room user can select an occupancy override between BYPASS and NO OVERRIDE. At any time, the room user can cancel the overwrite. TR100 - Modbus Integration Guide 28 Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit Data Type HOL DING 1805 41806 1 R/W NV Cfg_All owedOv errides FromST ANDBY UInt 16 Range {BIT0=Unused (1), BIT1=Unused (2), BIT2=Allow Override To OCCUPIED (4), BIT3=Allow Override To OFF (8), BIT4=Allow Override To HOLIDAY (16), BIT5=Allow Override To UNOCC (32), BIT6=Unused (64), BIT7=Allow Override To BYPASS (128)} Scale 1 Default 132 Description If OccMdFromSchedAndOccSensor is Standby, then this bitmap configures which override selections the room user may select. If no bit is configured, then the user cannot select any overwrite. If bit2 = 1 and bit7 = 1, then the room user can select an occupancy override between OCCUPIED, BYPASS and NO OVERRIDE. At any time, the room user can cancel the overwrite. TR100 - Modbus Integration Guide 29 Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit Data Type Range Scale Default Description HOL DING 1806 41807 1 R/W NV Cfg_OccupancyAuto Reset UInt1 6 {BIT0=A Change To OCC Cancels BYPASS Override (1), BIT1=A Change To STBY Cancels OCC Override (2), BIT2=A Change To UNOCC Cancels OCC Override (4), BIT3=A Change To UNOCC Cancels STBY Override (8), BIT4=A Change To OFF Cancels OCC Override (16), BIT5=A Change To OFF Cancels STBY Override (32), BIT6=A Change To OFF Cancels UNOCC Over- 1 ride (64), BIT7=A Change To Fanspeed Selection OFF Cancels OCC Override (128), BIT8=A Change To Fanspeed Selection OFF Cancels OFF Override (256), BIT9=A Change To Fanspeed selection OFF Cancels UNOCC Override (512), BIT10=A Change To Fanspeed Selection OFF Cancels STBY Override (1024), BIT11=A Change To Fanspeed Selection OFF Cancels BYPASS Override (2048)} 4095 Under following conditions, the occupancy override selection is cancelled automatically: If OccMdFromSchedAndOccSensor changes to the same occupancy mode as the override mode is, then the user selected occupancy overwrite is cancelled. That means: - A change of OccMdFromSchedAndOccSensor to OCC cancels the OCC override. - A change of OccMdFromSchedAndOccSensor to OFF cancels the OFF override. - A change of OccMdFromSchedAndOccSensor to UNOCC cancels UNOCC override. - A change of OccMdFromSchedAndOccSensor to STBY cancels the STBY override. In addition, under the configured conditions, the Occupancy Override mode is also canceled. Also, if the user selects fanspeed overwrite = OFF or 0%, then the Occupancy Override is canceled under the configured conditions. TR100 - Modbus Integration Guide 30 Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit Data Type Range HOL DING 1807 41808 1 R/W NV CfgByp assTim eDefa ult(Byp ass default miutes) minutes UInt1 6 10~1440 HOL DING 1808 41809 1 R/W NV CfgByp assTim eMax (Max User Bypass Allowed Time) minutes UInt1 6 30~1440 HOL DING 1809 41810 1 R/W V Cfg_By pass Timer(B y pass Remain ing Miutes) minutes UInt1 6 0~1440 Scale 1 1 1 Default 180 180 0 Description If the user selects an occupancy Override to BYPASS (that means a temporary Occupied mode), then he will be asked how long that BYPASS period should be. This is the default value shown in the display. If the user selects an occupancy Override to BYPASS (that means a temporary Occupied mode), then he will be asked how long that BYPASS period should be. This is the maximum time which the user can select. Default value = 180min. If the user selects an occupancy Override to BYPASS (that means a temporary Occupied mode), then a timer is started in the wallmodule This datapoint shows the remaining minutes of the BYPASS timer. 0 = Timer is expired / No timer running, then the override to BYPASS is cancelled by the wallmodule. Normally this point is read from the controller but after a power up, the controller can also write this point to a certain value. TR100 - Modbus Integration Guide 31 Reg Type Reg Address Abs Address Reg Count R/W Memory Type Point Name Unit Data Type Range HOL DING 1810 41811 1 R/W NV CfgHoli dayTim e Default( H oliday default days) days UInt1 6 1~45 HOL DING 1811 41812 1 R/W V Cfg_Hol idayTim er days UInt1 6 0~45 Scale 1 1 Default 7 0 Description If the user selects an occupancy Override to HOLIDAY (that means a temporary OFF mode), then he will be asked how long that HOLIDAY period should be. This is the default value shown in the display. If the user selects an occupancy Override to HOLIDAY (that means a temporary OFF mode), then a timer is started in the wallmodule. This datapoint shows the remaining days of the HOLIDAY timer. 0 = Timer is expired / No timer running. Then the override to HOLIDAY is cancelled by the wallmodule. Normally this point is read from the controller but after a power up, the controller can also write this point to a certain value. Sensor Reg Type Reg Address Abs Addres s Reg Count HOLDING 1850 41851 1 HOLDING 1851 41852 1 HOLDING 1852 41853 1 Table 9. Sensor R/W Mem ory Type R/W NV R/W NV R/W NV Point Name Unit Data Type Range Cfg_S paceT empOf fset °C/°F Int16 Cfg_S paceH umiOf fset Cfg_S paceC O2Off set RH% ppm Int16 Int16 55.5C~55 .5, 99.9F~99. 9F -99 ~ 99 -999 ~ 999 Scal e Defaul t Description 0.01 0 Onboard temperature sensor offset. 0.01 0 1 0 Onboard humidity sensor offset. Onboard CO2 sensor offset. Only for SKU TR100-THCG TR100 - Modbus Integration Guide 32 Reg Type Reg Address Abs Addres s Reg Count INPUT 300 30301 1 INPUT 301 30302 1 INPUT 302 30303 1 HOLDING 1853 41854 1 R/W Mem ory Type R V R V R V R/W V Point Name Unit Data Type Range Scal e Defaul t Description no_Sp aceTe mpRe ading °C/°F Int16 no_Sp aceHu miRea ding no_Sp aceCO 2Read ing ni_Dis played TempF romCo ntrolle r RH% ppm °C/°F UInt16 UInt16 UInt16 68~312°F , 55.5~155. 5°C 0.01 0 - 100 0.01 Onboard temperature sensor reading. Onboard humidity sensor reading. 0~9999 32~212°F, 0~100°C 1 0.01 32767 Onboard CO2 sensor reading. Only for SKU TR100THC-G Displayed temperature from controller Setpoint Table 10. Setpoint Reg Type Reg Abs Reg Address Address Count HOLD ING 1900 41901 1 HOLD ING 1901 41902 1 R/W R/W R/W Memory Type Point Name Unit Cfg NV Setpoi nt Type Cfg_D NV efault Setpoi °C/°F nt Data Type Enu m/ UInt 16 Range Scale enum{No Set- point=1, Tem- perature Setpoint Rela- 1 tive=2, Tempera- ture Setpoint Absolute=3} Int16 For degree C: range is: -100 ~ 100 For degree F: range is -180 ~ 212 0.01 Default 2 0 Description Configures which and how the setpoint is shown on the wallmodule. CfgSetpDefault is used after the very first power up of the wallmodule or after a reset command; If CfgSetptType == Temperature Setpt Absolute, then 22 is the default value. If CfgSetptType == Temperature Setpt Relative, then 0 is the default value. Default unit is C, this is consistent with default displayed temperature unit. TR100 - Modbus Integration Guide 33 Reg Type Reg Abs Reg Address Address Count HOLD ING 1902 41903 1 HOLD ING 1903 41904 1 INPUT 350 30351 1 R/W R/W R/W R Memory Type Point Name Unit Data Type Range For degree C: NV Cfg_S etpoin tmin °C/°F Int16 range is: -100 ~ 100 For degree F: mum range is -180 ~ 212 For degree C: NV Cfg_S etpoin tmaxi °C/°F Int16 range is: -100 ~ 100 For degree F: mum range is -180 ~ 212 no_Te mper ature As per setpoint V setpoi °C/°F Int16 minumum and nt maximum limite d Scale 0.01 0.01 0.01 Default -10 10 0 Description The SetptLimited is limited to SetptMin. SetptMax Default unit is C, this is consistent with default displayed temperature unit. Controller is given the flexibiilty and always required to set these appropriate Min and Max values to balance energy efficiency and human comfort. The SetptLimited is limited to SetptMin. SetptMax Default unit is C, this is consistent with default displayed temperature unit. Controller is given the flexibiilty and always required to set these appropriate Min and Max values to balance energy efficiency and human comfort. The SetptLimited corresponds to the SetptUser value limited by the currently valid minimum and maximum values. TR100 - Modbus Integration Guide 34 Reg Type Reg Abs Reg Address Address Count HOLD ING 1904 41905 1 R/W R/W Memory Type Point Name Unit Data Type Range Cfg_S etptU For degree C: ser range is: -100 ~ (can 100 NV be °C/°F Int16 modif For degree F: ied by contr oller) range is -180 ~ 212 Scale 0.01 Default 0 Description The last setpoint from room user is saved in flash. This value overwrites the setpoint of the wall module. 3276.7 (Hex 7FFF) means that the wall module does nothing. If a new setpoint is written by the controller, a valid value for example +2 is sent, which is then also written unlimited to the flash of the wall module if the value is different from current flash value as a new SetptUser value and then limited and used as SetptLimited. The controller then sends 3276.7 (Hex 7FFF) again which means do nothing in the next send period. TR100 - Modbus Integration Guide 35 TM The material in this document is for information purposes only. The content and the product described are subject to change without notice. Honeywell makes no representations or warranties with respect to this document. In no event shall Honeywell be liable for technical or editorial omissions or mistakes in this document, nor shall it be liable for any damages, direct or incidental, arising out of or related to the use of this document. No part of this document may be reproduced in any form or by any means without prior written permission from Honeywell. Honeywell | Building Automation 715 Peachtree Street, N.E., Atlanta, Georgia, 30308, United States. buildings.honeywell.com ® U.S. Registered Trademark © 2024 Honeywell International Inc. 31-00748-01 Rev. 10-24