Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S5 CPU 946R Handbuch Seite 545

Automatisierungsgerät ag s5-155u
Inhaltsverzeichnis

Werbung

Speicherzugriffe über absolute Adressen
Kapitel 9
Reaister 0 bis
3
und 9 bis 12: AKKU
1, 2, 3
und 4
Die AKKUmulatoren werden von der CPU bei der Programmbearbeitung als Zwischenspeicher
verwendet. Mit den Befehlen TIR und LIR können Sie die Inhalte der AKKUs in absolut
adressierte Speicherzellen transferieren bzw. die Inhalte absolut adressierter Speicherzellen in die
AKKUs laden.
Recrister 6: DBA (Datenbaustein-Anfanasadresse)
Beim Aufruf eines Datenbausteins mit den Befehlen A DB und AX DX wird das Register 6 mit der
Adresse des DW
0
(Bits 19 bis 4) im aufgerufenen Datenbaustein geladen. Diese Adresse ist in
der Bausteinadreßliste im DB
0
enthalten.
Das DBA-Register bleibt erhalten, wenn
durch eine Sprunganweisung (SPAISPB) die Programmbearbeitung in einem anderen Bau-
stein fortgesetzt wird oder
eine andere Programmbearbeitungsebene eingeschachtelt wird.
Es ändert sich, wenn
ein anderer Datenbaustein aufgerufen wird oder
ein aufrufender Baustein mit 'BE' abgeschlossen wird.
Beispiel: AX DX17
DX 17
Adr. (Hex.)
5
Wörter
- .
Bausteinkopf
aaaa
bbbb
DW 0 (auf Paragraphadresse)
Bei Aufruf des DX
17
wird im DBA-Register die Adresse des Speicherwortes, in welchem das
DW 0 hinterlegt ist, im Beispiel: DBA
=
4152 (Hexadez.) eingetragen.
Hinweis:
Im USTACK ist die im DBA-Register eingetragene Adresse unter 'DB-ADR' ange-
geben.
Programmieranlertung
C79000-88500-C63743

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

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

Inhaltsverzeichnis