Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Zum Schreiben Eines Parameters In Twincat Über Ethercat - SEW-Eurodrive DFE24B EtherCAT Handbuch

Inhaltsverzeichnis

Werbung

Betriebsverhalten am EtherCAT
6
Parametrierung über EtherCAT
6.3.3
Beispiel zum Schreiben eines Parameters in TwinCAT über EtherCAT
48
Die Integration des Funktionsbausteins sieht in TwinCAT folgendermaßen aus:
SEW-Parameter haben immer eine Datenlänge von 4 Byte (1 DWord). Die Skalierung
und eine genaue Beschreibung finden Sie im Handbuch "Kommunikation und Feldbus-
®
Geräteprofil MOVITRAC
Im oben gezeigten Beispiel wurde die Zwischenkreis-Spannung ausgelesen (Index
8325, Subindex 0). Empfangen wird z. B. die Zahl 639000, die laut Feldbus-Geräteprofil
einer Spannung von 639 V entspricht.
Zum Schreiben eines Parameters steht die Funktion SDO-WRITE zur Verfügung. Dazu
wird der Index des zu schreibenden Parameters benötigt. Den Parameterindex können
Sie sich im Programm SHELL oder im Parameterbaum über die Tastenkombination
[STRG + F1] anzeigen lassen.
Zur Implementierung in TwinCAT wird der Funktionsbaustein FB_EcCoESdoWrite be-
nötigt. Sie finden diesen Funktionsbaustein in der Bibliothek TcEtherCAT.lib. Sie kön-
nen diesen Funktionsbaustein in zwei Schritten integrieren.
1. Anlegen einer Instanz des Funktionsbausteins FB_EcCoESdoWrite
2. Die Eingänge des Funktionsbausteins sind folgendermaßen belegt:
– sNetID: Angabe der Net-ID des EtherCAT
– nSlaveAddr: EtherCAT
schrieben werden sollen.
– nIndex: Angabe des Index des zu schreibenden Parameters.
– nSubIndex: Angabe des Subindex des zu schreibenden Parameters.
®
®
B".
®
-Masters
®
-Adresse des SEW-Gerätes, aus dem die Daten ge-
Handbuch – Feldbus-Schnittstelle DFE24B EtherCAT®
3018638731
®

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis