MC_GrpReset

PLCopen motion icon Pipe Network motion icon

 Function Block - Makes the transition from the state GroupErrorStop to GroupStandby by resetting all internal group-related errors.


    • This function block starts a motion-related action and stores data for calculations and error checking.
    • If using a dual-core controller, see Program a Multi-Core Controller.
  • See Coordinated Motion, the top-level topic for Coordinated Motion.
  • See Function Blocks - General Rules about how inputs and outputs work.
  • This function or function block does not generate any motion.
  • This function block:
    • Does not affect the output of the FB instances.
    • Resets axis errors and drive faults for each axis in the group.

Inputs

Input

Data Type

See Data Types.

Range

Unit

Default

Description

Execute

BOOL

FALSE, TRUE

N/A

No default

On the rising edge, resets group-related errors and all of the axes in the group.

AxesGroup

AXES_GROUP_REF

No range

N/A

No default

The axes group the axes are reset in.

Outputs

Output

Data Type

See Data Types.

Range

Unit

Description

Done

BOOL

FALSE, TRUE

N/A

If TRUE, the command completed successfully.

Busy

BOOL

FALSE, TRUE

N/A

If TRUE, the function block is executing.

Error

BOOL

FALSE, TRUE

N/A

If TRUE, an error has occurred.

ErrorID

INT

Enumerated

N/A

FBD Language Example

FFLD Language Example

IL Language Example

Not available.

ST Language Example

Inst_MC_GrpReset(EnableReset, Group1_Ref); 

See Also