Files
FT479/WPFWCSDemo/StateCode/ScheduleStateCode.cs
2026-06-29 14:46:32 +08:00

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";
//****************************************************************************************************************
}
}