添加项目文件。

This commit is contained in:
Administrator
2026-06-29 14:46:32 +08:00
parent 9a9c508618
commit d9e0324b1d
175 changed files with 17983 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WPFWCSDemo.StateCode
{
/// <summary>
/// 报警优先级
/// </summary>
public class AlarmPriority
{
/// <summary>
/// 高
/// </summary>
public const int HIGH = 1;
/// <summary>
/// 中
/// </summary>
public const int MID = 2;
/// <summary>
/// 低
/// </summary>
public const int LOW = 3;
}
}

View File

@@ -0,0 +1,51 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WPFWCSDemo.StateCode
{
/// <summary>
/// 库存状态
/// </summary>
public class CargoState
{
/// <summary>
/// 错误
/// </summary>
public const int ERROR = 0;
/// <summary>
/// 空闲
/// </summary>
public const int FREE = 1;
/// <summary>
/// 占用
/// </summary>
public const int FULL = 2;
/// <summary>
/// 入库重分
/// </summary>
public const int OUT_REDIST = 3;
/// <summary>
/// 入库盘点
/// </summary>
public const int IN_STOCKTAKING = 4;
/// <summary>
/// 入库障碍
/// </summary>
public const int IN_OBSTRUCT = 5;
/// <summary>
/// 出库取货无货
/// </summary>
public const int OUT_NOTHING = 6;
/// <summary>
/// 出库障碍
/// </summary>
public const int OUT_OBSTRUCT = 7;
/// <summary>
/// 异常(通用)
/// </summary>
public const string FAULT = "F";
}
}

View File

@@ -0,0 +1,38 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WPFWCSDemo.StateCode
{
/// <summary>
/// 输送线站点
/// </summary>
public class ConvStation
{
/// <summary>
/// 1层输送口1-左侧
/// </summary>
public const string conv_1 = "C1001";
/// <summary>
/// 1层输送口2-右侧
/// </summary>
public const string conv_2 = "C1002";
/// <summary>
/// 2层输送口
/// </summary>
public const string conv_3 = "C2002";
/// <summary>
/// 3层输送口
/// </summary>
public const string conv_4 = "C2003";
/// <summary>
/// 4层输送口
/// </summary>
public const string conv_5 = "C2004";
}
}

View File

@@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WPFWCSDemo.StateCode
{
internal class FaultCode
{
}
}

View File

@@ -0,0 +1,261 @@
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";
//****************************************************************************************************************
}
}

View File

@@ -0,0 +1,69 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WPFWCSDemo.StateCode
{
/// <summary>
/// 任务状态-与WMS交互的标志状态
/// </summary>
public class TaskStateCode
{
/// <summary>
/// 任务待执行
/// </summary>
public const string Task_Ready = "100";
/// <summary>
/// 任务执行中
/// </summary>
public const string Task_Running = "101";
/// <summary>
/// 任务自动完成
/// </summary>
public const string Task_Finish = "102";
/// <summary>
/// 任务手动完成
/// </summary>
public const string Task_Finish_Manual = "103";
/// <summary>
/// 任务手动取消
/// </summary>
public const string Task_Finish_Cancel = "104";
/// <summary>
/// 任务作废
/// </summary>
public const string Task_Cancel = "105";
/// <summary>
/// 超时自动完成
/// </summary>
public const string Task_Finish_Timeout = "106";
/// <summary>
/// 任务异常-手动处理
/// </summary>
public const string Task_Exception = "F";
/// <summary>
/// 入库放货有货-已重分
/// </summary>
public const string Task_StockIn_Redis = "110";
/// <summary>
/// 入库有货-重分货位
/// </summary>
public const string Task_StockIn_Exist = "111";
/// <summary>
/// 入库近端障碍-重分货位
/// </summary>
public const string Task_StockIn_Block = "112";
/// <summary>
/// 出库无货
/// </summary>
public const string Task_StockOut_Empty = "121";
/// <summary>
/// 出库近端障碍
/// </summary>
public const string Task_StockOut_Block = "122";
}
}

View File

@@ -0,0 +1,73 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WPFWCSDemo.StateCode
{
/// <summary>
/// 任务类型
/// </summary>
public class TaskType
{
///// <summary>
///// 入库-通用
///// </summary>
//public const int StockIn = 10;
///// <summary>
///// 入库-货物
///// </summary>
//public const int StockIn_Goods = 11;
///// <summary>
///// 托盘垛入库
///// </summary>
//public const int StockIn_Pallets = 12;
///// <summary>
///// 出库-通用
///// </summary>
//public const int StockOut = 20;
///// <summary>
///// 出库-货物
///// </summary>
//public const int StockOut_Goods = 21;
///// <summary>
///// 托盘垛出库
///// </summary>
//public const int StockOut_Pallets = 22;
///// <summary>
///// 移库-同巷道
///// </summary>
//public const int StockTransSameRoad = 30;
///// <summary>
///// 移库-跨巷道
///// </summary>
//public const int StockTransDifferentRoad = 31;
///// <summary>
///// 越库
///// </summary>
//public const int StockCross = 4;
/// <summary>
/// 环穿常规任务---实垛
/// </summary>
public const int Goods = 10;
/// <summary>
/// 环穿常规任务---空托
/// </summary>
public const int Pallet = 11;
/// <summary>
/// 环穿回休息区
/// </summary>
public const int GoToRest = 2;
/// <summary>
/// 环穿休息区返回轨道
/// </summary>
public const int BackToRail = 3;
}
}

View File

@@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WPFWCSDemo.StateCode
{
/// <summary>
/// 时间格式字符串
/// </summary>
public class TimeFormat
{
/// <summary>
/// 日期
/// </summary>
public const string stringFormatDateOnly = "yyyy/MM/dd";
/// <summary>
/// 时间(时分秒)
/// </summary>
public const string stringFormatTimeOnly = "HH:mm:ss";
/// <summary>
/// 日期 时间
/// </summary>
public const string stringFormat = "yyyy/MM/dd HH:mm:ss";
/// <summary>
/// 日期 时间.毫秒(小数点2位)
/// </summary>
public const string stringFormatff = "yyyy/MM/dd HH:mm:ss.ff";
/// <summary>
/// 日期 时间.毫秒(小数点3位)
/// </summary>
public const string stringFormatfff = "yyyy/MM/dd HH:mm:ss.fff";
/// <summary>
/// 日期 时间.毫秒(小数点7位)
/// </summary>
public const string stringFormatfffffff = "yyyy/MM/dd HH:mm:ss.fffffff";
}
}

View File

@@ -0,0 +1,37 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WPFWCSDemo.StateCode
{
public class UserAccess
{
/// <summary>
/// 用户
/// </summary>
public const string USER = "USER";
/// <summary>
/// 主用户
/// </summary>
public const string ADMIN = "ADMIN";
/// <summary>
/// 管理员
/// </summary>
public const string SYSTEM = "SYSTEM";
/// <summary>
/// 开发者
/// </summary>
public const string DEVELOPER = "DEVELOPER";
public enum AccessType
{
USER,
ADMIN,
SYSTEM,
DEVELOPER
}
}
}