background image

M

ODBUS 

C

ONFIGURATION

 

 

MAN0995_Iss 1_01/16 

 

Touchpoint Plus 

Pt. No. 3011M5027_1 

16 

Modbus Installation Guide 

4.8  Exception Responses 

The Modbus exception response is detailed in the 

Modicon Modbus Protocol Reference Guide

. Any one of the following 

exception responses may be returned by the Touchpoint Pro Modbus interface: 

 

Exception

 

Description

 

01 ILLEGAL FUNCTION  

Only Modbus functions 02, 03, 04 and 06 are supported. This response is returned if 

any other requests are received. 

02 ILLEGAL DATA ADDRESS   The register addresses supported by each function are listed in this chapter. Any 

attempt to access a register outside of these ranges will result in this error. 

03 ILLEGAL DATA VALUE  

This exception is returned if the request has the incorrect length, or if the maximum 

number of registers is exceeded. The maximum number of registers that can be 

requested by function 02 is 512, function 04 is 64, and function 03 is 36 for the Query 

poll block or 6 for the Command poll block. 

06 SLAVE DEVICE BUSY  

Applies to function 06 only. Once a poll or command block’s active register has been 

set, its contents must not be changed until the main program has carried out the 

request. This exception is returned if any attempt is made to change an active poll or 

command block. 

Table 16. 

Modbus Exception Responses 

 
 
 
 
 
 
 
 

Summary of Contents for TPPL Modbus RTU

Page 1: ...Installation and Setup Guide TPPL Modbus RTU and TCP ...

Page 2: ...i Revision History Revision Comment Date Issue 01 First Issue 28 01 2016 ...

Page 3: ...cial and consequential damages damages for loss of business profits business interruption loss of business information or other pecuniary loss resulting from any violation of the above prohibitions Warranty Honeywell Analytics warrants the Touchpoint Plus system against defective parts and workmanship and will repair or at its discretion replace any components that are or may become defective unde...

Page 4: ... TCP Parameters 10 4 1 How to Configure the Master Host PC 10 4 2 How to Configure the TPPL Modbus RTU Settings 10 4 3 How to Configure the TPPL Ethernet TCP Settings 10 4 4 Modbus Register Allocation for Function 02 Read Input Status 11 4 5 Modbus Register Allocation for Function 04 Read Input Registers 11 4 5 1 Analogue Registers Integer 11 4 5 2 Analogue Registers Float 12 4 5 3 Animation Regis...

Page 5: ...MODBUS RTU AND TCP INSTALLATION AND SETUP MAN0995_Iss 1_01 16 Touchpoint Plus Pt No 3011M5027_1 iv Modbus Installation Guide This page left blank ...

Page 6: ...r download folder if the page appears blank This document uses Button name and Menu Item Command to signify tasks that are carried out on the TPPL Touchscreen 1 2 Overview The TPPL Modbus Interface provides a facility for digital communication between the TPPL and an external computer system Principal features Operates as a Modbus Remote Terminal Unit RTU slave device node Operates as a Modbus TCP...

Page 7: ... shock when carrying out this procedure Ensure that the system and backup batteries are electrically isolated and that residual power is allowed to dissipate before opening the enclosure WARNING The equipment specified in this manual is only to be installed by the Manufacturer s trained personnel or by competent persons trained in accordance with the Manufacturer s installation instructions WARNIN...

Page 8: ... on a static free surface 7 Observing the correct orientation align the connectors and gently push the new BIB into place Figure 2 Bus Interface Board BIB Fitting 8 Carefully slide the cover back into place and refit tighten the securing screws 9 Connect the Modbus cables as shown below 10 Re connect all other cables as required 11 Switch on the batteries and Mains power 12 Wait for the system to ...

Page 9: ...maximum cable length without line repeaters is 1 2km 1200 m 1300 yd The maximum wire size is 1 5 mm2 15 AWG 3 3 Modbus RTU and TCP Electrical Connections The electrical connections are shown below MODBUS RTU Label Terminal ID Logic Solver Drain D 1 D Data A D 2 A D Data B D 3 B D Figure 3 Modbus RTU Connections Note You should connect a 120Ω termination resistor RT between A and B to prevent refle...

Page 10: ...above 3 4 Modbus RTU Chaining Multi Drop Mode Figure 5 Two Modbus Chaining Examples other layouts may also be used Note TPPL can be any slave node and it can support one master node with up to 31 slave nodes when in Multi Drop Mode Slave Node Slave Node Slave Node Slave Node Slave Node Slave Node Slave Node Slave Node Slave Node Slave Node MODBUS Master RT 100 Ω MODBUS Master RT 100 Ω ...

Page 11: ...ttings To configure the TPPL RTU 1 Login to TPPL as Administrator or Service 2 Touch Menu Configuration Network Modbus RTU 3 Set Slave Address Baud Parity and Databits see Table 1 below 4 Touch Finish Parameter Name Default Setting Value Range Comment Slave Address 1 1 to 247 Each node connected to the RS485 highway must have a different address setting Baud 9600 4800 9600 19200 Should be set to c...

Page 12: ...47 10248 10249 10250 10251 10252 10253 10254 10255 10256 Table 2 Modbus Input Channels Rate Alarm Summary LTEL Alarm Summary STEL Alarm Summary Alarm 3 Summary Alarm 2 Summary Alarm 1 Summary Inhibit Summary Fault Summary Not Used Not Used Not Used Not Used Not Used Not Used Not Used Not Used System Summary 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 1...

Page 13: ...ion Registers 30065 to 30080 These are intended to be used by graphics packages for defining the colours of various screen objects based upon the status of a channel A 16 bit unsigned word format is used Channel Animation Register 01 30065 02 30066 16 30080 Table 6 Modbus Channel Animation Values The data value for each register can be assigned to one of the following Status Value Channel operatin...

Page 14: ...mand may be performed 4 6 1 Query Poll Registers Query Poll Block Block Active Channel Type Channel ID Query Type Result Result String 1 40001 40002 40003 40004 40005 40006 to 40036 2 40101 40102 40103 40104 40105 40106 to 40136 3 40201 40202 40203 40204 40205 40206 to 40236 4 40301 40302 40303 40304 40305 40306 to 40336 5 40401 40402 40403 40404 40405 40406 to 40436 6 40501 40502 40503 40504 4050...

Page 15: ...as Unit Unicode String 35 Unicode chars 1 null Table 10 Query Type Descriptions Query Poll Example Query Type Read Alarm 1 level Register Block Active 40n01 Channel Type 40n02 Channel ID 40n03 Query Type 40n04 Result 40n05 Result String 40n06 to 40n36 Value 1 105 2 39 Updated upon request execution Updated upon request execution Table 11 Query Poll Example If Block Active is set to 1 the Controlle...

Page 16: ...pe is 105 Input Channel Note Function 06 16 cannot be used for SIL channels Command Poll Block Block Active Channel Type Channel ID Command Type Command Data Result 1 41001 41002 41003 41004 41005 41006 2 41101 41102 41103 41104 41105 41106 3 41201 41202 41203 41204 41205 41206 4 41301 41302 41303 41304 41305 41306 5 41401 41402 41403 41404 41405 41406 6 41501 41502 41503 41504 41505 41506 7 41601...

Page 17: ...on are listed in this chapter Any attempt to access a register outside of these ranges will result in this error 03 ILLEGAL DATA VALUE This exception is returned if the request has the incorrect length or if the maximum number of registers is exceeded The maximum number of registers that can be requested by function 02 is 512 function 04 is 64 and function 03 is 36 for the Query poll block or 6 fo...

Page 18: ...tectgas honeywell com Asia Pacific Honeywell Analytics Asia Pacific 7F SangAm IT Tower 434 Worldcup Buk ro Mapo gu Seoul 03922 Zuid Korea Korea Tel 82 0 2 6909 0300 Fax 82 0 2 2025 0328 India Tel 91 124 4752700 analytics ap honeywell com Technical Services EMEA HAexpert honeywell com US ha us service honeywell com AP ha ap service honeywell com www honeywell com Issue 1_01 2016 H_MAN0995_EMEA 3011...

Reviews: