IF_CarrierFeedback - General Information

Overview

Type:

Interface

Available as of:

V1.0.0.0

Inherits from:

-

Task

Interface with feedback for the carrier.

Description

The interface provides feedback information from the carrier. This includes feedback for the different positions of the carrier on the path and in space and also feedback for the different move commands.

Properties

Property

Data type

Accessing

Description

etCurrentMoveCommand

ET_MoveCommand

Read

Indicates the active move command for the carrier. For more information, refer to the enumeration ET_MoveCommand.

etInterruptedMoveCommand

ET_MoveCommand

Read

Indicates the move command that has been interrupted by the method StopCarrier or StopCarrierWithEmergencyParameter.
For illustration, see the trace example for the stop command below.
For more information on the move commands available, refer to ET_MoveCommand.

etPreviousMoveCommand

ET_MoveCommand

Read

Indicates the previous move command for the carrier.
For illustration, see the trace example for the previous move command below.
For more information on the move commands available, refer to ET_MoveCommand.

ifFeedbackConfiguration

IF_CarrierFeedbackConfiguration

Read

Access to the feedback interface IF_CarrierFeedbackConfiguration that provides status values for the configured parameters for a carrier.

ifFeedbackJogging

IF_CarrierFeedbackJogging

Read

Access to the feedback interface IF_CarrierFeedbackJogging that provides status values for the manual movement of the carrier in jogging mode.

ifFeedbackMotionValues

IF_CarrierFeedbackMotionValues

Read

Access to the feedback interface IF_CarrierFeedbackMotionValues that provides status values for the reference motion parameters and the actual motion values of a carrier.

ifFeedbackMoveDirectly

IF_CarrierFeedbackMoveDirectly

Read

Access to the feedback interface IF_CarrierFeedbackMoveDirectly that provides status values for the movement of the carrier with the move command MoveDirectly.

ifFeedbackMoveGapControl

IF_CarrierFeedbackMoveGapControl

Read

Access to the feedback interface IF_CarrierFeedbackMoveGapControl that provides status values as well as reference values for the movement of the carrier with the move command MoveGapControl.

ifFeedbackMovePureSmg

IF_CarrierFeedbackMovePureSmg

Read

Access to the feedback interface IF_CarrierFeedbackMovePureSmg that provides status values for the movement of the carrier with the move command MovePureSmg.

ifFeedbackMoveSyncFromStandstill

IF_CarrierFeedbackMoveSyncFromStandstill

Read

Access to the feedback interface IF_CarrierFeedbackMoveSyncFromStandstill that provides status values for a synchronized movement of the carrier with the move command MoveSyncFromStandstill.

ifFeedbackSpace

IF_CarrierFeedbackSpace

Read

Access to the feedback interface IF_CarrierFeedbackSpace that provides feedback values for the curve acceleration and the position of the carrier in space (in a cartesian coordinate system).

ifFeedbackToBehind

IF_CarrierFeedbackToBehind

Read

Access to the feedback interface IF_CarrierFeedbackToBehind that provides status values from the carrier behind of the selected carrier.

ifFeedbackToInFront

IF_CarrierFeedbackToInFront

Read

Access to the feedback interface IF_CarrierFeedbackToInFront that provides status values from the carrier in front of the selected carrier.

lrRefMinGapToCarrierBehind

LREAL

Read

Indicates the value of the reference minimum gap to the carrier behind that has been set with the method IF_Motion.SetRefMinGapToCarrierBehind.

lrRefMinGapToCarrierInFront

LREAL

Read

Indicates the value of the reference minimum gap to the carrier in front that has been set with the method IF_Motion.SetRefMinGapToCarrierInFront.

lrTargetPosition

LREAL

Read

Indicates the target position of the carrier.

udiCarrierIndex

UDINT

Read

Indicates the carrier index.

udiNumberOfConnectedCarriersBehindThisCarrier

UDINT

Read

Indicates the number of connected (synchronized) carriers behind the selected carrier.

udiNumberOfConnectedCarriersInFrontThisCarrier

UDINT

Read

Indicates the number of connected (synchronized) carriers in front of the selected carrier.

udiStationId

UDINT

Read

Indicates the number of the station to which the carrier is assigned.

xEnabled

BOOL

Read

Indicates TRUE if the parameter Enabled of the carrier object Lexium MC Carrier is TRUE and the function block FB_Multicarrier is ready for motion commands.

For more information on the carrier object Lexium MC Carrier and the parameter Enabled within the user function CarrierState, refer to the Lexium™ MC multi carrier Device Objects and Parameters Guide.

xInTargetPosition

BOOL

Read

Indicates TRUE if the carrier is at the target position.

xJobActive

BOOL

Read

Indicates TRUE if a job has been assigned to the carrier and if this job is active.

xMotionActive

BOOL

Read

Indicates TRUE if the carrier is moving.

Trace Example: Interrupted Move Command

Trace Example: Previous Move Command