Error Example
(Original Document)
At a Glance
The MC_ReadAxisError function is used to recover system errors.
If an error or warning occurs, the block specifies a code by applying a value to the AXISFAULTID, AXISDIAGID and AXISWARNINGID output parameters.
Error Codes
The following table shows the Lexium 32 error codes:
Lexium 32
AxisFaultId
SigLatched 301C:8
AxisDiagId
603F:0
AxisWarningId
301C:C
NOTE: refer to the CANopen documentation for Lexium 32 to identify the error.
Finding Errors
The table below describes a procedure for finding faults following an error or warning code.
Step
Action
1
The AxisFault output parameter equals 1.
The AxisFaultId output parameter displays an error value.
The graph below shows the error generated:
2
Refer to the CANopen documentation for Lexium 32 and look for the ASCII SigLatched 301C:8.
3
In the CANopen documentation, the value 16#2000 (8192 in decimal) for SigLatched designates an overspeed and look for “ SigLatched 301C:8”.
4
Correct the speed constants.
5
Execute the MC_Reset block