EtherCAT Communication
5.1.5.2 Object 6001
h
CAN Rx Extended Message Queue
Index
Sub-
Index
Name
Data Type
RW
Default
6001
h
0
Number of sub-indexes
UINT8
RO
1
Tx Counter Gateway
UINT16
RO
2
Rx Counter Gateway
UINT16
RO
3
Number of Rx Messages
UINT16
RO
4
Tx Transaction Number
UINT16
RO
5
Rx Message 1
OCTET-STRING[14]
RO
...
m
Rx Message m-4
OCTET-STRING[14]
RO
This object contains the CAN interface input messages with 29-bit ID.
See Figure 23 for the relationship of the CAN-Rx-Message-Queues. For 29-Bit-Identifiers objects
6001h and 7001h are used instead of objects 6000h and 7000h accordingly.
For the chronological sequence see the example in Figure 25 on page 40.
Parameter Description
Tx Counter Gateway
The Tx counter is increased by the Gateway to indicate that the CAN
Tx messages were copied from the output data to the CAN send queue
(see Figure 26).
Rx Counter Gateway
The Rx counter is increased by the Gateway every time when new
CAN Rx data arrived and the
Rx Counter Gateway
(6001
h
, sub-index
02) is identical with
Rx Counter Application
(7001
h
, sub-index 02). This
indicates that new Rx data has been written into the process input data
(see Figure 23).
Number of Rx Messages
Contains the number of CAN Rx messages in the following input data
when the Rx counter was increased (1…m-4).
Tx Transaction Number
Contains the transaction number of the last sent Tx message (see
Figure 24).
Rx Message 1...(m-4)
1. to (m-4). CAN Rx message
The message is composed of the following components:
Bit 0-3:
CAN-Rx message length (0...8 byte)
Bit 5-15:
reserved
Bit 16-44:
CAN Identifier (11- or 29-bit CAN identifier)
Bit 46:
RTR bit
Bit 47:
0 = 11-bit CAN identifier
1 = 29-bit CAN identifier
Bit 48-111: CAN Rx data
CAN-EtherCAT
Manual • Doc. No.: C.2922.21 / Rev. 1.4
Page 41 of 92