patrick.xu
2021-05-24 3c583b1091133e4af23c2534ae96bd094c132d58
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace M423project
{
    #region OPC Tag
    public static class OPCInputTag
    {
        public const string DetectionOK2 = "M423.Box.Input.DetectionOK2#";
        public const string DetectionOK4 = "M423.Box.Input.DetectionOK4#";
        public const string DetectionStart2 = "M423.Box.Input.DetectionStart2#";
        public const string DetectionStart4 = "M423.Box.Input.DetectionStart4#";
        public const string Alarm = "M423.Box.Input.Alarm";
        public const string UploadSignalRequire = "M423.Box.Input.UploadSignalRequire";
 
 
        public const string Auto = "M423.Box.Input.Auto";
        public const string Light = "M423.Box.Input.Light";
        public const string PLCInitialized = "M423.Box.Input.PLCInitialized";
        public const string PPGJceFbPW = "M423.Box.Input.PPGJceFbPW";
 
        public const string X1axisLocalPos = "M423.Box.Input.X1axisLocalPos";
        public const string Y1axisLocalPos = "M423.Box.Input.Y1axisLocalPos";
        public const string X2axisLocalPos = "M423.Box.Input.X2axisLocalPos";
        public const string Y2axisLocalPos = "M423.Box.Input.Y2axisLocalPos";
        public const string DefautDetectOK = "M423.Box.Input.DefautDetectOK";
 
        public const string EmergencyStop = "M423.Box.Input.EmergencyStop";
        public const string Reset = "M423.Box.Input.Reset";
        public const string Start = "M423.Box.Input.Start";
        public const string Stop = "M423.Box.Input.Stop";
        public const string RunStatus = "M423.Box.Input.RunStatus";
        public const string TestResult = "M423.Box.Input.TestResult";
        public const string TurnDiskReady = "M423.Box.Input.TurnDiskReady";
 
        public const string UploadFinished = "M423.Box.Input.UploadFinished";
        public const string UnloadFinished = "M423.Box.Input.UnloadFinished";
 
        #region add by Patrick 2018-07-12
        public const string UnloadBatteryDone = "M423.Box.Input.UnloadBatteryDone";
 
        public const string UnloadTrayReady = "M423.Box.Input.UnloadTrayReady";
        public const string UnloadTrayMoveToOP = "M423.Box.Input.UnloadTrayMoveToOP";
        #endregion
        //public const string PlateID = "M423.Box.Input.PlateID";
 
 
    }
    public static class OPCOutputTag
    {
        public const string Auto = "M423.Box.Output.Auto";
        public const string PCInitialized = "M423.Box.Output.PCInitialized";
        public const string BackLight4 = "M423.Box.Output.BackLight4";
        public const string BackLight5 = "M423.Box.Output.BackLight5";
        public const string CloseAlarm = "M423.Box.Output.CloseAlarm";
        public const string PingbiGuangShan = "M423.Box.Output.PingbiGuangShan";
        public const string PingbiSafeGuard = "M423.Box.Output.PingbiSafeGuard";
        public const string DetectionOK2 = "M423.Box.Output.DetectionOK2#";
        public const string DetectionOK4 = "M423.Box.Output.DetectionOK4#";
        public const string DetectionStart2 = "M423.Box.Output.DetectionStart2#";
        public const string DetectionStart4 = "M423.Box.Output.DetectionStart4#";
        public const string HuanxLight2 = "M423.Box.Output.HuanxLight2";
        public const string HuanxLight4 = "M423.Box.Output.HuanxLight4";
        public const string Light = "M423.Box.Output.Light";
        public const string LineMachinePower2 = "M423.Box.Output.LineMachinePower2#";
        public const string LineMachinePower4 = "M423.Box.Output.LineMachinePower4#";
        public const string LoadCylinder = "M423.Box.Output.LoadCylinder";
        public const string LoadRbtAlarm = "M423.Box.Output.LoadRbtAlarm";
        public const string LoadRbtPower = "M423.Box.Output.LoadRbtPower";
        public const string NGCylinder = "M423.Box.Output.NGCylinder";
        public const string RobotHandAuto = "M423.Box.Output.RobotHandAuto";
        public const string SifuPower4 = "M423.Box.Output.SifuPower4";
        public const string UnloadCylinder = "M423.Box.Output.UnloadCylinder";
        public const string UnloadRbtAlarm = "M423.Box.Output.UnloadRbtAlarm";
 
        public const string X1axisHandSpeed = "M423.Box.Output.X1axisHandSpeed";
        public const string X1axisLocation = "M423.Box.Output.X1axisLocation";
        public const string X1axisLocationPos = "M423.Box.Output.X1axisLocationPos";
        public const string X1axisLshift = "M423.Box.Output.X1axisLshift";
        public const string X1axisRshift = "M423.Box.Output.X1axisRshift";
        public const string X1AxisSpeed = "M423.Box.Output.X1AxisSpeed";
        public const string X1axisToOri = "M423.Box.Output.X1axisToOri";
        public const string X1LocationSpeed = "M423.Box.Output.X1LocationSpeed";
        public const string X1ScanBackPosition = "M423.Box.Output.X1ScanBackPosition";
        public const string X1ScanOKPosition = "M423.Box.Output.X1ScanOKPosition";
        public const string X1Y1AxisAcceleration = "M423.Box.Output.X1Y1AxisAcceleration";
        public const string X1Y1AxisDeceleration = "M423.Box.Output.X1Y1AxisDeceleration";
 
        public const string X2axisHandSpeed = "M423.Box.Output.X2axisHandSpeed";
        public const string X2axisLocation = "M423.Box.Output.X2axisLocation";
        public const string X2axisLocationPos = "M423.Box.Output.X2axisLocationPos";
        public const string X2axisLshift = "M423.Box.Output.X2axisLshift";                                                               
        public const string X2axisRshift = "M423.Box.Output.X2axisRshift";
        public const string X2AxisSpeed = "M423.Box.Output.X2AxisSpeed";
        public const string X2axisToOri = "M423.Box.Output.X2axisToOri";
        public const string X2axisWaitPos = "M423.Box.Output.X2axisWaitPos";
        public const string X2LocationSpeed = "M423.Box.Output.X2LocationSpeed";
        public const string X2Y2AxisAcceleration = "M423.Box.Output.X2Y2AxisAcceleration";
        public const string X2Y2AxisDeceleration = "M423.Box.Output.X2Y2AxisDeceleration";
 
        public const string Y1axisHandSpeed = "M423.Box.Output.Y1axisHandSpeed";
        public const string Y1axisLocation = "M423.Box.Output.Y1axisLocation";
        public const string Y1axisLocationPos = "M423.Box.Output.Y1axisLocationPos";
        public const string Y1axisLshift = "M423.Box.Output.Y1axisLshift";
        public const string Y1axisRshift = "M423.Box.Output.Y1axisRshift";
        public const string Y1AxisSpeed = "M423.Box.Output.Y1AxisSpeed";
        public const string Y1axisToOri = "M423.Box.Output.Y1axisToOri";
        public const string Y1LocationSpeed = "M423.Box.Output.Y1LocationSpeed";
        public const string Y1ScanBackPosition = "M423.Box.Output.Y1ScanBackPosition";
        public const string Y1ScanOKPosition = "M423.Box.Output.Y1ScanOKPosition";
 
        public const string Y2axisHandSpeed = "M423.Box.Output.Y2axisHandSpeed";
        public const string Y2axisLocation = "M423.Box.Output.Y2axisLocation";
        public const string Y2axisLocationPos = "M423.Box.Output.Y2axisLocationPos";
        public const string Y2axisLshift = "M423.Box.Output.Y2axisLshift";
        public const string Y2axisRshift = "M423.Box.Output.Y2axisRshift";
        
        public const string Y2AxisSpeed = "M423.Box.Output.Y2AxisSpeed";
        public const string Y2axisToOri = "M423.Box.Output.Y2axisToOri";
        public const string Y2axisWaitPos = "M423.Box.Output.Y2axisWaitPos";
        public const string Y2LocationSpeed = "M423.Box.Output.Y2LocationSpeed";
 
        public const string ZAxisStop = "M423.Box.Output.ZAxisStop";
        public const string ZhPanAction = "M423.Box.Output.ZhPanAction";
 
        public const string Cylinder1 = "M423.Box.Output.Cylinder1";
        public const string Cylinder2 = "M423.Box.Output.Cylinder2";
        public const string Cylinder3 = "M423.Box.Output.Cylinder3";
        public const string Cylinder4 = "M423.Box.Output.Cylinder4";
        public const string Cylinder5 = "M423.Box.Output.Cylinder5";
        public const string Valve1 = "M423.Box.Output.Valve1";
        public const string Valve2 = "M423.Box.Output.Valve2";
        public const string Valve3 = "M423.Box.Output.Valve3";
        public const string Valve4 = "M423.Box.Output.Valve4";
        public const string Valve5 = "M423.Box.Output.Valve5";
 
        public const string LoadRbtControl = "M423.Box.Output.LoadRbtControl";
        public const string UnloadRbtControl = "M423.Box.Output.UnloadRbtControl";
        public const string Detect24 = "M423.Box.Output.Detect24#";
 
        public const string TailingEmpty = "M423.Box.Output.TailingEmpty";
        public const string ClearOne = "M423.Box.Output.ClearOne";
        public const string ClearTwo = "M423.Box.Output.ClearTwo";
        public const string ClearThree = "M423.Box.Output.ClearThree";
        public const string TestOver = "M423.Box.Output.TestOver";
 
        public const string Station2Move = "M423.Box.Output.Station2Move";
        public const string Station4Move = "M423.Box.Output.Station4Move";
        public const string HandXi = "M423.Box.Output.HandXi";
        public const string TestResult = "M423.Box.Output.TestResult";
        public const string ChangeTuitou = "M423.Box.Output.ChangeTuitou";
 
        public const string X1AxisEnable = "M423.Box.Output.X1AxisEnable";
        public const string Y1AxisEnable = "M423.Box.Output.Y1AxisEnable";
        public const string X2AxisEnable = "M423.Box.Output.X2AxisEnable";
        public const string Y2AxisEnable = "M423.Box.Output.Y2AxisEnable";
 
        public const string RunMode = "M423.Box.Output.RunMode";
        public const string RunTimes = "M423.Box.Output.RunTimes";
        public const string TurnDiskReadyConfirm = "M423.Box.Output.TurnDiskReadyConfirm";
        public const string DetectResult_OK = "M423.Box.Output.DetectResult_OK";
 
        #region add by Patrick 2019-12-20
        public const string DetectResult_NG = "M423.Box.Output.DetectResult_NG";
        #endregion
 
        #region add by Patrick 2018-07-13
        public const string TrayBarcodeReady = "M423.Box.Output.TrayBarcodeReady";
        #endregion
 
        /// <summary>
        /// 是否做标准块检测
        /// </summary>
        public const string StandardCheck = "M423.Box.Output.StandardCheck";
 
        /// <summary>
        /// 重复性
        /// </summary>
        public const string Repeat = "M423.Box.Output.Repeat";
 
        /// <summary>
        /// 是否是抽检
        /// </summary>
        public const string SpotCheck = "M423.Box.Output.SpotCheck";
 
        public const string Alarm = "M423.Box.Output.Alarm";
    }
    #endregion
}