FB_GroupingStation - CyclicMotionCall (Method)

Overview

Type:

Method

Available as of:

V1.0.0.0

Task

Handling the carriers in the grouping station.

Description

With the method CyclicMotionCall, you can control the carrier movement in the grouping station. Depending on the groups and gaps defined with the methods of the interface IF_GroupingPattern, the carriers move to form the intended carrier group(s).

The property xStationReadyForMoveOut (see FB_GroupingStation) indicates if all carriers in the grouping process are in standstill and are ready for moving out or are ready for further processes, for example for being loaded.

The input iq_xTriggerMoveOut is only evaluated when the property xStationReadyForMoveOut is TRUE.

When the input iq_xTriggerMoveOut is already set to TRUE or has a positive edge:
  • the MoveOut command is placed,

  • the carrier groups are logically handed over, and

  • both signals iq_xTriggerMoveOut and xStationReadyForMoveOut are reset to FALSE.

The method CyclicMotionCall must be called cyclically.

NOTE: Before executing the method CyclicMotionCall, the function block FB_GroupingStation must be enabled and the methods SetMotionParameter, and SetStationParameter must be called at least once. Additionally, a grouping pattern must be defined with the methods of the interface IF_GroupingPattern.

Inputs/Outputs

Input

Data type

Description

iq_xTriggerMoveOut

BOOL

Event-triggered Boolean command to move out the carriers of the station when the parameter xStationReadyForMoveOut is TRUE (see FB_GroupingStation).