262 lines
9.0 KiB
C#
262 lines
9.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace WPFWCSDemo.StateCode
|
|
{
|
|
/// <summary>
|
|
/// 调度状态-与设备交互的标志状态
|
|
/// </summary>
|
|
public class ScheduleStateCode
|
|
{
|
|
//---------------设备编号---------------
|
|
//入口输送机 11
|
|
//出口输送机 12
|
|
//重分输送机 13
|
|
//巷道出口输送机 14
|
|
//四向车库内输送机 15
|
|
//拣选输送机(当拣选与出口独立时) 16
|
|
//双向穿梭车 2
|
|
//堆垛机 3
|
|
//提升机 4
|
|
//四向穿梭车 5
|
|
//环穿 6
|
|
|
|
//入库重分F1
|
|
|
|
|
|
//******************************************************入库******************************************************
|
|
/// <summary>
|
|
/// 入口输送机等待请求下发任务
|
|
/// </summary>
|
|
public const string StockIn_WaitingForTask = "R0";
|
|
/// <summary>
|
|
/// 入口输送机请求wms任务成功
|
|
/// </summary>
|
|
public const string StockIn_TaskRequestSuccessful = "R0-1";
|
|
/// <summary>
|
|
/// 入口输送机入库待执行
|
|
/// </summary>
|
|
public const string StockIn_EntryConv_Ready = "R11-0";
|
|
/// <summary>
|
|
/// 入口输送机入库执行中
|
|
/// </summary>
|
|
public const string StockIn_EntryConv_Running = "R11-1";
|
|
/// <summary>
|
|
/// 入口输送机入库到位
|
|
/// </summary>
|
|
public const string StockIn_EntryConv_Finish = "R11-2";
|
|
/// <summary>
|
|
/// 入库提升机待执行
|
|
/// </summary>
|
|
public const string StockIn_LFT_Ready = "R4-0";
|
|
/// <summary>
|
|
/// 入库提升机执行中
|
|
/// </summary>
|
|
public const string StockIn_LFT_Running = "R4-1";
|
|
/// <summary>
|
|
/// 入库提升机执行完成
|
|
/// </summary>
|
|
public const string StockIn_LFT_Finish = "R4-2";
|
|
|
|
/// <summary>
|
|
/// RGV入库执行中
|
|
/// </summary>
|
|
public const string StockIn_RGV_Running = "R2-1";
|
|
/// <summary>
|
|
/// RGV放货完成
|
|
/// </summary>
|
|
public const string StockIn_RGV_Finish = "R2-2";
|
|
/// <summary>
|
|
/// 巷道输送机入库执行中
|
|
/// </summary>
|
|
public const string StockIn_RoadConv_Running = "R14-1";
|
|
/// <summary>
|
|
/// 巷道输送机入库到位
|
|
/// </summary>
|
|
public const string StockIn_RoadConv_Finish = "R14-2";
|
|
|
|
/// <summary>
|
|
/// 堆垛机入库执行中
|
|
/// </summary>
|
|
public const string StockIn_STK_Running = "R3";
|
|
/// <summary>
|
|
/// 堆垛机入库待执行
|
|
/// </summary>
|
|
public const string StockIn_STK_Ready = "R3-0";
|
|
/// <summary>
|
|
/// 堆垛机入库取货途中
|
|
/// </summary>
|
|
public const string StockIn_STK_PickOnTheWay = "R3-1";
|
|
/// <summary>
|
|
/// 堆垛机取货
|
|
/// </summary>
|
|
public const string StockIn_STK_Picking = "R3-2";
|
|
/// <summary>
|
|
/// 堆垛机放货途中
|
|
/// </summary>
|
|
public const string StockIn_STK_PutOnTheWay = "R3-3";
|
|
/// <summary>
|
|
/// 堆垛机放货
|
|
/// </summary>
|
|
public const string StockIn_STK_Putting = "R3-4";
|
|
/// <summary>
|
|
/// 堆垛机入库执行完成
|
|
/// </summary>
|
|
public const string StockIn_STK_Finish = "R3-5";
|
|
/// <summary>
|
|
/// 入库重分
|
|
/// </summary>
|
|
public const string StockIn_STK_Redis = "RF";
|
|
/// <summary>
|
|
/// 入库重分完成
|
|
/// </summary>
|
|
public const string StockIn_STK_RedisFinish = "RFF";
|
|
|
|
//****************************************************************************************************************
|
|
|
|
|
|
|
|
//******************************************************出库******************************************************
|
|
/// <summary>
|
|
/// 堆垛机出库执行中
|
|
/// </summary>
|
|
public const string StockOut_STK_Running = "C3";
|
|
/// <summary>
|
|
/// 堆垛机出库待执行
|
|
/// </summary>
|
|
public const string StockOut_STK_Ready = "C3-0";
|
|
/// <summary>
|
|
/// 堆垛机出库取货途中
|
|
/// </summary>
|
|
public const string StockOut_STK_PickOnTheWay = "C3-1";
|
|
/// <summary>
|
|
/// 堆垛机出库取货
|
|
/// </summary>
|
|
public const string StockOut_STK_Picking = "C3-2";
|
|
/// <summary>
|
|
/// 堆垛机出库放货途中
|
|
/// </summary>
|
|
public const string StockOut_STK_PutOnTheWay = "C3-3";
|
|
/// <summary>
|
|
/// 堆垛机出库放货
|
|
/// </summary>
|
|
public const string StockOut_STK_Putting = "C3-4";
|
|
/// <summary>
|
|
/// 堆垛机出库完成
|
|
/// </summary>
|
|
public const string StockOut_STK_Finish = "C3-5";
|
|
/// <summary>
|
|
/// 巷道输送机出库执行中
|
|
/// </summary>
|
|
public const string StockOut_RoadConv_Running = "C14-1";
|
|
/// <summary>
|
|
/// 巷道输送机出库到位
|
|
/// </summary>
|
|
public const string StockOut_RoadConv_Finish = "C14-2";
|
|
/// <summary>
|
|
/// 穿梭车出库执行中
|
|
/// </summary>
|
|
public const string StockOut_RGV_Running = "C2-1";
|
|
/// <summary>
|
|
/// 穿梭车出库执行完成
|
|
/// </summary>
|
|
public const string StockOut_RGV_Finish = "C2-2";
|
|
/// <summary>
|
|
/// 提升机出库待执行
|
|
/// </summary>
|
|
public const string StockOut_LFT_Ready = "C4-0";
|
|
/// <summary>
|
|
/// 提升机出库执行中
|
|
/// </summary>
|
|
public const string StockOut_LFT_Running = "C4-1";
|
|
/// <summary>
|
|
/// 提升机出库完成
|
|
/// </summary>
|
|
public const string StockOut_LFT_Finish = "C4-2";
|
|
/// <summary>
|
|
/// 出库输送机执行中
|
|
/// </summary>
|
|
public const string StockOut_ExitConv_Running = "C12-1";
|
|
/// <summary>
|
|
/// 出库输送机出库到位
|
|
/// </summary>
|
|
public const string StockOut_ExitConv_Finish = "C12-2";
|
|
/// <summary>
|
|
/// 出库取货无货-需盘点
|
|
/// </summary>
|
|
public const string StockOut_STK_Empty = "CF";
|
|
|
|
//****************************************************************************************************************
|
|
|
|
|
|
|
|
//******************************************************转存******************************************************
|
|
/// <summary>
|
|
/// 转储任务待执行(一阶段出库)
|
|
/// </summary>
|
|
public const string Trans_ExitConv_Finish = "ZC3-0";
|
|
/// <summary>
|
|
/// 转储任务取货途中(一阶段出库)
|
|
/// </summary>
|
|
public const string Trans_STK_PickOnTheWay = "ZC3-1";
|
|
/// <summary>
|
|
/// 转储任务取货(一阶段出库)
|
|
/// </summary>
|
|
public const string Trans_STK_Picking = "ZC3-2";
|
|
/// <summary>
|
|
/// 转储任务放货途中(二阶段入库)
|
|
/// </summary>
|
|
public const string Trans_STK_PutOnTheWay = "ZR3-1";
|
|
/// <summary>
|
|
/// 转储任务放货(二阶段入库)
|
|
/// </summary>
|
|
public const string Trans_STK_Putting = "ZR3-2";
|
|
/// <summary>
|
|
/// 转储任务放货完成(二阶段入库)
|
|
/// </summary>
|
|
public const string Trans_STK_Finish = "ZR3-3";
|
|
/// <summary>
|
|
/// 入库重分
|
|
/// </summary>
|
|
public const string Trans_STK_Redis = "ZF";
|
|
//****************************************************************************************************************
|
|
|
|
|
|
//******************************************************环穿点到点******************************************************
|
|
/// <summary>
|
|
/// 环穿-待执行
|
|
/// </summary>
|
|
public const string Trans_CircleRGV_Ready = "T6-0";
|
|
/// <summary>
|
|
/// 环穿-执行中
|
|
/// </summary>
|
|
public const string Trans_CircleRGV_Running = "T6-1";
|
|
/// <summary>
|
|
/// 环穿-取货途中
|
|
/// </summary>
|
|
public const string Trans_CircleRGV_PickOnTheWay = "T6-2";
|
|
/// <summary>
|
|
/// 环穿-取货中
|
|
/// </summary>
|
|
public const string Trans_CircleRGV_Picking = "T6-3";
|
|
/// <summary>
|
|
/// 环穿-放货途中
|
|
/// </summary>
|
|
public const string Trans_CircleRGV_PutOnTheWay = "T6-4";
|
|
/// <summary>
|
|
/// 环穿-放货中
|
|
/// </summary>
|
|
public const string Trans_CircleRGV_Putting = "T6-5";
|
|
/// <summary>
|
|
/// 环穿-执行完成(送到执行站点)
|
|
/// </summary>
|
|
public const string Trans_CircleRGV_Finish = "T6-6";
|
|
//****************************************************************************************************************
|
|
|
|
|
|
}
|
|
}
|