Herunterladen Inhalt Inhalt Diese Seite drucken

Speicherzugriffe Über Adresse In Akku - Siemens Simatic S5 CPU 928B Anleitung

Vorschau ausblenden Andere Handbücher für Simatic S5 CPU 928B:
Inhaltsverzeichnis

Werbung

Speicherzugriffe über Adresse in AKKU 1
Beispiele
Beispiel 1: Wirkung der Operation "AX DX 17" auf das DBA-Register:
A d r e s s e n
1 5 1 6 H
1 5 1 7 H
1 5 1 8 H
1 5 1 9 H
1 5 1 A H
DBA
1 5 1 B H
1 5 1 CH
1 5 1 DH
Bild 9-5
Verwendung des DBA-Registers
Bei Aufruf des DX 17 wird im DBA-Register die Adresse des Speicherwortes, in
welchem das Datenwort DW 0 hinterlegt ist, im Beispiel: DBA =
eingetragen.
Hinweis:
Im USTACK ist die im DBA-Register eingetragene Adresse unter 'DB-ADR'
angegeben.
9 - 12
Es ändert sich, wenn
• •
ein anderer Datenbaustein aufgeschlagen wird
oder
• •
ein Rücksprung in einen übergeordneten Baustein erfolgt nachdem
im aufgerufenen Baustein ein neuer Datenbaustein aufgeschlagen
wurde (siehe auch Abschnitt 2.4.3).
Hinweis
Im USTACK ist die im DBA-Register eingetragene Adresse unter
'DB-ADR' angegeben.
Zugriffe auf Datenwörter erfolgen normalerweise mit den STEP-5-
Operationenen L/T DW, L/T DR, L/T DL, L/T DD,
U/O/UN/ON/=/S/R Dx.y. Diese sind jedoch nur bis Datenwort
DW 255 möglich. Durch Manipulieren des DBA-Registers können Sie
mit diesen Befehlen auch auf Datenwörter > 255 zugreifen. Sie können
dies auch mit Hilfe des Sonderfunktions-Organisationsbausteins
OB 180 (siehe Kapitel 6.15) erreichen.
DX 1 7
5 W ö r t e r
B a u s t e i n k o p f
K H = 0 0 0 0
K H = 0 0 0 1
.
.
.
DW 0
DW 1
DW 2
152H,
4
Programmieranleitung CPU 928B
C79000-B8500-C898-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis