The 3964r communication program, Commands, 9998 warm boot – ProSoft Technology MVI56-S3964R User Manual
Page 36: 9999 cold boot

MVI56-S3964RT ♦ TControlLogix PlatformT
Ladder Logic
TSiemens 3964R ProtocolT
Page 36 of 78
ProSoft Technology, Inc.
3.1.2 The 3964R Communication Program
The general functionality of the program is as follows:
Send jobs to a CP:
Transfer the job data to the MVI56-S3964R.
Acknowledgement
from
the
MVI56-S3964R regarding validity of the job data.
Depending on the type of send job the transfer of the user data from/to the
MVI56-S3964R/ControlLogix processor takes place.
Acknowledgement
from
the
MVI56-S3964R regarding
successful/unsuccessful completion of the send job.
Receive jobs from a CP:
Depending on the type of receive job the transfer of the user data from/to the
MVI56-S3964R/ControlLogix processor takes place. The header data
generated from the MVI56-S3964R will be added automatically. The MVI56-
S3964R needs no extra job data from the ControlLogix processor for receive
jobs, it will be triggered through the STX character sent from the CP to
establish the communication.
Acknowledgement
from
the
MVI56-S3964R regarding
successful/unsuccessful completion of the receive job.
During the processes described above additional status/error messages may be
transferred from the MVI56-S3964R to the ControlLogix processor (refer to
Module Status Data Table (page 65)). Refer to Error Processing for more
information.
3.2 Commands
The WriteData sub-routine is used to handle special block processing, as well as
3964R communication jobs.
Special blocks include:
9998 - Warm Boot
9999 - Cold Boot
3.2.1 9998 Warm Boot
The ControlLogix processor can request a warm boot operation of the module by
placing a value of 9998 in Word 0 of the module's Output Image.
3.2.2 9999 Cold Boot
The ControlLogix processor can request a cold boot operation by the module by
placing a value of 9999 in Word 0 of the module's Output Image.
April 17, 2008