Herunterladen Inhalt Inhalt Diese Seite drucken

Speicherblöcke Transferieren - Siemens SIMATIC S5 CPU 946R Handbuch

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Kapitel
9
Speicherzugriffe über absolute Adressen
SA-Reaister: SAZ
=
STEP-Adreßzähler
Im SA-Register ist am Ende der STEP 5-Programmbearbeitung die 20-bit-Absolutadresse desjeni-
gen Befehls im Programmspeicher eingetragen, der als nächster zu bearbeiten ist.
BA-Register: Bausteinanfanqsadresse
Im BA-Register ist während der STEP 5-Programmbearbeitung die 20-bit-Absolutadresse für den
nächsten zu bearbeitenden Befehl im zuletzt aufrufenden (d.h. übergeordneten) Baustein
eingetragen.
BR-Reaister: Freies Basisadreßrecaister
Das Basisadreßregister (20 bit) ermöglicht Adreßrechnungen und indirekte RegisterLade
und
Transferoperationen ohne Verwendung der Akkumulatoren für die Adreßangabe. Es kann
während der STEP 5-Programmbearbeitung frei genutzt werden.
9.2 Speicherblöcke transferieren
Mit diesen Systemoperationen können Sie ganze Speicherblöcke transferieren.
WICHTIG
Mit den Befehlen TNW, TXB und TXW darf
nicht
schreibend auf EPROM-Modul-Adressen zugegriffen
werden, da dadurch die Parityspeicherbits überschrie-
ben werden.
TNW
TXB
TXW
Der Parameter bei TNW gibt die Länge (Anzahl der Wörter) des zu übertragenden Bereichs an.
Bei TXB und TXW muß die Länge des Blocks (Anzahl der Wörter) im AKKU 3 stehen (0 bis 127).
Bei allen drei Befehlen muß die Endadresse des Quellbereichs (20 bit) vorher in den AKKU 2, die
Endadresse des Zielbereichs (20 bit) in den AKKU
1
geladen werden. Es werden also jeweils die
oberen (größeren) Adressen von Quell- und Zielbereich angegeben. Der Transfer selbst erfolgt
"dekrementierend", d.h., er beginnt seine Übertragung mit der höchsten Adresse des Quell-
bereichs ( = Endadresse) und beendet sie mit der niedrigsten.
O bis 255
Transferiere Speicherblock wortweise
(irn
16-bit-Speicherbereich)
Transferiere Speicherblock (vom 8-bit- in den 16-bit-
Speicherbereich)
Transferiere Speicherblock (vom 16-bit- in den 8-bit-
Speicherbereich)

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis