Fehlerdiagnose
5.4
Fehlererkennung und Pufferung im Fehler>DB
Das AG S5>115F bietet Ihnen komfortable M'glichkeiten der Fehlererkennung und Fehlerbehand>
lung.
5.4.1
Fehlererkennung
Das BS 115F deckt in allen Programmteilen Fehler auf, die durch Projektierung, Programmierung,
Hantierung und Hardwaredefekte entstehen k'nnen. DarÂberhinaus enthßlt es umfangreiche
Tests der Hardware>Komponenten. Diese Tests werden im Anlauf und AG>Zyklus ausgefÂhrt,
wobei der Anlauftest geschlossen ablßuft. Der Test wßhrend des AG>Zyklus ist in Zeitscheiben
aufgeteilt, deren Zeitdauer zwischen 10 ms und im Extremfall 140 ms betrßgt. Das Betriebssystem
organisiert den Test so, da˚ der gesamte Test nach Ablauf der zu projektierenden Testzykluszeit
abgearbeitet ist. Diese Testzykluszeit ist kleiner oder gleich der Zweitfehler>Eintrittszeit (von der
Genehmigungsbeh'rde vorgegeben) zu projektieren. Je gr'˚er diese Testzykluszeit gewßhlt
werden kann, desto kleiner ist die mittlere Belastung des AG>Zyklus mit Selbsttest.
Die Fehler werden nach der Entdeckung in einem Datenfeld von 8 Bytes abgelegt.
Tabelle 5.5 Belegung des Fehler>Datenfeldes
Byte>Nummer
0
1
2
3 ... 7
Bedeutung von Adressenangaben in den Zusatzinformationen
In den Zusatzinformationen finden Sie u. a. folgende Ortsangaben:
f
Teil>AG
f
E/A>Wort>Nummer
f
E/A>Byte>Nummer
f
Bit>Nummer
Die Angaben fÂr Teil>AG, E/A>Wort>Nummer und E/A>Byte>Nummer geben den tatsßchlichen Feh>
lerort an. Dieses trifft auch zu, wenn zwei Ortsinformationen alternativ angegeben sind, wie z.!B.
beim Vergleichsfehler 16.01:
∫DEs in A und B ungleich, Diskrepanzzeit abgelaufen∫
Als Fehlerorte sind entweder die angegebene Peripherieadresse in Teil>AG A oder dieselbe
Adresse in Teil>AG B m'glich. Im Gegensatz hierzu ist die Bit>Nummer nicht in jedem Fall als
Ortsangabe des tatsßchlichen Peripheriefehlers zu betrachten. Bei Vergleichsfehlern z. B. wird nur
die Nummer des zuerst gefundenen fehlerhaften Bits angezeigt, weitere fehlerhafte Bits werden
nicht mehr angegeben.
5>10
Fehlergruppe, Fehlerart
Nummer des ProgrammstÂcks, das den
Fehler erkannt hat
laufende Nummer innerhalb des
ProgrammstÂcks in Byte 1
Zusatzinformationen
S5>115F Handbuch
Liste in ...
Kap. 5.5.2, Anhang B
Tabelle 5.6, Anhang B
Anhang B
EWA 4NEB 811 6149>01