ProSoft Technology MVI46-DFNT User Manual

Page 74

Advertising
background image

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

Advertising