MC_ClearFaults
Description
Function A function calculates a result according to the current value of its inputs. A function has no internal data and is not linked to declared instances. -
-
-
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.
Figure 7-119: MC_ClearFaults
-
-
This function or function block returns cached data.
See Programming a Dual Core Controller for more information.
Arguments
See Function Blocks - General Rules for more information about how inputs and outputs work.
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. See Axis Name and Number for more information. |
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 Function - General Rules for more information. |
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