Programmierung mit der EtherCAT Master Bibliothek

In diesem Video zeigen wir die Programmierung mit der EtherCAT Master Bibliothek

Vollständiges Transkript anzeigen

Vollständiges Transkript

00:00:03.500

Willkommen bei Sybera – Ihrem Experten für Echtzeitkommunikation und industrielle Automatisierung unter Windows.

00:00:06.080

In diesem Video zeigen wir, wie Sie den EtherCAT Master auf Ihrem Windows-PC programmieren, um EtherCAT-Geräte effizient zu steuern.

00:00:13.860

Als Hardware verwenden wir einen Desktop-PC oder ein Notebook mit Windows-Betriebssystem und einem Ethernet-Anschluss mit Realtek- oder Intel-Netzwerkchip für optimale Echtzeitleistung.

00:00:32.340

Wir konfigurieren die EtherCAT-Geräte mithilfe des EtherCAT Verifiers von Sybera, kopieren dazu die XML-Konfigurationsdatei in den Programmordner, z. B. C:\ECT.

00:00:43.820

Die XML-Datei wird in ein natives Format konvertiert. Dazu starten wir EtherCAT Verify und wählen „Params – XML nach Nativ“.

00:01:12.500

Unter „Convert File“ wählen wir Quell- und Zieldatei und starten die Konvertierung der EtherCAT-Parameterdatei.

00:01:25.320

Die erzeugte Zieldatei kann jederzeit angepasst oder erweitert werden, um individuelle Steuerfunktionen zu realisieren.

00:01:44.490

Die Zieldatei wird in den Systemordner Windows\System32 kopiert, um vom EtherCAT-Verifier genutzt zu werden.

00:02:03.960

Zur Überprüfung der Konfiguration nutzen wir die Analysefunktionen des EtherCAT Verifiers. Zuerst initialisieren wir den Stack mit der gewünschten Sample Period und den passenden Sync Cycles.

00:02:29.660

Wir wählen das EtherCAT-Gerät aus der Device List aus und prüfen alle erforderlichen und optionalen Geräteeinstellungen.

00:02:57.980

Im Zustand „Init“ werden die physikalische Stationsadresse, FMMU-Register und Sync-Manager-Register eingerichtet.

00:03:46.920

Das Gerät kann in den Pre-Operational-Status versetzt werden. Über die Mailbox-Kommunikation lassen sich Funktionsparameter festlegen.

00:04:02.600

Die PDO-Mappings definieren die Kommunikationsstruktur des EtherCAT-Geräts und steuern den Datenaustausch im Application Layer.

00:04:48.160

Im Operational-Status beginnt der Datenaustausch zwischen Master und Slave. In unserem Beispiel steuern die ersten vier Ausgangsbytes die Motordrehzahl.

00:05:38.020

Wir hoffen, diese Präsentation zur EtherCAT Master Programmierung hat Ihnen gefallen.

00:05:41.000

Besuchen Sie unsere Website, um mehr über EtherCAT, Echtzeitkommunikation und Sybera-Produkte zu erfahren.

00:05:44.280

Unser Team beantwortet gerne Ihre Fragen zu Automatisierung, Testsystemen und EtherCAT-Konfigurationen.