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