Herunterladen Inhalt Inhalt Diese Seite drucken

Ob 170: Bausteinstack (Bstack) Lesen - Siemens Simatic S5 CPU 928B Anleitung

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

Werbung

6.14

OB 170: Bausteinstack (BSTACK) lesen

Funktion
Parameter
Programmieranleitung CPU 928B
C79000-B8500-C898, 01

OB 170: Bausteinstack (BSTACK) lesen

Im Bausteinstack sind, ausgehend vom OB 1 bzw. FB 0, alle Bausteine
eingetragen, die nacheinander aufgerufen worden sind und deren Bear-
beitung noch nicht abgeschlossen ist.
Mit Hilfe des Sonderfunktions-Organisationsbausteins OB 170 kön-
nen Sie die im BSTACK vorhandenen Einträge in einen Datenbaustein
einlesen. Auf diese Weise ermitteln Sie die vorhandene Anzahl an
BSTACK-Einträgen und damit die Reserve, die Ihnen für weitere Ein-
träge noch zur Verfügung steht.
Zu jedem Eintrag erhalten Sie die jeweilige Rücksprungadresse (STEP-
Adreßzähler = SAZ), die absolute Anfangsadresse des in diesem Baustein
gültigen Datenbausteins (DBA) sowie dessen Länge (Anzahl der Da-
tenwörter = DBL).
Hinweis
Vor Aufruf des OB 170 muß ein ausreichend langer Datenbaustein
(DB oder DX) aufgeschlagen werden. Für jeden gewünschten
BSTACK- Eintrag benötigen Sie vier Datenwörter.
Akkus
a) AKKU-2-L
Nummer des Datenworts (DW n), ab dem die Einträge im aufgeschla-
genen DB abgelegt werden sollen (Offset)
b) AKKU-1-L
gewünschte Anzahl an BSTACK-Elementen,
zulässige Werte:
Beispiel:
Enthält der AKKU-1-L den Wert '1', erhalten Sie den
letzten BSTACK-Eintrag, bei '2' den letzten und
vorletzten, usw.
1 bis 62
6
6 - 53

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis