Command control blocks, Mvi71-gsc command control, Warm boot – ProSoft Technology MVI71-GSC User Manual
Page 58: Cold boot

MVI71-GSC ♦ PLC Platform
Reference
Generic Serial Communication Module
Page 58 of 82
ProSoft Technology, Inc.
January 31, 2008
Word Offset
Description
43
Port 1 receive byte swapping
Port 1
44
Port 1 transmit byte swapping
45
Port 2 receive byte swapping
Port 2
46
Port 2 transmit byte swapping
5.1.9 Command Control Blocks
Command control blocks are special blocks used to control the module or
request special data from the module when the BTR/BTW interface is utilized.
The current version of the software supports two command control blocks: warm
boot and cold boot.
MVI71-GSC Command Control
Command Control data is received by the module from the processor when using
the side-connect interface. The processor initiates the control by placing one of
the command control values in the command control register (offset 80) of the
configuration file. When the module recognizes a valid control value in the
register, it will perform the function requested. Currently, the module is
programmed to handle the receipt of the following requests: warm boot and cold
boot. The values for these functions are as follows:
9998 Warm boot the module
9999 Cold boot the module
The control register is cleared (a value of 0) after the operation is executed
These same functions can be accomplished when using the BTR/BTW interface.
The processor initiates one of the functions by sending a BTW block to the
module with a special value in the sequence number field. To perform the warm-
boot operation, a value of 9998 is placed in the sequence number field of the
BTW block. To perform a cold-boot operation, a value of 9999 is placed in the
sequence number field of the BTW block.
Warm Boot
This block is sent from the PLC processor to the module (BTW) 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. This will force the module to read the new configuration information and to
restart. To warm boot the module, place a value of 9998 in the first word of the
BTW block.
Cold Boot
This block is sent from the PLC processor to the module (BTW) 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. To cold boot the module, place a value of 9999 in the
first word of the BTW block.