Installation Guide for Honeywell models including: TR100 Wall Module, TR100, Wall Module, Module

TR100 User Guide 31-00674

Honeywell | Building Automation

TR100 User Guide 31-00674


File Info : application/pdf, 39 Pages, 636.55KB

PDF preview unavailable. Download the PDF instead.

ba-bms-TR100-Modbus-Integration-Guide-31-00748
TR100 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



References

Adobe PDF Library 17.0