Herunterladen Inhalt Inhalt Diese Seite drucken

Programmfehler; Bestimmung Der Fehleradresse - Simatic S5-100U Gerätehandbuch

Inhaltsverzeichnis

Werbung

Fehlerdiagnose
5.3

Programmfehler

5.3.1

Bestimmung der Fehleradresse

Der STEP-Adreßzähler (SAZ) im USTACK (Byte 25, 26) gibt die absolute Speicheradresse der
STEP 5- Anweisung im AG an, vor der die CPU in "STOP" ging.
Die zugehörige Baustein-Anfangsadresse läßt sich über die PG-Funktion "BUCH AG" ermitteln.
Beispiel:
Sie haben ein Steuerprogramm, bestehend aus OB1, PB0 und PB7 eingegeben. Im
PB7 wurde eine unerlaubte Anweisung programmiert.
OB1
SPA PB 0
BE
Bild 5.1 Strukturiertes Programm mit unerlaubter Anweisung
Bei der unzulässigen Anweisung unterbricht die CPU die Programmbearbeitung und geht mit der
AG-Fehlermeldung "NNN" in "STOP". Der STEP-Adreßzähler steht auf der absoluten Adresse der
nächsten, noch unbearbeiteten Anweisung im Programmspeicher.
5-8
PB 0
SPA PB 7
BE
PB 7
unerlaubte
Anweisung
BE
EWA 4NEB 812 6120-01b
S5-100U

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Simatic S5-100U

Inhaltsverzeichnis