Herunterladen Inhalt Inhalt Diese Seite drucken

Lösung; Datenstruktur - Siemens SIMATIC S5 CPU 922 Handbuch

Ag s5-135u automatisierungsgerät
Vorschau ausblenden Andere Handbücher für SIMATIC S5 CPU 922:
Inhaltsverzeichnis

Werbung

Anwendungen
8.3.2
Lösung
Aufeinanderfolgende Datenwörter eines DB- oder DX- Datenbausteins, jeweils ab DW 0, werden
als "Koppel-Datenwörtet' definiert. Jede Verbindungsstrecke erhält "ihren" Datenbaustein und ist
von den anderen Verbindungsstrecken völlig unabhängig.
Zu Beginn des Zyklus-Bausteins (CPU 9461947: OB 1, CPU 92x: OB 1 oder FB 0) werden mit Hilfe
der Sonderfunktions-Organisationsbausteine zur Mehrprozessor-Kommunikation die Koppel-Da-
tenwörter empfangen. Es folgt das "reguläre" zyklische Programm, welches die empfangenen Da-
ten auswertet und SendeDaten erzeugt. S i e werden am Zyklusende wiederum mit Hife der
Sonderfunktions-Organisationsbausteine zur Mehrprozescorkommunikation gesendet. So kön-
nen sie von den anderen CPUs bei deren Zyklusbeginn empfangen werden.
Für jede der max. 12 möglichen Verbindungsstrecken und unabhängig von den anderen Verbin-
dungsstrecken gilt:
Die SendeCPU wird nur aktiv, falls die Empfangs-CPU die "alten" Daten vollständig dem
Zwischenspeicher KOR 923C entnommen hat.
Die Empfangs-CPU wird nur aktiv, falls die SendeCPU die "neuen" Daten vollständig im
Zwischenspeicher KOR 923C abgelegt hat.
Somit steht der Empfangs-CPU entweder ein kompletter neuer Datensatz zur Verfügung oder der
alte Datensatz bleibt unverändert: Keine Mischung von "alten" und "neuen" Daten!
8.3.3
Datenstruktur
Welche Datenwörter (nachfolgend Datenwortbereich genannt) von welcher CPU zu welcher CPU
zu übertragen sind, ist in der Verbindungsliste (siehe Tabelle auf der nächsten S i e ) beschrie-
ben. Sie befindet sich in einem zusätzlichen Datenbaustein, welcher in allen beteiligten CPUs vor-
handen sein m ß .
D i e Datenwortbereiche beginnen immer ab Datenwort DW
0,
ihre Länge wird in Blöcken angege-
ben. Hierbei ist zu beachten:
Ein kompletter Block besteht aus 32 Datenwörtem.
Ist der letzte Block eines SendeDatenbausteins "angeschnitten", d.h. umfaßt er zwischen
einem und 31 Datenwörtem,
so
werden entsprechend weniger Datenwörter übertragen.
Ist ein SendeDatenbausteh länger als die in der Verbindungsliste angegebene
Blockanzahl, so können die überzähligen Datenwörter in der entsprechenden CPU
verwendet werden.
Ist ein Empfangs-Datenbaustein länger als der empfangene Datenwortbereich,
so
können
die überzähligen Datenwörter in der entsprechenden CPU verwendet werden.
O
Siemens AG C79000-B8500C460-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 928bSimatic s5 cpu 928

Inhaltsverzeichnis