Diagnose und Fehlersuche
Laufzeitfehler
Ist ein Laufzeitfehler aufgetreten, so zeigt der STEP-Adreßzähler die Anfangsadresse des fehler-
haften Bausteins an.
Der relative STEP-Adreßzähler (REL-SAZ) zeigt "0000" an.
Für die Laufzeitfehler "SUF" und "TRAF" können Sie durch einen "Trick" dennoch die genaue
Fehleradresse feststellen (nur S5-95U).
Gehen Sie dazu folgendermaßen vor :
Schalten sie das AG in "STOP".
Wählen Sie am PG die Testfunktion "STATUS" für den fehlerhaften Baustein an.
Schalten sie das AG von "STOP" nach "RUN".
Wenn das AG in "STOP" gegangen ist, lassen Sie sich den USTACK am PG ausgeben.
Der STEP-Adreßzähler zeigt die absolute Speicheradresse an, vor der das AG in "STOP" ging.
Der REL-SAZ gibt die relative Adresse innerhalb des Bausteins an, vor der das AG in "STOP" ging.
5.4.2
Programmverfolgung mit der "BSTACK"-Funktion
Während der Programmbearbeitung werden folgende Informationen über Sprungoperationen in den
Bausteinstack (BSTACK) eingetragen:
•
der Datenbaustein, der vor dem Verlassen des Bausteins gültig war,
•
die absolute Bausteinanfangsadresse. Sie gibt die Speicheradresse des Bausteinanfangs im
Programmspeicher an.
Diese Informationen sind mit der PG-Funktion "BSTACK" in der Betriebsart "STOP" abrufbar,
wenn das AG durch eine Störung in "STOP" gebracht wurde. "BSTACK" liefert dann den Zustand
des Bausteinstacks zum Unterbrechungszeitpunkt.
5-10
S5-90U/S5-95U
EWA 4NEB 812 6115-01b