RGVProps.cs
5.33 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
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HHECS.BLL.EquipmentExcute.RGV
{
public enum RGVProps
{
#region PLC输出
/// <summary>
/// 小车编号
/// </summary>
CarNo,
/// <summary>
/// 总故障
/// </summary>
CarError,
/// <summary>
/// 输出控制方式
/// </summary>
ControlMode,
/// <summary>
/// 输出设备状态
/// </summary>
Status,
/// <summary>
/// 输出任务条码
/// </summary>
TaskBarcode,
/// <summary>
/// 输出作业类型
/// </summary>
ActionType,
/// <summary>
/// 输出当前排
/// </summary>
Row,
/// <summary>
/// 输出RGV上是否有货
/// </summary>
HasPallet,
/// <summary>
/// 小车到达
/// </summary>
ArriveMessage,
#endregion
#region WCS响应
/// <summary>
/// 输入条码
/// </summary>
WCSTaskBarcode,
/// <summary>
/// 输入作业类型
/// </summary>
WCSActionType,
/// <summary>
/// 输入取货排
/// </summary>
WCSStartRow,
/// <summary>
/// 输入放货排
/// </summary>
WCSDestinationRow,
/// <summary>
/// 输入货物材料
/// </summary>
WCSMaterial,
/// <summary>
/// 输入货物长度
/// </summary>
WCSLength,
/// <summary>
/// 输入货物外径
/// </summary>
WCSDiameter,
/// <summary>
/// 输入货物壁厚
/// </summary>
WCSThickness,
/// <summary>
/// 输入确认小车到达信号
/// </summary>
WCSArriveMessage,
/// <summary>
/// 输入切换模式信号
/// </summary>
WCSSwitchMode,
/// <summary>
/// 输入复位信号
/// </summary>
WCSResetCommand,
#endregion
#region ERROR
/// <summary>
/// 空出,取货位置无货,无法取货
/// </summary>
Voidance,
/// <summary>
/// 满入,目的地有货,无法放货
/// </summary>
Full,
/// <summary>
/// 排错误
/// </summary>
RowError,
/// <summary>
/// 取货任务错误
/// </summary>
PickError,
/// <summary>
/// 放货任务错误
/// </summary>
PutError,
/// <summary>
/// 外部故障
/// </summary>
ExternalFault,
/// <summary>
/// 驶离超时
/// </summary>
LeaveTimeFault,
/// <summary>
/// 驶入超时
/// </summary>
EnterTimeFault,
/// <summary>
/// 升降传感器故障
/// </summary>
LiftSensorFault,
/// <summary>
/// 取货传感器故障
/// </summary>
PickSensorFault,
/// <summary>
/// 尾端取货,托盘位置错误
/// </summary>
RearPalletFault,
/// <summary>
/// 小车左侧驶离超限
/// </summary>
LeftLeaveOver,
/// <summary>
/// 小车右侧驶离超限
/// </summary>
RightLeaveOver,
/// <summary>
/// 小车左侧驶入超限
/// </summary>
LeftEnterOver,
/// <summary>
/// 小车右侧驶入超限
/// </summary>
RightEnterOver,
/// <summary>
/// 小车左侧回端头超限
/// </summary>
LeftBackOriginOver,
/// <summary>
/// 小车右侧回端头超限
/// </summary>
RightBackOriginOver,
/// <summary>
/// 端头托盘位置错误
/// </summary>
PalletPositionFault,
/// <summary>
/// 小车驶入检测不到堆垛机
/// </summary>
DetectionSRM_Fault,
/// <summary>
/// 小车超出巷道
/// </summary>
CarOverRoadway,
/// <summary>
/// 小车位置信息错误
/// </summary>
CarPositionFault,
/// <summary>
/// 小车运行错误,未与堆垛机对齐,驶出巷道
/// </summary>
CarRunFault,
/// <summary>
/// 小车左停止故障
/// </summary>
LeftStopSensorFault,
/// <summary>
/// 小车右停止故障
/// </summary>
RightStopSensorFault,
/// <summary>
/// 小车在堆垛机居中故障
/// </summary>
CarNoCenterFault,
/// <summary>
/// 编码器故障
/// </summary>
EncodeFault,
/// <summary>
/// 取货错误,检测不到货物
/// </summary>
PickEmptyPalletFaut,
/// <summary>
/// 放货任务与传感器检测不符
/// </summary>
PutPositiomFault,
/// <summary>
/// 货物检测传感器故障
/// </summary>
UnoccupiedPE_Fault,
/// <summary>
/// 运行超时
/// </summary>
RunTimeFault,
#endregion
}
}