![TR-Electronic LMPI-46 User Manual Download Page 50](http://html1.mh-extra.com/html/tr-electronic/lmpi-46/lmpi-46_user-manual_1146712050.webp)
Fehlerbehandlung
TR-Electronic GmbH 2018, All Rights Reserved
Printed in the Federal Republic of Germany
Page 50 of 111
TR - ELA - BA - DGB - 0029 - 00
08/29/2018
8.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
Beschreibung
1
Inhalt aus Objekt 1001h: ERR_ErrorRegister_U8, 0x01
2
reserved
3-8
Error Code = 0x8166
Tabelle 13: Static Error Bit Field, Fragment des StatusResponse-Frames