MCV_ConveyorControl

The “MCV_ConveyorControl” FB signals the dynamic state of an axis to the motion controller when the axis is not subject to its control. This axis is parameterised as an encoder axis (see P-AXIS-00015).

This information influences the synchronisation motion of an axis group for which this encoder axis was parameterised as a master axis.

Block diagram

FB parameters

VAR_IN_OUT

Variable name

Data type

Description

Axis

AXIS_REF

Axis reference

VAR_INPUT

Variable name

Data type

Description

Enable

BOOL

TRUE, dynamic state of the encoder axis is sent to the motion controller.

ControlMode

UDINT

Value

Constant

0

HLI_CONVEYOR_SPEED_CONST

1

HLI_CONVEYOR_DECELERATION

2

HLI_CONVEYOR_DECELERATION

3

HLI_CONVEYOR_SPEED_ZERO

4

HLI_CONVEYOR_MACH_WITH_SPEED_ZERO

VAR_OUTPUT

Variable name

Data type

Description

Valid

BOOL

TRUE, value at the “ActiveControlMode” output is valid.

ActiveControlMode

UDINT

Current dynamic state of the encoder axis which was signalled to the motion controller.

Error

BOOL

Indicates TRUE if an error occurs in the FB.

ErrorID

WORD

Error code

Behaviour of the FB: