Herunterladen Inhalt Inhalt Diese Seite drucken

Speicherzugriffe Über Absolute Adressen Kapitel; Zugriffe Auf Register Über Akku - Siemens SIMATIC S5 CPU 946R Handbuch

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Speicherzugriffe über absolute Adressen
Kapitel
9
9.1
Zugriffe auf Register über AKKU
1
Die Register sind interne Speicherzellen, die die CPU zum Bearbeiten des STEP 5-Programms
benötigt. Es gibt 16-bit-breite und 32-bit-breite Register. Mit den Systemfunktionen LIR (Lade indi-
rekt Register), TIR (Transferiere indirekt Register), LDI (Lade indirekt Doppelwort-Register) und
TDI (Transferiere indirekt Doppelwort-Register) können Sie auf die Inhalte der Register zugreifen
bzw. Register-Inhalte von oder in Speicherzellen übertragen.
WICHTIG
Mit den Befehlen TIR und TDI darf nicht auf EPROM-
Modul-Adressen zugegriffen werden, da dadurch die
Parityspeicherbits Überschrieben werden.
Operation
LI R
TI R
LD I
TDI
L
Die Absolutadresse der Speicherzelle steht jeweils im AKKU-1 -HIL:
=
0
=
Adreß-
bits 19-16
Parameter
Obis 15
Obis 15
Reg.-Name
Reg.-Name
=
Adreßbits 15-0
Beschreibung
Lade das mit dem Parameterwert adressierte 16-bit-
Register mit dem lnhalt derjenigen Speicherzelle,
deren Adresse im AKKU-1-H/L steht (20 bit)
Transferiere den 16-bit-Registerinhalt in diejenige
Speicherzelle, deren Adresse im AKKU-1-H/L steht
(20 bit)
Lade das 32-bit-Register mit dem Inhalt derjenigen
Speicherzelle(n),deren Adresse im AKKU-1-H/L
(20 bit) steht, und mit dem Inhalt der darauffolgen-
den Speicherzelle Speicherzelle n
+
1
Transferiere den 32-bit-Registerinhalt in diejenige
Speicherzelle(n), deren Adresse im AKKU-1 -H/L
(20 bit) steht, und in die darauffolgende Speicher-
zelle n
+
1
Mit den Befehlen LIR, TIR, LDI und TDI sollte niemals auf Bausteine zugegriffen werden, die
STEP 5-Programme enthalten (OB, FB, PB
und
SB). Nützlich kann der Zugriff auf Daten-
bausteine sein oder auf einen der sonstigen Operandenbereiche.
Auf den folgenden Seiten finden Sie eine Erläuterung der einzelnen Register sowie einige
Programmierbeispiele zu LlWTlR und LDIITDI.

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis