S5-90U/S5-95U
Beispiel:
Die Programmbearbeitung wurde beim FB2 unterbrochen, das AG ging mit der Fehler-
meldung "TRAF" in "STOP" (wegen falschen DB-Zugriffs; z.B. DB5 ist zwei Worte
lang, DB3 ist zehn Worte lang).
Mit dem "BSTACK" läßt sich ermitteln, auf welchem Weg der FB2 erreicht wurde und
welcher DB zum Aufrufzeitpunkt aufgeschlagen war. Er enthält die drei (markierten)
Bausteinanfangsadressen.
OB1
00 SPA PB1
02
04 SPA PB2
06
08 SPB PB3
10
xx
BE
Bild 5.4 Programmverfolgung mit dem "BSTACK"
Tabelle 5.8 Ausgabe des BSTACK
BAUSTEINSTACK
Baust.-Nr.
Baust.-Adr.
PB
4
0174
PB
2
OB
1
Aus der Anzeige im BSTACK läßt sich entnehmen, daß über den Weg OB1 PB2 PB4 ein Bau-
stein aufgerufen wurde, während dessen Bearbeitung das AG in STOP ging.
Der DB5 war zum Aufrufzeitpunkt des Bausteins gültig.
Der Baustein, während dessen Bearbeitung der Fehler auftrat, und die Fehlerursache sind dem
USTACK zu entnehmen.
EWA 4NEB 812 6115-01b
PB1
00
xx
BE
PB2
00 A DB5
02 SPA PB4
04
xx
BE
PB3
00 A DB3
16 SPA FB2
18
BE
RueckSpr.-Adr.
0174
011A
011A
0152
0152
Diagnose und Fehlersuche
PB4
00
08 SPB FB2
10
xx
BE
Rel.-Adr.
DB-Nr.
0000
DB 5
0000
DB 5
0000
Unterbrechung
mit Fehlermel-
dung "TRAF"
FB2
00
2A
L DW4
xx
BE
DB-Adr.
0164
0164
5-11