Profilspezifische Objekte (0x6000-0xFFFF) [ab Hardwarestand 03]

Die profilspezifischen Objekte haben für alle EtherCAT Slaves, die das Profil 5001 unterstützen, die gleiche Bedeutung.

Index 0x6000 COM Inputs

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

6000:0

COM Inputs

Max. SubIndex (hex)

UINT8

RO

0x26 (38dez)

6000:01

Transmit accepted

Die Klemme quittiert die Entgegennahme von Daten mit Zustandsänderung dieses Bits. Erst daraufhin werden neue Daten von der Steuerung zur Klemme übertragen.

BOOLEAN

RO

0x00 (0dez)

6000:02

Receive request

Über eine Zustandsänderung dieses Bits teilt die Klemme der Steuerung mit, dass sich die in "Input length" angezeigte Anzahl von Bytes in den DataIn-Bytes befinden. Die Steuerung muss die Entgegennahme der Daten mit Zustandsänderung des ReceiveAccepted-Bits quittieren. Erst daraufhin werden neue Daten von der Klemme zur Steuerung übertragen.

BOOLEAN

RO

0x00 (0dez)

6000:03

Init accepted

0

Die Klemme ist wieder für den seriellen Datenaustausch bereit.

BOOLEAN

RO

0x00 (0dez)

1

Die Initialisierung wurde von der Klemme ausgeführt.

6000:04

Buffer full

Das Empfangs-FIFO ist voll. Ab diesem Zeitpunkt gehen alle eingehenden Daten verloren!

BOOLEAN

RO

0x00 (0dez)

6000:05

Parity error

Es ist ein Parity-Error aufgetreten.

BOOLEAN

RO

0x00 (0dez)

6000:06

Framing error

Es ist ein Framing-Error aufgetreten.

BOOLEAN

RO

0x00 (0dez)

6000:07

Overrun error

Es ist ein Overrun-Error aufgetreten.

BOOLEAN

RO

0x00 (0dez)

6000:09

Input length

Anzahl der Eingangs-Bytes, die für die Übertragung von der Klemme zur Steuerung bereit stehen.

UINT8

RO

0x00 (0dez)

6000:11

Data In 0

Eingangs-Byte 0

UINT8

RO

0x00 (0dez)

...

...

....

...

...

...

6000:26

Data In 21

Eingangs-Byte 21

UINT8

RO

0x00 (0dez)

Index 0x6001 COM ext. inputs

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

6001:0

COM ext. inputs

 

UINT8

RO

0x00 (0dez)

6001:01

Transmit accepted

identisch zu Index 0x6000

BOOLEAN

RO

0x00 (0dez)

6001:02

Receive request

 

BOOLEAN

RO

0x00 (0dez)

6001:03

Init accepted

 

BOOLEAN

RO

0x00 (0dez)

6001:04

Buffer full

 

BOOLEAN

RO

0x00 (0dez)

6001:05

Parity error

 

BOOLEAN

RO

0x00 (0dez)

6001:06

Framing error

 

BOOLEAN

RO

0x00 (0dez)

6001:07

Overrun error

 

BOOLEAN

RO

0x00 (0dez)

6001:09

Input length

 

UINT8

RO

0x00 (0dez)

6001:11

Data In 0

 

UINT16

RO

0x0000 (0dez)

 

....

 

 

 

 

6001:42

Data In 49

 

UINT16

RO

0x0000 (0dez)

Index 0x7000 COM Outputs

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

7000:0

COM Outputs

Max. SubIndex (hex)

UINT8

RO

0x26 (38dez)

7000:01

Transmit request

Über eine Zustandsänderung dieses Bits teilt die Steuerung der Klemme mit, dass sich die in mit den "Output length" angezeigte Anzahl von Bytes in den DataOut-Bytes befinden. Die Klemme quittiert die Entgegennahme der Daten mit Zustandsänderung des Bits "TransmitAccepted". Erst daraufhin werden neue Daten von der Steuerung zur Klemme übertragen.

BOOLEAN

RO

0x00 (0dez)

7000:02

Receive accepted

Die Steuerung quittiert die Entgegennahme von Daten mit Zustandsänderung dieses Bits. Erst daraufhin werden neue Daten von der Klemme zur Steuerung übertragen.

BOOLEAN

RO

0x00 (0dez)

7000:03

Init request

0

Die Steuerung fordert von der Klemme wieder die Bereitschaft für den seriellen Datenaustausch.

BOOLEAN

RO

0x00 (0dez)

1

Die Steuerung fordert die Klemme zur Initialisierung auf. Die Sende- und Empfangsfunktionen werden gesperrt, die FIFO-Zeiger werden zurückgesetzt und die Schnittstelle wird mit den Werten des zuständigen Settings-Objektes initialisiert. Die Ausführung der Initialisierung wird von der Klemme mit dem Bit "Init accepted" quittiert.

