11 | Appendix
STOBER
82
02/2020 | ID 442516.07
11.3
EMCY message – Incorrect state transitions: Error codes
Error code
Meaning
A000 hex
Incorrect transition from pre-operational to safe-operational state
A001 hex
Incorrect transition from safe-operational to pre-operational state
Tab. 13: EMCY – Transition error codes
Error register specifies the state of the EtherCAT State Machine at the time of the EMCY sending.
Error register
State – EtherCAT state machine
1 hex
Initializing
2 hex
Pre-operational
3 hex
Safe-operational
4 hex
Operational
Tab. 14: EMCY – Error codes for states of the EtherCAT State Machine
Diag code provides information about the cause of the error.
Diag code
Meaning
0 hex
SyncManager at address that is not permitted
SyncManager 0
(write mailbox data from frame in mailbox)
1 hex
SyncManager at address that is not permitted
0 hex
PDO length not correct
0 hex
SyncManager parameterized incorrectly
0 hex
SyncManager at address that is not permitted
SyncManager 1
(write mailbox data from mailbox to frame)
0 hex
SyncManager at address that is not permitted
0 hex
PDO length not correct
0 hex
SyncManager parameterized incorrectly
0 hex
SyncManager at address that is not permitted
SyncManager 2
(write process data from frame in process
data memory)
0 hex
SyncManager at address that is not permitted
A hex
PDO length not correct
B hex
SyncManager parameterized incorrectly
C hex
SyncManager at address that is not permitted
SyncManager 3
(write process data to frame from process
data memory)
D hex
SyncManager at address that is not permitted
E hex
PDO length not correct
F hex
SyncManager parameterized incorrectly
Tab. 15: EMCY – Diag codes for the cause of error