StepTraceStatus.cs
3.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
using System.ComponentModel;
namespace HHECS.Application.Enums
{
/// <summary>
/// 在制品状态
/// </summary>
public enum StepTraceStatus
{
[Description("任务创建")]
任务创建 = 1,
[Description("人工确认位置")]
人工确认位置 = 5,
[Description("响应位置到达")]
响应位置到达 = 10,
[Description("设备生产中")]
设备生产中 = 20,
[Description("设备请求下料")]
设备请求下料 = 30,
[Description("响应地址请求")]
响应地址请求 = 40,
[Description("人工确认完成")]
人工确认完成 = 50,
[Description("下料运输中")]
下料运输中 = 60,
[Description("短管人工运输")]
短管人工运输 = 70,
[Description("QC质检")]
QC质检 = 80,
[Description("生产完成")]
生产完成 = 100,
[Description("下线离开")]
下线离开 = 110,
[Description("强制完成")]
强制完成 = 130,
//任务创建 = 1,
//设备开始生产 = 3,
//设备请求下料 = 5,
//设备允许下料 = 6,
//等待任务执行 = 10,
//下发取货任务 = 20,//(开始执行“取货”性质任务,去目标库位取出工件)
//响应取货完成 = 25,//(“取货”性质任务完成,此时这个任务对应的工件在设备上)
//下发放货任务 = 85,//(此时设备带着工件去目标库位)
//响应放货完成 = 90, //(此时设备已经将工件放入了目标站台)
//任务完成 = 100, //任务完成
// //任务回传失败 = 110, //任务回传失败
// //任务回传成功 = 120, //任务回传成功
//异常结束 = 130,//空出与取货错为异常结束
}
public enum NewStepTraceStatus
{
任务创建 = 1,
设备开始生产 = 3,
设备请求下料 = 5,
//桁车允许下料 = 6,
//响应设备下料请求 = 7,
等待桁车执行 = 10,
下发桁车取货 = 20,//(开始执行“取货”性质任务,去目标库位取出工件)
响应桁车取货完成 = 25,//(“取货”性质任务完成,此时这个任务对应的工件在桁车上)
下发桁车放货 = 85,//(此时桁车带着工件去目标库位)
响应桁车放货完成 = 90, //(此时桁车已经将工件放入了目标站台)
任务完成 = 100, //任务完成
//任务回传失败 = 110, //任务回传失败
//任务回传成功 = 120, //任务回传成功
异常结束 = 130,//空出与取货错为异常结束
更新工单 = 150, //任务完成
}
/// <summary>
/// 在制品状态
/// </summary>
public enum CutTaskStatus
{
[Description("任务创建")]
任务创建 = 0,
[Description("响应位置到达")]
响应位置到达 = 30,
[Description("响应请求喷码")]
响应请求喷码 = 40,
[Description("响应请求切割")]
响应请求切割 = 50,
[Description("响应请求下料")]
设备请求下料 = 60,
[Description("生产完成")]
生产完成 = 100,
[Description("强制完成")]
强制完成 = 130,
}
}