background image

M

ODBUS 

I

NSTALLATION

 

MAN0995_Iss 1_01/16 

 

Touchpoint Plus 

Pt. No. 3011M5027_1 

Modbus Installation Guide 

1  Introduction 

Modbus is a well supported digital data communication protocol that provides a set of standard commands  by which 

system data can be communicated. 
Touchpoint Plus (TPPL) is supplied with Modbus software as a default, but the Modbus Bus Interface Board (BIB part 

number TPPLORTU) is an optional extra for those customers who want to control TPPL via the Modbus protocols. 
Normally the BIB is factory or OEM installed, but it can be fitted or replaced in the field by an authorised Honeywell Field 

Engineer, or by a qualified person trained in accordance with the TPPL Technical Handbook and these instructions. 

1.1  How to Use this Document 

This document is provided for the use of Honeywell personnel and Honeywell approved 3

rd

-parties only. Its utilisation 

requires a high level of computer skill and a competent knowledge of Industrial Gas Detection Systems and Touchpoint 

Plus. 
Incorrect use of this document or its procedures could result in unexpected and dangerous consequences. Please read the 

Disclaimer

 and 

Warranty

 before proceeding. 

This document is designed to be a technical reference source that should be used in conjunction with the following 

documents: 

 

http://www.honeywellanalytics.com

.Touchpoint Plus Technical Handbook

.

 

(Search for ‘Touchpoint Plus’ then click 

‘Technical Handbook’.)

 

 

http://modbus.org/docs/PI_MBUS_300.pdf

Modicon Modbus Protocol Reference Guide

.

 

(Check your 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 slave device node. 

  Can be used in Modbus Multi-Drop mode. 

  Supports functions 02, 03, 04, 06 and 16 of the Modbus protocol. 

  Provides sensor gas readings and alarm status for Fault, Inhibit, Warning, A1, A2, A3, STEL, LTEL and Rate alarms 

from all input channels in the system. 

  Supports commands to Inhibit, Reset and Acknowledge for Modbus RTU only. 

  Asynchronous serial link configurable for baud, bit-rate and parity. 

 

Notes: 

  The Modbus broadcast commands are not supported and will be ignored. i.e. it has no output registers at this time. 

  There are no standard Modbus function formats defined for the communication of data from a gas detection system 

so the host computer system must be programmed to interpret the signal and status data made available by TPPL. 

  It is recommended that the host computer system should, as a minimum, be programmed to use Function 02 to 

collect alarm and status data from all TPPL channels. 

  Full details of the Modbus protocol can be found in the Modicon Modbus Protocol Reference Guide PI-MBUS-300 

mentioned above. 

  The addressing conventions and register values used follow those set by Modicon. The first digit of the on-board 

memory address refers to the data type stored in the register and therefore defines the Modbus function command 

that should be used when polling it. 

 

 

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: