Erfassen und verstehen Sie, was in Ihrem EtherCAT-Netzwerk passiert.
KPA EtherCAT Analyzer ist ein Diagnose- und Überwachungstool, das die EtherCAT-Kommunikation erfasst, dekodiert und visualisiert. Verbinden Sie den Analyzer und verwandeln Sie den Rohdatenverkehr in klare Diagnoseinformationen – ohne Ihre Systemkonfiguration zu verändern.
Windows-Unterstützung
Modulare Architektur auf Basis von Avalonia UI
Nicht-invasiv
Keine Konfigurationsänderungen

Warum Sie es benötigen
Die Probleme, die es löst
EtherCAT-Netzwerke sind schnell, deterministisch und schwer durchschaubar, wenn etwas schiefläuft.
Der Analyzer macht Unsichtbares sichtbar – von sporadischen Kommunikationsfehlern bis hin zu abnormalem Verhalten von Prozesswerten.
01
Sporadische Kommunikationsfehler
Seltene Fehler, die schwer reproduzierbar sind. Der Analyzer erfasst ausgelöste Snapshots rund um den exakten Zeitpunkt, an dem ein Signal einen Grenzwert überschreitet, und speichert nur den relevanten Datenverkehr.
02
Unzureichende Master-Diagnose
Standard-Mastertools bieten nur begrenzte Einblicke in Ereignisse auf Protokollebene. Der Analyzer dekodiert EtherCAT-Frames unabhängig, einschließlich Datagramm-WKC-Werten, Zeitinformationen und Prozessdaten. Die direkte Integration mit KPA EtherCAT Master liefert zusätzliche Master-seitige Diagnosestatistiken, Portstatus, Fehlerzähler und Slave-Statusinformationen.
03
Langwierige und kostspielige Fehlersuche
Ohne die richtigen Daten kann die Fehlersuche bei EtherCAT-Problemen Tage dauern. Die Inspektion auf Frame-Ebene, Echtzeitdiagramme der Prozessdaten und die Offline-Analyse von .pcap-Dateien reduzieren die für die Untersuchung und Eingrenzung der Ursache erforderliche Zeit.
04
Unbeaufsichtigte Überwachung von Produktionssystemen
Lassen Sie den Analyzer mit Triggern laufen. Er erfasst nur die relevanten Zeitpunkte und speichert den entsprechenden Snapshot für eine spätere Offline-Analyse.
Was es ist
Ein eigenständiges Tool zur unabhängigen Dekodierung von EtherCAT-Frames
Der Analyzer dekodiert den EtherCAT-Datenverkehr unabhängig von der Master-Implementierung.
01
Dekodiert den Datenverkehr selbst – nicht über den Master
Auf Basis des Generic Protocol Parser interpretiert der Analyzer EtherCAT-Frames unabhängig. Er ist niemals von einer bestimmten Master-Implementierung abhängig und kann daher Datenverkehr analysieren, der von unterschiedlichen EtherCAT-Master-Implementierungen erzeugt wurde.
02
Verbinden, erfassen, analysieren – ohne Änderungen an der Master- oder Slave-Konfiguration
Es sind keine Änderungen an der EtherCAT-Master-Konfiguration oder der Slave-Anwendungssoftware erforderlich. Verbinden Sie die Datenquelle, und der Analyzer ordnet die Roh-Frames mithilfe der entsprechenden ENI-Datei den Variablen des Prozessabbilds zu.
Verbindungsmöglichkeiten
Drei Möglichkeiten, eine Datenquelle zu verbinden
02
Mit einer Live-Datenverkehrsquelle verbinden
Erfassen Sie den laufenden EtherCAT-Datenverkehr über eine unterstützte Aufzeichnungskonfiguration mit kompatiblen Netzwerkschnittstellen. Dieser Modus ist unabhängig von der EtherCAT-Master-Implementierung. Sie benötigen lediglich einen zusätzlichen Netzwerkadapter und WinPcap.
Wichtige Funktionen
Unterstützung von EtherCAT Network Information-Dateien
- Auf Basis der standardisierten EtherCAT Network Information (ENI)-Datei
- Unterstützt ENI-Dateien gemäß der Spezifikation ETG.2100
- Enthält die vollständige Definition des Prozessabbilds – Variablen, Datentypen und zyklische Frame-Struktur
- Funktioniert mit ENI-Dateien, die von jedem konformen Konfigurationstool erzeugt wurden – beispielsweise KPA EtherCAT Studio 2
Direkte Verbindung zu KPA EtherCAT Master: Die ENI-Daten werden automatisch über die integrierte API aus
KPA EtherCAT Master abgerufen. Ein separater ENI-Dateiimport ist nicht erforderlich.
Dekodierung von EtherCAT-Frames und Timing-Analyse
- Dekodiert aufgezeichnete EtherCAT-Frames (.pcap)
- Ordnet Frames den in der ENI-Datei definierten Variablen des Prozessabbilds zu
- Es sind keine Änderungen an der EtherCAT-Master-Konfiguration oder der Slave-Anwendungssoftware erforderlich.
Prozessdatenüberwachung mit Echtzeitdiagrammen
Sehen Sie Prozessvariablen (Eingänge/Ausgänge) in einer intuitiven grafischen Darstellung.
- Konzentrieren Sie sich genau auf die Signale, die Sie interessieren
- Prüfen Sie exakte Werte zu jedem beliebigen Zeitpunkt
- Beobachtungslisten halten wichtige Signale im Blick
Erfassen Sie die relevanten Zeitpunkte – ohne den gesamten Datenverkehr kontinuierlich zu speichern
Definieren Sie signalbasierte Triggerbedingungen und speichern Sie den relevanten Datenverkehr rund um das Ereignis für eine spätere Analyse.
Ablauf: Kontinuierliche Überwachung → Triggerereignis → gespeichertes Vor-/Nach-Trigger-Zeitfenster → Offline-Analyse
Triggerbedingungen:
01
Signalgrenzwert
Starten Sie, wenn ein Wert einen Grenzwert überschreitet, und zeichnen Sie ein Zeitfenster rund um diesen Zeitpunkt auf.
Start, wenn
Slave1.Signal1.Value > 8.5
30 s davor/danach aufzeichnen
02
Zeitbasiert
Zeichnen Sie ein Zeitfenster rund um einen bestimmten Zeitpunkt auf.
5 s vor/nach 14:30:00 aufzeichnen
03
Signalübergreifende Logik
Kombinieren Sie Bedingungen über mehrere Signale hinweg.
aufzeichnen, wenn
Slave1.IsMotorRunning = true AND
Slave1.Temperature > 50
Von der Datenverkehrsanalyse zur erweiterten Systemdiagnose
Für Netzwerke mit KPA EtherCAT Master liefert die direkte Integration zusätzliche Diagnoseinformationen über das standardmäßige Prozessabbild hinaus.
- Working-Counter-(WKC)-Statistiken
- Portstatus und Kommunikationsfehlerzähler pro Slave
- Slave-Fehlerregister und AL-Statuscodes
Architektur und Technologie
Modular und eigenständig
- Derzeit für Windows verfügbar; die Architektur ermöglicht zukünftige Builds für zusätzliche Betriebssysteme.
- Auf Basis von Avalonia UI (.NET)
- Verwendet die standardisierte ENI-Datei zur Dekodierung der Prozessdaten
- Offline-Analyse aufgezeichneter .pcap-Dateien
- Live-Visualisierung in einer grafischen Benutzeroberfläche
01
Eingangsprozessor
.pcap-Import und Live-Aufzeichnung; analysiert rohe EtherCAT-Frames
02
Dateispeicher
Speichert analysierte EtherCAT-Daten und berechnete Zeitstempel
03
Analyse-Engine
Frame-Dekodierung, Timing-Auswertung, Ereigniserkennung und Verarbeitung von Diagnosedaten
04
Grafische Benutzeroberfläche
Visualisierung und Benutzerinteraktion







