Error Codes¶
Besides the diagnosis information of the drive which is described in the respective drive documentation, there is a number of error codes directly related to the Function Blocks. These error codes are displayed at the output “ErrorID” of the Function Block.
| Error Code | Mnemonic | Explanation |
|---|---|---|
| 1 | WRONG_STATE | A Function Block was activated not according to the statemachine, e.g. tried to start a movement while in state Disabled. |
| 2 | DRIVE_PROBLEM | The drive left the expected state, e.g. tripped. |
| 3 | PARAMETER_EXCEEDS_LIMIT | A parameter at the Function Block is outside the possible range. This does not refer to the parameter range which is allowed for the drive but just to the 32-Bit Integer which is used for internal calculation. |
| 4 | NO_FIELD_ACCESS | The field bus connection is faulty. |
| 5 | BUS_PROBLEM | Not used |
| 6 | ABS_SWITCH_ERROR | During Homing (when done by Function Blocks) a switch was wrong, e.g. the positive switch occurred when moving in negative direction. |
| 7 | TIMEOUT | Any activity was not completed within an appropriate time. |
| 8 | NAK | Read or Write Parameter could not be completed. |
| 9 | MC_TimeLimitExceeded | Used by Function Blocks with TimeLimit. |
| 10 | MC_DistanceLimitExceeded | Used by Function Blocks with DistanceLimit. |
| 11 | MC_TorqueLimitExceeded | Used by Function Blocks with TorqueLimit. |
| 12 | NOT_IMPLEMENTED | Function Block is not implemented for the specific drive/motion application. |