Herunterladen Inhalt Inhalt Diese Seite drucken

Warum Daten Zwischengespeichert Werden - Siemens Simatic S5 CPU 928B Anleitung

Vorschau ausblenden Andere Handbücher für Simatic S5 CPU 928B:
Inhaltsverzeichnis

Werbung

10.2.3
Warum Daten zwischen-
gespeichert werden
Beispiel
Datenübertragung von CPU 3 nach CPU 2:
1. Schritt:
K
C
C
C
O
P
P
P
R
U
U
U
2
C
1
3
Die CPU 3 legt ihre Daten im Zwischenspeicher des Koordinators ab.
2. Schritt:
EMPFANGEN, Parameter "Sende-CPU" = 3
K
C
C
C
O
P
P
P
R
U
U
U
C
1
2
3
Wenn CPU 2 empfangsbereit ist, kopiert sie die Daten aus dem Zwischenspeicher
des Koordinators in den Ziel-DB.
Programmieranleitung CPU 928B
C79000-B8500-C898, 01
In der Regel wird der Mehrprozessorbetrieb dazu benutzt, zu bear-
beitende Aufgaben auf mehrere CPUs zu verteilen. Da diese Aufgaben
nicht identisch sind und zudem die Leistungsmerkmale der beteiligten
CPUs unterschiedlich sein können, läuft im Mehrprozessorbetrieb die
Programmbearbeitung auf den einzelnen CPUs immer asynchron ab.
Dies bedeutet, daß die Daten einer sendenden CPU nicht sofort von
der empfangenden CPU entgegengenommen werden können.
Aus diesem Grunde werden die zu übertragenden Daten im Koordina-
tor KOR 923C zwischengespeichert. Die Nummer der "eigenen" CPU
sowie die Nummer des Empfängers beim Senden bzw. die Nummer
des Senders beim Empfangen legen dabei Quelle bzw. Ziel eines Da-
tenblocks fest.
SENDEN, Parameter "Empfangs-CPU" = 2
C
C
P
P
E
E
C
C
P
E
E
P
Mehrprozessorkommunikation
. .
I
E
A
A
M
. .
. .
I
E
A
A
M
. .
10
10 - 15

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis