User manual
Reference MVI56-HART ♦ ControlLogix Platform
User Manual HART Multi-drop Master Communication Module
Page 82 of 171 ProSoft Technology, Inc.
October 13, 2011
5.1.3 Functional Specifications
The MVI56-HART module supports the HART Multi-drop implementation of the protocol.
Following are some general specifications for the module:
Built in accordance to the HART Bell 202 Frequency Shift Keying (FSK) standard to
superimpose digital signals at a low level on top of the 4 to 20mA
o
Four independent HART master ports that are completely user-configurable
o
Supports up to 15 devices per port
o
Point-to-point (slave address 0) or Multi-drop (slave address 1 to 15) modes
supported
Supports 99 universal and common practice commands per port to control and
monitor devices with integer, IEEE754 floating-point and packed ASCII character
string data blocks
Burst mode can be used for faster update of data from a single slave
Supports an auto polling feature that will automatically collect data from each HART
instrument on the channel and store the data in the module database
Communication ports can be configured as a secondary master (that is, handheld
configuration device)
Protocol Supported: HART protocol uses the Bell 202 standard frequency shift-keying
(FSK) digital signal to communicate at 1200 baud, superimposed at a low level on the 4
to 20mA analog measurement signal. The MVI56-HART module supports version 5 of the
HART protocol.
Supported Function Codes: HART Universal Commands Set supported are 00 to 03,
06 to 09, and 11 to 22. HART Common Practice Commands Set supported are 33 to 83
and 105 to 110.
HART Network Communications: Supports four master channels. Each channel on the
module is configured independently to emulate a HART master. Burst mode can be used
for faster update of data from a slave device.
Command polling is also user-configurable, including disabled, continuous, on change of
data (write only), and dynamically user or automatic enabled.
Status: Error codes returned by the HART protocol available on an individual command
basis. In addition, a slave status list is maintained per active channel.