Herunterladen Inhalt Inhalt Diese Seite drucken

Was Sie Beim Aufrufen Der Kommunikations-Obs Beachten Müssen; Parallelverarbeitung; Belegte Bereiche - Siemens Simatic S5 CPU 928B Anleitung

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

Werbung

Mehrprozessorkommunikation
10.2.6
Was Sie beim Aufrufen der
Kommunikations-OBs be-
achten müssen
Doppelaufruf

Parallelverarbeitung

Belegte Bereiche

10 - 20
Gehen Sie folgendermaßen vor:
1. Rufen Sie die Funktion INITIALISIEREN nur im Neustart-
Organisationsbaustein OB 20 auf einer CPU auf.
2. Rufen Sie die Funktionen SENDEN, SENDE-TEST,
EMPFANGEN, EMPFANGS-TEST entweder nur innerhalb der
zyklischen Programmbearbeitung oder nur innerhalb der
zeitgesteuerten Programmbearbeitung auf.
Abhängig von der Parametrierung des DX 0 ("Unterbrechung an Be-
fehlsgrenzen") und der Art der Programmbearbeitung (WIEDERAN-
LAUF, Unterbrechungsbehandlung, z. B. OB 26 bei Zykluszeitfehler)
ist es möglich, daß eine der Funktionen INITIALISIEREN, SENDEN,
SENDE-TEST, EMPFANGEN und EMPFANGS-TEST unterbrochen
wird.
Falls eine an der Unterbrechungsstelle eingeschachtelte Anwender-
schnittstelle ebenfalls eine der Funktionen SENDEN, SENDE-TEST,
EMPFANGEN und EMPFANGS-TEST enthält, so erkennen diese ei-
nen unzulässigen Aufruf (Doppelaufruf) und signalisieren Ihnen dies
durch eine Fehler-Anzeige (Fehler-Nr. 67, Abschnitt 10.2.8).
Nachdem Sie das Vorbesetzen des Zwischenspeichers abgeschlossen
haben (Funktion INITIALISIEREN), können Sie die Funktionen SEN-
DEN, SENDE-TEST, EMPFANGEN, EMPFANGS-TEST in beliebiger
Kombination und Parametrierung in allen CPUs gleichzeitig und paral-
lel bearbeiten lassen.
Betrachtet man eine einzelne Verbindungsstrecke (z. B. von CPU 2
nach CPU 3), so können die Funktion SENDEN (CPU 2) und die
Funktion EMPFANGEN (CPU 3) gleichzeitig bearbeitet werden:
Während die CPU 2 weitere Datenblöcke zum Koordinator sendet,
kann die CPU 3 bereits Datenblöcke aus dem Zwischenspeicher des Ko-
ordinators abholen.
Die Kommunikations-OBs benötigen keinen Arbeitsbereich (z. B. für
die Zwischenspeicherung von Variablen) und schlagen keine Daten-
bausteine auf. Sie greifen selbstverständlich auf Bereiche zu, die Para-
meter beinhalten, wobei nur die als Ausgangsparameter gekenn-
zeichneten verändert werden.
Programmieranleitung CPU 928B
C79000-B8500-C898, 01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis