Distributed Clocks Slave Diagnosis

Distributed Clocks Slave Diagnosis 1:

1

 

SYNC to SoF.

 

2

 

SoF to SYNC.

 

3

 

EoF to SYNC.

 

4

 

EoF to PDI.

 

5

 

SYNC to PDI.

 

6

 

PDI to SYNC.

 

7

 

PDI to SoF.

 

8

 

PDI Access.

 

9

 

SoF to EoF.

 

SoF

Start of Frame: Das erste Bit eines Frames, das die ESC EtherCAT Processing Unit erreicht.

EoF

End of Frame: Das letzte Bit eines Frames, das die ESC EtherCAT Processing Unit verläßt.

SYNC

Ein synchrones Ereignis, das von der DC Unit nach der Systemzeit getriggert wird.

PDI

Der lokale Host Controller greift über das PDI (Prozess-Daten-Interface) auf das ESC DPRAM zu.

Distributed Clocks Slave Diagnosis

Distributed Clocks Slave Diagnosis 2:

Dc Diagnosis Control

Start:

Wenn die Schaltfläche „Start“ betätigt wird, wird eine Messung für die DC-Diagnose gestartet.

Stopp:

Wenn die Schaltfläche „Stopp“ betätigt wird, wird eine Messung für die DC-Diagnose gestoppt.

Export:

Über die Schaltfläche „Export“ können die Ergebnisse der DC-Diagnose-Messung in einer Dc-Diagnostics-XML-Datei abgespeichert werden.

Enable Dc Diagnosis for all frames:

Die DC-Diagnose wird nur durchgeführt, wenn mindestens ein DC-Frame vorhanden ist, das heißt ein Frame, der einen Teilnehmer anspricht, der als DC-Teilnehmer Distributed-Clocks-Funktionalität nutzt. In dem Dialog mit dem Karteireiter EtherCAT werden in einer Tabelle die vorhandenen Frames mit ihren Datagrammen aufgelistet. Wenn das Kontrollkästchen „Enable Dc Diagnosis for all frames“ nicht angewählt worden ist, wird die DC-Diagnose nur für den ersten in der Tabelle vorhandenen DC-Frame durchgeführt. Wenn das Kontrollkästchen „Enable Dc Diagnosis for all frames“ angewählt worden ist, werden DC-Diagnose-Ergebnisse für alle vorhandenen DC-Frames ermittelt und dargestellt.

Dc Diagnosis Result

Display Frame Timings:

Die Schaltfläche „Display Frame Timings“ öffnet den Dialog „EtherCAT Dc Cyclic Diagnosis“, der die Ergebnisse der Messung graphisch veranschaulicht.

Distributed Clocks Slave Diagnosis 3:

Zoom In

Zoomt um den Faktor 2 in die Zeitachse hinein.

Zoom Out

Zoomt um den Faktor 2 aus der Zeitachse heraus.

Blaues Signal

Start of Frame, Frame, End Of Frame.

Signalpfeile

Ein Tool-Tip-Text gibt Auskunft über die als Pfeil dargestellten Signale.

Grüner Signalpfeil

Outputs DC Sync.

Oranger Signalpfeil

Output PDI Access.

Gelber Signalpfeil

Input PDI Access.

Einstellungen

Die Schaltfläche „Einstellungen“ öffnet den Dialog „Einstellungen“.

Distributed Clocks Slave Diagnosis 4:

Einstellungen: Zeige DC Sync Signale

Wenn das Kontrollkästchen angewählt ist, dann werden die Signale „Outputs DC Sync“ angezeigt.

Einstellungen: Zeige Pdi Timings

Wenn das Kontrollkästchen angewählt ist, dann werden die Signale „Output PDI Access“ und „Input PDI Access“ angezeigt.

Einstellungen: OK

Übernimmt die neuen Einstellungen und schließt den Dialog.

Einstellungen: Abbruch

Schließt den Dialog, ohne die neuen Einstellungen zu übernehmen.

Einstellungen: Klemme 7 (Beispiel)

Wenn das Kontrollkästchen angewählt ist, dann werden die Signale von „Klemme 7“ angezeigt.

Einstellungen: Antrieb 9 (Beispiel)

Wenn das Kontrollkästchen angewählt ist, dann werden die Signale vom „Antrieb 9“ angezeigt.

View Report:

Die Schaltfläche „View Report“ öffnet den Dialog „EtherCAT Dc Cyclic Diagnosis Report“, der Fehler und Warnungen anzeigt.

Distributed Clocks Slave Diagnosis 5:

Warnungen:

Das Textfeld „Warnungen“ zeigt die Anzahl der aus der Diagnose resultierenden Warnungen an.

Fehler:

Das Textfeld „Fehler“ zeigt die Anzahl der aus der Diagnose resultierenden Fehler an.

Tabelle

Name:

In der Tabellenspalte „Name“ wird von Zeile zu Zeile jeweils der Name einer der verschiedenen Teilnehmer angezeigt, der als DC-Teilnehmer Distributed-Clocks-Funktionalität nutzt und der von dem Frame angesprochen wird, der als Grundlage für die DC-Diagnose in der jeweiligen Tabellenzeile dient.

Sm:

In der Tabellenspalte „Sm“ wird der Sync Manager angegeben, der dem DC-Teilnehmer in der jeweiligen Tabellenzeile zugeordnet ist.

Sync:

In der Tabellenspalte „Sync“ ist das synchronisierende Sync-Signal eingetragen.

Shift:

In der Tabellenspalte „Shift“ ist die SYNC-Shift-Time für Ausgänge oder ist die SYNC-Shift-Time für Ausgänge plus einer Reservezeit in Mikrosekunden eingetragen.

Task:

In der Tabellenspalte „Task“ wird der Name der Task angezeigt, die den Frame, der als Grundlage für die DC-Diagnose in der jeweiligen Tabellenzeile dient, sendet.

CycleTime:

In der Tabellenspalte „CycleTime“ wird die Zykluszeit der synchronisierenden Task in Mikrosekunden angezeigt. Die Zykluszeit entspricht dem Zeitintervall von einem Frameanfang „Start of Frame (SoF)“ bis zum nächsten Frameanfang „Start of Frame (SoF)“, sofern Jitter unberücksichtigt bleibt.

Eof to SYNC:

In der Tabellenspalte „EoF to Sync“ wird das Zeitintervall vom Frameende „End of Frame (EoF)“ bis zum SYNC-Signal in Mikrosekunden angezeigt.

SYNC to PDI:

In der Tabellenspalte „SYNC to PDI“ wird das Zeitintervall vom SYNC-Signal bis zum Beginn des Mappings der Prozessdatenschnittstelle (Process Data Interface, PDI) in Mikrosekunden angezeigt.