Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic S5 CPU 928B Anleitung Seite 610

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

Werbung

Anhang 5: Beispiel "USTACK-Auswertung"
12 - 20
Durch Weiterschalten erscheint am PG der USTACK mit der Tiefe 02:
UNTERBRECHUNGSSTACK
TIEFE
02
BEF-REG:
SAZ:
2006
BST-STP:
0001
OB-NR.:
REL-SAZ:
EBENE:
0004
UAMK:
AKKU1:
0001 1001
AKKU2:
ERGEBNISANZEIGE:
ANZ1
STATUS
STOERUNGSURSACHE:
NAU
ADF
STUEB
An der Kennung 0004 (hinter EBENE) sehen Sie, daß dies der
USTACK der unterbrochenen Programmbearbeitungsebene ZYKLUS
ist. Der STEP-Adreßzähler (SAZ) zeigt auf die Adresse 0037H. Auf
dieser Absolutadresse ist der fehlerverursachende Befehl im Anwen-
derspeicher hinterlegt. Sein Code ist mit 2006 (BEF-REG) angegeben.
Mit Hilfe der Liste "Auflistung des Maschinencodes" in der Operations-
liste kann er als STEP-5-Operation 'ADB 6' entschlüsselt werden.
Die Unterbrechung ist im Organisationsbaustein OB 1 aufgetreten. In-
nerhalb des OB 1 liegt der fehlerverursachende Befehl auf der Relativ-
adresse 0004 (REL-SAZ). Dieser Befehl führte, wie Sie bereits
festgestellt haben, zu einem Laufzeitfehler (siehe UAMK, Bit 2
STOERUNGSURSACHE).
Lassen Sie sich jetzt am Programmiergerät über die Online-Funktion
"Ausgabe Baustein/SUCHLAUF" den fehlerhaften Befehl ausgeben.
Geben Sie dazu den betreffenden Baustein (OB 1) und die Relativ-
adresse des Befehls ein.
0037
DB-ADR:
0000
DB-NR.:
1
0004
DBL-REG.:
0000
0020
UALW:
0000
0000 0101
AKKU3:
0000 0000
ANZ0
OVFL
OVFLS
VKE
PEU
BAU
MPSTP
STP
BCF
S-6
STUEU
WECK
DOPP
Programmieranleitung CPU 928B
BA-ADR:
0000
-NR.:
AKKU4:
0000 0000
ODER
ERAB
ZYK
QVZ
LZF
REG-FE
X
5
, und
C79000-A8500-C898, 01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis