background image

18 

 
The table below lists temperature to hexadecimal conversions. 
 

Setpoint 

Hex 

 

Setpoint 

Hex 

 

Setpoint 

Hex 

 

Setpoint 

Hex 

68 

12 

 

101 

2A 

 

134 

42 

 

167 

5A 

69 

13 

 

102 

2B 

 

135 

43 

 

168 

5B 

70 

14 

 

103 

2C 

 

136 

44 

 

169 

5C 

71 

14 

 

104 

2C 

 

137 

44 

 

170 

5D 

72 

15 

 

105 

2D 

 

138 

45 

 

171 

5D 

73 

16 

 

106 

2E 

 

139 

46 

 

172 

5E 

74 

17 

 

107 

2F 

 

140 

47 

 

173 

5F 

Setpoint 

Hex 

 

Setpoint 

Hex 

 

Setpoint 

Hex 

 

Setpoint 

Hex 

75 

17 

 

108 

2F 

 

141 

47 

 

174 

5F 

76 

18 

 

109 

30 

 

142 

48 

 

175 

60 

77 

19 

 

110 

31 

 

143 

49 

 

176 

61 

78 

19 

 

111 

32 

 

144 

4A 

 

177 

62 

79 

1A 

 

112 

32 

 

145 

4A 

 

178 

62 

80 

1B 

 

113 

33 

 

146 

4B 

 

179 

63 

81 

1C 

 

114 

34 

 

147 

4C 

 

180 

64 

82 

1C 

 

115 

34 

 

148 

4C 

 

 

 

83 

1D 

 

116 

35 

 

149 

4D 

 

 

 

84 

1E 

 

117 

36 

 

150 

4E 

 

 

 

85 

1F 

 

118 

37 

 

151 

4F 

 

MODBUS Register 40004 Setpoint  Conversion Table 

86 

1F 

 

119 

37 

 

152 

4F 

 

 

 

87 

20 

 

120 

38 

 

153 

50 

 

 

 

88 

21 

 

121 

39 

 

154 

51 

 

 

 

89 

21 

 

122 

3A 

 

155 

52 

 

 

 

90 

22 

 

123 

3A 

 

156 

52 

 

 

 

91 

23 

 

124 

3B 

 

157 

53 

 

 

 

92 

24 

 

125 

3C 

 

158 

54 

 

 

 

93 

24 

 

126 

3C 

 

159 

54 

 

 

 

94 

25 

 

127 

3D 

 

160 

55 

 

 

 

95 

26 

 

128 

3E 

 

161 

56 

 

 

 

96 

27 

 

129 

3F 

 

162 

57 

 

 

 

97 

27 

 

130 

3F 

 

163 

57 

 

 

 

98 

28 

 

131 

40 

 

164 

58 

 

 

 

99 

29 

 

132 

41 

 

165 

59 

 

 

 

100 

2A 

 

133 

42 

 

166 

5A 

 

 

 

 

Temperature 

The Modbus adapter passes temperature data to the appliance in degrees Fahrenheit. Also, to accommodate decimal places, the 
decimal value must be divided by 10. The data sent over the Modbus is passed as an unsigned 16 bit integer. This poses no problem 
unless the data becomes negative, such as temperatures below zero. In this case, the compliment has to be calculated as follows: 
 
Temperature to be sent over Modbus = -22

o

F. First multiply by 10. -22 X 10 = -220. Calculate compliment 65536-220 = 65316. 

 
Decimal = 65316. Hex = FF24. Binary = 1111111100100100. 
 
To read the outdoor temperature from the appliance, do the opposite. Read register 40006 and get 65316. Since this value is greater 
than 32767, the temperature is negative. To calculate the negative value: 65536 

– 65316 = 220, then 220/10 = 22. 22 X -1 = -22

o

F. 

 
For example: 
 
Outdoor temperature from remote sensor on BAS system = 80.5

o

F. 

 

DECIMAL 

 

HEX 

805 

 

325 

Table 20 

Outdoor temperature from remote sensor on BAS system = -25

o

F. Data that needs to be transmitted is     -25 X 10 = -250.  65536-

250=65286 
 
 

Summary of Contents for 7350P-629

Page 1: ... WITH MODCON MODCON VWH PIONEER VERSA FLAME MANUFACTURED ON OR AFTER JULY 1 2011 FOR USE WITH ELITE ELITE VWH MANUFACTURED ON OR AFTER AUGUST 1 2011 NOTICE HTP reserves the right to make product changes or updates without notice and will not be held liable for typographical errors in literature NOTE TO CONSUMER PLEASE KEEP ALL INSTRUCTIONS FOR FUTURE REFERENCE ...

Page 2: ...iances FOR THE INSTALLER The installer should be guided by the instructions furnished with the Modbus local codes and utility company requirements Preference should be given to codes and requirements where they differ from the furnished instructions Additional publications which should guide the installer include The latest version of the National Electrical Code NFPA No 70 In Canada refer to Cana...

Page 3: ...ROM MASTER 16 D EXAMPLE 3 HOT WATER GENERATION 16 E CASCADE 16 F RATE AND TEMPERATURE CONVERSIONS 17 G APPLIANCE STATUS CODES 19 PART 8 TROUBLESHOOTING 19 A PHYSICAL LAYER 19 B COMMUNICATIONS 19 C LED DIAGNOSTICS 19 D MODBUS ERROR CODES 19 INSTALLATION AND MAINTENANCE NOTES 20 HTP CUSTOMER INSTALLATION RECORD FORM 21 PART 1 GENERAL INFORMATION Modbus communication systems utilize a master follower...

Page 4: ... heater equipped with a control with firmware revision MTSA P110414 or greater To determine whether your product is compatible with this adapter refer to Figure 1 3 Shielded twisted pair communication cable Figure 1 Controller Revision Label Location C DEFINITIONS Table 1 is a list of definitions used throughout this manual ABBREVIATION OR ACRONYM DEFINITION ASCII American Standard Code for Inform...

Page 5: ...n be mounted on the side of the appliance OR the wall next to the appliance as long as care is taken to avoid components behind the mounting surface The mounting location must be within 3 feet of the appliance controller in order to be plugged into the controller programming port NOTE It is not recommended to install the Modbus adapter inside the appliance housing Doing so may affect appliance ope...

Page 6: ...guration There is one jumper on the Modbus adapter When this jumper is in place factory default it connects a termination resistor across the data lines of the RS 485 connection Leave the jumper in if the Modbus adapter is at the end of the RS 485 bus Remove the jumper if the Modbus adapter is one of many connections and not at the end of the bus See Figures 2 and 3 Figure 3 Modbus Termination Jum...

Page 7: ... have a unique address It is not recommended to use 1 as an address as this is often the default address for various other Modbus devices that may be on the bus In order to keep track of addresses for future maintenance purposes record all device addresses in the Installation and Maintenance Notes section included in this manual SAVE THIS DOCUMENT IN A SECURE LOCATION FOR FUTURE REFERENCE To set t...

Page 8: ... OFF MODBUS DISABLED factory default 37 ON MODBUS ON 37 AUTOMATIC MODBUS AUTO enables automatic detection of a PC or Adapter Table 5 Parameter 37 Settings FUNCTION 37 Press ENTER once the desired setting is flashing on the display Once accepted the selection should not flash Please do not leave the Installer Menu Configure the Address Baud Rate and Parity settings described below B MODBUS ADDRESS ...

Page 9: ...SETTING TEXT DISPLAY PARITY STOP BITS 1 ST No parity 1 stop bit 2 ST No parity 2 stop bits E PA Even parity 1 stop bit O PA Odd parity 1 stop bit Table 6 Parameter 40 Settings FUNCTION 40 Press ENTER The STOP PARITY value will blink Use the UP and DOWN arrows to toggle between 1 ST 2 ST E PA and O PA Make your selection based on the table above Press ENTER again to select the STOP PARITY value and...

Page 10: ...d input registers 5 05 Force single coil 6 06 Preset single register 7 07 Read exception status 8 08 0 00 Diagnostic Return query data 1 01 Diagnostic Restart communication 2 02 Diagnostic Return diagnostic register 4 04 Diagnostic Force listen mode 10 0A Diagnostic Clear counters and diagnostic registers 11 0B Diagnostic Return bus message count 12 0C Diagnostic Return bus exception error count 1...

Page 11: ...d the request but will take a significant amount of time to process it This response prevents a timeout error 06 FOLLOWER DEVICE BUSY This is received when a follower device is busy processing a programmed command User should query this device at a later time 08 MEMORY PARITY ERROR The server or follower attempted to read a file but detected a parity error in the memory The user can retry the requ...

Page 12: ...ance 5 burning 0 1 on 0 off 0 1 1 10055 Appliance 6 burning 0 1 on 0 off 0 1 1 10056 Appliance 7 burning 0 1 on 0 off 0 1 1 10057 Appliance 0 lockout same as 10034 0 1 on 0 off 0 1 1 10058 Appliance 1 lockout same as 10042 0 1 on 0 off 0 1 1 10059 Appliance 2 lockout 0 1 on 0 off 0 1 1 10060 Appliance 3 lockout 0 1 on 0 off 0 1 1 10061 Appliance 4 lockout 0 1 on 0 off 0 1 1 10062 Appliance 5 locko...

Page 13: ...upply temperature 0 Deg F 76 266 0 1 30043 Appliance 6 firing rate 0 0 100 1 30044 Appliance 6 status 0 NA 0 65535 30045 Appliance 6 lockout code NA 0 65535 30046 Appliance 7 supply temperature 0 Deg F 76 266 0 1 30047 Appliance 7 firing rate 0 0 100 1 30048 Appliance 7 status 0 NA 0 65535 30049 Appliance 7 lockout code 0 NA 0 65535 30050 Discrete inputs 49 64 0 NA 0 65535 30051 NTC 6 temperature ...

Page 14: ...uring programming 207 Parameter EEPROM failure 190 S1 maximum temperature 191 S2 maximum temperature 192 S1 shorted 193 S1 interrupted 194 S2 shorted 195 S2 interrupted 196 Low water lockout 197 Flue sensor shorted 198 Flue sensor interrupted 199 Low water lockout 2 185 ECS6 temperature lockout 186 ECS7 temperature lockout Table 12 E STATUS CODES STATUS CODES INPUT REGISTERS 30014 30023 30028 3003...

Page 15: ...ures or commands The master should update temperature registers at least once per minute but no more than once per second B EXAMPLE 1 In this configuration the appliance is controlled by setting the set points locally on the appliance and providing an enable signal through Modbus communications All sensors and limiting devices excluding the thermostat enable and tank thermostat enable signals whic...

Page 16: ...re value of Installer Parameter 12 above When the command is 100 the boiler will run at maximum temperature CH temperature above If the command value is anywhere between 16 and 100 the boiler will run at a temperature proportional to the command sent between minimum and maximum temperatures described above NOTE To ensure proper operation resend the configuration bits to holding register 40001 prio...

Page 17: ...ters or some scientific calculators For example RATE HEX 0 00 20 14 45 2D 60 3C 80 50 95 5F 100 64 Table 18 Temperature Conversions To send a desired set point the hexadecimal value must be determined through linear interpolation of programmable parameters on the BMS setup menu BMS temperature set point at low analog input BMS temperature set point at high analog input These variables set the temp...

Page 18: ...7 27 130 3F 163 57 98 28 131 40 164 58 99 29 132 41 165 59 100 2A 133 42 166 5A Temperature The Modbus adapter passes temperature data to the appliance in degrees Fahrenheit Also to accommodate decimal places the decimal value must be divided by 10 The data sent over the Modbus is passed as an unsigned 16 bit integer This poses no problem unless the data becomes negative such as temperatures below...

Page 19: ...ateway BAS master 3 Check for broken wires 4 Check A B terminal connections 5 Check for terminating resistors 120 ohms at each end of the RS 485 bus only 6 Check all wire lengths Are any drops too long 7 Check proper shield grounding B COMMUNICATIONS 1 Verify controller is configured for MODBUS AUTO or ON 2 Check baud rate 9600 19200 3 Check parity 4 Check Modbus address 5 Check port setting on ma...

Page 20: ...mand 4 Check configuration bits for holding register 40001 5 Check commands and data for holding registers 40002 40007 INSTALLATION AND MAINTENANCE NOTES _________________________________________________________________________________________ ...

Page 21: ...ler s Code Name Product Serial Number s Modbus Adapter Address As Configured by the Installer Comments Installer s Phone Number Signed by Installer Signed by Customer IMPORTANT NOTES Customer Please only sign after the installer has reviewed the installation safety proper operation and maintenance of the system In the case that the system has any problems please call the installer If you are unabl...

Reviews: