A-33
168542-1CD
168542-1CD
MLX200 Software and
Operations
Appendix A
A.1 MLX200 Add-on Instructions
A.1.26 MLxRobotConvSyncStop
MLxRobotConvSyncStop is used to stop conveyor tracking operations
and update the object queue.
Fig. A-26: MLxRobotConvSyncStop Instruction
Table A-26: MLxRobotConvSyncStop Instruction
Name Data Type Usage Description
RobotNumber DINT Input The robot commanded by this instruction
instance. Valid values are 0 to
MLX[].NumberOfRobots-1.
ConveyorNumber DINT Input The number of the conveyor corresponding to
the data in ApplicationDataConveyorData Valid
values are 0-3
ConveyorStartPosition REAL Input This the position in mm at which point the
system will initialize conveyor tracking
operations.
KeepInQueue BOOL Input If set to 1, this part will be moved to the robot
specified in NewRobotQueue. If set to 0, the
part will be removed from the queue and no
longer tracked.
NewRobotQueue DINT Input If KeepInQueue is set to 1, this parameter holds
the robot to move the part to. If
NewRobotQueue is the same as RobotNumber,
the part is held in the current robot's queue.
MLX MLxData InOut The MLxData Control Module Scope tag
Sts_EN BOOL Output Enable bit. This bit will stay high as long as the
ladder rung is enabled
Sts_DN BOOL Output Done bit. This bit will turn high when the
instruction has finished
Sts_ER BOOL Output Error bit. Indicates an error during instruction
execution. If using HMI, view detailed error
message on {HMI} screen. Otherwise, call
MLxGetErrorDetail for more information.