You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
536 lines
10 KiB
536 lines
10 KiB
10 months ago
|
using System;
|
||
|
using System.Collections.Generic;
|
||
|
|
||
|
using System.Text;
|
||
|
|
||
|
namespace SiaSun.LMS.Enum
|
||
|
{
|
||
|
#region ------FLAG
|
||
|
|
||
|
/// <summary>
|
||
|
/// 激活或非激活标识
|
||
|
/// </summary>
|
||
|
public enum FLAG
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 激活
|
||
|
/// </summary>
|
||
|
Enable = 1,
|
||
|
/// <summary>
|
||
|
/// 非激活
|
||
|
/// </summary>
|
||
|
DisEnable = 0
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 满盘标识
|
||
|
/// </summary>
|
||
|
public enum FULL_FLAG
|
||
|
{
|
||
|
FULL = 1,
|
||
|
PART = 0
|
||
|
}
|
||
|
|
||
|
#endregion
|
||
|
|
||
|
|
||
|
public enum CONTROL_TYPE
|
||
|
{
|
||
|
Up = 1,
|
||
|
Down = 2,
|
||
|
Move = 3,
|
||
|
MoveStation = 4
|
||
|
}
|
||
|
|
||
|
#region ------PLAN
|
||
|
|
||
|
/// <summary>
|
||
|
/// 计划类型分组
|
||
|
/// </summary>
|
||
|
public enum PLAN_TYPE_GROUP
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 仓储类
|
||
|
/// </summary>
|
||
|
StoreGroup = 1,
|
||
|
/// <summary>
|
||
|
/// 工位类
|
||
|
/// </summary>
|
||
|
WorkStationGroup = 2,
|
||
|
/// <summary>
|
||
|
/// 生产装配类
|
||
|
/// </summary>
|
||
|
ProduceGroup = 3
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 计划状态
|
||
|
/// </summary>
|
||
|
public enum PLAN_STATUS
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 等待执行
|
||
|
/// </summary>
|
||
|
Waiting,
|
||
|
/// <summary>
|
||
|
/// 执行中
|
||
|
/// </summary>
|
||
|
Executing,
|
||
|
/// <summary>
|
||
|
/// 暂停
|
||
|
/// </summary>
|
||
|
Pause,
|
||
|
/// <summary>
|
||
|
/// 删除
|
||
|
/// </summary>
|
||
|
Delete,
|
||
|
/// <summary>
|
||
|
/// 终止
|
||
|
/// </summary>
|
||
|
Stop,
|
||
|
/// <summary>
|
||
|
/// 等待排产
|
||
|
/// </summary>
|
||
|
RouteWaiting,
|
||
|
/// <summary>
|
||
|
/// 等待生产
|
||
|
/// </summary>
|
||
|
ProduceWaiting,
|
||
|
/// <summary>
|
||
|
/// 执行生产
|
||
|
/// </summary>
|
||
|
ProduceExecuting,
|
||
|
/// <summary>
|
||
|
/// 暂停生产
|
||
|
/// </summary>
|
||
|
ProducePause,
|
||
|
/// <summary>
|
||
|
/// 完成
|
||
|
/// </summary>
|
||
|
Finish,
|
||
|
/// <summary>
|
||
|
/// 审核完毕
|
||
|
/// </summary>
|
||
|
Complete
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 工艺流程任务类型
|
||
|
/// </summary>
|
||
|
public enum PLAN_INOUT
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 入库
|
||
|
/// </summary>
|
||
|
In = 1,
|
||
|
/// <summary>
|
||
|
/// 出库
|
||
|
/// </summary>
|
||
|
Out = 2,
|
||
|
/// <summary>
|
||
|
/// 移库
|
||
|
/// </summary>
|
||
|
Move = 3,
|
||
|
/// <summary>
|
||
|
/// 拣选,回流
|
||
|
/// </summary>
|
||
|
Sort = 4
|
||
|
}
|
||
|
|
||
|
#endregion
|
||
|
|
||
|
#region ------MANAGE------CONTROL
|
||
|
|
||
|
/// <summary>
|
||
|
/// 管理任务类型
|
||
|
/// </summary>
|
||
|
public enum MANAGE_TYPE
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 入库
|
||
|
/// </summary>
|
||
|
ManageIn,
|
||
|
/// <summary>
|
||
|
/// 入库
|
||
|
/// </summary>
|
||
|
ManageCancel,
|
||
|
/// <summary>
|
||
|
/// 出库
|
||
|
/// </summary>
|
||
|
ManageOut,
|
||
|
|
||
|
/// <summary>
|
||
|
/// 托盘合并
|
||
|
/// </summary>
|
||
|
ManageMerge,
|
||
|
|
||
|
/// <summary>
|
||
|
/// 移库
|
||
|
/// </summary>
|
||
|
ManageMove,
|
||
|
|
||
|
/// <summary>
|
||
|
/// 立库实盘上架
|
||
|
/// </summary>
|
||
|
ManageUp,
|
||
|
|
||
|
/// <summary>
|
||
|
/// 立库实盘下架
|
||
|
/// </summary>
|
||
|
ManageDown,
|
||
|
|
||
|
/// <summary>
|
||
|
/// 立库实盘下架出库
|
||
|
/// </summary>
|
||
|
ManageDownOut,
|
||
|
|
||
|
/// <summary>
|
||
|
/// 容器上架
|
||
|
/// </summary>
|
||
|
StockIn,
|
||
|
|
||
|
/// <summary>
|
||
|
/// 容器下架
|
||
|
/// </summary>
|
||
|
StockOut
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 任务状态
|
||
|
/// </summary>
|
||
|
public enum MANAGE_STATUS
|
||
|
{
|
||
|
WaitingSend,
|
||
|
Waiting,
|
||
|
Error,
|
||
|
Cancel,
|
||
|
Complete,
|
||
|
Executing,
|
||
|
WaitConfirm,
|
||
|
ConfirmFinish
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 控制任务状态
|
||
|
/// </summary>
|
||
|
public enum CONTROL_STATUS
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 等待
|
||
|
/// </summary>
|
||
|
Wait = 0,
|
||
|
/// <summary>
|
||
|
/// 调度已经获取任务
|
||
|
/// </summary>
|
||
|
Control_Readed = 7,
|
||
|
/// <summary>
|
||
|
/// 开始运行
|
||
|
/// </summary>
|
||
|
Runing = 10,
|
||
|
/// <summary>
|
||
|
/// 堆垛机运行
|
||
|
/// </summary>
|
||
|
DeviceRuning = 11,
|
||
|
/// <summary>
|
||
|
/// 调度申请改道
|
||
|
/// </summary>
|
||
|
LterRouteApply = 30,
|
||
|
/// <summary>
|
||
|
/// 管理答复改道申请
|
||
|
/// </summary>
|
||
|
LterRouteReplay = 40,
|
||
|
/// <summary>
|
||
|
/// 异常完成
|
||
|
/// </summary>
|
||
|
TaskAbend = 990,
|
||
|
/// <summary>
|
||
|
/// 任务被删除
|
||
|
/// </summary>
|
||
|
TaskDelete = 900,
|
||
|
/// <summary>
|
||
|
/// 堆垛机的取空处理
|
||
|
/// </summary>
|
||
|
EmptyOutPut = 980,
|
||
|
/// <summary>
|
||
|
/// 堆垛机的送货重需要改路径处理
|
||
|
/// </summary>
|
||
|
RepeatInput = 970,
|
||
|
/// <summary>
|
||
|
/// 任务完成
|
||
|
/// </summary>
|
||
|
Finish = 999
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 申请任务-状态
|
||
|
/// </summary>
|
||
|
public enum APPLY_TASK_STATUS
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 等待处理
|
||
|
/// </summary>
|
||
|
WaitHandel = 0,
|
||
|
/// <summary>
|
||
|
/// 成功
|
||
|
/// </summary>
|
||
|
Success = 1,
|
||
|
|
||
|
/// <summary>
|
||
|
/// 失败
|
||
|
/// </summary>
|
||
|
Fail = 2
|
||
|
}
|
||
|
|
||
|
#endregion
|
||
|
|
||
|
#region ------WAREHOUSE
|
||
|
|
||
|
/// <summary>
|
||
|
/// 库区类型
|
||
|
/// </summary>
|
||
|
public enum AREA_TYPE
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 立库
|
||
|
/// </summary>
|
||
|
LiKu,
|
||
|
/// <summary>
|
||
|
/// 虚拟库/平库
|
||
|
/// </summary>
|
||
|
XuNiKu
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 货位类型
|
||
|
/// </summary>
|
||
|
public enum CELL_TYPE
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 货位
|
||
|
/// </summary>
|
||
|
Cell,
|
||
|
/// <summary>
|
||
|
/// 站台/输送台
|
||
|
/// </summary>
|
||
|
Station
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 货位存储类型
|
||
|
/// </summary>
|
||
|
public enum CELL_STORAGE_TYPE
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 存储单托盘
|
||
|
/// </summary>
|
||
|
Single,
|
||
|
/// <summary>
|
||
|
/// 存储多托盘
|
||
|
/// </summary>
|
||
|
Multiple
|
||
|
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 货位类别
|
||
|
/// </summary>
|
||
|
public enum CELL_FORK_TYPE
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 普通
|
||
|
/// </summary>
|
||
|
Normal,
|
||
|
/// <summary>
|
||
|
/// 双伸
|
||
|
/// </summary>
|
||
|
Double,
|
||
|
/// <summary>
|
||
|
/// 双叉
|
||
|
/// </summary>
|
||
|
Multi
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 货位任务类型
|
||
|
/// </summary>
|
||
|
public enum CELL_INOUT
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 入
|
||
|
/// </summary>
|
||
|
In = 1,
|
||
|
/// <summary>
|
||
|
/// 出
|
||
|
/// </summary>
|
||
|
Out = 2,
|
||
|
/// <summary>
|
||
|
/// 可入可出
|
||
|
/// </summary>
|
||
|
InOut = 3
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 货位存储状态
|
||
|
/// </summary>
|
||
|
public enum CELL_STATUS
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 满货
|
||
|
/// </summary>
|
||
|
Full,
|
||
|
/// <summary>
|
||
|
/// 有货
|
||
|
/// </summary>
|
||
|
Have,
|
||
|
/// <summary>
|
||
|
/// 无货
|
||
|
/// </summary>
|
||
|
Nohave,
|
||
|
/// <summary>
|
||
|
/// 空托盘
|
||
|
/// </summary>
|
||
|
Pallet,
|
||
|
/// <summary>
|
||
|
/// 空托盘
|
||
|
/// </summary>
|
||
|
PalletH,
|
||
|
/// <summary>
|
||
|
/// 异常货位
|
||
|
/// </summary>
|
||
|
Exception
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 货位运行状态
|
||
|
/// </summary>
|
||
|
public enum RUN_STATUS
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 禁用
|
||
|
/// </summary>
|
||
|
Disable,
|
||
|
/// <summary>
|
||
|
/// 待用
|
||
|
/// </summary>
|
||
|
Enable,
|
||
|
/// <summary>
|
||
|
/// 运行
|
||
|
/// </summary>
|
||
|
Run,
|
||
|
/// <summary>
|
||
|
/// 选定
|
||
|
/// </summary>
|
||
|
Selected
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 任务执行的设备类型
|
||
|
/// </summary>
|
||
|
public enum DEVICE_TYPE
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 系统设备
|
||
|
/// </summary>
|
||
|
system,
|
||
|
/// <summary>
|
||
|
/// 自动设备
|
||
|
/// </summary>
|
||
|
auto,
|
||
|
/// <summary>
|
||
|
/// AGV设备
|
||
|
/// </summary>
|
||
|
agv
|
||
|
}
|
||
|
#endregion
|
||
|
|
||
|
#region -----PRODUCE
|
||
|
|
||
|
/// <summary>
|
||
|
/// 物料状态
|
||
|
/// </summary>
|
||
|
public enum GOODS_STATUS
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 待加工
|
||
|
/// </summary>
|
||
|
Waiting = 1,
|
||
|
/// <summary>
|
||
|
/// 执行中
|
||
|
/// </summary>
|
||
|
Executing = 2,
|
||
|
/// <summary>
|
||
|
/// 工序完工
|
||
|
/// </summary>
|
||
|
Finish = 3,
|
||
|
/// <summary>
|
||
|
/// 制件完工
|
||
|
/// </summary>
|
||
|
Complet = 4
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 工作模式:串行模式或并行模式
|
||
|
/// </summary>
|
||
|
public enum WORK_MODE
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 串行
|
||
|
/// </summary>
|
||
|
Serial = 1,
|
||
|
/// <summary>
|
||
|
/// 并行
|
||
|
/// </summary>
|
||
|
Parallel = 2
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 排产状态
|
||
|
/// </summary>
|
||
|
public enum ROUTE_STATUS
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 等待排产
|
||
|
/// </summary>
|
||
|
Waiting,
|
||
|
/// <summary>
|
||
|
/// 排产执行
|
||
|
/// </summary>
|
||
|
Executing,
|
||
|
/// <summary>
|
||
|
/// 排产暂停
|
||
|
/// </summary>
|
||
|
Pause,
|
||
|
/// <summary>
|
||
|
/// 排产停止
|
||
|
/// </summary>
|
||
|
Stop,
|
||
|
/// <summary>
|
||
|
/// 排产完成
|
||
|
/// </summary>
|
||
|
Finish
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 工位操作模式
|
||
|
/// </summary>
|
||
|
public enum STATION_OP_MODE
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// 送料模式
|
||
|
/// </summary>
|
||
|
Send = 1,
|
||
|
|
||
|
/// <summary>
|
||
|
/// 生产模式
|
||
|
/// </summary>
|
||
|
Produce = 2,
|
||
|
|
||
|
/// <summary>
|
||
|
/// 回库模式
|
||
|
/// </summary>
|
||
|
Back = 3
|
||
|
}
|
||
|
|
||
|
#endregion
|
||
|
}
|