using System;
|
using System.Collections.Generic;
|
using System.Text;
|
|
namespace WIDESEA_Common
|
{
|
public enum TaskState
|
{
|
/// <summary>
|
/// 待WMS处理
|
/// </summary>
|
TaskState_WaitWMS,
|
|
/// <summary>
|
/// 输送线任务已分配待执行(有任务,设备没有申请过)
|
/// </summary>
|
TaskState_ConveyorLineAssigned,
|
/// <summary>
|
/// 等待输送线运输(其他设备任务完成等待输送线接收物料继续运输)
|
/// </summary>
|
TaskState_ConveyorLineWait,
|
/// <summary>
|
/// 输送线运输物料中
|
/// </summary>
|
TaskState_ConveyorLineExecuting,
|
/// <summary>
|
/// 输送线等待WCS重新分配路线
|
/// </summary>
|
TaskState_ReallocationExecuting,
|
/// <summary>
|
/// 输送线运输完成
|
/// </summary>
|
TaskState_ConveyorLineFinish,
|
|
|
/// <summary>
|
/// AGV任务已分配待执行(有任务,设备没有申请过)
|
/// </summary>
|
TaskState_AGVAssigned,
|
/// <summary>
|
/// 等待AGV运输(其他设备任务完成等待AGV接收物料继续运输)
|
/// </summary>
|
TaskState_AGVWait,
|
/// <summary>
|
/// AGV运输物料中
|
/// </summary>
|
TaskState_AGVExecuting,
|
/// <summary>
|
/// AGV运输完成
|
/// </summary>
|
//TaskState_AGVFinish,
|
|
|
|
/// <summary>
|
/// RGV任务已分配待执行(有任务,设备没有申请过)
|
/// </summary>
|
TaskState_RGVAssigned,
|
/// <summary>
|
/// 等待RGV运输(其他设备任务完成等待RGV接收物料继续运输)
|
/// </summary>
|
TaskState_RGVWait,
|
/// <summary>
|
/// RGV运输物料中
|
/// </summary>
|
TaskState_RGVExecuting,
|
/// <summary>
|
/// RGV运输完成
|
/// </summary>
|
//TaskState_RGVFinish,
|
|
/// <summary>
|
/// 已发送
|
/// </summary>
|
TaskState_RGV_Sended,
|
|
/// <summary>
|
/// RGV发生满入的时候用到
|
/// </summary>
|
TaskState_RGV_Full_WaitWMS,
|
|
|
/// <summary>
|
/// 已接收
|
/// </summary>
|
TaskState_RGV_Received = 100,
|
/// <summary>
|
/// 任务开始
|
/// </summary>
|
TaskState_RGV_Start = 101,
|
/// <summary>
|
/// 取货完成
|
/// </summary>
|
TaskState_RGV_PickedFinished = 102,
|
/// <summary>
|
/// 任务中断
|
/// </summary>
|
TaskState_RGV_Broken = 103,
|
/// <summary>
|
/// 放货完成
|
/// </summary>
|
TaskState_RGV_PuttingFinished = 104,
|
/// <summary>
|
/// 任务结束
|
/// </summary>
|
TaskState_RGV_Finished = 108,
|
|
|
|
//----------------------美新项目----------------------
|
|
/// <summary>
|
/// 任务分配待执行
|
/// </summary>
|
TaskState_Assigned,
|
|
/// <summary>
|
/// 空托出库待执行
|
/// </summary>
|
TaskState_Empty_Out_Wait_Executing,
|
|
/// <summary>
|
/// 空托出库RGV执行中
|
/// </summary>
|
TaskState_Empty_Out_RGV_Executing,
|
|
/// <summary>
|
/// 空托出库穿梭车执行完毕,到达楼层线体上
|
/// </summary>
|
TaskState_Empty_Out_RGV_Finished,
|
|
/// <summary>
|
/// 空托出库线体执行中
|
/// </summary>
|
TaskState_Empty_Out_Line_Executing,
|
|
|
/// <summary>
|
/// 轴承托出库待执行
|
/// </summary>
|
TaskState_Box_Out_Wait_Executing,
|
|
/// <summary>
|
/// 轴承出库RGV执行中
|
/// </summary>
|
TaskState_Box_Out_RGV_Executing,
|
|
/// <summary>
|
/// 轴承出库穿梭车执行完毕,到达楼层线体上
|
/// </summary>
|
TaskState_Box_Out_RGV_Finished,
|
|
/// <summary>
|
/// 轴承出库线体执行中
|
/// </summary>
|
TaskState_Box_Out_Line_Executing,
|
|
/// <summary>
|
/// 测量出库待执行
|
/// </summary>
|
TaskState_Measure_Out_Wait_Executing,
|
|
/// <summary>
|
/// 测量出库穿梭车执行中
|
/// </summary>
|
TaskState_Measure_Out_RGV_Executing,
|
|
/// <summary>
|
/// 测量出库穿梭车执行完毕,到达楼层线体上
|
/// </summary>
|
TaskState_Measure_Out_RGV_Finished,
|
|
/// <summary>
|
/// 测量出库托盘线体运输中
|
/// </summary>
|
TaskState_Measure_Out_Line_Executing,
|
|
/// <summary>
|
/// 测量出库托盘线体到达目的工位
|
/// </summary>
|
TaskState_Measure_Out_Line_Finished,
|
|
/// <summary>
|
/// 测量中
|
/// </summary>
|
TaskState_Measureing,
|
|
/// <summary>
|
/// 测量完成后,托盘回到工位,准备回库
|
/// </summary>
|
TaskState_Measure_Back_Line_Wait_Executing,
|
|
/// <summary>
|
/// 测量完成后,托盘回库在线体上运输
|
/// </summary>
|
TaskState_Measure_Back_Line_Executing,
|
|
/// <summary>
|
/// 测量完成后,托盘到达楼层入库口
|
/// </summary>
|
TaskState_Measure_Back_Line_Finished,
|
|
/// <summary>
|
/// 测量完成后,穿梭车运行中
|
/// </summary>
|
TaskState_Measure_Back_RGV_Executing,
|
|
/// <summary>
|
/// 测量完成后,RGV执行完成
|
/// </summary>
|
TaskState_Measure_Back_RGV_Finished,
|
|
/// <summary>
|
/// 称重中
|
/// </summary>
|
TaskState_Weighing,
|
|
/// <summary>
|
/// 任务完成
|
/// </summary>
|
TaskState_Finished,
|
|
/// <summary>
|
/// 移库出库,开始提升
|
/// </summary>
|
TaskState_MoveOutbound_Line_Executing,
|
|
/// <summary>
|
/// 移库出库,提升完成
|
/// </summary>
|
TaskState_MoveOutbound_Line_Finished,
|
|
/****************************记录手动操作的***********************/
|
/// <summary>
|
/// 手动完成任务
|
/// </summary>
|
TaskState_Finished_Mannual,
|
|
/// <summary>
|
/// 手动删除任务
|
/// </summary>
|
TaskState_Delete_Mannual,
|
/****************************记录手动操作的***********************/
|
|
/// <summary>
|
/// 出库区提升机执行中
|
/// </summary>
|
TaskState_HoisterExecuting,
|
|
/// <summary>
|
/// 入库待移库
|
/// </summary>
|
TaskState_InboundWaitMove,
|
/// <summary>
|
/// 入库移库中
|
/// </summary>
|
TaskState_InboundMoveExecuting,
|
|
/// <summary>
|
/// 出库移库中
|
/// </summary>
|
TaskState_OutboundMoveExecuting,
|
/// <summary>
|
/// 出库移库完成
|
/// </summary>
|
TaskState_OutboundMoveFinished,
|
|
/// <summary>
|
/// 空托入库,已到达楼层线体上
|
/// </summary>
|
TaskState_Empty_In_PLC_Finished,
|
|
}
|
}
|