User manual
MVI56-HART ♦ ControlLogix Platform  Configuring the MVI56-HART Module 
HART Multi-drop Master Communication Module   User Manual 
ProSoft Technology, Inc.  Page 43 of 171 
October 13, 2011 
Function Code 
0 to 255 
This parameter specifies the HART function to be executed. Any HART function can be 
executed, even device specific ones, but only supported commands will return formatted 
data and classified in floating point data and integer data. 
Int. DB Address 
0 to 3999 
This field specifies the internal database register where the integer or packed ASCII 
string values returned by the command will be placed. 
If the Floating Point Word Count parameter is "-1", then all the data returned by the 
HART command will be placed in this address without any formatting. 
Int Word Count 
0 to 125 
This parameter specifies the number of words from the integer or packed ASCII string 
data returned by a HART command that will be placed on the Virtual Database. If this 
parameter is "0", no data will be written to the Database. 
Swap Code 
0, 1, 2, 3 
This parameter defines the byte order of each four-byte group of data received. This 
parameter is helpful when dealing with floating-point or other multi-register values, as 
there is no standard byte order for storing these data types. The following table describes 
the values and their associated operations: 
Swap Code  Description 
0  None - No Change is made in the byte ordering (1234 = 1234) 
1  Words - The words are swapped (1234=3412) 
2  Words & Bytes - The words are swapped then the bytes in each word are 
swapped (1234=4321) 
3  Bytes - The bytes in each word are swapped (1234=2143) 
Use Long 
0 or 1 
This parameter defines if the command will be executed with short or long address. If the 
value is "0", then the configured command will be executed using the Short Address 
specified. If the value is "1" then the specified Short Address will be used only to ask for 
the long address and that will be used to execute the configured command. 
Enable DB Address 
0 to 3999 
This field specifies the internal database register to be used to enable the execution of a 
command. This parameter is only used if "Enable" is "4" or "5". If the value of this 
database register is "-1", then the command will be executed, otherwise it will not. If the 
"Enable" value is "5", then after the successful execution of the command this value will 
become "0" 










