Using The Function Blocks - Siemens SIMATIC S7-400 CP 440 Installation And Parameter Assignment

Point-to-point connection
Table of Contents

Advertisement

6.3

Using the Function Blocks

Introduction
The following sections describe what you must take into account when supplying the function
blocks with parameters.
STATUS Indication at the FB
Please note the following with reference to the STATUS display on the function blocks:
Note
The parameters DONE, NDR, ERROR and STATUS are valid for only one module run. To
display the STATUS, you should therefore copy it to a free data area.
DONE = '1' means that the request was completed without error.
This means:
● With ASCII driver: The job was sent to the communication partner. This does not
necessarily mean that the data was received by the communication partner.
● With 3964( R ) procedure: The job was sent to the communication partner and
acknowledged affirmatively by the communication partner. This does not necessarily
mean that the data was forwarded to the partner CPU.
Jobs which can be processed simultaneously
Only one SEND_440 FB, one RECV_440 FB and one RES_RECV FB can be programmed
in the user program for each CP 440 used.
In addition, you can only use the following data blocks because the states required for the
internal execution of the FB are stored in the instance data block:
● 1 instance data block for the SEND_440 FB
● 1 instance data block for the RECV_440 FB
● 1 instance data block for the RES_RECV FB
Data Consistency
Please note the following to ensure consistent data transmission:
● Sender: Only access the send DB when all data have been completely transferred
(DONE = 1).
● Receiver: Only access the receive DB when all data are received (NDR = 1). Then you
must inhibit the receive DB (EN_R = 0) until you have processed the data.
Point-to-point connection CP 440 Installation and Parameter Assignment
Manual, 09/2007, A5E00057742-03
www.gkbpx.com
该文档是极速PDF编辑器生成,
如果想去掉该提示,请访问并下载:
http://www.jisupdfeditor.com/
Communication via Function Blocks
6.3 Using the Function Blocks
89

Advertisement

Table of Contents
loading

Table of Contents