MC_ClearFaults

PLCopen motion icon

 FunctionClosed 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. - Sends a request to the drive to clear any drive faults.

Inputs

Input

Data Type

Range

Unit

Default

Description

En

BOOL

0, 1

N/A

No default

Function enable – execute function.

This Input must be on shot.

Axis

AXIS_REF

1, 256

N/A

No default

AXIS_REF.AXIS_NUM is the master axis number.

Outputs

Output

Data Type

Range

Unit

Description

OK

BOOL

0, 1

N/A

Boolean output to indicate successful request.

  • This output does not indicate the faults are cleared.
    • It does indicate the request was made.
  • See Pipe Network - General Rules for more information.

Remarks

  • See Function Blocks - General Rules for more information about how inputs and outputs work.
  • 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.

Usage

When there is a 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.

MC_ClearFaults

Figure 6-204: MC_ClearFaults

FBD Language Example

FFLD Language Example

MC_ClearFaults: LD example

IL Language Example

Not available.

ST Language Example

(* MC_ClearFaults ST example *)
MC_ClearFaults( Axis1); //clear drive faults for Axis 1

See Also

MC_ResetError