-

CoE-Daten konfigurieren - CoE-Objektverzeichnis

Dieses Thema enthält die folgenden Abschnitte:

Der 'CoE Daten'-Editor ist für jeden EtherCAT-Slave in der ANLAGE vorhanden. Er bietet Zugriff auf das Objektverzeichnis (Object Dictionary), welches gemäß CAN-over-EtherCAT (CoE)-Protokoll für jeden Slave definiert ist.

Bei CoE sind die editierbaren und festen Parameter eines Geräts in einem sogenannten Objektverzeichnis (Object Dictionary) hinterlegt. Ein Objekt kann einen oder mehrere Parameter enthalten.

Weitere Infos
  • Die Bedeutung der Tabellenspalten ist im Thema "'CoE Daten'-Editor (EtherCAT-Slave-Gerät)" ausführlich beschrieben.
  • Informationen über die Struktur des Objektverzeichnisses und die enthaltenen Objekte finden Sie im Handbuch zu Ihrer Slave-Station.

Inhalt/Struktur des Objektverzeichnisses

Gemäß EtherCAT-Standard sind die Objekte in verschiedenen Indexbereichen gruppiert. Weitere oder abweichende Indexbereiche sind je nach Slave-Gerät/Hersteller möglich.

Einen Objektwert ändern

Editierbare Werte (dies wird durch die Flags angezeigt) können Sie wie folgt ändern:
  1. Markieren Sie das zu bearbeitende Objekt.
  2. Geben Sie den gewünschten Wert (im dezimalen oder hexadezimalen Format) in das Feld unter der Tabelle ein und wählen Sie mit den Tastenflächen das Eingabeformat.
  3. Klicken Sie auf 'Anwenden'.

Der neue Wert wird nun in die Tabelle eingetragen. Es wird ein Init-Kommando erzeugt und an das Ende der 'Init Kommandos'-Liste angehängt.
Ein Beispiel hierzu finden Sie im Abschnitt "Slave konfigurieren: 'Init Kommandos'.

Hinweis
Init-Kommandos werden während eines Übergangs des EtherCAT-Zustandsautomaten ausgeführt (z. B. von Pre-Op nach Safe-Op). Den Wert eines Objekts während des Betriebs (Zustand Op) können Sie auf der Registerseite 'CoE Daten' des 'Online-Funktionen'-Editors ändern. Verbinden Sie dazu die Steuerung mit PLCnext Engineer, doppelklicken Sie auf den 'EtherCAT'-Knoten in der ANLAGE und öffnen Sie im Editor die Registerseite 'CoE Daten'. Ein hier geänderter Wert wird direkt auf dem Slave-Gerät geändert.

Objekte auf PDOs mappen

Das CoE-Protokoll ermöglicht es Ihnen, Objekte in Prozessdatenobjekte (PDOs) zu integrieren (d. h. zu mappen). PDOs werden zyklisch und in Echtzeit zwischen dem EtherCAT-Master und den Slaves übertragen. Diese PDO-Zuordnung ermöglicht es daher, die Anzahl der Objekte in den PDOs auf die notwendigen Objekte zu beschränken und die Netzwerklast so gering wie möglich zu halten. Lesen Sie hierzu das Thema "Slave-Konfiguration: 'PDO Daten'-Editor - selektives PDO-Datenmapping".

Beispiel: Das Objekt 'Bus Coupler Diag Info' (Index 0xF100 im Objektverzeichnis) ist auf das PDO 'Bus Coupler Diag Info' des Buskopplers 'AXL F BK EC-1' gemappt, welches der Master vom Slave empfängt.