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
| using System;
| using System.Collections.Generic;
| using System.Text;
|
| namespace WIDESEAWCS_Common.AGVEnum
| {
| public enum TaskDBName
| {
| /// <summary>
| /// 唯一任务ID,所有任务以此ID作为唯一标识
| /// </summary>
| taskID,
| /// <summary>
| /// 任务起点工位
| /// </summary>
| taskStart,
| /// <summary>
| /// 任务终点工位
| /// </summary>
| taskEnd,
| /// <summary>
| /// 任务类型,根据项目工艺确定(举例:1-送满料架,2-取空料架)
| /// </summary>
| taskType,
| /// <summary>
| /// 主容器类型,用于表示需要运输的物料编码及状态。
| /// </summary>
| containerType,
| /// <summary>
| /// 任务优先级(0-255,数字越大优先级越高,默认0)
| /// </summary>
| taskPriority,
| /// <summary>
| /// 任务下发与接收交互确认逻辑变量(RCS读/WMS读写)
| /// </summary>
| taskInteractiveW,
| /// <summary>
| /// 任务下发与接收交互确认逻辑变量(RCS读写/WMS读)
| /// </summary>
| taskInteractiveR,
| /// <summary>
| /// 默认0表示不指定,其他表示指定AGV编号执行(备用功能)
| /// </summary>
| excuteAgvCode,
| /// <summary>
| /// WMS任务下发备用数据区
| /// </summary>
| backupData,
| /// <summary>
| /// RCS反馈的任务ID
| /// </summary>
| taskIDFb,
| /// <summary>
| /// RCS反馈的当前任务状态(0-无含义,1-起点执行中,2-起点已完成,3-终点执行中,4-终点已完成,其他根据具体项目添加)
| /// </summary>
| taskStatusFb,
| /// <summary>
| /// 反馈任务的交互确认逻辑变量(RCS读/WMS读写)
| /// </summary>
| taskFbInteractiveW,
| /// <summary>
| /// 反馈任务的交互确认逻辑变量(RCS读写/WMS读)
| /// </summary>
| taskFbInteractiveR,
| /// <summary>
| /// RCS任务反馈备用数据区
| /// </summary>
| backupFbData,
| /// <summary>
| /// 心跳(WMS读到0则置为1,RCS读到1则置为0)
| /// </summary>
| heartBeat,
| /// <summary>
| /// 物料条码唯一编号
| /// </summary>
| materBarcode,
| /// <summary>
| /// 分切机AB轴
| /// </summary>
| barcode,
| /// <summary>
| /// 复位流程
| /// </summary>
| resetTaskInteractiveW,
| resetTaskInteractiveR,
| resetTaskFbInteractiveR
|
| }
| }
|
|