7000:04

Send continuous

Kontinuierliches Senden der Daten aus dem FIFO.
Über die Steuerung wird der Sendebuffer gefüllt (bis zu 128 Byte). Mit steigender Flanke des Bits wird der gefüllte Buffer-Inhalt gesendet. Sind die Daten übertragen, so wird dies durch das Setzen des Bits "Init accepted" von der Klemme an die Steuerung quittiert. "Init accepted" wird mit "SendContinuous" zurückgenommen.

BOOLEAN

RO

0x00 (0dez)

7000:09

Output length

Anzahl der Ausgangs-Bytes, die für die Übertragung von der Steuerung zur Klemme bereit stehen.

UINT8

RO

0x00 (0dez)

7000:11

Data Out 0

Ausgangs-Byte 0

UINT8

RO

0x00 (0dez)

...

...

....

...

...

...

7000:26

Data Out 21

Ausgangs-Byte 21

UINT8

RO

0x00 (0dez)

Index 0x7001 COM ext. outputs

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

7001:0

COM ext. outputs

 

UINT8

RO

0x00 (0dez)

7001:01

Transmit request

Identisch zu Index 0x7000

BOOLEAN

RO

0x00 (0dez)

7001:02

Receive accepted

 

BOOLEAN

RO

0x00 (0dez)

7001:03

Init request

 

BOOLEAN

RO

0x00 (0dez)

7001:04

Send continuous

 

BOOLEAN

RO

0x00 (0dez)

7001:09

Output length

 

UINT8

RO

0x00 (0dez)

7001:11

Data Out 0

 

UINT16

RO

0x0000 (0dez)

 

 

<

<

<

7001:42

Data Out 49

 

UINT16

RO

0x0000 (0dez)

Index 0xA000 COM Diag data

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

A000:0

COM Diag data

Max. SubIndex (hex)

UINT8

RO

0x21 (33dez)

A000:01

Buffer overflow

Es ist ein Buffer-Overflow aufgetreten.

BOOLEAN

RO

0x00 (0dez)

A000:02

Parity error

Es ist ein Parity-Error aufgetreten.

BOOLEAN

RO

0x00 (0dez)

A000:03

Framing error

Es ist ein Framing-Error aufgetreten

BOOLEAN

RO

0x00 (0dez)

A000:04

Overrun error

Es ist ein Overrun-Error aufgetreten.

BOOLEAN

RO

0x00 (0dez)

A000:05

Buffer full

Das Empfangs-FIFO ist voll. Ab diesem Zeitpunkt gehen alle eingehenden Daten verloren!

BOOLEAN

RO

0x00 (0dez)

A000:11

Data bytes in send buffer

Anzahl der Datenbytes im Sende-FIFO

UINT16

RO

0x0000 (0dez)

A000:21

Data bytes in receive buffer

Anzahl der Datenbytes im Empfangs-FIFO

UINT16

RO

0x0000 (0dez)

Index 0xB000 Command

Nur EL6021 ab FW06 und EL6001 ab FW08.

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

B000:0

Command

Max. SubIndex (hex)

UINT8

RO

0x03 (3dez)

B000:01

Request

Über das Request-Objekt können Kommandos an die Klemme abgesetzt werden
siehe Kommando-Mode

OCTET-STRING[2]

RW

{0}

B000:02

Status

Status des aktuell ausgeführten Kommandos
0: Kommando fehlerfrei ausgeführt
255: Kommando wird ausgeführt

UINT8

RO

0x00 (0dez)

B000:03

Response

Optionaler Rückgabewert des Kommandos
Byte 0: siehe B000:02
Byte 1: not used
2-n: Service response Data

OCTET-STRING[6]

RO

{0}

Index 0xF000 Modular device profile

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

F000:0

Modular device profile

Allgemeine Informationen des Modular Device Profiles

UINT8

RO

0x02 (2dez)

F000:01

Module Index 0xdistance

Index (hex)abstand der Objekte der einzelnen Kanäle

UINT16

RO

0x0010 (16dez)

F000:02

Maximum number of modules

Anzahl der Kanäle

UINT16

RO

0x0002 (2dez)

Index 0xF008 Code word

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

F008:0

Code word

reserviert

UINT32

RW

0x00000000 (0dez)

Index 0xF010 Module list

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

F010:0

Module list

Max. SubIndex (hex)

UINT8

RW

0x02 (2dez)

F010:01

SubIndex 0x001

-

UINT32

RW

0x00000000 (0dez)

F010:02

SubIndex 0x002

-

UINT32

RW

0x00000258 (600dez)