-

Hardware-Diagnose für Master/Slaves (EtherCAT)

Hardware-Fehler umfassen die dauerhafte oder vorübergehende Unterbrechung des Übertragungsmediums (beschädigte Kabel, lose Kontakte usw.) oder unerwartete Änderungen der Netzwerktopologie (z. B. aufgrund des Resets eines Slaves), wodurch die EtherCAT-Frames entweder nicht alle Slaves erreichen oder von diesen nicht an den Master zurückgesendet werden können. Darüber hinaus können defekte Slave-Geräte oder EMV-Störungen dazu führen, dass Frames zwar alle Slaves im Netzwerk erreichen und zum Master zurückkehren, jedoch nach der Übertragung fehlerhafte Bitfolgen enthalten.

Für die Hardware-Diagnose stehen Statusanzeigen am Gerät und Frame-Zähler in der Software zur Verfügung.

Dieses Thema enthält die folgenden Abschnitte:

Auswerten der Link-/Activity-LED am Gerät

Die meisten EtherCAT-Slaves verfügen über eine Link/Activity-LED am RJ45-Port. Überprüfen Sie gegebenenfalls diese LED, bevor Sie den Zähler 'Verlorene Verbindung' oder andere Zählerwerte auslesen. Wenn die LED nicht leuchtet (obwohl die betroffenen Slaves mit Strom versorgt werden), besteht die Möglichkeit einer Unterbrechung oder Beschädigung des Ethernet-Kabels.

Auswerten der Status-LED der Busschnittstelle am Gerät

Verbindungs- und Konfigurationsfehler können nicht nur mithilfe von Diagnosevariablen oder -objekten erkannt werden, sondern werden in der Regel auch über die Status-LED am Gerät angezeigt.
Die Bedeutung der LED-Anzeigen finden Sie im technischen Handbuch des Geräts. Dort finden Sie detaillierte Beschreibungen aller LEDs.

Hardware-Diagnose durch Zählerauswertung

Mit verschiedenen Zählern, die vom Master und den Slaves in den Editoren der 'Online-Funktionen' bereitgestellt werden, kann die EtherCAT-Kommunikation überwacht und ausgewertet werden:

Der Zähler 'Verlorene Frames' zählt beispielsweise Datenframes (in der zyklischen Kommunikation), die entweder gar nicht zum Master zurückkehren oder beschädigt sind. Dieser Zähler kann daher als erster Hinweis auf Kommunikationsprobleme auf Hardwareebene angesehen werden. Von den Slaves werden die Zählerwerte 'Ungültige Frames', 'Verlorene Verbindungen' und weitere Fehlerzähler bereitgestellt.

Die folgenden Zähler können zu Diagnosezwecken verwendet werden: