Macros | |
#define | ALSTATUSCODE_NOERROR 0x0000 |
No error. More... | |
#define | ALSTATUSCODE_UNSPECIFIEDERROR 0x0001 |
Unspecified error. More... | |
#define | ALSTATUSCODE_NOMEMORY 0x0002 |
No Memory. More... | |
#define | ALSTATUSCODE_INVALID_REVISION 0x0004 |
Output/Input mapping is not valid for this hardware or software revision (0x1018:03) More... | |
#define | ALSTATUSCODE_FW_SII_NOT_MATCH 0x0006 |
Firmware and EEPROM do not match. Slave needs BOOT-INIT transition. More... | |
#define | ALSTATUSCODE_FW_UPDATE_FAILED 0x0007 |
Firmware update not successful. Old firmware still running. More... | |
#define | ALSTATUSCODE_INVALIDALCONTROL 0x0011 |
Invalid requested state change. More... | |
#define | ALSTATUSCODE_UNKNOWNALCONTROL 0x0012 |
Unknown requested state. More... | |
#define | ALSTATUSCODE_BOOTNOTSUPP 0x0013 |
Bootstrap not supported. More... | |
#define | ALSTATUSCODE_NOVALIDFIRMWARE 0x0014 |
No valid firmware. More... | |
#define | ALSTATUSCODE_INVALIDMBXCFGINBOOT 0x0015 |
Invalid mailbox configuration (BOOT state) More... | |
#define | ALSTATUSCODE_INVALIDMBXCFGINPREOP 0x0016 |
Invalid mailbox configuration (PreOP state) More... | |
#define | ALSTATUSCODE_INVALIDSMCFG 0x0017 |
Invalid sync manager configuration. More... | |
#define | ALSTATUSCODE_NOVALIDINPUTS 0x0018 |
No valid inputs available. More... | |
#define | ALSTATUSCODE_NOVALIDOUTPUTS 0x0019 |
No valid outputs. More... | |
#define | ALSTATUSCODE_SYNCERROR 0x001A |
Synchronization error. More... | |
#define | ALSTATUSCODE_SMWATCHDOG 0x001B |
Sync manager watchdog. More... | |
#define | ALSTATUSCODE_SYNCTYPESNOTCOMPATIBLE 0x001C |
Invalid Sync Manager Types. More... | |
#define | ALSTATUSCODE_INVALIDSMOUTCFG 0x001D |
Invalid Output Configuration. More... | |
#define | ALSTATUSCODE_INVALIDSMINCFG 0x001E |
Invalid Input Configuration. More... | |
#define | ALSTATUSCODE_INVALIDWDCFG 0x001F |
Invalid Watchdog Configuration. More... | |
#define | ALSTATUSCODE_WAITFORCOLDSTART 0x0020 |
Slave needs cold start. More... | |
#define | ALSTATUSCODE_WAITFORINIT 0x0021 |
Slave needs INIT. More... | |
#define | ALSTATUSCODE_WAITFORPREOP 0x0022 |
Slave needs PREOP. More... | |
#define | ALSTATUSCODE_WAITFORSAFEOP 0x0023 |
Slave needs SAFEOP. More... | |
#define | ALSTATUSCODE_INVALIDINPUTMAPPING 0x0024 |
Invalid Input Mapping. More... | |
#define | ALSTATUSCODE_INVALIDOUTPUTMAPPING 0x0025 |
Invalid Output Mapping. More... | |
#define | ALSTATUSCODE_INCONSISTENTSETTINGS 0x0026 |
Inconsistent Settings. More... | |
#define | ALSTATUSCODE_FREERUNNOTSUPPORTED 0x0027 |
FreeRun not supported. More... | |
#define | ALSTATUSCODE_SYNCHRONNOTSUPPORTED 0x0028 |
SyncMode not supported. More... | |
#define | ALSTATUSCODE_FREERUNNEEDS3BUFFERMODE 0x0029 |
FreeRun needs 3Buffer Mode. More... | |
#define | ALSTATUSCODE_BACKGROUNDWATCHDOG 0x002A |
Background Watchdog. More... | |
#define | ALSTATUSCODE_NOVALIDINPUTSANDOUTPUTS 0x002B |
No Valid Inputs and Outputs. More... | |
#define | ALSTATUSCODE_FATALSYNCERROR 0x002C |
Fatal Sync Error. More... | |
#define | ALSTATUSCODE_NOSYNCERROR 0x002D |
No Sync Error. More... | |
#define | ALSTATUSCODE_CYCLETIMETOOSMALL 0x002E |
EtherCAT cycle time smaller Minimum Cycle Time supported by slave. More... | |
#define | ALSTATUSCODE_DCINVALIDSYNCCFG 0x0030 |
Invalid DC SYNCH Configuration. More... | |
#define | ALSTATUSCODE_DCINVALIDLATCHCFG 0x0031 |
Invalid DC Latch Configuration. More... | |
#define | ALSTATUSCODE_DCPLLSYNCERROR 0x0032 |
PLL Error. More... | |
#define | ALSTATUSCODE_DCSYNCIOERROR 0x0033 |
DC Sync IO Error. More... | |
#define | ALSTATUSCODE_DCSYNCMISSEDERROR 0x0034 |
DC Sync Timeout Error. More... | |
#define | ALSTATUSCODE_DCINVALIDSYNCCYCLETIME 0x0035 |
DC Invalid Sync Cycle Time. More... | |
#define | ALSTATUSCODE_DCSYNC0CYCLETIME 0x0036 |
DC Sync0 Cycle Time. More... | |
#define | ALSTATUSCODE_DCSYNC1CYCLETIME 0x0037 |
DC Sync1 Cycle Time. More... | |
#define | ALSTATUSCODE_MBX_AOE 0x0041 |
MBX_AOE. More... | |
#define | ALSTATUSCODE_MBX_EOE 0x0042 |
MBX_EOE. More... | |
#define | ALSTATUSCODE_MBX_COE 0x0043 |
MBX_COE. More... | |
#define | ALSTATUSCODE_MBX_FOE 0x0044 |
MBX_FOE. More... | |
#define | ALSTATUSCODE_MBX_SOE 0x0045 |
MBX_SOE. More... | |
#define | ALSTATUSCODE_MBX_VOE 0x004F |
MBX_VOE. More... | |
#define | ALSTATUSCODE_EE_NOACCESS 0x0050 |
EEPROM no access. More... | |
#define | ALSTATUSCODE_EE_ERROR 0x0051 |
EEPROM Error. More... | |
#define | ALSTATUSCODE_EXT_HARDWARE_NOT_READY 0x0052 |
External hardware not ready. This AL Status Code should be used if the EtherCAT-Slave refused the state transition due to an external connection to another device or signal is missing. More... | |
#define | ALSTATUSCODE_DEVICE_IDENT_VALUE_UPDATED 0x0061 |
In legacy identification mode (dip switch mapped to register 0x12) this error is returned if the EEPROM ID value does not match to dipswitch value. More... | |
#define | ALSTATUSCODE_MODULE_ID_LIST_NOT_MATCH 0x0070 |
Detected Module Ident List (0xF030) and Configured Module Ident List (0xF050) does not match. More... | |
#define | ALSTATUSCODE_SUPPLY_VOLTAGE_TOO_LOW 0x0080 |
The slave supply voltage is too low. More... | |
#define | ALSTATUSCODE_SUPPLY_VOLTAGE_TOO_HIGH 0x0081 |
The slave supply voltage is too high. More... | |
#define | ALSTATUSCODE_TEMPERATURE_TOO_LOW 0x0082 |
The slave temperature is too low. More... | |
#define | ALSTATUSCODE_TEMPERATURE_TOO_HIGH 0x0083 |
The slave temperature is too high. More... | |
#define | NOERROR_INWORK 0x00FF |
Indication for no error but operation is pending. More... | |