CoE-Parameter lesen

1. Ein „Write Request“ mit dem unten angegebenen Inhalt senden
Die ER9320-0022 sendet eine „Write Response
2. 100..250 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 angeforderten Daten.

Wireshark-Beispiel für das Lesen: 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: „0“, Reserved

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

4

Länge der folgenden Daten

Daten

  • Byte 1: „1“
  • Byte 2: „0“
  • Byte 3: „0“
  • Byte 4: „0“

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 Byte + x Byte

Länge der folgenden Daten

Daten

  • Byte 1…4: ADS Return Code
  • Byte 4…x: CoE-Datenwert

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