Hardware Diagnostik (Verlorene Verbindung, korrupte Frames, etc.)

Die Integration der Hardware Diagnostik des EC-Engineers zielt darauf ab, die Fehlerdiagnose zu vereinfachen und auch Nicht-EtherCAT-Experten einfache Tipps zur Fehlersuche zu geben.
Dies ist von entscheidender Bedeutung, da das Vorhandensein von Vorwärtsfehlern es oft schwierig macht, die genaue Position eines Fehlers innerhalb des Netzwerks zu lokalisieren.
Durch die Integration der Hardware-Diagnose des EC-Engineers wird der Diagnoseprozess vereinfacht. Die intuitiven Werkzeuge, die in der Software angeboten werden, rationalisieren die Fehleridentifikation und ermöglichen eine schnellere Erkennung potenzieller Probleme, selbst in komplexen EtherCAT-Netzwerken.

In der unteren Abbildung zeigt der EC-Engineer den Ort des Fehlers innerhalb des EtherCAT-Netzwerks an. Der EC-Engineer interpretiert also die oft schwer verständlichen Fehlerzähler und zeigt die Ports des Slaves an, an denen das Problem zu finden ist. Durch Anklicken des Fragezeichens gibt der EC-Engineer auch einen Hinweis, was zu tun ist:

Mögliche Wartungen und Fehler:

  • Disturbed Connection:

    • Diese Warnung weist auf mögliche Probleme in der Verbindung zwischen zwei Slaves oder zwei Ports hin. Sie erscheint, wenn die Fehlerzähler bestimmte Werte überschreiten (Invalid Frame: 0x300-0x306, RX Errors: 0x301-0x307, Lost Link: 0x308-0x30B). Sie können den Schwellenwert für die Ausgabe einer Warnung in den User.xml-Dateien unter C:\ProgramData\EC-Engineer einstellen.

  • Bad Connection:

    • Ähnlich wie die Warnung "Gestörte Verbindung", jedoch mit höheren Fehlerzählern. Sie können den Schwellenwert für die Ausgabe eines Fehlers in den User.xml-Dateien unter C:\ProgramData\EC-Engineer festlegen.

  • Line break:

    • Dieser Fehler tritt auf, wenn ein Kabelbruch vor einem Slave erkannt wird. Er wird durch Analyse der Netzwerktopologie identifiziert.

  • Link missing:

    • Dieser Fehler weist auf eine fehlende Verbindung am Eingangsport eines Slaves hin. Er wird durch Untersuchung der Netzwerktopologie erkannt.

  • Multiple warnings:

    • Es wurden mehrere Warnungen für diesen speziellen Anschluss entdeckt.

  • Multiple errors:

    • Es wurden mehrere Fehler für diesen speziellen Anschluss festgestellt.

  • Multiple warnings and errors:

    • Für diesen speziellen Anschluss werden sowohl Warnungen als auch Fehler erkannt.

  • State Machine:

    • Die Fehlercodes und ihre Bedeutung sind in den Dokumenten ETG.1020 "Description of AL Status Codes" und ETG.1000.6 beschrieben.

Diese Warn- und Fehlermeldungen bieten wertvolle Einblicke in den Status und den Zustand des EtherCAT-Netzwerks und helfen dem Benutzer potenzielle Probleme zu erkennen und zu beheben.

Um die Fehler schneller zu finden, können sie auch in der Baumstruktur und in der Meldungsansicht gefunden werden:

Prozessdatenabbild und Variablen in die Zwischenablage exportieren

Mit dem neuen EC-Engineer ist es jetzt möglich, das Prozessdatenbild in die Zwischenablage zu exportieren.
Mit dieser Funktion können Benutzer die Informationen des Prozessdatenbildes aus dem EC-Engineer einfach kopieren und in andere Anwendungen oder Dokumente einfügen. Die exportierte Prozessdatenabbildung enthält Details wie Signalnamen, Datentypen und Offsets.
Durch die Möglichkeit, die Prozessdatenabbildung in die Zwischenablage zu exportieren, verbessert EC-Engineer die Benutzerfreundlichkeit und erleichtert die effiziente gemeinsame Nutzung und Analyse von Daten für Benutzer, die mit EtherCAT-Netzwerken arbeiten.

Neben dem Export der Prozessdatenabbildung ermöglicht der neue EC-Engineer dem Benutzer auch das direkte Kopieren von Variablennamen in die Zwischenablage.

Mit dieser Funktion können die Benutzer die Variablennamen im EC-Engineer einfach auswählen und kopieren, so dass das manuelle Eintippen oder Abschreiben entfällt. Durch das direkte Kopieren von Variablennamen in die Zwischenablage können die Benutzer sie nahtlos in andere Anwendungen, Code-Editoren oder Dokumentationen einfügen.

Multi-Selection Support für FoE Downloads

Das jüngste Update des EC-Engineer führt eine neue Funktion ein: die Unterstützung der Mehrfachauswahl für Downloads mit dem Mailbox-Protokoll FoE (File access over EtherCAT). Diese Funktionalität ermöglicht es dem Benutzer, dieselbe Datei auf mehrere Slaves parallel herunterzuladen.

Man stelle sich ein Szenario vor, in dem ein EtherCAT-Netzwerk aus mehreren identischen Slaves besteht, die ein Firmware-Update benötigen. Normalerweise müsste jeder Slave einzeln aktualisiert werden, was einen zeitaufwändigen Prozess darstellt.

Mit der zusätzlichen Mehrfachauswahl-Unterstützung für den FoE-Download im EC-Engineer können Anwender diesen Aktualisierungsprozess nun rationalisieren. Sie können alle identischen Slaves in einem Schritt auswählen und den Download starten.

Um den Aktualisierungsvorgang zu optimieren, beginnt der EC-Engineer mit dem letzten Slaven in der Auswahl. Nach dem Herunterladen der Firmware im Bootstrap-Zustand führt der Slave einen Reset durch und bleibt für eine bestimmte Zeit unzugänglich. Indem der EC-Engineer mit dem letzten Slave beginnt, kann er die Effizienz des Aktualisierungsprozesses maximieren, indem er das Zurücksetzen und die Ausfallzeit nacheinander stattfinden lässt und so die gesamte Netzwerkausfallzeit minimiert.