AGVProp.cs
4.21 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
namespace HHECS.DAQShared.Common.Enums
{
/// <summary>
/// AGV叉车属性
/// </summary>
internal enum AGVForkliftProp
{
/// <summary>
/// 小车编号
/// </summary>
AgvNo,
/// <summary>
/// 小车类型
/// </summary>
/// <remarks>1--插销式举升或牵引AGV; 2--叉车式堆高AGV</remarks>
Type,
/// <summary>
/// 速度
/// </summary>
/// <remarks>600mm/s</remarks>
Speed,
/// <summary>
/// 当前地标位置
/// </summary>
CurrentBarcode,
/// <summary>
/// 顶升高度
/// </summary>
/// <remarks>毫米</remarks>
AgvHeight,
/// <summary>
/// 货物状态
/// </summary>
/// <remarks>初始化 = -1;全部无货 = 0;上层有货 = 1;下层有货 = 2;全部有货 = 3</remarks>
InStock,
/// <summary>
/// AGV方向
/// </summary>
/// <remarks> 无方向 = 0;X正方向 = 1; Y正方向 = 2; X负方向 = 3; Y负方向 = 4;</remarks>
Direction,
/// <summary>
/// 转盘方向
/// </summary>
/// <remarks> 无方向 = 0;X正方向 = 1;Y正方向 = 2;X负方向 = 3;Y负方向 = 4</remarks>
DialDirection,
/// <summary>
/// 状态
/// </summary>
/// <remarks>无状态 = 0;暂停 = 9;自动空闲 = 11;自动忙碌 = 13;充电中 = 14;离线 = 15;手动 = 20;故障=30</remarks>
Status,
/// <summary>
/// 雷达状态
/// </summary>
/// <remarks>1--开启 0--关闭</remarks>
RadarStatus,
/// <summary>
/// 电池电量
/// </summary>
/// <remarks>显示AGV电量</remarks>
Battery,
/// <summary>
/// 雷达区域
/// </summary>
/// <remarks>0--中等 2--最小 3 --后退雷达屏蔽</remarks>
RadarArea,
/// <summary>
/// 在线状态
/// </summary>
/// <remarks>0--不在线 1--在线</remarks>
IsOnline,
/// <summary>
/// X坐标
/// </summary>
CoordX,
/// <summary>
/// X坐标
/// </summary>
CoordY,
/// <summary>
/// 异常信息
/// </summary>
/// <remarks>异常信息,每个异常使用;分开,为空则代表无异常</remarks>
Error,
/// <summary>
/// 滚筒状态
/// </summary>
/// <remarks>初始化 = -1;全部停止 = 0;上层滚动 = 1;下层滚动 = 2;全部滚动 = 3 </remarks>
RollerState,
/// <summary>
/// 上一个地标
/// </summary>
FrontBarcode,
/// <summary>
/// 后一个地标
/// </summary>
AfterBarcode,
/// <summary>
/// AGV车头角度
/// </summary>
AGVAngle,
/// <summary>
/// AGV动作类型
/// </summary>
/// <remarks>
/// <para>普通行走 = 1</para>
/// <para>上升到顶 = 2</para>
/// <para>下降到底 = 3</para>
/// <para>升降到指定高度 = 4</para>
/// <para>升降到指定位置 = 5</para>
/// <para>充电 = 6</para>
/// <para>取消充电 = 7</para>
/// <para>倒车行走 = 8</para>
/// <para>等待 = 9</para>
/// <para>上层接料 = 10</para>
/// <para>上层下料 = 11</para>
/// <para>下层接料 = 12</para>
/// <para>下层下料 = 13</para>
/// <para>上层接料下层接料 = 14</para>
/// <para>上层接料下层下料 = 15</para>
/// <para>下层接料下层下料 = 16</para>
/// <para>下层下料下层下料 = 17</para>
/// <para>旋转右弧出 = 19</para>
/// <para>弧线行走 = 20</para>
/// <para>关机 = 21</para>
/// <para>直接完成 = 99</para>
/// <para>耦合旋转 = 100</para>
/// <para>升降 = 101</para>
/// <para>托盘旋转 = 102</para>
/// <para>写入码值 = 103</para>
/// </remarks>
ActionType
}
}