SoeError
The errors of Servo drive profile over EtherCAT (SoE).
General errors
| Name | Value | Meaning |
|---|---|---|
| errSoeNoError | 0x0000 | No error is detected in the service channel. |
| errSoeNotOpened | 0x0001 | Service channel is not open. |
| errSoeInvalidAccessClosing | 0x0009 | Invalid access to closing service channel. |
Element 1 (IDN) errors
| Name | Value | Meaning |
|---|---|---|
| errSoeNoIdn | 0x1001 | No valid IDN. |
| errSoeIdnInvalidAccess | 0x1009 | Invalid access to IDN. |
Element 2 (Name) errors
| Name | Value | Meaning |
|---|---|---|
| errSoeNoName | 0x2001 | No name. |
| errSoeNameTooShort | 0x2002 | The name is too short. |
| errSoeNameTooLong | 0x2003 | The name is too long. |
| errSoeNameReadOnly | 0x2004 | The name cannot be changed (read only). |
| errSoeNameWriteProtected | 0x2005 | The name is write-protected at this time. |
Element 3 (Attribute) errors
| Name | Value | Meaning |
|---|---|---|
| errSoeAttributeTooShort | 0x3002 | The attribute is too short. |
| errSoeAttributeTooLong | 0x3003 | The attribute is too long. |
| errSoeAttributeReadOnly | 0x3004 | The attribute cannot be changed (read only). |
| errSoeAttributeWriteProtected | 0x3005 | The attribute is write-protected at this time. |
Element 4 (Unit) errors
| Name | Value | Meaning |
|---|---|---|
| errSoeNoUnits | 0x4001 | No units. |
| errSoeUnitTooShort | 0x4002 | The unit is too short. |
| errSoeUnitTooLong | 0x4003 | The unit is too long. |
| errSoeUnitReadOnly | 0x4004 | The unit cannot be changed (read only). |
| errSoeUnitWriteProtected | 0x4005 | The unit is write-protected at this time. |
Element 5 (Minimum input) errors
| Name | Value | Meaning |
|---|---|---|
| errSoeNoMinInput | 0x5001 | No minimum input value. |
| errSoeMinInputTooShort | 0x5002 | The minimum input value is too short. |
| errSoeMinInputTooLong | 0x5003 | The minimum input value is too long. |
| errSoeMinInputReadOnly | 0x5004 | The minimum input value cannot be changed (read only). |
| errSoeMinInputWriteProtected | 0x5005 | The minimum input value is write-protected at this time. |
Element 6 (Maximum input) errors
| Name | Value | Meaning |
|---|---|---|
| errSoeNoMaxInput | 0x6001 | No maximum input value. |
| errSoeMaxInputTooShort | 0x6002 | The maximum input value is too short. |
| errSoeMaxInputTooLong | 0x6003 | The maximum input value is too long. |
| errSoeMaxInputReadOnly | 0x6004 | The maximum input value cannot be changed (read only). |
| errSoeMaxInputWriteProtected | 0x6005 | The maximum input value is write-protected at this time. |
Element 7 (Operation data) errors
| Name | Value | Meaning |
|---|---|---|
| errSoeDataTooShort | 0x7002 | The operation data is too short. |
| errSoeDataTooLong | 0x7003 | The operation data is too long. |
| errSoeDataReadOnly | 0x7004 | The operation data cannot be changed (read only). |
| errSoeDataWriteProtected | 0x7005 | The operation data is write-protected at this communication phase. |
| errSoeDataBellowMin | 0x7006 | The operation data is less than the minimum input value. |
| errSoeDataOverMax | 0x7007 | The operation data is greater than the maximum input value. |
| errSoeDataInvalid | 0x7008 | Invalid operation data: configured IDN is not supported, invalid bit number or bit combination. |
| errSoeDataPasswordProtected | 0x7009 | The operation data is write-protected by a password. |
| errSoeDataInPdo | 0x700A | The operation data is write-protected: it is configured cyclically. |
| errSoeDataInvalidAddress | 0x700B | Invalid indirect addressing. For example, data container and list handling. |
| errSoeDataWriteDisabled | 0x700C | The operation data is write-protected due to other settings. For instance, operating mode, or subdevice is activated. |
| errSoeDataInvalidFloat | 0x700D | Invalid floating point number. |
| errSoeDataParamProtected | 0x700E | The operation data is write-protected at parameterization level. |
| errSoeDataOpProtected | 0x700F | The operation data is write-protected at operating level. |
| errSoeCommandAlreadyActive | 0x7010 | The procedure command is already active. |
| errSoeCommandNotInterruptible | 0x7011 | The procedure command is not interruptible. |
| errSoeCommandNotExecutableNow | 0x7012 | The procedure command at this time not executable. For example, in this phase the procedure command cannot be activated. |
| errSoeCommandNotExecutable | 0x7013 | The procedure command is not executable (invalid or false parameters). |
| errSoeCommandInvalidLength | 0x7014 | The received parameter that includes the variable length doesn't match the expected length. |
Segment access errors
| Name | Value | Meaning |
|---|---|---|
| errSoeIdnInvalid | 0x7101 | IDN in S-0-0394 not valid. |
| errSoeEmptyList | 0x7102 | Empty list in S-0-0397 is not allowed for write access. |
| errSoeListTooLong | 0x7103 | The maximum length of the list in S-0-0394 is exceeded by take-over of the list segment. |
| errSoeReadTooLong | 0x7104 | Read access only: the length of the list segment as of the list index exceeds the current length of the list in S-0-0394. |
| errSoeIdnWriteProtected | 0x7105 | IDN in S-0-0394 is write-protected. |
| errSoeSegmentDataBellowMin | 0x7106 | The operation data in list segment is less than the minimum input value. |
| errSoeSegmentDataAboveMax | 0x7107 | The operation data in list segment is greater than the maximum input value. |
| errSoeListInvalidIndex | 0x7108 | The invalid list index is in S-0-0395. |
| errSoeParameterNotSegment | 0x7109 | The parameter in IDN S-0-0394 doesn't have variable length. |
| errSoeIdnNotPermitted | 0x710A | IDN S-0-0397 is not permitted as data in S-0-0394. |
Service channel
| Name | Value | Meaning |
|---|---|---|
| errSoeChannelNoError | 0xD000 | No error. |
| errSoeChannelNotAvailable | 0xD001 | Service channel is (temporarily) not available. |
| errSoeChannelEngaged | 0xD002 | Service channel is engaged by an application. |
| errSoeChannelBusy | 0xD003 | Service channel is busy. Slave is processing previous request. |
| errSoeSlaveNotReachable | 0xD004 | The Sercos slave is not reachable. |
| errSoeChannelAborted | 0xD005 | Service channel transaction has been aborted. |
| errSoeChannelReadOnly | 0xD006 | Writing this element is not supported by the service channel. |