Herunterladen Inhalt Inhalt Diese Seite drucken

Transferoperationen Zwischen Registern; Zugriffe Auf Den Globalen Speicher - Siemens SIMATIC S5 CPU 946R Handbuch

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Kapitel 9
Speicherzugriffe über absolute Adressen
9.4 Transferoperationen zwischen Registern
Für den Datentransfer zwischen den Registern AKKU
1,
SAZ und BR stehen folgende
Operationen zur Verfügung:
l)
Ist AKKU
1
Quelle
der Transferoperation, so bleibt die gesamte Quelle (also auch Bit 31
...
20) unverändert
2)
Ist AKKU
1
Ziel der Transferoperation,
so
werden Bit 31
...
20 zu Null gesetzt.
9.5 Zugriffe auf den globalen Speicher
Beschreibung
Transferiere den Inhalt des AKKU 1
1)
in
das SA-Register (STEP-Adreßzähler; 20 bit)
Transferiere den Inhalt des AKKU 1
1)
in
das BR-Register (Basisadreßregister;20 bit)
Transferiere den Inhalt des SA-Registers
(STEP-Adreßzähler; 20 bit) in den AKKU
1
2)
Transferiere den Inhalt des SA-Registers (STEP-
Adreßzähler; 20 bit) in das BR-Register
(Basisadreßregister; 20 bit)
Transferiere den Inhalt des BR-Registers
(Basisadreßregister; 20 bit) in den AKKU
1
2)
Transferiere den Inhalt des BR-Registers
(Basisadreßregister; 20 bit) in das SA-Register (STEP-
Adreßzähler; 20 bit)
Operation
MAS
MAB
MSA
MSB
M BA
MBS
Mit den folgenden Befehlen können Sie auf den globalen, byte- oder wortweise organisierten
Speicher über eine absolute Speicheradresse zugreifen. Die Absolutadresse ist die Summe vom
BR-Register-Inhalt und der im Befehl enthaltenen Konstanten (-32768 bis 32767).
Parameter
Testen und Setzen einer Belegtzelle
im
Globalbereich
Der Zugriff einzelner CPUs auf gemeinsam genutzte Speicherbereiche kann über eine Belegtzelle
gesteuert werden. Jedem gemeinsam genutzten Speicherbereich wird eine Belegtzelle zugeord-
net, die von allen beteiligten CPUs vor jedem Zugriff getestet werden muß. Die Belegtzelle
enthält entweder den Wert '0' oder die Steckplatzkennung der CPU, die gerade den Spei-
cherbereich benutzt und ihn durch Beschreiben der Belegtzelle mit '0' wieder freigeben muß.
Programm~eranlei tung C79000-88500-C637-03

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis