Configuration of the diagnostic telegram

Configuration of the diagnostic telegram after DPV0 and DPV1.

Byte

Description

Byte [0…5]

Standard diagnosis after DPV0.

from byte [6]

Diagnosis after DPV1.

Byte [6]

0x07 header byte after DPV1 = length specification.

Byte [7]

0x0A status type after DPV1.

Byte [8]

0xXX slot number after DPV1
The slot number refers to the position in the configuration software. The slot number is always +1, since slot 1 is always assigned the CtrlStatus DWORD module. The actual EtherCAT Terminal is shown in byte [10].

Byte [9]

Specifier after DPV1.

from byte [10]

Vendor-specific.

Byte [10]

EtherCAT slave number.

Byte [11]

Value (1) = EtherCAT slave in INIT.

Value (2) = EtherCAT slave in PreOP.

Value (3) = EtherCAT slave in SafeOP.

Value (4) = EtherCAT slave in OP.

Value (5) = EtherCAT slave not present.

Byte [12]

Value (1) = state change aborted.

Value (2) = abnormal state change.

Value (3) = SDO abort.

Value (4) = wrong SDO length.

Value (5) = wrong SDO data.

Value (6) = wrong module configured.

Value (7) = modules pulled.

Value (8) = modules connected.

Value (9) = not all modules connected.

Value (10) = wrong module connected.

Value (11) = missing module.