StationProps.cs
3.88 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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
using System.ComponentModel;
namespace HaHRCS.Rcs.Executor.PLC
{
public enum StationProps
{
//#region PLC状态
///// <summary>
///// PLC状态-机器操作模式
///// </summary>
//OperationModel,
///// <summary>
///// PLC状态-设备状态
///// </summary>
//Status,
///// <summary>
///// PLC状态-机器总故障
///// </summary>
//TotalError,
///// <summary>
///// PLC状态-允许进入(如果机器准备好生产,且无货。如果是输送线就是无故障、且无货)
///// </summary>
//AllowEntry,
//#endregion
#region PLC地址请求
/// <summary>
/// 对接设备-->输送线——安全信号
/// 等于1表示对接设备不干涉输送线,可自由运行,不在对接流程中
/// </summary>
Devicessafety,
/// <summary>
///对接设备-->输送线——放货请求
/// </summary>
PutRequest,
/// <summary>
/// 对接设备-->输送线——放货进行中
/// </summary>
PutRuning,
/// <summary>
/// 对接设备-->输送线——放货完成
/// </summary>
PutDone,
/// <summary>
/// 对接设备-->输送线——取货请求
/// </summary>
PickRequest,
/// <summary>
/// 对接设备-->输送线——取货进行中
/// </summary>
PickRuning,
/// <summary>
/// 对接设备-->输送线——取货完成
/// </summary>
PickDone,
/// <summary>
/// 输送线-->对接设备——安全信号
/// 等于1表示输送线不干涉对接设备,可自由运行,不在对接流程中
/// </summary>
ConveyorSafety,
/// <summary>
/// PLC地址请求-高度
/// </summary>
RequestHeight,
/// <summary>
/// 输送线-->对接设备——放货准备好
/// 用作对接信号的同时也用作给对接设备生成任务条件
/// </summary>
PutConveyorReady,
/// <summary>
/// 输送线-->对接设备——允许放货
/// </summary>
AllowPut,
/// <summary>
///输送线-->对接设备——取货准备好
///用作对接信号的同时也用作给对接设备生成任务条件
/// </summary>
PickConveyorReady,
/// <summary>
/// 输送线-->对接设备——允许取货
/// </summary>
AllowPick,
/// <summary>
/// 备用
/// </summary>
Write_Spare,
/// <summary>
/// 备用1
/// </summary>
ReadSpare,
/// <summary>
/// 备用2
/// /// </summary>
ReadSpare_1,
/// <summary>
/// 备用3
/// /// </summary>
ReadSpare_2,
/// <summary>
/// 写入高度
/// /// </summary>
WriteHeight,
/// <summary>
/// 写入宽度
/// /// </summary>
WriteWidth,
/// <summary>
/// 写入长度
/// /// </summary>
WriteLength,
/// <summary>
/// 写入重量
/// /// </summary>
WriteWeight,
/// <summary>
/// 写入条码
/// /// </summary>
WriteBarCode,
/// <summary>
/// 读取高度
/// /// </summary>
ReadHeight,
/// <summary>
/// 读取宽度
/// /// </summary>
ReadWidth,
/// <summary>
/// 读取长度
/// /// </summary>
ReadLength,
/// <summary>
/// 读取重量
/// /// </summary>
ReadWeight,
/// <summary>
/// 读取条码
/// /// </summary>
ReadBarCode,
#endregion
}
}