MC_GrpReset

PLCopen motion icon Pipe Network motion icon

 Function BlockClosed A function block groups an algorithm and a set of private data. It has inputs and outputs. - Makes the transition from the state GroupErrorStop to GroupStandby by resettingClosed New start of the microprocessor. all internal group-related errors.

Inputs

Input

Data Type

Range

Unit

Default

Description

Execute

BOOL

0, 1

N/A

No default

On the rising edgeClosed The transition of a digital signal from low to high. AKA: positive 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

Range

Unit

Description

Done

BOOL

No range

N/A

If TRUE, the command completed successfully.

Busy

BOOL

No range

N/A

If TRUE, the FB is executing.

Error

BOOL

No range

N/A

If TRUE, an error has occurred.

ErrorID

INT

No range

N/A

Indicates the error if Error output is TRUE.

See PLCopen Function Block ErrorIDs.

Remarks

Figure 1: MC_GrpReset

FBD Language Example

FFLD Language Example

IL Language Example

            BEGIN_ILClosed Instruction list - This is a low-level language and resembles assembly. 
CAL Inst_MC_GrpReset ( EnableReset, Group1_Ref )
END_IL

ST Language Example

Inst_MC_GrpReset ( EnableReset, Group1_Ref ); 

See Also