EasyManuals Logo

Siemens CPU 948 User Manual

Siemens CPU 948
548 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #471 background imageLoading...
Page #471 background image
The solution
Consecutive data words of a DB or DX data block are defined from
DW 0 onwards as "IPC data words". Each link is assigned its own
data block and is totally independent of the other links.
At the beginning of the cycle block, the IPC data words are received with
the aid of the special function organization blocks for multiprocessor
communication. This is followed by the "regular" cyclic program, that
evaluates the received data and generates the data to be sent. At the end
of the cycle, this data is then sent with the aid of the special organization
blocks for multiprocessor communication. It can therefore be received by
the other CPUs at the beginning of their cycles.
The following applies for each of the maximum 12 possible links
regardless of the other links:
•• The transmitting CPU is only active when the receiving CPU has
read out all the "old" data from the COR 923C buffer.
•• The receiving CPU is only active when the transmitting CPU has
written all the "new" data in the COR 923C buffer.
This means that the receiving CPU can either receive a complete new
data record or the old data record remains unchanged: no mixing of
"old" and "new" data.
Data structure
Which data words (for the data word area below) are to be transferred
from which CPU to which CPU is described in the link list (see the table
on the following page). This is located in an additional data block that
must exist in all the CPUs involved.
The data word areas always begin from data word DW 0, and their
lengths are specified in data fields. Remember the following points:
•• A complete data field consists of 32 data words.
•• If the last data field is "truncated", i.e. it contains between 1 and 31
data words, less data words are transferred.
•• If a send data block is longer than the number of fields of data
specified in the link list, the excess data words can be used in the
corresponding CPU.
•• If a receive data block is longer than the received data word area,
the excess data words can be used in the corresponding CPU.
Applications
CPU 948 Programming Guide
C79000-G8576-C848-04
10 - 67

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens CPU 948 and is the answer not in the manual?

Siemens CPU 948 Specifications

General IconGeneral
BrandSiemens
ModelCPU 948
CategoryController
LanguageEnglish

Related product manuals