Herunterladen Inhalt Inhalt Diese Seite drucken

Zugriffe Auf Den Kachelspeicher - Siemens SIMATIC S5 CPU 946R Handbuch

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Speicherzugriffe über absolute Adressen
Kapitel
9
Lade- und Transferoperationen für den wortweise organisierten globalen Speicher
)
AKKU 2 :
=
AKKU 1
2)
AKKU-1 -H wird
auf
' 0 '
gesetzt.
Die Absolutadresse muß zwischen F O O O O und FFFFF (bei LW GW, TW GW) bzw. F O O O O und
FFFFE (bei LW GD,
W
GD) liegen. Ist dies nicht der Fall, erkennt die CPU einen
Lade-nransferfehler (TLAF) und ruft den OB 32 auf. Im AKKU 1 steht die Fehlerkennung
"1A01".
Beschreibung
Lade das durch BR-Register
+
Konstante adressierte
Wort in den AKKU-1-L
1)
2)
Lade das durch BR-Register
+
Konstante adressierte
Doppelwort in den AKKU 1
1)
Transferiere den Inhalt desAKKU-1-L in das durch BR-
Register
+
Konstante adressierte Wort
Transferiere den Inhalt des AKKU 1 i n das durch
BR-
Register
+
Konstante adressierte Doppelwort
Operation
LW GW
LWGD
W G W
W G D
9.5.1 Zugriffe auf den Kachelspeicher
Parameter
-32768 bis
+
32767
-32768 bis
+
32767
-32768 bis
+
32767
-32768 bis
+
32767
Der Globalbereich enthält zwischen den Adressen FF400 bis FFBFF ein 'Fenster' zum
Einblenden eines von max. 256 Speicherbereichen ( = Kacheln). Eine Kachel belegt max. 2K
Adressen und kann byteweise oder wortweise organisiert sein. Vor jedem Zugriff auf den
Kachelbereich muß eine der 256 Kacheln durch Eintrag ihrer Kachelnummer in das Select-
Register ausgewählt werden. Das Beschreiben des Select-Registers und der anschließende
Zugriff auf den Kachelbereich ist nicht unterbrechbar.
Mit den folgenden Befehlen können Sie auf byte-
oder
wortweise organisierte Kacheln über eine
absolute Speicheradresse zugreifen. Die Absolutadresse ist die Summe vom BR-Register-Inhalt
und der im Befehl enthaltenen Konstanten (-2048 bis +2047).
Vor jedem Zugriff (Ladenflransferieren) auf den Kachelbereich muß eine der 256 Kacheln
aufgeschlagen werden. Dazu übergeben Sie die Nummer der aufzuschlagenden Kachel im
AKKU-1-L; diese Nummer wird durch den Befehl ACR in das Kachel-Register eingetragen. Alle
folgenden Kacheloperationen schreiben vor dem Kachelzugriff den lnhalt des Kachel-Registers in
das Select-Register.
Das Kachel-Register bleibt erhalten, wenn
durch eine Sprunganweisung (SPNSPB) die Programmbearbeitung in einem anderen
Baustein fortgesetzt wird oder
eine andere Programmbearbeitungsebene eingeschachtelt wird.
Programrnieranieitung C79000.85500-C637-03

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis