Modbus TCP Clients. It feature 3 separate HART interfaces that can connect up to 15 HART devices each, for a total of 45 HART devices to Modbus TCP. On the HART side, the GT200-3HT-MT can be configured as a primary master or secondary master. On the Ethernet side, the GT200-3HT-MT functions as a Modbus TCP Server (slave).
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 1.3 Technical Specifications HART Features HART primary master, HART Operation Modes HART secondary master Number of HART Channels Three (3) independent HART channels, With the internal resistor: 13 HART devices per channel Maximum Number of HART Devices per Channel With an external resistor (250Ω/2W):...
Page 7
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Modbus TCP Features Supports IP address conflict detection and auto 10/100M Ethernet Communication Port routing Maximum Number of Modbus TCP Client Up to 36 simultaneous client connections Connections Maximum Number of Simultaneous Modbus TCP...
GT200-3HT-RS GT200-HT-MT GT200-HT-DP GT200-HT-EI To get more information about these products, please visit SST Automation’s website: www.sstautomation.com. 1.5 Revision History Revision Date Chapter Description Fixed the node points for the Point-to-Point wiring diagrams in Chapter 2.5.1.
Protocol communications are enabled. Configuration Lock Configuration cannot be changed. Sets the IP address to 192.168.0.10 Configuration Mode Configuration is allowed. Reserved Reserved Note: After re-configuring the DIP switches, power cycle the GT200-3HT-MT for the changes to take effect. www.SSTAutomation.com...
2.4 Internal Resistor Switches The GT200-3HT-MT has 3 internal resistors (one for each HART channel) that can be toggled by the resistor switches. The specification of each internal resistor is 270Ω, 2W, which allows up 13 HART devices to be connected to each HART channel.
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 2.4.2 Ethernet Interface The Ethernet interface is used for both Modbus TCP protocol communications and for configuring the gateway via the SST-HE-CFG configuration software. The interface follows the IEEE802.3u 100BASE-T standard (10/100M), and uses an RJ-45 connector. The pin assignments for the Ethernet interface are shown below:...
HART at this time. It is recommended to use a separate power supply for the HART instruments and the GT200-3HT-MT to ensure a stable communication. To improve the communication efficiency of the field bus, it is recommended not to configure empty nodes or unused commands in the SST-HE-CFG configuration software.
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 2.5.1 Point-to-Point HART Wiring The following are the wiring diagrams for two wire and four wire point-to-point wiring. 4-20mA www.SSTAutomation.com...
Page 16
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual www.SSTAutomation.com...
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 2.5.2 Multi-Drop HART Wiring The following are the wiring diagrams for two wire and four wire multi-drop wiring. Two wire - When using the internal resistor: 24V DC HART Instrument (2-Wire) Fixed Current...
Page 18
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Two wire - When using an external resistor: 24V DC HART Instrument (2-Wire) Fixed Current HART Total Current = Instrument 4mA * Number of Devices (2-Wire) Fixed Current HART Instrument (2-Wire) Fixed Current...
Page 19
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Four wire - When using the internal resistor: Power HART Instrument (4-wire) Fixed Current Power HART Instrument Total Current = (4-wire) 4mA * Number of Devices Fixed Current Power HART Instrument (4-wire) Fixed Current...
Page 20
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Four wire - When using an external resistor: Power HART Instrument (4-wire) Fixed Current Power HART Instrument Total Current = (4-wire) 4mA * Number of Devices Fixed Current Power HART Instrument (4-wire) Fixed Current...
4 Getting Started - Quick Installation Guide 4.1 Hardware Connection Make sure the GT200-3HT-MT is in the appropriate operating mode that allows for configuration. Set the gateway to Configuration Mode by settings the DIP switches to 1-ON, 2-OFF while the gateway is powered off.
Use network cable to connect the gateway's Ethernet port (RJ45 interface) with that of computer; Power on the gateway, now the IP address of the gateway is fixed: 192.168.0.10 and it is configurable. 4.2.1.2 Software Configuration Open the SST-HE-CFG software installed on your computer. Select GT200-3HT-MT model. www.SSTAutomation.com...
Page 25
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click “Upload” and “Upload” to the gateway. Select the gateway and click "Upload" in the following "device searching" dialog box; You will see the factory default configuration settings are shown below: Note: There are already two commands and an IP Address preset into the device. You can edit these parameters for your needs.
Page 26
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Command ID1 is pre-configured to read the PV. (For your reference, the default configuration for this command is shown below.) Command ID3 is pre-configured to read the PV, SV, TV, and QV. (For your reference, the default configuration for this command is shown below.)
Page 27
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click “OK”. Select the gateway and Upload. Select the “Fieldbus” on the left and configure the parameters as below: Click the HART channel on the left and configure the parameters as below: www.SSTAutomation.com...
Page 28
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click the AutoMap icon Click the Download icon www.SSTAutomation.com...
User Manual 4.2.2 Communication with Modbus TCP Client The GT200-3HT-MT is able to connect HART instruments to Modbus TCP network as a Modbus TCP server. The following example shows how the GT200-3HT-MT communicates with Modbus Poll (a Modbus simulator software).
Page 30
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual (2) Command 3: Advanced configuration mode. Double click any values to filter them out. Update the configuration to read only bytes No.5-8, 10-13 and 15-18. The others can be filtered out. The remaining bytes are the secondary, tertiary and quaternary variables.
Page 31
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual After mapping the data, check the buffer address in Conflict Detection window. The request data bytes of command 6 are stored in 3000~3001 bytes. The response data bytes of command 1 are stored in 0~6 bytes, command 3 in 7~18bytes and command 6 in 19~22 bytes.
Page 32
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual This example uses Modbus Poll on the computer to simulate the Modbus TCP client. Set the correct server IP and read/write parameters. www.SSTAutomation.com...
Page 33
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual You can use the advanced function Memory Data Display (see Chapter 5.2.7) or Diagnose (see Chapter 5.2.8) to monitor the HART communication. (1) Memory Data Display (2) Diagnose: According to the specifications of HART command, you can convert the hexadecimal data to float number.
Page 34
User Manual 2.3 Troubleshooting Multiple HART Devices The GT200-3HT-MT can receive data from up to 15 HART devices connected on the same bus. The following example shows how to configure the GT200-3HT-MT in multi-drop mode to receive data from multiple HART nodes.
Page 35
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Select the gateway and click "Upload". Select the "Fieldbus" on the left and configure the parameters as below: www.SSTAutomation.com...
Page 36
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click the HART channel on the left, configure the parameters as below: Right click the channel, select “Add Node”. Right click on “Node(0)” and select “Add Command” and add Command ID3 box (double click on “Command ID3”...
Page 37
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click “Command ID3” and configure the parameters as shown below: 10. Click the AutoMap icon www.SSTAutomation.com...
Page 38
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 11. Click the Download icon 12. Check the LED indicators to verify the device status. If both TX and RX lights are flashing, then the device is configured to slave address 0. If the RX light is not flashing, then change Network Mode to Multi-drop and proceed to step 14.
Page 39
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 13. Click the HART channel on the left and configure the parameters as below: 14. Right click the channel, select “Add Node”. www.SSTAutomation.com...
Page 40
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 15. Right click on “Node(1)” and select “Add Command” and add Command ID3 box (double click on “Command ID3” or select “Command ID3” and click “»”). Click OK. 16. Click “Command ID3” and configure the parameters as below:...
Page 41
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 17. Right click on “Node(1)” and select “Copy Node”. www.SSTAutomation.com...
Page 42
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 18. Right click on “Node (1)” and select “Paste Node”. Repeat this step until there are 15 nodes. www.SSTAutomation.com...
Page 43
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 19. Click the AutoMap icon www.SSTAutomation.com...
Page 44
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 20. Click the Download icon 21. Check the LED indicators to verify the device status. If both TX and RX lights are flashing, then the device is configured in multi-mode and has a slave address anywhere between 1-15. To find the exact slave address, remove nodes and repeat steps 20-22.
Page 45
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 4.2.3.2 Changing HART Slave Addresses The SST-HE-CFG software has a built-in Debug mode with a Memory Display function that can be used to read and write data to HART devices. This functionality can be used to change the HART slave address of the device with the following steps: Right click on “Node”...
Page 46
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click “Command ID6” and configure the parameters as below: Click the AutoMap icon www.SSTAutomation.com...
Page 47
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click the download icon www.SSTAutomation.com...
Page 48
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click the Mode Switch icon to switch into Debug mode www.SSTAutomation.com...
Page 49
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click the Diagnose icon www.SSTAutomation.com...
Page 50
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click “Stop” in the Output Data box, update memory address 3000 with the desired HART slave address, and click the “Send” button. The following example shows how to change from slave address 0 to address 2.
Page 51
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual In the Input Data box, memory address 0002 will update to show the HART device’s new slave address. Power cycle the HART device for apply the changes. www.SSTAutomation.com...
Page 52
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 2.4 Common HART Commands The following is a short list of useful HART commands that can be used for common applications of most HART devices. More information about supported commands is available from FieldComm Group at the following link: https://library.fieldcommgroup.org/20127/TS20127/7.2/...
Page 53
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual An example of this command in the SST configuration software is shown below: As the request is “None”, the user should fill “0” for the section “Length of Sending Data (BYTE)”. The “Length of Receiving Data (BYTE)” will be 7, which is the sum of 2 status bytes and 5 device response bytes.
Page 54
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual An example of this command in the SST configuration software is shown below: As the request is “None”, the user should fill “0” for the section “Length of Sending Data (BYTE)”. The “Length of Receiving Data (BYTE)” will be 26, which is the sum of 2 status bytes and 24 device response bytes.
Page 55
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Note: Selected variables are listed in the left table. Variables corresponding to the bytes are listed in the beginning of this chapter. Command 6 (Command ID6): Write Polling Address Writes the polling address (HART slave address) to the field device.
Page 56
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual An example of this command in the SST configuration software is shown below: If the HART device does not support configuring the Loop Current Mode, the user should fill “1” for the section “Length of Sending Data (BYTE)”.
SST-HE-CFG is a configuration software based on Windows platform, and used to configure HART series products. The following describes how to use the software SST-HE-CFG to configure the product GT200-3HT-MT. You may also check the software user manual to get detailed usage.
DelNode: Delete a HART node (device). AddCmd: Add a HART command DelCmd: Delete a HART command. Upload: Upload the configuration from the GT200-3HT-MT and open it in the software. Download: Download the configuration to the GT200-3HT-MT. AutoMap: Automatically calculate the mapping address.
Click the "Fieldbus" on the left and select "Modbus TCP" in the "Mode" in the configuring plate on the right, as shown below: Assign IP Mode: Manual Assign, BOOTP, DHCP optional. IP Address: Set the IP address of the GT200-3HT-MT. Subnet Mask: Set the subnet mask of the GT200-3HT-MT. Default Gateway: Set the gateway address of the GT200-3HT-MT.
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 5.2.2 Configure the HART Fieldbus 5.2.2.1 Set the Parameters of HART Channel Click the "HartChannel0" on the left, then the configuration plate will be shown as below: Master type: Primary master, Secondary master optional.
Page 61
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 5.2.2.2 Add Slave Nodes Click the selected HART channel, right click on it and select "Add Node" in the pop-up menu. Click the added node, set device address in the right configuration plate.
Page 62
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 5.2.2.3 Add HART Commands Right click on a Node and select "Add Command" in the pop-up menu Choose the command you want to add in the pop-up dialog box, and then click "OK" to exit: Note: The same command can only be configured once in one node.
Page 63
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 5.2.2.4 Configure HART Commands Click the command ID on the left, you will see the configuration plate of the command on the right: Mode of outputting commands: Change-of-state, polling output, Initialization output and disable output optional.
Page 64
5.2.2.7 Advanced Options to Configure HART Commands The GT200-3HT-MT can filter the input data in advanced configuration mode which can be useful when users only need one part of the data from one command. For example, if a user only needs the main variable of No.1 HART command, the advanced options can be used to filter out the unneeded units of the main variable.
Page 65
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Below is an example of the “Segment Mapping” function using the No. 3 HART command. Click the "configuration" button in the "Receive Data Project Configuration" option once the configuration mode is set to “Advanced”.
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 5.2.3 Conflict Detection "Conflict Detection" is used to check the distribution of the input and output data of all commands stored in the data buffer. Click icon to open the conflict detection box: The left side of the tree view shows the configuration commands.
Page 67
Red colored areas are memory addresses that are configured with two or more commands. Yellow colored areas are mapped addresses that exceed the defined range of the GT200-3HT-MT. Clicking on a command will show the corresponding memory addresses in blue.
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 5.2.4 Auto Mapping Automap will automatically distribute the memory addresses with no conflict according to the input/output bytes number set by the users’ commands. Set the correct input/output bytes for each command, then click icon and select "yes"...
Page 69
When not ticking "Use the search function", it will only search the appointed hardware and only show this hardware in the device list. Click the upload icon again, the pop-up box is shown as below: Click "Upload" button. Now, users can upload the configuration of the GT200-3HT-MT into the software and open it there. www.SSTAutomation.com...
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 5.2.6 Download Configuration After configuring the command, click button, the pop-up box is as shown below. Click "Download data". Note: Before downloading, please confirm all configuration is correct. www.SSTAutomation.com...
5.2.7 Memory Data Display This function shows the data exchange inside of the gateway and is useful in debugging the HART fieldbus in the absence of an EtherNet/IP connection. Users can check the data in buffer of the GT200-3HT-MT following these steps: Connect the GT200-3HT-MT to the computer using the Ethernet interface.
It also displays the specific commands and real-time data. The steps are as follows: Ensure that the GT200-3HT-MT is set to running mode. Set the configuration DIP switch Bit 1 OFF and Bit 2 OFF, then restart the gateway. The GT200-3HT-MT now is in running mode.
Page 73
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click "Upload data": Click "OK" to open the diagnostic box. Click "Channel 1" and the right side will display the status of the HART fieldbus. Click "Refresh" to refresh the data once. Click "Reset" to clear the system status Click " Periodically refresh"...
Page 74
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Click Node (x) and the response status of the configured commands will be shown on the right. Double click on a command and the detailed information will be show in the pop-up box.
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 5.2.9 Conversion Tools There are two practical tools in the "Tools" menu to convert hexadecimal data to 1EEE754 floats or PACKED ASCII codes. www.SSTAutomation.com...
Data exchange between HART and Modbus TCP via the GT200-3HT-MT is defined through “data mapping”. When data is read or written, it is initially stored in the internal memory buffer of the GT200-3HT-MT before being transmitted between HART and Modbus TCP. There are two internal data buffer areas in the GT200-3HT-MT: One is the Modbus TCP network input buffer and the other is the Modbus TCP network output buffer.
The Modbus TCP register addresses that are used to read and write data to HART devices are determined by the location of the GT200-3HT-MT internal memory buffer addresses. Each internal memory buffer address holds 8 bytes of data, and each Modbus register holds 16 bytes of data. This means that every two internal buffer addresses correspond to a single Modbus register address.
6.2 GT200-3HT-MT Address Table The GT200-3HT-MT has a memory buffer of 8156 bytes. 0 to 4999 of the buffer is used for the HART input data and output data. 5000~8155 of the buffer is used for the status of the HART channel and control bytes.
Page 79
(1) Read: The Modbus TCP client can only use function code 04 to read these data from the GT200-3HT-MT. (2) Write: The Modbus TCP client can use function code 03 to read these data from the GT200-3HT-MT, and use function code 06 or 16 to write data to the GT200-3HT-MT.
Page 80
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual arranged in index order. For example, the high byte of 2670 input register (3x2671) is the status of the command of index 00, and the low byte of 3x2671 register is the status of the command of index 01.
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 6.3 Flowchart of Executing One HART Command 6.4 Trigger Command Users can trigger any HART command by sending a trigger byte and command index, following the steps below: (The address table refers to Chapter 6.2)
7 How to Connect to a Modbus TCP Client The GT200-3HT-MT gateway allows HART instruments to communicate with Modbus TCP Clients in a Modbus TCP network by having the gateway function as a Modbus TCP Server. The following example illustrates how the gateway communicates with a Modbus TCP Client by using Modbus Poll (Modbus TCP Client emulation software).
Page 83
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual Command ID1: Read primary variable (PV) Returns the value of the primary variable as a floating-point type Request: None Response: Byte Description Byte 0 Primary Variable Units Byte 1-4 Primary Variable www.SSTAutomation.com...
Page 84
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual (2) When configuring HART command ID3, use the advanced function to configure the primary variable (PV), the secondary variable (SV), and the tertiary variable (TV). Command ID3: Reads four (predefined) dynamic variables and the primary variable current Reads the primary variable current and 4 (at most) pre-defined dynamic variables, the primary variable current always matches the device's AO output current.
Page 85
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual (3) The configuration of HART Command ID6 is used to modify the address of the HART device. Command ID6: Write POLLING address This is the data link layer management command. This command writes the Polling address and loop current mode to the field device.
Page 86
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 2. Click , through , to view the mapping address of the command in the gateway buffer. The primary variable of HART Command ID1 corresponds to gateway input buffer 0000-0003, Command ID3 corresponds to 0004-0015, Command ID6 request corresponds to output buffer 3000-3001, and response corresponds to 0016-0019.
Page 88
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 3. Use Modbus Poll to connect to the gateway and read/write data with the following configuration: Note: The gateway acts as Modbus TCP Server. Use the Modbus Poll software as a Modbus Client to connect to the gateway.
Page 89
GT200-3HT-MT 3-channel HART/Modbus TCP Gateway User Manual 4. Use Modbus POLL to read data (3x0000-3x0009) and write data via 4x0000. The data in the gateway buffer can be viewed in (refer to Chapter 5.2.7) and the actual floating-point data of the HART device can be...
Need help?
Do you have a question about the GT200-3HT-MT and is the answer not in the manual?
Questions and answers