Profile-specific objects (0x6000-0xFFFF)
The profile-specific objects have the same meaning for all EtherCAT slaves that support the profile 5001.
Index 6000 CAN Rx message queue
Index (hex) |
Name |
Meaning |
Data type |
Flags |
Default |
---|---|---|---|---|---|
6000:0 |
CAN Rx message queue |
This object contains the inputs of the CAN interface with 11-bit identifier. |
UINT8 |
RO |
|
6000:01 |
TX counter |
see CAN interface description |
UINT16 |
RO |
|
6000:02 |
RX counter |
see CAN interface description |
UINT16 |
RO |
|
6000:03 |
Number of RX Messages |
see CAN interface description |
UINT16 |
RO |
|
6000:04 |
TX Transaction Number |
see CAN interface description |
UNT16 |
RO |
|
6000:05 |
RX Message 1 |
see CAN interface description |
OCTET-STRING[10] |
RO |
|
... |
|
|
|
|
|
6000:m |
RX Message m-4 |
see CAN interface description |
OCTET-STRING[10] |
RO |
|
Index 6001 CAN Rx extended message queue
Index (hex) |
Name |
Meaning |
Data type |
Flags |
Default |
---|---|---|---|---|---|
6001:0 |
CAN Rx extended message queue |
This object contains the inputs of the CAN interface with 29-bit identifier. |
UINT8 |
RO |
|
6001:01 |
TX counter |
see CAN interface description |
UINT16 |
RO |
|
6001:02 |
RX counter |
see CAN interface description |
UINT16 |
RO |
|
6001:03 |
Number of RX Messages |
see CAN interface description |
UINT16 |
RO |
|
6001:04 |
TX Transaction Number |
see CAN interface description |
UNT16 |
RO |
|
6001:05 |
RX Message 1 |
see CAN interface description |
OCTET-STRING[14] |
RO |
|
... |
|
|
|
|
|
6001:m |
RX Message m-4 |
see CAN interface description |
OCTET-STRING[14] |
RO |
|
Index 7000 CAN Tx message queue
Index (hex) |
Name |
Meaning |
Data type |
Flags |
Default |
---|---|---|---|---|---|
7000:0 |
CAN Tx message queue |
This object contains the outputs of the CAN interface with 11-bit identifier. |
UINT8 |
RO |
|
7000:01 |
TX counter |
see CAN interface description |
UINT16 |
RO |
|
7000:02 |
RX counter |
see CAN interface description |
UINT16 |
RO |
|
7000:03 |
Number of TX Messages |
see CAN interface description |
UINT16 |
RO |
|
7000:04 |
TX Message 1 |
see CAN interface description |
OCTET-STRING[12] |
RO |
|
... |
|
|
|
|
|
7000:m |
TX Message m-3 |
see CAN interface description |
OCTET-STRING[12] |
RO |
|
Index 7001 CAN Tx extended message queue
Index (hex) |
Name |
Meaning |
Data type |
Flags |
Default |
---|---|---|---|---|---|
7001:0 |
CAN Tx extended message queue |
This object contains the outputs of the CAN interface with 11-bit identifier. |
UINT8 |
RO |
|
7001:01 |
TX counter |
see CAN interface description |
UINT16 |
RO |
|
7001:02 |
RX counter |
see CAN interface description |
UINT16 |
RO |
|
7001:03 |
Number of TX Messages |
see CAN interface description |
UINT16 |
RO |
|
7001:04 |
TX Message 1 |
see CAN interface description |
OCTET-STRING[16] |
RO |
|
... |
|
|
|
|
|
7001:m |
TX Message m-3 |
see CAN interface description |
OCTET-STRING[16] |
RO |
|
Index 8000 CAN Interface configuration
Index (hex) |
Name |
Meaning |
Data type |
Flags |
Default | |
---|---|---|---|---|---|---|
8000:0 |
CAN interface configuration |
the CAN interface is configured with this object |
UINT8 |
RO |
0x24 (36dec) | |
8000:01 |
Node address |
must be set to 0 |
UINT16 |
RW |
0x0000 (0dec) | |
8000:20 |
Flags |
Bits 0-2 |
reserved for extensions, must be 0 |
UINT16 |
RW |
0x0000 (0dec) |
Bit 3 |
0 = Standard Queue (11 Bit Identifier), 1 = Extended Queue (29 Bit Identifier) | |||||
Bits 4-8 |
reserved for extensions, must be 0 | |||||
Bit 9 |
0 = Buffered CAN Queue, 1 = Fast CAN Queue (non buffered) | |||||
Bits 10-15 |
reserved for extensions, must be 0 | |||||
8000:21 |
Rx queue size |
Number of RX messages |
UINT8 |
RW |
| |
8000:22 |
Tx queue size |
Number of TX messages |
UINT8 |
RW |
| |
8000:23 |
|
reserved for extensions; must be 150 |
UINT16 |
RW |
0x0096 (150dec) | |
8000:24 |
|
reserved for extensions; must be 150 |
UINT16 |
RW |
0x0096 (150dec) |
Index 8001 CAN Rx filter table
From firmware 17 of the EL6751, parameter 0x8001 must be written with valid values.
If all data are to be written into the CAN interface, the following must be entered:
For 11 bit and 29 bit identifiers:
0x8001: 01 00 00 00 00 00 00 FF FF FF 1F
For 11 bit identifiers
0x8001: 01 00 00 00 00 00 00 00 FF 07 00 00
Index (hex) | Name | Meaning | Data type | Flags | Default |
---|---|---|---|---|---|
8001:0 | CAN Rx filter table | Number of valid filter sub index values (1..m, m = 255).
With this object, the CAN identifier ranges can be defined for the identifiers CAN messages, which are entered in the Rx queue and transferred with the EtherCAT input data. This object must be configured from firmware 17. | UINT8 | RO |
|
8001:01 | Identifier Area 1 | Bytes 0-3: first identifier that is entered in the Rx queue | UINT64 | RO |
|
Bytes 4-7: last identifier that is entered in the Rx queue | |||||
... |
|
|
|
|
|
8001:m | Identifier Area m | Bytes 0-3: first identifier that is entered in the Rx queue | UINT64 | RO |
|
Bytes 4-7: last identifier that is entered in the Rx queue |