TrussNormalProps.cs
7.61 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
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
namespace HHECS.Executor.EquipmentHandler.Truss
{
/// <summary>
/// 桁车属性列表 对应版本8.4
/// </summary>
public enum TrussNormalProps
{
#region WCS
/// <summary>
/// 任务标志:0=无任务,1=取货,2=放货,3=取货和放货,4=行走,6=删除任务,10=任务完成
/// </summary>
WCSTaskFlag,
/// <summary>
/// WCS产品类型标志:0=无工件(行走任务),1-32(工件型号)
/// </summary>
WCSProductType,
/// <summary>
/// WCS取货位置编号(1-N)
/// </summary>
WCSTakePosition,
/// <summary>
/// WCS放货位置编号(1-N)
/// </summary>
WCSPutPosition,
WCSMoverPosition,
/// <summary>
/// WCS任务条码、任务号
/// </summary>
WCSTaskCode,
/// <summary>
/// WCS备用
/// </summary>
WCSBackup,
#endregion
#region PLC
/// <summary>
/// 桁车编号
/// </summary>
TrussNo,
/// <summary>
/// 操作模式
/// 1=维修; 2=手动; 3=机载操作;4=单机自动;5=联机
/// </summary>
OperationModel,
/// <summary>
/// PLC设备状态
/// 0=未开机, 1=运行, 3=空闲, 4=调试, 8=保养, 10=故障
/// </summary>
Status,
/// <summary>
/// 桁车总故障
/// 0-无故障; 1-桁车总故障
/// 空出、重入、取货错等任务性质的错误不会报故障
/// </summary>
TotalError,
/// <summary>
/// 兼容模式
/// 0-正常模式;1-兼容模式(兼容另一台桁车任务)
/// </summary>
CompatibleMode,
/// <summary>
/// 货叉任务状态
/// 1-待机; 2-任务执行中; 3-任务完成; 4-任务中断(出 错,空出,满入); 5-下发任务错误
/// </summary>
ForkTaskExcuteStatus,
/// <summary>
/// 货叉任务标志
/// 0-无任务,1-机械手取货,2-机械手放货,3-机械手行走, 5重新分配入库地址, 6删除任务,10任务完成
/// </summary>
ForkTaskType,
/// <summary>
/// 产品类型标志
/// 0=无工件(行走任务),1-32(工件型号)
/// </summary>
ProductType,
/// <summary>
/// 任务条码、任务号
/// </summary>
ForkTaskCode,
/// <summary>
/// 行走最小距离
/// 大车允许行走最小距离(X轴),单位 mm
/// </summary>
ManageSmallDistance,
/// <summary>
/// 行走最大距离
/// 大车允许行走最大距离(X轴),单位 mm
/// </summary>
ManageBigDistance,
/// <summary>
/// 水平测距
/// 单位 mm
/// </summary>
HorizontalDistance,
/// <summary>
/// 起升测距
/// 单位 mm
/// </summary>
VerticalDistance,
/// <summary>
/// 升降抓手测距
/// 单位 mm
/// </summary>
ForkDistance,
/// <summary>
/// 当前抓手位置
///(1-N)
/// </summary>
CurrentTongs,
/// <summary>
/// 大车故障代码
/// </summary>
ErrorCode,
/// <summary>
/// 抓手是否任务故障
/// 0=无错误; 1=抓手任务执行错误
/// </summary>
ForkTaskError,
/// <summary>
/// 抓手是否有货
/// 0=无货; 1=抓手有货
/// </summary>
ForkHasPallet,
/// <summary>
/// 抓手是否在高位
/// 0=在低位; 1=抓手在高位
/// </summary>
ForkCenter,
/// <summary>
/// 抓手是否空出
/// 0-无空出; 1=抓手空出
/// </summary>
ForkEmptyOut,
#endregion
#region 报警
/// <summary>
/// 大车变频器通讯故障
/// </summary>
G120ComError,
/// <summary>
/// 小车变频器故障
/// </summary>
G120_Fault,
/// <summary>
/// 小车变频器未准备就绪
/// </summary>
G120_NoReady,
/// <summary>
/// 升降机构上限位报警
/// </summary>
RiseLimit,
/// <summary>
/// 升降机构下限位报警
/// </summary>
LowerLimit,
/// <summary>
/// 升降机构超出软件限位报警
/// </summary>
OverSoftLimit,
/// <summary>
/// 升降机构上升超出高位报警
/// </summary>
OverHightPos,
/// <summary>
/// 升降机构下降超出目标报警
/// </summary>
OverTargetPos,
/// <summary>
/// 升降机构励磁超时
/// </summary>
MagnetOnFail,
/// <summary>
/// 升降机构退磁超时
/// </summary>
MagnetOffFail,
/// <summary>
/// 升降机构永磁铁信号错误
/// </summary>
MagnetSignError,
/// <summary>
/// 升降机构货物检测错误
/// </summary>
GoodsCheck,
/// <summary>
/// 升降机构位置错误
/// </summary>
TongsPosition,
/// <summary>
/// 升降机构有货永磁铁未开启
/// </summary>
MagnetUnopened,
/// <summary>
/// 升降机构无货永磁铁开启
/// </summary>
MagnetOpen,
/// <summary>
/// 升降机构外部故障报警
/// </summary>
External,
/// <summary>
/// 升降机构提升超时
/// </summary>
RiseOverTime,
/// <summary>
/// 升降机构下降超时
/// </summary>
LowerOverTime,
/// <summary>
/// 升降机构自动模式未启动
/// </summary>
ModeUnstarted,
/// <summary>
/// 桁架主断路器断开
/// </summary>
MainCBFault,
/// <summary>
/// 桁架操作按钮盒急停被按下
/// </summary>
BoxEStopPressed,
/// <summary>
/// 桁架主控制柜急停被按下
/// </summary>
DoorEStopPressed,
/// <summary>
/// 桁架红外通讯故障
/// </summary>
OpticalCommsFault,
/// <summary>
/// 桁架前安全门被打开
/// </summary>
DoorFrontOpen,
/// <summary>
/// 桁架后安全门被打开
/// </summary>
DoorRearOpen,
/// <summary>
/// ECS下发任务错误
/// </summary>
TaskError,
/// <summary>
/// ECS下发取货错误
/// </summary>
PickCargoError,
/// <summary>
/// ECS下发放货错误
/// </summary>
PutCargoError,
/// <summary>
/// ECS下发移车错误
/// </summary>
MoveError,
/// <summary>
/// ECS下发站台错误
/// </summary>
StationError,
/// <summary>
/// ECS下发工件类型错误
/// </summary>
WorkpieceError,
/// <summary>
/// ECS下发任务安全距离不够
/// </summary>
TargetPositionError,
/// <summary>
/// 桁架取货任务未取到货
/// </summary>
NoCargo
#endregion
}
}