![ProSoft MVI46-S3964R Скачать руководство пользователя страница 30](http://html1.mh-extra.com/html/prosoft/mvi46-s3964r/mvi46-s3964r_user-manual_1618866030.webp)
MVI46-S3964R
♦
SLC Platform
Ladder Logic
Siemens 3964R Protocol
Page 30 of 74
ProSoft Technology, Inc.
3.1.2 The 3964R Communication Program
The general functionality of the program MVI46_3964R.RSS is as follows:
Send jobs to a CP:
Transfer the job data to the MVI46-S3964R.
Acknowledgement from the MVI46-S3964R regarding validity of the job data.
Depending on the type of send job the transfer of the user data from/to the
MVI46-S3964R/SLC processor takes place.
Acknowledgement from the MVI46-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
MVI46-S3964R/SLC processor takes place. The header data generated from
the MVI46-S3964R will be added automatically. The MVI46-S3964R needs
no extra job data from the SLC processor for receive jobs, it will be triggered
through the STX character sent from the CP to establish the communication.
Acknowledgement from the MVI46-S3964R regarding
successful/unsuccessful completion of the receive job.
During the processes described above additional status/error messages may be
transferred from the MVI46-S3964R to the SLC processor (refer to Module
Status Data Table (page 60)). Refer to Error Processing for more information.
3.2 Commands
The CMDS sub-routine is used to handle special block processing. Special
blocks include:
9998 - Warm Boot
9999 - Cold Boot
3.2.1 9998 Warm Boot
The SLC processor can request a warm boot operation of the module by placing
a value of 9998 is the M1 register 6800 (Command Control Register).
3.2.2 9999 Cold Boot
The SLC processor can request a cold boot operation by the module by placing a
value of 9999 in the M1 register 6800 (Command Control Register).
April 17, 2008