Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S5 CPU 928B Anleitung Seite 322

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

Werbung

OB 170: Bausteinstack (BSTACK) lesen
Fehlerfälle
Beispiel
Sie wollen die letzten 3 BSTACK-Einträge in den Datenbaustein DX 10 einlesen.
Die Einträge sollen im DX 10 ab Datenwort DW 16 abgelegt werden (siehe Bilder
6-4 und 6-5).
:AX
DX
10
:L
KY
0,16
:L
KY
0,3
:SPA OB
170
Im BSTACK sind 6 Bausteine eingetragen:
BSTACK
Element 1
Element 56
Element 57
Element 58
Element 59
Element 60
Element 61
Element 62
Bild 6-4
BSTACK-Belegung im Beispiel
6 - 56
• •
kein Datenbaustein aufgeschlagen
• •
aufgeschlagener Datenbaustein nicht vorhanden oder nicht ausrei-
chend lang, um die gewünschte Anzahl von BSTACK-Einträgen
aufnehmen zu können
• •
unzulässige Parameter in AKKU 1 und AKKU 2
Im Fehlerfall werden das VKE sowie die Ergebnisanzeigen ANZ 0 und
ANZ 1 gesetzt (VKE, ANZ 0 und ANZ 1 = 1), die übrigen Bit- und
Wortanzeigen werden gelöscht. Der Inhalt von AKKU-1-L wird zu '0'.
Aufschlagen DX 10
BSTACK-Eintraege sollen ab DW 16 abgelegt werden
gewünscht werden die letzten 3 BSTACK-Eintraege
Tiefe 1 (letzter BSTACK-Eintrag)
Tiefe 2
Tiefe 3
(erster BSTACK-Eintrag)
Fortsetzung auf der nächsten Seite
Programmieranleitung CPU 928B
C79000-B8500-C898, 01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis