3 mailbox tests (0x2010 – 0x201f), 4 coe tests (0x2020 – 0x202f), 5 foe tests (0x2030 – 0x203f) – BECKHOFF ET9300 User Manual

Page 75: Mailbox tests (0x2010, 0x201f), Coe tests (0x2020, 0x202f), Foe tests (0x2030, 0x203f)

Advertising
background image

Application Note ET9300

73

11.3 Mailbox Tests (0x2010

– 0x201F)

Table 17: Test Object 0x2010 (Mailbox Group 1)

11.4 CoE Tests (0x2020

– 0x202F)

Table 18: Test Object 0x2020 (CoE Group 1)

11.5 FoE Tests (0x2030

– 0x203F)

Table 19: Test Object 0x2030 (FoE Group 1)

Sub-
Index

Description

Purpose

1

Check if the master mailbox counter is
always incremented by 1. If not a mailbox
error will be returned.

Check if the EtherCAT master sends
the correct mailbox counter sequence.

2

Change the slave mailbox counter in
alternating order. The mailbox counter
may also have the value 0 after it was
incremented.

An EtherCAT master should also
handle a mailbox counter sequence
unequal an increment by one.

Sub-
Index

Description

Purpose

1

On SDO upload and SDO Info List
request a maximum mailbox size of
16Bytes is used.

Decouple physical mailbox size from
mailbox data length.

2

Create diagnosis message on every state
change.

3

Create diagnosis message with every
application cycle.

4

“simulate” huge object dictionary. The
number of objects is specified by
“DUMMY_OD_LENGTH” (default 1000).
All objects have the index 0x1000

This behavior is used to test the List
segmentation handling of the master
and SSC.

5

Return on SDO upload with complete
access always the full object data based
on MAX Subindex ( Value of SI0 is
ignored)

6

Send an emergency on any SDO request
in SafeOP

7

Pending SDO response on a SDO upload
or download on 0x3006.0.
The request will be answered when a FoE
read request for file “UnlockSdoResp” is
received or in case that the mailbox
queue is not supported on the next
received mbx request.

Check correct pending SDO request
handling.

Sub-
Index

Description

Purpose

1

Return an FoE Busy on a FoE Read
request

Advertising