Vollständiges Transkript
Willkommen bei Sybera – Ihrem Experten für Echtzeitkommunikation und industrielle Automatisierung unter Windows.
In diesem Video zeigen wir, wie Sie den EtherCAT Master auf Ihrem Windows-PC programmieren, um EtherCAT-Geräte effizient zu steuern.
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.
Wir konfigurieren die EtherCAT-Geräte mithilfe des EtherCAT Verifiers von Sybera, kopieren dazu die XML-Konfigurationsdatei in den Programmordner, z. B. C:\ECT.
Die XML-Datei wird in ein natives Format konvertiert. Dazu starten wir EtherCAT Verify und wählen „Params – XML nach Nativ“.
Unter „Convert File“ wählen wir Quell- und Zieldatei und starten die Konvertierung der EtherCAT-Parameterdatei.
Die erzeugte Zieldatei kann jederzeit angepasst oder erweitert werden, um individuelle Steuerfunktionen zu realisieren.
Die Zieldatei wird in den Systemordner Windows\System32 kopiert, um vom EtherCAT-Verifier genutzt zu werden.
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.
Wir wählen das EtherCAT-Gerät aus der Device List aus und prüfen alle erforderlichen und optionalen Geräteeinstellungen.
Im Zustand „Init“ werden die physikalische Stationsadresse, FMMU-Register und Sync-Manager-Register eingerichtet.
Das Gerät kann in den Pre-Operational-Status versetzt werden. Über die Mailbox-Kommunikation lassen sich Funktionsparameter festlegen.
Die PDO-Mappings definieren die Kommunikationsstruktur des EtherCAT-Geräts und steuern den Datenaustausch im Application Layer.
Im Operational-Status beginnt der Datenaustausch zwischen Master und Slave. In unserem Beispiel steuern die ersten vier Ausgangsbytes die Motordrehzahl.
Wir hoffen, diese Präsentation zur EtherCAT Master Programmierung hat Ihnen gefallen.
Besuchen Sie unsere Website, um mehr über EtherCAT, Echtzeitkommunikation und Sybera-Produkte zu erfahren.
Unser Team beantwortet gerne Ihre Fragen zu Automatisierung, Testsystemen und EtherCAT-Konfigurationen.