CANopen Logxaminer
Ausgefeilte CANopen-Logdateianalyse. Unterstützt ESA-, PEAK- und Vector-Protokolldateien.
Wenn es um die langfristige Systemüberwachung oder -prüfung geht, besteht ein typischer Ansatz darin, Langzeitprotokolle mit CANopen-Traces über mehrere Stunden oder manchmal sogar Tage aufzuzeichnen. Die oft ungelöste Frage ist jedoch: Wie untersuche ich effizient eine Protokolldatei mit möglicherweise Hunderttausenden CANopen-Nachrichten? Ein typischer Ansatz besteht darin, die Protokolldatei in ein Tabellenkalkulationsprogramm zu laden und manuelle Suchen, Farbhervorhebungen und manchmal auch die Ausführung benutzerdefinierter Skripte oder Makros durchzuführen, um die Fehlersuche zu erleichtern.
Der Logxaminer von EmSA hilft bei der Nachanalyse solcher Aufzeichnungen. Es erstellt Statistiken und Ereignislisten auf einem konfigurierbaren Detaillierungsgrad. Dies verkürzt die Zeit drastisch, um „echte Ergebnisse“ aus einer CANopen-Protokollaufzeichnung zu erhalten. Statistiken werden nicht nur global erstellt, es gibt auch dedizierte Statistikansichten für jeden Knoten, der während der Aufzeichnung im Netzwerk vorhanden ist.
Zu den Statistiken pro Knoten gehören:
- Minimale/maximale Heartbeat-Zeit
- Minimale/maximale SDO-Antwortzeit
- Anzahl der Startvorgänge
- Anzahl der übermittelten Notfälle
- PDO-Nachrichtenrate
Der Logxaminer erstellt nicht nur Statistiken, sondern generiert auch eine Ereignisliste mit allen wichtigen Systemereignissen. Die Ereignisliste filtert Informationen aus dem Protokoll, einschließlich:
- Node-ID-Zuweisung (durch LSS)
- Bootups (erwartet/unerwartet)
- Notfälle
- SDO-Abbrüche
- Unerwartete Nachrichten (Außerhalb der Reihenfolge)
Wenn ein Netzwerk nicht stabil läuft, zeigt die Systemereignisliste wichtige Hinweise darauf, was wo schief läuft.