MC_ReadStatus

This FB serves to read the current state of an axis.

 

 

 

MC_ReadStatus

 

 

 

AXIS_REF

-

Axis

Valid

-

BOOL

BOOL

-

ENABLE

Busy

-

BOOL

Error

-

BOOL

ErrorID

-

L_IE1P_Error

ErrorStop

-

BOOL

Disabled

-

BOOL

Stop

-

BOOL

Homing

-

BOOL

Standstill

-

BOOL

DiscreteMotion

-

BOOL

ContinuousMotion

-

BOOL

SynchronizedMotion

-

BOOL

ConstantVelocity

-

BOOL

Accelerating

-

BOOL

Deceleration

-

BOOL

InPosition

-

BOOL

 

 

 

 

 

 

 

 

Inputs

Name

Data type

Information/possible settings

Axis

AXIS_REF

Transfer of the axis data structure

Motion axes (AXIS_REF)

ENABLE

BOOL

TRUE

Read current state of the axis continuously.

Outputs

Name

Data type

Value/meaning

Valid

BOOL

TRUE

Valid values are applied to the FB outputs.

Busy

BOOL

TRUE

Processing is running.

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.

ErrorStop

BOOL

TRUE

" ErrorStop " axis state is active.

Disabled

BOOL

TRUE

" Disabled " axis state is active.

Stop

BOOL

TRUE

" Stopping " axis state is active.

Homing

BOOL

TRUE

" Homing " axis state is active.

Standstill

BOOL

TRUE

" Standstill " axis state is active.

DiscreteMotion

BOOL

TRUE

" DiscreteMotion " axis state is active.

ContinuousMotion

BOOL

TRUE

" ContinuousMotion " axis state is active.

SynchronizedMotion

BOOL

TRUE

" SynchronizedMotion " axis state is active.

ConstantVelocity

BOOL

TRUE

Constant velocity

Accelerating

BOOL

TRUE

Accelerating

Decelerating

BOOL

TRUE

Decelerating

InPosition

BOOL

TRUE

Target position reached

Related topics:

Axis states (state diagram)