Unten aufgelistet befindet sich eine Übersicht der verschiedenen Fehlermeldungen, die DFÜ-NG seitig auftreten können.
Mit dem F-Befehl wird die Fehlerliste abgerufen und die Sammelstörmeldung quittiert.
Syntax: F
Antwort: F[#1Nummer1][#2Nummer2][#3Nummer3][Fehlerliste] [US DSfG-Fehler]
Die Fehlernummern 1 bis 3 werden 4-stellig übertragen und stellen fatale Fehler dar, die das Betriebssystem WIROS erkennt. Bei einem solchen Fehler, in der Fehlerliste steht zusätzlich noch 1, 2 oder 3, sollte der Service informiert werden! Unbedingt Fehlernummer und Vorgang (wenn möglich) mitteilen. Die anstehenden Fehler in der Fehlerliste haben folgende Bedeutung:
1 fataler Fehler im WIROS! (WIROS ist das Betriebssystem)
2 Stacküberlauf. Ein fataler Fehler im WIROS und der Anwendungsprogrammierung!
3 Systemreset! Neustart der DFÜ-NG ohne vorhergehenden Netzausfall!
N/f Neustart der DFÜ nach einem Netzausfall! f: FLASH-Update.
S Nach einem Reset wurden die Standardparameter übernommen!
F Nach einem Reset war der Inhalt dieser Fehlerliste nicht plausibel!
M Im Betrieb musste der Modem neu initialisiert werden! Modem reagierte nicht!
E Nach einem Reset wurden die Empfangsdaten gelöscht!
B Nach einem Reset wurden die länger gespeicherten Empfangsdaten gelöscht!
P Es wurden Parameteränderungen vorgenommen (C-Befehl)!
W Es wurde per W-Befehl ein Warmstart ausgelöst!
Trat im DSfG-Betrieb ein Fehler auf, wird dieser DSfG-Fehler nach einem US als 4-stellige Zahl übertragen. Dabei bedeutet:
1 Pollingstörung eines Teilnehmers! >TS nicht angepollt!
2 Pollingstörung der Leitstation! Vorher aktiver Teilnehmer meldet sich nicht mehr!
4 Sendedaten verworfen wegen M! NAK-Wdh erreicht!
8 Sendedaten verworfen wegen N! TA-ENQ-Wdh erreicht!
16 Sendedaten verworfen wegen TW!
32 Sendedaten verworfen wegen TS!
64 Sendedaten verworfen wegen EOT (von Leitstation)!
128 Empfangsdaten verworfen wegen Fehler im DCL!
256 geblocktes Telegramm nicht innerhalb TS empfangen!
512 Rundsendung verworfen wegen Fehler im DCL!
1024 Sendedaten verworfen weil EADR ’in Pause’ nach NAK_WDH!
2048 30.000 Zeichenzeiten Ruhe auf dem DSfG-Bus. Inaktiver DSfG-Bus
Fehlernummer 1
Bezeichnet einen fatalen, durchs Betriebssystem erkannten, Fehler.
Fehlernummer 2
9. Stacküberlauf im Betriebssystem, die Nummer entspricht dem PID dieses Prozesses. 10. 254: Im Tickerinterrupt wird fehlender IDLE erkannt. 11. 255: im IDLE wird fehlender Tickerinterrupt erkannt.
Fehlernummer 3
Wird verwendet um beim Hochlaufen Fehler an den gesicherten Werten im RAM, Parametern, Fehlernummern o.ä. näher spezifizieren zu können
Bit 1 = 1 2 in Fehlerliste sind unzulässige Zeichen
Bit 2 = 1 4 Fehlernummer 1 > 9999
Bit 3 = 1 8 Fehlernummer 2 > maximaler Anzahl der Prozesse
Bit 10 = 1 400H BCC der Parameter falsch Bit 11 = 1 800H Anzahl der belegten Bytes im Parameter RAM falsch
Bit 12 = 1 1000H in Kennung sind Zeichen < 20H > 7FH
Steht kein Fehler an, ist die Antwort F.
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren