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

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.