MoveStep.cs
2.3 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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DeviceLibrary
{
public enum MoveStep
{
Wait,
WaitErr,
//回原流程
H01_HomeReset,
H02_HomeReset,
H03_HomeReset,
H04_HomeReset,
H05_HomeReset,
H06_HomeReset,
H07_HomeReset,
H08_HomeReset,
HEND_HomeReset,
InPre01,
InPre02,
In01,
In02,
In03,
InWaitServerCallback,
In04,
StartInStore,
In05,
In06,
In07,
In08,
InWaitBoxLeave, //等待料箱入库
InBoxLeaved, //料箱已取走
InOverHead,
OutBoxPutOn,
Out01,
Out02,
Out03,
Out04,
Out05,
Out06,
Out07,
Out08,
Out09,
Out10,
Out11,
StoreIn01, //入库
StoreIn02,
StoreIn03,
StoreIn04,
StoreIn05,
StoreIn06,
StoreIn07,
StoreIn08,
StoreIn09,
StoreOut10, //出库
StoreOut11,
StoreOut12,
StoreOut13,
StoreOut14,
StoreOut15,
StoreOut16,
StoreOut17,
StoreOut18,
StoreTS01,
StoreTS02,
StoreTS03,
StoreTS04,
StoreTS05,
StoreTS06,
StoreTS07,
StoreTS08,
StoreTS09,
StoreTS10,
StoreTS11,
StoreTS12,
StoreTS13,
StoreTS14,
StoreTS15,
StoreTS16,
StoreTS17,
StoreTS18,
}
public enum AlarmType
{
/// <summary>
/// 没有报警
/// </summary>
None = 0,
/// <summary>
/// 轴报警
/// </summary>
AxisAlarm = 1,
/// <summary>
/// 收到急停
/// </summary>
SuddenStop = 10,
/// <summary>
/// 没有气压信号
/// </summary>
NoAirCheck = 11,
/// <summary>
/// 轴运动错误,没有达到指定脉冲,但是io判断已停止运动
/// </summary>
AxisMoveError = 20,
/// <summary>
/// io信号超时未收到
/// </summary>
IoSingleTimeOut = 30,
}
}