User manual
Configuring the MVI56-HART Module  MVI56-HART ♦ ControlLogix Platform 
User Manual  HART Multi-drop Master Communication Module 
Page 44 of 171  ProSoft Technology, Inc. 
  October 13, 2011 
Done DB Address 
-1 to 3999 
This field specifies the internal database register to be used to signal the successful 
execution of a command. When a command is successfully executed a "-1" is written to 
this register. This "Done DB Address" can be shared with the "Enable DB Address" of 
another command to do a chained command execution. 
Write DB Address 
-1 to 7999 Bytes 
This field specifies the internal database register to use as a source of data for HART 
commands that include data. It is possible to include data with every HART command, 
but only if the command and the device will accept this data.  
If this value is "-1", it indicates that there will not be data with the command or that it will 
not come from the database. 
Note: This value is specified in Bytes, not Words. 
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) 
Byte Count 
0 to 250 
This parameter specifies the number of bytes to be sent to a HART device in the 
command. If the command has no data then this value should be "0". 
If the value of this field is different of "0" and "Write DB Address" is different of "-1" then 
the data for the command will be taken from the Virtual Database. If the value of this field 
is different of "0" and "Write DB Address" is "-1" then the data for the command will be 
from the "Fixed Data" field for the command. 
Fixed Data 
Up to 250 HEX values separated by space 
This parameter is a string of HEX values to be sent with the HART command. There 
should be at least the number of bytes specified in the "Byte Count" parameter. The 
bytes should be written in hexadecimal format and separated by a space. This data will 
be sent if the Parameter "Write DB Address" is "-1" and "Byte Count" is greater than "0", 
and it will be sent in the same order that they are written. 










