Download Benutzerhandbuch / User Manual

Transcript
Fehlerbehandlung
9.3.3 Rx MAC Buffer Overflow / Tx MAC Buffer Underrun
●
Fehlerquelle
Wenn der Empfangs-MAC-Puffer des CN’s überläuft, können für eine bestimmte
Zeit
keine
Frames
empfangen
werden.
Der
Sende-MAC-Puffer
Unterschreitungsfehler tritt auf, wenn der Puffer während der Übertragung keine
Daten mehr enthält.
●
Fehlererkennung
Wann immer ein Verlust eines Frames oder ein Timingfehler festgestellt wird,
überprüft der CN den Physical-Layer nach Buffer Overflow/Underrun Fehlern im
Ethernet MAC Controller.
●
Fehlerabwicklung
Wenn ein Rx MAC Buffer Overflow / Tx MAC Buffer Underrun-Fehler erkannt
wurde, wird dieser als Error Code im StatusResponse-Frame eingetragen und an
den MN übermittelt. Die Fehlerauslösung geschieht unmittelbar nach der
Erkennung des Fehlers und wird von der CN NMT-Zustandsmaschine als „Internal
Communication Error“ (NMT_GT6) behandelt und das Mess-System in den
Zustand NMT_GS_RESET_APPLICATION überführt.
●
Fehlermeldung
Über den internen Fehlerfunktionsmechanismus wird der Fehler in das so
genannte „Static Error Bit Field“ eingetragen und stellt ein Fragment des
StatusResponse-Frames dar.
Format:
Byte Offset
1
2
3-8
Beschreibung
Inhalt aus Objekt 1001h: ERR_ErrorRegister_U8, 0x01
reserved
Error Code = 0x8166
Tabelle 16: Static Error Bit Field, Fragment des StatusResponse-Frames
© TR-Electronic GmbH 2008, All Rights Reserved
Printed in the Federal Republic of Germany
12/19/2008
TR - ECE - BA - DGB - 0071 - 01
Page 89 of 188