Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

HART protocol is not directly implemented in D2000 yet. To communicate with a HART device it is possible to use one of the HART/Modbus converters by Papouch (www.papouch.com):

  • HART RS - HART to Modbus RTU converter (RS485 interface)
  • HART ETH - HART to Modbus TCP converter (ethernet interface)

A HART communication with an Endress + Hauser Proline t-mass A 150 heat flow meter has been deployment into production. The device communicated using a HART protocol version 6 with the HART ETH converter, on the D2000 side using the MODBUS Client protocol on the TCP/IP-TCP line. Following commands were implemented:

  • HART command 0 - read unique identifier - a 5-character command whose only parameter is a short device identifier (0-15). The device response includes, inter alia, data about the supported version of HART protocol, Manufacturer ID, Manufacturer Device Type, and a 3-byte Device Identification Number.
    By combining the Manufacturer ID + Manufacturer Device Type + Device Identification Number, a 5-byte Unique Identifier is created, which is used in the version 5 for all other commands. Using a Unique Identifier protects against communication with a wrong device (which can occur when HART loops are connected and daisy chained).
  • HART command 1 - read primary variable - reads one value (32-bit real number) from the device. A Unique Identifier (obtained by command 0) must be used to address the device.
  • HART command 3 - read current and four dynamic variables - reads the value of current and four preconfigured dynamic variables (32-bit real numbers) as well as their units from the device. A Unique Identifier (obtained by command 0) must be used to address the device.
    The flow meter sent values of the mass flow rate, the total flow volume and the temperature of the measured gas.

...