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
| #region << 版 本 注 释 >>
| /*----------------------------------------------------------------
| * 命名空间:WIDESEAWCS_Tasks.ConveyorLineJob
| * 创建者:胡童庆
| * 创建时间:2024/8/2 16:13:36
| * 版本:V1.0.0
| * 描述:
| *
| * ----------------------------------------------------------------
| * 修改人:
| * 修改时间:
| * 版本:V1.0.1
| * 修改说明:
| *
| *----------------------------------------------------------------*/
| #endregion << 版 本 注 释 >>
|
| using System;
| using System.Collections.Generic;
| using System.Linq;
| using System.Text;
| using System.Threading.Tasks;
| using WIDESEAWCS_QuartzJob.DeviceBase;
|
| namespace WIDESEAWCS_Tasks.ConveyorLineJob
| {
| public class ConveyorLineTaskCommand : DeviceCommand
| {
| public ushort InteractiveSignal { get; set; }
|
| [DataLength(25)]
| public string Barcode { get; set; }
|
| public int TargetAddress { get; set; }
|
| public int TaskNum { get; set; }
| }
|
| public enum SignalType
| {
| /// <summary>
| /// PLC入库口请求
| /// </summary>
| InEntranceRequest,
|
| /// <summary>
| /// WCS入库口响应
| /// </summary>
| InEntranceResponse,
|
| /// <summary>
| /// PLC入库口请求复位
| /// </summary>
| InEntranceRequestReset,
|
| /// <summary>
| /// WCS入库口响应复位
| /// </summary>
| InEntranceResponseReset,
|
| /// <summary>
| /// PLC出库口请求
| /// </summary>
| OutEntranceRequest,
|
| /// <summary>
| /// WCS出库口响应
| /// </summary>
| OutEntranceResponse,
|
| /// <summary>
| /// PLC出库口请求复位
| /// </summary>
| OutEntranceRequestReset,
|
| /// <summary>
| /// WCS出库口响应复位
| /// </summary>
| OutEntranceResponseReset,
|
| /// <summary>
| /// PLC入库站台请求
| /// </summary>
| InStationRequest,
|
| /// <summary>
| /// WCS入库站台响应
| /// </summary>
| InStationResponse,
|
| /// <summary>
| /// PLC入库站台请求复位
| /// </summary>
| InStationRequestReset,
|
| /// <summary>
| /// WCS入库站台响应复位
| /// </summary>
| InStationResponseReset,
|
| /// <summary>
| /// PLC出库站台请求
| /// </summary>
| OutStationRequest,
|
| /// <summary>
| /// WCS出库站台响应
| /// </summary>
| OutStationResponse,
|
| /// <summary>
| /// PLC出库站台请求复位
| /// </summary>
| OutStationRequestReset,
|
| /// <summary>
| /// WCS出库站台响应复位
| /// </summary>
| OutStationResponseReset,
| }
|
| public enum PLCSignalType
| {
| RequestInbound = 1,
| RequestInNextAddress = 2,
| ConveyorLineInFinish = 3,
| RequestOutbound = 4,
| RequestOutNextAddress = 5,
| ConveyorLineOutFinish = 6
| }
| }
|
|