Aufbau des DPV1-Telegramms für einen CoE Zugriff

Aufbau des DPV1-Telegramms für Schreib- und Lesezugriffe.

Index

100

Slot-Nummer

Position der EtherCAT-Klemme, absolute Position plus 1.

Strukturaufbau

Bedeutung

Länge in Byte

COE-Index

COE-Index-Nummer.

2

COE-Sub-Index

COE-Sub-Index-Nummer.

1

READ/ WRITE

0-Read/ 1-Write.

1

Länge

Länge der zu Schreibenden Daten. Beim Lesen kann diese Null sein.

4

Daten

Daten, nur beim Schreiben notwendig.

n

Wenn Sie virtuelle Slaves verwenden, muss die Slot-Nummer die echte Klemmenposition enthalten und nicht die Steckplatzposition der EtherCAT-Klemme.

Beispiel

Sie wollen die COE-Daten der EtherCAT-Klemme EL3154 auslesen. Diese EtherCAT-Klemme ist in TwinCAT unter Slave 2 (virtueller Slave) konfiguriert.

Aufteilung der EtherCAT-Teilnehmer in TwinCAT auf zwei Slaves.

Slave 1

Slave 2 (virtueller Slave)

EK3100

CtrlStatus

EL1008

EL2008

EL3062

EK1110

EK3100

CtrlStatus

EK1100

EL2008

EL1008

EL3154

PROFIBUS-Adresse: 11

PROFIBUS-Adresse: 12. Die nicht sichtbare EL9011 entfällt.

In diesem Beispiel hat die EtherCAT-Klemme EL3154 die Slot-Nummer Nummer 9. Das CtrlStatus DWORD-Modul wird beim virtuellen Slave EK3100 nicht mitgezählt.

Verteilung der Slot-Nummern auf die EtherCAT-Teilnehmer.

Slave 1

Slave 2 (virtueller Slave)

Slot-Nummer

2

3

4

5

6

7

8

9

EK3100

EL1008

EL2008

EL3062

EK1110

EK1100

EL2008

EL1008

EL3154

PROFIBUS-Adresse: 11

PROFIBUS-Adresse: 12. Die nicht sichtbare EL9011 entfällt.

Aufbau des DPV1-Telegramms für einen CoE Zugriff 1:

Lesen von CoE-Daten

Zum Lesen von CoE-Daten muss zuerst mit einem DPV1-Write geschrieben werden, welche Daten gelesen werden sollen, erst danach können die Daten mit einem DPV1-READ ausgelesen werden.