HART Server Application Developer Toolkit
 
The HART Server Application Developer Toolkit provides sample source code and dynamic link libraries. The source and link-libraries can be used to assist in developing software applications for the HART Server to access data in HART-compatible field devices beyond the standard named data items available through the standard OPC server interface.

To do this the HART Server uses a "pass-through" interface that allows HART commands to pass directly from an OPC client application to the device.

The HART Server Application Developer Toolkit includes:

  • Source Code for sample applications in Visual C++ and Visual Basic
  • GnHost - C++ source code for a complete client application that uses both the OPC and HART pass-through interfaces of HART Server.
  • Visual C++ source code for a simple console application that uses the pass-through command interface.

Visual Basic source code for a simple application that uses the pass-through command interface.
Dynamic Link Libraries to facilitate application development using the pass-through interface

  • HART Utilities (hutil.dll) - A tool for parsing variants that simplifies building HART commands and decoding of field device response using the pass-through interface.
  • IHARTSELECT2 (Hselect.dll- A tool for selecting and connecting to a HART field device through the pass-through interface.
  • IHARTTABLES (Htables.dll, HartTables.ini) - A tool for translating HART Common Tables codes into text strings.

Documentation

HART Tools Manual - provides a description and implementation guide for the sample source code.


Toolkit Organization - describes the location of resources on the CD-ROM


HART Server Interfaces - provides a brief description of the OPC and pass-through interface of the HART Server.


Command Information - provides a list of HART universal and common practice commands and command responses.


HART® is a registered trademark of the HART Communication Foundation