Herunterladen Inhalt Inhalt Diese Seite drucken

Beckhoff EP7047-1032 Dokumentation Seite 80

Schrittmotorbox mit inkremental-encoder und feldorientierter regelung
Inhaltsverzeichnis

Werbung

Diagnose
Unterstützung zur Inbetriebnahme
Das System der DiagMesssages ist vor allem während der Anlageninbetriebnahme einzusetzen.
Zur Online-Diagnose während des späteren Dauerbetriebs sind die Diagnosewerte z. B. im Status-
Word des Gerätes (wenn verfügbar) hilfreich.
Implementierung TwinCAT System Manager
Ab TwinCAT 2.11 werden DiagMessages, wenn vorhanden, beim EtherCAT-Gerät in einer eigenen
Oberfläche angezeigt. Auch die Bedienung (Abholung, Bestätigung) erfolgt darüber.
Abb. 45: Implementierung DiagMessage-System im TwinCAT System Manager
Im Reiter Diag History (A) sind die Betätigungsfelder (B) wie auch die ausgelesene History (C) zu sehen. Die
Bestandteile der Message:
• Info/Warning/Error
• Acknowledge-Flag (N = unbestätigt, Q = bestätigt)
• Zeitstempel
• Text-ID
• Klartext-Meldung nach ESI/XML Angabe
Die Bedeutung der Buttons ist selbsterklärend.
DiagMessages im ADS Logger/Eventlogger
Ab TwinCAT 3.1 build 4022 werden von einem EtherCAT-Gerät abgesetzte DiagMessages auch im
TwinCAT ADS Logger gezeigt. Da nun IO-übergreifend DiagMessages an einem Ort dargestellt werden,
vereinfacht dies die Inbetriebnahme. Außerdem kann die Logger-Ausgabe in eine Datei gespeichert werden
– somit stehen die DiagMessages auch langfristig für Analysen zur Verfügung.
DiagMessages liegen eigentlich nur lokal im CoE 0x10F3 im EtherCAT-Gerät vor und können bei Bedarf
manuell z. B. über die oben genannte DiagHistory ausgelesen werden.
Bei Neuentwicklungen sind EtherCAT-Geräte standardmäßig so eingestellt, dass sie das Vorliegen einer
DiagMessage über EtherCAT als Emergency melden; der Eventlogger kann die DiagMessage dann
abholen. Die Funktion wird im EtherCAT-Gerät über 0x10F3:05 aktiviert, deshalb haben solche EtherCAT-
Geräte folgenden Eintrag standardmäßig in der StartUp-Liste:
Abb. 46: StartUp-Liste
80
Version: 1.0
EP7047-1032

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis