Herunterladen Inhalt Inhalt Diese Seite drucken

Mehrprozessorkommunikation; Einführung - Siemens Simatic S5 CPU 928B Anleitung

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

Werbung

10.2

Mehrprozessorkommunikation

Begriffsbestimmung
10.2.1
Einführung
Vorausgesetzte Kenntnisse
Prinzipieller Ablauf
Übertragungseinheit
Programmieranleitung CPU 928B
C79000-B8500-C898, 01
Unter Mehrprozessorkommunikation versteht man den Austausch
größerer Datenmengen (Datenbausteine) zwischen CPUs, die im
Mehrprozessorbetrieb arbeiten. Für die Mehrprozessorkommunikation
ist der Koordinator KOR 923C erforderlich.
Für die Übertragung von Datenbausteinen, genauer: von Datenblöcken
mit einer Größe von max. 64 byte (= 32 Datenwörtern), stehen Ihnen
– in die CPU integriert – folgende Sonderfunktionen zur Verfügung:
• • OB 200: INITIALISIEREN:
• • OB 202: SENDEN:
• • OB 203: SENDE-TEST:
• • OB 204: EMPFANGEN:
• • OB 205: EMPFANGS-TEST: Empfangsmöglichkeit testen
Die Sonderfunktions-OBs OB 200 und OB 202 bis OB 205 werden in
den nachfolgenden Abschnitten vereinfacht "Kommunikations-OBs"
genannt.
Für die Anwendung dieser Funktionen genügen Grundkenntnisse über
die Programmiersprache STEP 5 und über die Arbeitsweise von
SIMATIC S5-Automatisierungsgeräten. Diese Grundkenntnisse werden
in den im Literaturverzeichnis aufgeführten Schriften vermittelt.
Um Daten zu übertragen, müssen Sie auf der Sende-CPU die Funktion
SENDEN aktivieren und auf der Empfangs-CPU die Funktion
EMPFANGEN.
Dabei werden aufeinanderfolgende Datenwörter eines DB- oder DX-
Datenbausteins, die sich in der Sende-CPU befinden, über den
Koordinator KOR 923C zur Empfangs-CPU transportiert und dort im
DB- bzw. DX-Datenbaustein mit derselben Nummer und unter dersel-
ben Datenwort-Adresse abgelegt; d. h. es handelt sich um ein "1:1"-
Kopieren.
Die Datenmenge, welche mittels der Funktionen SENDEN bzw. EMP-
FANGEN in einem Block übertragen werden kann, beträgt normaler-
weise 32 Wörter.
Falls die Baustein-Länge (ohne Kopf) kein Vielfaches von 32 Wörtern
beträgt, so werden beim letzten Block ausnahmsweise weniger als 32
Wörter übertragen.

Mehrprozessorkommunikation

Vorbesetzen
Senden eines Datenblocks
Sendemöglichkeit testen
Empfangen eines Datenblocks
10 - 13
10

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis