CoE-Zugriff über PROFINET
Beschreibung
CoE bedeutet Can over EtherCAT. Dieser Zugriff erlaubt auf alle Parameter eines EtherCAT-Teilnehmers zuzugreifen. Das CoE-Datenmodell basiert auf den Grundlagen von CANopen und verwendet Index und Subindex um Parameter zu lesen oder zu beschreiben wenn diese es erlauben.
Weiter Information erhalten Sie über folgende Seite: Systemdokumentation
Aufgabe
Parameter eines EtherCAT-Teilnehmers können in der Regel über die Parameter der GSDML-Datei eingestellt und parametriert werden. In manchen Applikationen ist es aber notwendig bestimmte Parameter zur Laufzeit zu verändern oder im laufenden Betrieb Optimierungen durchzuführen.
Lösung
Die CoE-Daten werden über azyklischen PROFINET-Dienste geschickt (PROFINET-Index 0x200F). Die Position des EtherCAT-Teilnehmers wird über die Slot-Nummer vorgeben. Die CoE-Daten werden dann in die Record-Daten eingetragen und bestehen beim Lesen aus CoE-Index und CoE-Subindex und beim Schreiben aus CoE-Index, CoE-Subindex und den zu sendenden Daten.
![]() | Datenformat beachten Achten Sie beim Lesen und Schreiben auf die Datengröße und das Format der entsprechenden SDO-Parameter. Wir empfehlen die SDO-Daten erst zu lesen, sie dann zu interpretieren und entsprechend des gelesenen Datenformats dieses auch beim Schreiben der CoE-Daten zu verwenden (eventuell High/Low BYTE/WORD tauschen). |
