CAN-8x23 user’s manual (Revision 3.20, Ma r/08/2012) ------
43
3.4 EMCY Introduction
EMCY messages are triggered when a device internal error occurs, i.e.
after a CANopen device detects the interna l error, an emergency message will
be transmitted to the EMCY consumers per time per error event. But the
EMCY message will not be transmitted again if the same error repeatedly
occurs. When error reasons are gone, an emergency message containing the
emerg
ency error code “00 00” will only respond to the specific error fields. So,
by checking the EMCY message, users can understand what happened in the
CAN-8x23, and then do something about the error event.
Please note that only the emergency consumers can receive the EMCY
object, and only the CAN-8x23 can support functions of the emergency
producer.
The general concept regarding EMCY communications is shown below.
An emergency message containing 8-byte of data is called emergency
object data. The abbreviated diagram is shown below, and all fields in the
emergency object data will be described in section 5.3.
Byte
0
1
2
3
4
5
6
7
Cont ent
Emergency Error Code Error register
Manufacturer specific Error Field