|
#define | CO_EMC_NO_ERROR 0x0000U |
| 0x00xx error Reset or No Error
|
|
#define | CO_EMC_GENERIC 0x1000U |
| 0x10xx Generic Error
|
|
#define | CO_EMC_CURRENT 0x2000U |
| 0x20xx Current
|
|
#define | CO_EMC_CURRENT_INPUT 0x2100U |
| 0x21xx Current device input side
|
|
#define | CO_EMC_CURRENT_INSIDE 0x2200U |
| 0x22xx Current inside the device
|
|
#define | CO_EMC_CURRENT_OUTPUT 0x2300U |
| 0x23xx Current device output side
|
|
#define | CO_EMC_VOLTAGE 0x3000U |
| 0x30xx Voltage
|
|
#define | CO_EMC_VOLTAGE_MAINS 0x3100U |
| 0x31xx Mains Voltage
|
|
#define | CO_EMC_VOLTAGE_INSIDE 0x3200U |
| 0x32xx Voltage inside the device
|
|
#define | CO_EMC_VOLTAGE_OUTPUT 0x3300U |
| 0x33xx Output Voltage
|
|
#define | CO_EMC_TEMPERATURE 0x4000U |
| 0x40xx Temperature
|
|
#define | CO_EMC_TEMP_AMBIENT 0x4100U |
| 0x41xx Ambient Temperature
|
|
#define | CO_EMC_TEMP_DEVICE 0x4200U |
| 0x42xx Device Temperature
|
|
#define | CO_EMC_HARDWARE 0x5000U |
| 0x50xx Device Hardware
|
|
#define | CO_EMC_SOFTWARE_DEVICE 0x6000U |
| 0x60xx Device Software
|
|
#define | CO_EMC_SOFTWARE_INTERNAL 0x6100U |
| 0x61xx Internal Software
|
|
#define | CO_EMC_SOFTWARE_USER 0x6200U |
| 0x62xx User Software
|
|
#define | CO_EMC_DATA_SET 0x6300U |
| 0x63xx Data Set
|
|
#define | CO_EMC_ADDITIONAL_MODUL 0x7000U |
| 0x70xx Additional Modules
|
|
#define | CO_EMC_MONITORING 0x8000U |
| 0x80xx Monitoring
|
|
#define | CO_EMC_COMMUNICATION 0x8100U |
| 0x81xx Communication
|
|
#define | CO_EMC_CAN_OVERRUN 0x8110U |
| 0x8110 CAN Overrun (Objects lost)
|
|
#define | CO_EMC_CAN_PASSIVE 0x8120U |
| 0x8120 CAN in Error Passive Mode
|
|
#define | CO_EMC_HEARTBEAT 0x8130U |
| 0x8130 Life Guard Error or Heartbeat Error
|
|
#define | CO_EMC_BUS_OFF_RECOVERED 0x8140U |
| 0x8140 recovered from bus off
|
|
#define | CO_EMC_CAN_ID_COLLISION 0x8150U |
| 0x8150 CAN-ID collision
|
|
#define | CO_EMC_PROTOCOL_ERROR 0x8200U |
| 0x82xx Protocol Error
|
|
#define | CO_EMC_PDO_LENGTH 0x8210U |
| 0x8210 PDO not processed due to length error
|
|
#define | CO_EMC_PDO_LENGTH_EXC 0x8220U |
| 0x8220 PDO length exceeded
|
|
#define | CO_EMC_DAM_MPDO 0x8230U |
| 0x8230 DAM MPDO not processed destination object not available
|
|
#define | CO_EMC_SYNC_DATA_LENGTH 0x8240U |
| 0x8240 Unexpected SYNC data length
|
|
#define | CO_EMC_RPDO_TIMEOUT 0x8250U |
| 0x8250 RPDO timeout
|
|
#define | CO_EMC_EXTERNAL_ERROR 0x9000U |
| 0x90xx External Error
|
|
#define | CO_EMC_ADDITIONAL_FUNC 0xF000U |
| 0xF0xx Additional Functions
|
|
#define | CO_EMC_DEVICE_SPECIFIC 0xFF00U |
| 0xFFxx Device specific
|
|
#define | CO_EMC401_OUT_CUR_HI 0x2310U |
| 0x2310 DS401 Current at outputs too high (overload)
|
|
#define | CO_EMC401_OUT_SHORTED 0x2320U |
| 0x2320 DS401 Short circuit at outputs
|
|
#define | CO_EMC401_OUT_LOAD_DUMP 0x2330U |
| 0x2330 DS401 Load dump at outputs
|
|
#define | CO_EMC401_IN_VOLT_HI 0x3110U |
| 0x3110 DS401 Input voltage too high
|
|
#define | CO_EMC401_IN_VOLT_LOW 0x3120U |
| 0x3120 DS401 Input voltage too low
|
|
#define | CO_EMC401_INTERN_VOLT_HI 0x3210U |
| 0x3210 DS401 Internal voltage too high
|
|
#define | CO_EMC401_INTERN_VOLT_LO 0x3220U |
| 0x3220 DS401 Internal voltage too low
|
|
#define | CO_EMC401_OUT_VOLT_HIGH 0x3310U |
| 0x3310 DS401 Output voltage too high
|
|
#define | CO_EMC401_OUT_VOLT_LOW 0x3320U |
| 0x3320 DS401 Output voltage too low
|
|
Standard error codes according to CiA DS-301 and DS-401.