MC_MOVER_ON_TRACK_INFORMATION

Information about a mover on track (target position, gap, etc.).

Syntax

Definition:

TYPE MC_MOVER_ON_TRACK_INFORMATION :
STRUCT
    TargetPosition      : MC_TRACK_POSITION;
    RemainingDistance   : LREAL;
    Gap                 : LREAL;
    Limits              : DynamicLimits1D;
    GapMode             : MC_GAP_MODE_ON_TRACK;
    DynamicMode         : MC_DYNAMICS_REDUCTION_MODE;
    MovementType        : MC_MOVEMENT_TYPE_ON_TRACK;
    IsAvoidingCollision : BOOL;
    IsQueing            : BOOL;
END_STRUCT
END_TYPE

Parameters

Name

Type

Description

TargetPosition

MC_TRACK_POSITION

Target position of the mover, zero if not busy with move on track.

RemainingDistance

LREAL

Distance the mover will travel to its target position.

Gap

LREAL

Gap that the mover keeps to its neighbors.

Limits

DynamicLimits1D

Dynamic limits the mover does not violate.

GapMode

MC_GAP_MODE_ON_TRACK

Indicates the way in which gap control is done on track.

DynamicMode

MC_DYNAMICS_REDUCTION_MODE

Indicates the way in which dynamic limits are interpreted.

MovementType

MC_MOVEMENT_TYPE_ON_TRACK

Indicates which type of movement is executed (MoveOnTrack, Halt, etc.).

IsAvoidingCollision

BOOL

Indicates if the mover is deviating from its intended movement because of another mover.

IsQueing

BOOL

Indicates that the mover is avoiding collision and standing.