Herunterladen Inhalt Inhalt Diese Seite drucken

Ob 216 Bis 218: Kachelzugriffe; Was Sind Kacheln - Siemens Simatic S5 CPU 928B Anleitung

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

Werbung

OB 216 bis 218: Kachelzugriffe

6.21

OB 216 bis 218: Kachelzugriffe

Was sind Kacheln?

6 - 78
Um im Adreßbereich des S5-Busses eine große Anzahl von Kommuni-
kationsspeichern unterbringen zu können, ist ein Adreßbereich mit ei-
ner Länge von 1024 bytes (reserviert sind 2048 bytes) 256-mal auf den
Speicher abgebildet. Weil diese 256 Abbildungen wie einzelne "Ka-
cheln" neben- oder hintereinander liegen, werden diese Speicherberei-
che auch "Kachelspeicher" genannt.
Im Mehrprozessorbetrieb darf von allen beteiligten Baugruppen zu je-
der Zeit immer nur auf eine Kachel dieses Kachelspeichers zugegrif-
fen werden, alle übrigen Kacheln müssen für das Lesen oder
Schreiben gesperrt sein. Dies wird so realisiert:
Zur Anwahl der benötigten Kachel dient ein "Kacheladreßgister", das
auf allen mit Kacheln arbeitenden Baugruppen vorhanden ist und eine
feste Adresse auf dem S5-Bus hat. Auf jeder dieser Baugruppen wer-
den durch den Anwender per DIL-Schalter die Nummern (Adressen) der
Kacheln eingestellt, so daß jede Kachel nur einmal im AG vorhanden
ist.
Die CPU gibt vor jedem Lesen oder Schreiben einer Kachel durch
Schreiben in das Kacheladreßregister die Kachelnummer an. Alle nach
diesem Verfahren arbeitenden Baugruppen auf dem S5-Bus empfan-
gen gleichzeitig ("broadcast") diese Nummer und legen sie in ihrem
Speicher ab. Nur die so adressierte Kachel ist nun über den S5-Bus
schreib- und lesbar, alle übrigen Kacheln sind gesperrt.
Programmieranleitung CPU 928B
C79000-B8500-C898, 01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis