253 or 9999 – cold boot module (general module), 255 or 9998 – warm boot module (general module) – ProSoft Technology MVI46-DNP User Manual

Page 79

Advertising
background image

Reference MVI46-DNP

♦ SLC Platform

Master/Slave Communication Module

ProSoft Technology, Inc.

Page 79 of 143

August 23, 2007

The module responds to the request with data in the M0: file with the following
format:

Word Offset in Block

Data Fields

Description

M0: .80

Command Code

This field contains a value of zero indicating the command is
complete.

M0: .81

Acknowledge Value

This field contains a value of 250 to indicate that the module
processed the command. This value is written over the number of
commands sent in the request message.

M0: .82

Number of
Commands reported

This field contains the number of commands contained in the block
that must be processed by the PLC. This field will have a value of 1
to 60.

M0: .83

Start Index of First
Command

This field contains the index in the command list for the first value
in the file. This field will have a value of 0 to MaxCommands –1.

M0: .84 to
M0: .143

Command List Errors Each word of this area contains the last error value recorded for the

command. The command index of the first value (offset 83) is
specified in the block. The number of valid command errors in the
block is set in word 82 of the block. Refer to the command error list
to interpret the error codes reported.

The SLC program can sequentially step through the list of commands to retrieve
the value of the last error. To retrieve all 250 commands, requires 5 transfers.

253 or 9999 – Cold Boot Module (General Module)

If the SLC sends a command control code of 253 or 9999, the application
performs the cold-boot operation. The module's program requests the
configuration information from the SLC by setting the configuration request bit
(I1: /0) and clearing the configuration complete bit (I1: /1). After the module has
completed the cold-boot process, it will return the following data in the M0: file:

Word Offset in Block

Data Fields

Description

M0: .80

Command Code

This field contains a value of zero indicating the command is
complete.

M0: .81

Acknowledge Value

This field contains a value of 253 to indicate that the module
processed the command.

255 or 9998 – Warm Boot Module (General Module)

If the SLC sends a command control code of 255 or 9998, the module performs a
warm-boot operation. The module's program requests the configuration
information from the SLC by setting the configuration request bit (I1: /0) and
clearing the configuration complete bit (I1: /1). After the module has completed
the warm-boot process, it returns the following data in the M0: file:

Word Offset in Block

Data Fields

Description

M0: .80

Command Code

This field contains a value of zero indicating the command is
complete.

M0: .81

Acknowledge Value

This field contains a value of 255 to indicate that the module
processed the command.

Advertising