QT206 Technical Data Sheet: Hart To Modbus Rtu Converter
QT206 Technical Data Sheet: Hart To Modbus Rtu Converter
Qinn Technologies
First Floor, Shreevaaru Arcade,
Pipe Line Road, Raghavendra Layout,
Tumkur Road,Yeshwanthpur,
Page 1 of 7
Bengaluru, Karnataka 560022,
Mobile: +919036531185
Email:info@qinntech.com Web:www.qinntech.com
Communication Ports
• HART PORT
• RS485 PORT (Baud rate : 9600, Party :None, Data Bits:8, Stop bit :1)
• RS232 PORT (Baud rate : 9600, Party :None, Data Bits:8, Stop bit :1)
Power
LED Indications
• Power indication
• Tx to HART clients
Environment
Connectors
Enclosure
• Colour : White
• Dimensions :88x72x59 mm
Page 2 of 7
HART CLIENT CONNECTIONS QT206
Four Wire
Note : In HART Connection ‘+’ is often represented as ‘A’ and ‘-‘ as ‘B’
Page 3 of 7
POLLING HART DATA USING QT206 QT206
• MODBUS-RTU Master can be connected to RS232 • For the MODBUS master, each HART client is a
or RS485 port of QT206. separate MODBUS client with a unique Client/
• If required two MODBUS masters can be connected Slave Address.
to QT206, one to RS232 port and the other to RS485 • The Polling Address of the HART clients,
connected to a QT206 should be between 0 to 9.
port.
• In case multiple HART clients are connected to a
• The settings of RS232/RS485 port is fixed and it is:
QT206 , the Polling Address of each HART client
Baud Rate: 9600, Data Bits :8, Parity :None and Stop
should be unique.
Bits: 1
• HART clients, connected to different QT206
• One or more HART clients can be connected to the devices in the same MODBUS bus, can have same
HART port in a daisy chain model. polling addresses.
• To allow multiple QT206 in a single RS485 loop and • The MODBUS Client/Slave Address, that should
to address HART clients connected to each QT206, a be used by the MODBUS master, to poll data
client address can be assigned to each QT206. from a HART client can be arrived using the
• If multiple QT206 devices are connected to a single following formula:
MODBUS master through RS485 port, each QT206
should have unique Client Address. (Client Address of the QT206*10)+Polling Address
of the HART Client device+ 1
• Client Address should be between 0 and 23.
• The default client address is 0.
• For example, assume that two QT206 devices are
• Client Address can be configured by writing holding connected to a MODBUS master and the first
register ‘20’, using single register write command QT206 has client address ‘0’ and the second one
(function code 0x06). has client address ‘1’.
• It may be ensured that while configuring the Client • Also assume that two HART clients are connected
Address of a QT206, using MODBUS write to each of these QT206 and these two are having
command, only one QT206 is connected to the polling addresses ‘0’ and ‘1’ respectively.
MODBUS master. • In this case there are two HART clients with
• The MODBUS client ID in the write command can be polling address ‘0’ connected to different QT206
anything. devices. Similarly, there are two HART clients
with polling address ‘1’ connected to different
• For example, to change the client address of a QT206
QT206 devices.
to 3, using MODBUS write command, the command
• The MODBUS master, to which both the QT206s
will be ‘01 06 00 14 00 03 89 CF’. In this example
are connected, can poll the HART client device
MODBUS client ID is 0x01. The command ‘02 06 00 with polling address ‘0’ connected to the first
14 00 03 89 FC’ , with MODBUS client ID 0x02 will QT206 using the Client/Salve Address
also work. ‘1’ (0*10+0+1). Similarly, the master can poll the
• Using QT206, the MOBUS master can acquire data HART client with polling address ‘1’ connected to
from each HART client connected to one or more first QT206 using the client ID ‘2’ (0*10+1+1).
QT206 devices, in the same RS485 bus. • Pictorial representation of the connections are
given in Figure-1 and Figure 2.
Page 4 of 7
POLLING HART DATA USING QT206 QT206
Figure- 1
Figure- 2
Page 5 of 7
MODBUS REGISTER MAPPING QT206
• QT206 can poll 4 dynamic variable along with its Unit code and the loop current from the
HART clients connected to it.
• Data will be available in two blocks. The data polled will be same in both blocks and the
only difference will be in the order of data polled.
• The starting address of the first block is 40000 and number of registers that can be polled
is 14.
The second block starting address is 40100 and number of registers that can be polled is 14.
Page 6 of 7
MODBUS REGISTER MAPPING QT206
• The MODBUS master connected to the QT206 should use function code 0x03 to poll data
from the HART clients.
• The MODBUS Client/Slave address to be used for polling a HART client should be calculated
as mentioned in earlier section.
• The starting register address can be 0 or 100, depending on which order the user wants the
data to be polled
• Number of registers to read depends on the data required by the MODBUS master from the
HART client. Maximum number of registers is 14.
• For example if the MODBUS master want only loop current and 4 dynamic variables, the
MODBUS master can read 10 register starting from 100.
• Some MODBUS masters do not allow starting register address 0. Example is MODSCAN
software.In this case the starting address to be used for the first block will be 1 and for the
second block it will be 101.
• Each dynamic variable received from HART clients is a 32 bit IEEE-754 Single precision float.
These 32 bits (4bytes) are forwarded to the MODBUS master by QT206 in two registers.
• These 4 bytes of data has to be converted by the MODBUS Master using IEE-754 Single
precision float conversion method.
• It may please be noted that IEEE-754 Single precision float conversion is not exactly same as
simple Text to Float conversion. This will be completely different for higher values.
• Therefore, care should be taken to use the correct conversion method to get accurate value.
• Care should be given especially when reading totaliser values from flow meters, which can
have a high value.
***********************
Page 7 of 7