ProSoft Technology MVI46-DFNT User Manual
Page 74

Reference
MVI46-DFNT ♦ SLC Platform
User Manual
EtherNet/IP Client/Server Communication Module
Page 74 of 177
ProSoft Technology, Inc.
October 12, 2010
Command Control
Use Blocks 3000 to 3002 to alter the command type field for a set of commands
in the client command lists. Block 3000 disables commands by setting the enable
type field to value of 0. Block 3001 enables commands by setting the enable type
field to a value of 1. The commands will be issued at the time interval no more
frequent than set in the poll interval parameter for the command. Block 3002 sets
the enable type field to a value of 2. This operation should only be used for write
functions as the command is only executed when the data referenced by the
command changes. The general format for the blocks is as follows:
M1-File Offset
Description
4000
This field contains the command code value of 3000 to 3002
4001
This field contains the number of commands from the first command
defined in the 4001 register to apply the new code. The register has a
range of 1 to 60.
4002
This field contains the starting command index to apply the new
enable type code to. This field has a range of 0 to 99.
After the module processes the block, it supplies the following values in the
control register area:
M1-File Offset
Description
4000
This field will be set to a value of 0 to indicate the function is complete.
4001
This field contains the command code value of 3000 to 3002
requested
4002
This field contains the number of commands processed by the
module.
Warm Boot Block (9998)
This block is sent from the SLC processor to the module when the module is
required to perform a warm-boot (software reset) operation. This block is
commonly sent to the module any time configuration data modifications are made
in the controller tags data area. This causes the module to read the new
configuration information and to restart. The following table describes the format
of the control block.
Offset
Description / Value
Length
4000
9998
1
Cold Boot Block (9999)
This block is sent from the SLC processor to the module when the module is
required to perform the cold boot (hardware reset) operation. This block is sent to
the module when a hardware problem is detected by the ladder logic that
requires a hardware reset. The following table describes the format of the control
block.
Offset
Description / Value
Length
4000
9999
1