36 pdi error counter (0x030d), 37 pdi error code (0x030e), 1 spi pdi error code – BECKHOFF EtherCAT Registers Section II User Manual
Page 54: Pdi error counter (0x030d), Pdi error code (0x030e), Spi pdi error code, Table 53: register pdi error counter (0x030d), Table 54: register spi pdi error code (0x030e), 0x030d, Pdi error counter

PDI Error Counter (0x030D)
II-42
Slave Controller
– Register Description
3.36 PDI Error Counter (0x030D)
Table 53: Register PDI Error Counter (0x030D)
ESC20
ET1100
ET1200
IP Core
Bit
Description
ECAT
PDI
Reset Value
7:0
PDI Error counter (counting is stopped when
0xFF is reached). Counts if a PDI access has
an interface error.
r/
w(clr)
r/-
0
NOTE: Error Counter 0x030D and Error Code 0x030E are cleared if error counter 0x030D is written. Write value
is ignored (write 0).
3.37 PDI Error Code (0x030E)
3.37.1 SPI PDI Error Code
Table 54: Register SPI PDI Error Code (0x030E)
ESC20
ET1100
ET1200
IP Core
V2.3.0/
V2.03a
Bit
Description
ECAT
PDI
Reset Value
SPI access which caused last PDI Error.
r/-
r/-
0
2:0
Number of SPI clock cycles of whole access
(modulo 8)
3
Busy violation during read access
4
Read termination missing
5
Access continued after read termination byte
7:6
SPI command CMD[2:1]
NOTE: Error Counter 0x030D and Error Code 0x030E are cleared if error counter 0x030D is written. Write value
is ignored (write 0).
3.37.2 Asynchronous/Synchronous Microcontroller PDI Error Code
Table 55: Register Microcontroller PDI Error Code (0x030E)
ESC20
ET1100
ET1200
IP Core
V2.3.0/
V2.03a
Bit
Description
ECAT
PDI
Reset Value
µC access which caused last PDI Error.
r/-
r/-
0
0
Busy violation during read access
1
Busy violation during write access
2
Addressing error for a read access
(A[0]=1 and BHE(act. low)=0)
3
Addressing error for a write access
(A[0]=1 and BHE(act. low)=0)
7:4
reserved
NOTE: Error Counter 0x030D and Error Code 0x030E are cleared if error counter 0x030D is written. Write value
is ignored (write 0).