Reference
MVI56-HART ♦ ControlLogix Platform
User Manual
HART Multi-drop Master Communication Module
Page 86 of 171
ProSoft Technology, Inc.
October 13, 2011
Write Block
These blocks of data transfer information from the ControlLogix processor to the module.
The following table describes the structure of the output image.
Offset
Description
Length
0
Write Block ID
1
1 to 200
Write Data
200
201 to 247
Spare
47
The Block Identification code defines the content of the data contained in the block. If the
code is set to -1 or 0, the data area contains no valid data. If the word contains a value
from 1 to 20, the data contained in the block should be placed in the appropriate position
of the module’s database. Under normal conditions, the value used for the write block
identification code should be that received in the read block from the module.
5.2.4 Command Control Blocks
Block identification codes greater than 9900 are utilized to perform special functions in
the module. Each control block recognized and used by the module is defined in the
following topics.
Block 9902: Command Control
The block 9902 identification code is used by the processor to enable a set of commands
that have their enable code set to 4 or 5 (one shot). The value referenced by the address
associated with the command, Enable DB Address, will be set to -1 to enable the
command for a one-shot (enable code 5) or continuous (enable code 4) execution. After
the command is executed, the module resets the register to 0 to disable the command for
the one-shot mode. The format for this command block is shown in the following table.
Word Offset in Block
Data Field(s)
Description
0
Block ID
This field contains the value of 9902 identifying the
enable command to the module.
1
Port Number
This is the HART port number (0 to 3) for the
command. Each port has its own command list.
2
Command
count
This field contains the number of commands To enable
in the command list. Valid values for this field are 1 to
60.
3 to 62
Command
Numbers to
enable
These 60 words of data contain the command numbers
in the command list to enable. The value referenced by
the Enable DB address associated with each command
will be set to -1.
63 to 247
Spare
Not Used
There is no response to this block by the module.