CoE-Parameter schreiben

1. Ein „Write Request“ mit dem unten angegebenen Inhalt senden
Die ER9320-0022 sendet eine „Write Response
2. 250..500 ms warten
3. Ein „Read Request“ mit dem unten angegebenen Inhalt senden
Die ER9320-0022 sendet eine „Read Response“. Die „Read Response“ enthält die Information, ob der Schreibvorgang erfolgreich war.

Wireshark-Beispiel für das Schreiben: Download

Write Request

PROFINET Record Daten

Wert

Bedeutung

Slot

Position des EtherCAT-Teilnehmers (1...255)

Slot-Nummer, Position des EtherCAT-Teilnehmers

SubSlot

1

Sub-Slot-Nummer, immer „1“

Index

0x200F

PROFINET-Index-Nummer

Length

4

Länge der folgenden Daten

Daten

  • Byte 1…2: CoE-Index
  • Byte 3: CoE-Subindex
  • Byte 4: „1“, Konstante
  • Byte 5…8: Länge als DWORD
  • Byte 9…x: CoE-Datenwert

CoE-Daten

Read Request

PROFINET Record Daten

Wert

Bedeutung

Slot

Position des EtherCAT Teilnehmers (1...255)

Slot-Nummer, Position des EtherCAT-Teilnehmers

SubSlot

1

Sub-Slot-Nummer, immer „1“

Index

0x200F

PROFINET-Index-Nummer

Length

0

Länge der folgenden Daten

Daten

-

CoE-Daten

Read Response

PROFINET Record Daten

Wert

Bedeutung

Slot

Position des EtherCAT Teilnehmers (1...255)

Slot-Nummer, Position des EtherCAT-Teilnehmers

SubSlot

1

Sub-Slot-Nummer, immer „1“

Index

0x200F

PROFINET-Index-Nummer

Length

4

Länge der folgenden Daten

Daten

ADS Return Code

CoE-Daten

Der ADS Return Code ist bei fehlerfreier Antwort „0“. Eine Liste der ADS Return Codes finden Sie im Handbuch „ADS-Grundlagen“: https://infosys.beckhoff.com/content/1033/tc3_ads_intro/index.html

 

CoE-Parameter schreiben 1:

Start-up Parameter überschreiben CoE-Daten

Typischerweise werden CoE-Daten nicht im EtherCAT-Teilnehmer gespeichert. Achten Sie darauf, das CoE-Daten beim Starten der ER9320-0022 wieder durch die Start-up Parameter (GSDML) überschrieben werden.