Im Bereich Diagnosezähler finden Sie eine Reihe von Zählerständen und Statusinformationen, die bei der Beurteilung der Schnittstellenaktivität zwischen ibaPDA und der Reflective Memory-Karte helfen können.

Diagnosezähler nur bei ibaFOB-R

Auslastung Netzwerk

Gesamtnetzlast im Reflective Memory-Netzwerk, gemessen an der ankommenden (Rx) Seite der LWL-Verbindung.

Eigene Tx-Auslastung

Netzwerklast, die von dieser ibaFOB-R-Karte beim Senden von Daten über das Netzwerk erzeugt wird (z. B. durch Ausgabemodule oder das Schreiben der Diagnosezähler)

Diagnosezähler für alle unterstützten Reflective Memory-Karten
  • Eigene Daten Anzahl wie oft das LCSR-Bit 0 den Zustand 1 hatte

  • Fremde Daten Anzahl wie oft das LCSR-Bit 0 den Zustand 0 hatte

  • Falsche Daten Anzahl wie oft das LISR-Bit 8 den Zustand 1 hatte

  • Sync verloren Anzahl wie oft das LISR-Bit 11 den Zustand 1 hatte

  • Tx Fifo nicht leer Anzahl wie oft das LCSR-Bit 7 den Zustand 0 hatte In dem Feld über diesem Zähler wird der Status des Tx Fifo als Text angezeigt. Ausgewertet wird dazu das LCSR-Bit 8: Zustand 0 = Tx Fifo leer + grüner Hintergrund Zustand 1 = Tx Fifo nicht leer + roter Hintergrund

  • Tx Fifo fast voll Anzahl wie oft das LCSR-Bit 6 den Zustand 1 hatte

  • Status-LED Zustand LCSR Bit 31, entspricht der roten Status-LED auf der Karte

  • Rx Signal verloren Anzahl wie oft das LCSR-Bit 2 den Zustand 0 hatte In dem Feld über diesem Zähler wird der Status des Rx-Signals als Text angezeigt. Ausgewertet wird dazu das LCSR-Bit 2: Zustand 0 = Rx kein Signal + roter Hintergrund Zustand 1 = Rx Signal erkannt + grüner Hintergrund

  • Rx Fifo fast voll Anzahl wie oft das LISR-Bit 9 den Zustand 1 hatte

  • Rx Fifo voll Anzahl wie oft das LISR-Bit 10 den Zustand 1 hatte

  • Button <Zähler zurücksetzen> Mit Klick auf diesen Button setzen Sie alle Zählerwerte auf null.

  • Blinkende Status-LED aktivieren Wenn Sie diese Option aktivieren, dann toggelt ibaPDA das LCSR-Bit 31 im 0,5 Hz-Takt. Diese Funktion können Sie zur Kontrolle der Kommunikation zwischen ibaPDA und Reflective Memory-Karte nutzen.

  • Diagnosezähler auf die Karte schreiben bei Offset... Wenn Sie diese Option aktivieren, dann werden die Zählerstände und Statusmeldungen zyklisch mit jedem Interrupt in einen Speicherbereich geschrieben, den Sie im neben stehenden Feld per Offsetangabe adressieren können. Achten Sie darauf, dass dieser Speicherbereich nicht für andere Daten genutzt wird. Diese Funktion ist normalerweise deaktiviert, da sie nur für intensive Diagnosemaßnahmen benötigt wird. Für die Diagnosedaten gilt folgende Struktur:

dword RfmOwnDataCnt

dword RfmOwnDataNotCnt

dword RfmRxSigLossCnt

dword RfmTxFifoAlmostFullCnt

dword RfmTxFifoEmptyNotCnt

dword RfmBadDataCnt

dword RfmSyncLossCnt

dword RfmRxFifoAlmostFullCnt

dword RfmRxFifoFullCnt

dword RfmStatusWord // bit 0 : Rx SignalDetected

                    // bit 1 : Tx Fifo Empty

dword RfmStatusToggle; // bit 0 : toggles every 0.5 sec, controls status LED on the board

  • Zähler zurücksetzen, wenn Wert ungleich null wird bei Offset In dieses Feld können Sie eine Speicheradresse eintragen, die dann überwacht wird, wenn Sie vorstehende Option aktiviert haben. In dem Anzeigefeld rechts daneben wird angezeigt, ob ibaPDA die Diagnosezähler in den Reflective Memory schreibt oder nicht (Schreiben aktiv/Schreiben nicht aktiv).