Herunterladen Inhalt Inhalt Diese Seite drucken

Lösung; Datenstruktur - Siemens SIMATIC S5 CPU 946R Handbuch

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Anwendungen
8.3.2
Lösung
Aufeinanderfolgende Datenwörter eines DB- oder DX- Datenbausteins, jeweils ab DW 0, werden
als "Koppel-Datenwörter definiert. Jede Verbindungsstrecke erhält "ihren" Datenbaustein und ist
von den anderen Verbindungsstrecken völlig unabhängig.
Zu Beginn des Zyklus-Bausteins (CPU 946947: 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 Mehrprozessorkommunikation 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:
D i e SendeCPU wird nur aktiv, falls die Empfangs-CPU die "aiten" Daten vollständig dem
Zwischenspeicher KOR 923C entnommen hat.
D i e Empfangs-CPU wird nur aktiv, falls die Sende-CPU 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
aite Datensatz bleibt unverändert: Keine Mischung von "altenwund "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 Seite) 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 mischen
einem und 31 Datenwörtem, so werden entsprechend weniger Datenwörter übertragen.
Ist ein SendeDatenbauStein iä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 iänger als der empfangene Datenwortbereich,
so
können
die überzähligen Datenwörter in der entsprechenden CPU verwendet werden.
Q Siemens AG
C79000-B8500C468-05

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 947Simatic s5 cpu 947rSimatic s5 cpu 946

Inhaltsverzeichnis