Kapitel 9
Speicherzugriffe über absolute Adressen
Die Programmiersprache STEP 5 enthält Systemoperationen, mit denen Zugriffe auf den ge-
samten Speicherbereich möglich sind.
Die im folgenden beschriebenen Operationen arbeiten mit 20-bit-Absolutadressen und sind
deshalb abhängig von der Speichergröße, der Speicherart, von der Peripherie und den
verwendeten CPs, IPs etc. Ihres Automatisierungsgerätes.
WICHTIG
Bei einer nicht sachgerechten Anwendung dieser
Befehle können STEP 5-Bausteine und Systemdaten
überschrieben werden. Dies kann unerwünschte Be-
triebszustände zur Folge haben. Systemoperationen,
die mit absoluten Adressen arbeiten, sollten deshalb
nur von Anwendern mit sehr gujen Systemkenntnissen
benutzt werden.
Lokaler Speicher
Als lokaler Speicher wird ein Speicherbereich bezeichnet, der auf jeder CPU vorhanden ist
(Anwender-Modul, BA-, BB-, BS-, BT-Bereich, Zähler, Zeiten, Merker, Prozeßabbild).
Globaler Speicher
Ein globaler Speicher ist nur einmal für alle CPU im Mehrprozessorbetrieb vorhanden und wird
über den S5-Bus adressiert.
Speicherorganisation
Speicherbereiche sind W w e i s e oder =Weise
organisiert.
Byteweise Organisation:
Jede Adresse adressiert ein Byte.
Wortweise Organisation:
Jede Adresse adressiert ein Wort
( 2
2 Byte).
Die Organisation des lokalen Speichers ist vorgegeben (siehe Kapitel 8 "Speicherbelegung und
Speicherorganisation"). Die Organisation des globalen Speichers hängt vom Typ der gesteckten
Baugruppen ab.