Profile-specific objects (0x6000-0xFFFF) [from hardware version 03]

The profile-specific objects have the same meaning for all EtherCAT slaves that support the profile 5001.

Index 0x6000 COM Inputs

Index (hex)

Name

Meaning

Data type

Flags

Default

6000:0

COM Inputs

Max. SubIndex (hex)

UINT8

RO

0x26 (38dec)

6000:01

Transmit accepted

The terminal acknowledges receipt of data by changing the state of this bit. Only now new data can be transferred from the controller to the terminal.

BOOLEAN

RO

0x00 (0dec)

6000:02

Receive request

By changing the state of this bit, the terminal informs the controller that the DataIn bytes contain the number of bytes displayed in “Input length”. The controller must acknowledge receipt of the data by changing the state of the ReceiveAccepted bit. Only then new data can be transferred from the terminal to the controller.

BOOLEAN

RO

0x00 (0dec)

6000:03

Init accepted

0

The terminal is ready again for serial data exchange.

BOOLEAN

RO

0x00 (0dec)

1

Initialization was completed by the terminal.

6000:04

Buffer full

The reception FIFO is full. All incoming data will be lost from this point on!

BOOLEAN

RO

0x00 (0dec)

6000:05

Parity error

A parity error has occurred.

BOOLEAN

RO

0x00 (0dec)

6000:06

Framing error

A framing error has occurred.

BOOLEAN

RO

0x00 (0dec)

6000:07

Overrun error

An overrun error has occurred.

BOOLEAN

RO

0x00 (0dec)

6000:09

Input length

Number of input bytes available for transfer from the terminal to the controller.

UINT8

RO

0x00 (0dec)

6000:11

Data In 0

Input byte 0

UINT8

RO

0x00 (0dec)

...

...

....

...

...

...

6000:26

Data In 21

Input byte 21

UINT8

RO

0x00 (0dec)

Index 0x6001 COM ext. inputs

Index (hex)

Name

Meaning

Data type

Flags

Default

6001:0

COM ext. inputs

 

UINT8

RO

0x00 (0dec)

6001:01

Transmit accepted

identical to index 0x6000

BOOLEAN

RO

0x00 (0dec)

6001:02

Receive request

 

BOOLEAN

RO

0x00 (0dec)

6001:03

Init accepted

 

BOOLEAN

RO

0x00 (0dec)

6001:04

Buffer full

 

BOOLEAN

RO

0x00 (0dec)

6001:05

Parity error

 

BOOLEAN

RO

0x00 (0dec)

6001:06

Framing error

 

BOOLEAN

RO

0x00 (0dec)

6001:07

Overrun error

 

BOOLEAN

RO

0x00 (0dec)

6001:09

Input length

 

UINT8

RO

0x00 (0dec)

6001:11

Data In 0

 

UINT16

RO

0x0000 (0dec)

 

....

 

 

 

 

6001:42

Data In 49

 

UINT16

RO

0x0000 (0dec)

Index 0x7000 COM Outputs

Index (hex)

Name

Meaning

Data type

Flags

Default

7000:0

COM Outputs

Max. SubIndex (hex)

UINT8

RO

0x26 (38dec)

7000:01

Transmit request

By changing the state of this bit, the controller informs the terminal that the DataOut bytes contain the number of bytes displayed in “Output length”. The terminal acknowledges receipt of the data by changing the state of the “TransmitAccepted” bit. Only now new data can be transferred from the controller to the terminal.

BOOLEAN

RO

0x00 (0dec)

7000:02

Receive accepted

The controller acknowledges receipt of data by changing the state of this bit. Only then new data can be transferred from the terminal to the controller.

BOOLEAN

RO

0x00 (0dec)

7000:03

Init request

0

The controller once again requests the terminal to prepare for serial data exchange.

BOOLEAN

RO

0x00 (0dec)

1

The controller requests terminal for initialization. The transmit and receive functions will be blocked, the FIFO pointer will be reset and the interface will be initialized with the values of the responsible Settings object. The execution of the initialization will be acknowledged by the terminal with the ‘Init accepted’ bit.

7000:04

Send continuous

Continuous sending of data from the FIFO.
The send buffer is filled (up to 128 bytes) by the controller. The filled buffer contents will be sent on the rising edge of the bit. If the data has been transmitted, the terminal informs the controller by setting the “Init accepted” bit. “Init accepted” is cleared with “SendContinuous”.

BOOLEAN

RO

0x00 (0dec)

7000:09

Output length

Number of output bytes available for transfer from the controller to the terminal.

UINT8

RO

0x00 (0dec)

7000:11

Data Out 0

Output byte 0

UINT8

RO

0x00 (0dec)

...

...

....

...

...

...

7000:26

Data Out 21

Output byte 21

UINT8

RO

0x00 (0dec)

Index 0x7001 COM ext. outputs

Index (hex)

Name

Meaning

Data type

Flags

Default

7001:0

COM ext. outputs

 

UINT8

RO

0x00 (0dec)

7001:01

Transmit request

identical to index 0x7000

BOOLEAN

RO

0x00 (0dec)

7001:02

Receive accepted

 

BOOLEAN

RO

0x00 (0dec)

7001:03

Init request

 

BOOLEAN

RO

0x00 (0dec)

7001:04

Send continuous

 

BOOLEAN

RO

0x00 (0dec)

7001:09

Output length

 

UINT8

RO

0x00 (0dec)

7001:11

Data Out 0

 

UINT16

RO

0x0000 (0dec)

 

 

<

<

<

7001:42

Data Out 49

 

UINT16

RO

0x0000 (0dec)

Index 0xA000 COM Diag data

Index (hex)

Name

Meaning

Data type

Flags

Default

A000:0

COM Diag data

Max. SubIndex (hex)

UINT8

RO

0x21 (33dec)

A000:01

Buffer overflow

A buffer overflow has occurred.

BOOLEAN

RO

0x00 (0dec)

A000:02

Parity error

A parity error has occurred.

BOOLEAN

RO

0x00 (0dec)

A000:03

Framing error

A framing error has occurred

BOOLEAN

RO

0x00 (0dec)

A000:04

Overrun error

An overrun error has occurred.

BOOLEAN

RO

0x00 (0dec)

A000:05

Buffer full

The reception FIFO is full. All incoming data will be lost from this point on!

BOOLEAN

RO

0x00 (0dec)

A000:11

Data bytes in send buffer

Number of data bytes in the send FIFO

UINT16

RO

0x0000 (0dec)

A000:21

Data bytes in receive buffer

Number of data bytes in the receive FIFO

UINT16

RO

0x0000 (0dec)

Index 0xB000 Command

Only EL6021 since FW06 and EL6001 since FW08.

Index (hex)

Name

Meaning

Data type

Flags

Default

B000:0

Command

Max. SubIndex (hex)

UINT8

RO

0x03 (3dec)

B000:01

Request

Commands can be sent to the terminal via the request object
see command mode

OCTET-STRING[2]

RW

{0}

B000:02

Status

Status of the command currently being executed
0: Command executed without error.
255: Command is being executed

UINT8

RO

0x00 (0dec)

B000:03

Response

Optional response value of the command
Byte 0: see B000:02
Byte 1: not used
2-n: Service response Data

OCTET-STRING[6]

RO

{0}

Index 0xF000 Modular device profile

Index (hex)

Name

Meaning

Data type

Flags

Default

F000:0

Modular device profile

General information for the modular device profile

UINT8

RO

0x02 (2dec)

F000:01

Module Index 0xdistance

Index (hex) interval of the objects of the individual channels

UINT16

RO

0x0010 (16dec)

F000:02

Maximum number of modules

Number of channels

UINT16

RO

0x0002 (2dec)

Index 0xF008 Code word

Index (hex)

Name

Meaning

Data type

Flags

Default

F008:0

Code word

reserved

UINT32

RW

0x00000000 (0dec)

Index 0xF010 Module list

Index (hex)

Name

Meaning

Data type

Flags

Default

F010:0

Module list

Max. SubIndex (hex)

UINT8

RW

0x02 (2dec)

F010:01

SubIndex 0x001

-

UINT32

RW

0x00000000 (0dec)

F010:02

SubIndex 0x002

-

UINT32

RW

0x00000258 (600dec)