MC_ClearFaults
Description
The
-
-
The condition causing the drive fault has to be corrected before calling this function. If the fault condition still exists when this function is called, this function sends a request to the drive but the drive faults remain.
-
-
This function does not reset axis errors. MC_ResetError is required to reset axis errors and possibly to re-enable or turn power on to the servo axis after the fault condition is cleared.
-
- This function or function block returns cached data. See Programming a Dual Core Controller for more information.
Arguments
For more detail on how inputs and outputs work, refer to PLCopen Function Blocks - General Rules
Input
En |
Description |
Function enable – execute function. This Input must be on shot. |
Data type |
BOOL |
|
Range |
0, 1 |
|
Unit |
n/a |
|
Default |
— |
|
Axis |
Description |
AXIS_REF.AXIS_NUM is the master axis number (for more details,About Axis Name and Number) |
Data type |
||
Range |
[1,256] |
|
Unit |
n/a |
|
Default |
— |
Output
OK |
Description |
Boolean output to indicate successful request. This output does not indicate that the fault are cleared, but simply indicates the request was made. See more details here |
Data type |
BOOL |
Usage
Upon the positive transition of the EN input, this function requests a Fault Reset of the Drive for the Axis defined in the axis input of this function.
Related Functions
Example
Structured Text
(* MC_ClearFaults ST example *) MC_ClearFaults( Axis1); //clear drive faults for Axis 1
|
Function Block Diagram
Ladder Diagram