Anwenderprogramm testen und auf Speichermodul sichern
Tabelle 14.6
Unterbrechungsanalyse (Fortsetzung)
USTACK-
Anzeige
SUF
Substitutionsfehler:
•
Funktionsbausteinaufruf mit fehlerhaftem
Aktualparameter
•
bei alarm- und zeitgesteuerter Bearbeitung:
integrierter FB-Aufruf während anderer
integrierter FB bearbeitet wird
TRAF
Transferfehler:
•
Programmierter Datenbausteinbefehl mit
Datenwortnummer größer als Datenbau-
steinlänge
•
programmierter Datenbausteinbefehl ohne
vorherige DB-Eröffung
ZYK
Zykluszeitüberschreitung:
Die Programmbearbeitungszeit übersteigt die
Zyklusüberwachungszeit. Ursachen:
•
zu langes Programm
•
zu häufige Alarme
14.3
Programmfehler
Im USTACK werden 2 Programmfehlerarten angezeigt:
•
Fehler, die bei der Übersetzung des Programms im Compiler (Übersetzer) erkannt werden
("Compilerfehler" "NNN")
•
Fehler, die während des laufenden Programms erkannt werden (Laufzeitfehler "SUF" und
"TRAF")
14.3.1 Bestimmung der Fehleradresse
Beim Compilieren erkannte Programmfehler
Bei einem aufgetretenen "Compilerfehler" ist die Fehleranzeige im USTACK korrekt, d.h. der STEP-
Adreßzähler zeigt die absolute Speicheradresse der STEP 5-Anweisung an, vor der die S5-95F in
"STOP" ging.
Der relative STEP-Adreßzähler (REL-SAZ) gibt die relative Adresse der STEP 5-Anweisung innerhalb
des Bausteins an, vor der das AG in "STOP" ging.
14-10
Fehlerursache
Fehlerbeseitigung
Aktualparameter ändern
Alarme sperren
Programmfehler beseitigen
( PG-Handbuch)
Programm auf Endlos-
schleifen überprüfen bzw.
kürzen
EWA 4NEB 812 6220-01
S5-95F