HART Communication Commands ~ Learning Instrumentation And Control Engineering Learning Instrumentation And Control Engineering

HART Communication Commands

Custom Search

The HART Command Set provides uniform and consistent communication for all field devices. The command set includes three classes: Universal, Common Practice, and Device Specific. Host applications may implement any of the necessary commands for a particular application.

Universal Commands
All devices using the HART Protocol must recognize and support the universal commands. Universal commands provide access to information useful in normal operations (e.g., read primary variable and units).

Common Practice Commands
Common Practice commands provide functions implemented by many, but not necessarily all, HART communication devices.

Device Specific Commands
Device Specific commands represent functions that are unique to each field device. These commands access setup and calibration information, as well as information about the construction of the device. Information on Device Specific commands is available from device manufacturers.

The table below gives a list of the common HART commands encountered:

Universal Commands
Common Practice Commands
Device Specific Commands
 Read manufacturer and device  type
 Read selection of up to  four  dynamic variables
 Read or write low-  flow  cut-off
 Read primary variable (PV) and  units
 Write damping time  constant.
 Start, stop or clear  totalizer
 Read current output and percent of  range
 Write device range values
 Read or write density  calibration factor
 Read up to four predefined dynamic  variables
 Calibrate (set zero, set  span)
 Choose PV(mass, flow  or  density)
 Read or write eight character tag,  16 character  descriptor, date.
 Set fixed output current
 Read or write materials or  construction information
 Read or write 32-character  message.
 Perform self-test
 Trim sensor calibration
 Read device range values, units and  damping  time constant.
 Perform master reset
 PID enable
 Read or write final assembly  number.
 Trim PV zero
 Write PID setpoint
 Write polling address
 Write PV unit
 Valve characterization

 Trim DAC zero and gain
 Valve set point

 Write transfer function  (square  root/linear)
 Travel limits

Write sensor serial  number
 User units

 Read or write dynamic  variable assignments
 Local display information