MC_GroupReadStatus

This FB serves to read the current state of an axes group.

  • This is an administrative FB as no motion command is generated.

 

 

 

MC_GroupReadStatus

 

 

 

AXES_GROUP_REF

-

AxesGroup

Valid

-

BOOL

BOOL

-

Enable

Busy

-

BOOL

GroupMoving

-

BOOL

GroupHoming

-

BOOL

GroupErrorStop

-

BOOL

GroupStandby

-

BOOL

GroupStopping

-

BOOL

GroupDisabled

-

BOOL

ConstantVelocity

-

BOOL

Accelerating

-

BOOL

Decelerating

-

BOOL

InPosition

-

BOOL

Standstill

-

BOOL

Error

-

BOOL

ErrorID

-

L_IE1P_Error

 

 

 

 

 

 

 

 

Inputs

Name

Data type

Information/possible settings

AxesGroup

AXES_GROUP_REF

axes group reference

ENABLE

BOOL

TRUE

Read the current state of the axes group continuously.

Outputs

Name

Data type

Value/meaning

Valid

BOOL

TRUE

Valid values are applied to the FB outputs.

Busy

BOOL

TRUE

Processing is running.

GroupMoving

BOOL

TRUE

axes group state " GroupMoving " is active.

GroupHoming

BOOL

TRUE

axes group state " GroupHoming " is active.

GroupErrorStop

BOOL

TRUE

axes group state " GroupErrorStop " is active.

GroupStandby

BOOL

TRUE

axes group state " GroupStandby " is active.

GroupStopping

BOOL

TRUE

axes group state " GroupStopping " is active.

GroupDisabled

BOOL

TRUE

axes group state " GroupDisabled " is active.

ConstantVelocity

BOOL

TRUE

Motion with constant velocity is active.

Accelerating

BOOL

TRUE

Acceleration phase active.

Decelerating

BOOL

TRUE

Deceleration phase is active.

InPosition

BOOL

TRUE

Target position reached.

Standstill

BOOL

TRUE

The axes group does not move.

Error

BOOL

TRUE

An error has occurred. For details see ErrorID .

ErrorID

L_IE1P_Error

If Error = TRUE: Error number for the error that has occurred.

Related topics:

axes group states (state diagram)