333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace S7Test.Model
{
  public  class SOpcReadItem
    {
        /// <summary>
        /// 1读取心跳
        /// </summary>
        public string HandShake { get; set; }
        /// <summary>
        /// 2设备编号
        /// </summary>
        public string SrmNo { get; set; }
        /// <summary>
        /// 3是否有报警
        /// </summary>
        public string Alarm { get; set; }
 
        /// <summary>
        /// 4载货台是否有货
        /// </summary>
        public string LiftFull { get; set; }
        /// <summary>
        /// 5设备模式
        /// </summary>
        public string Mode { get; set; }
 
        /// <summary>
        /// 6当前列
        /// </summary>
        public string PosX { get; set; }
        /// <summary>
        /// 7当前层
        /// </summary>
        public string PosY { get; set; }
        /// <summary>
        /// 8当前排
        /// </summary>
        public string PosZ { get; set; }
        /// <summary>
        /// 9当前列坐标
        /// </summary>
        public string PosXmm { get; set; }
        /// <summary>
        /// 10当前层坐标
        /// </summary>
        public string PosYmm { get; set; }
        /// <summary>
        /// 11当前排坐标
        /// </summary>
        public string PosZmm { get; set; }
        /// <summary>
        /// 12取货完成
        /// </summary>
        public string PickFinish { get; set; }
        /// <summary>
        /// 13放货完成
        /// </summary>
        public string DeliveryFinish { get; set; }
        /// <summary>
        /// 14任务完成
        /// </summary>
        public string TaskFinish { get; set; }
        /// <summary>
        /// 15当前巷道
        /// </summary>
        public string ActualLane { get; set; }
        /// <summary>
        /// 16任务状态
        /// </summary>
        public string State { get; set; }
        /// <summary>
        /// 17报警代码
        /// </summary>
        public string AlarmCode { get; set; }
        /// <summary>
        /// 18任务号
        /// </summary>
        public string TaskNo { get; set; }
 
        /// <summary>
        /// 19确认收到下发的任务信号
        /// </summary>
        public string Ack { get; set; }
 
        public string Stb { get; set; }
 
        public string TaskFinishConfirm { get; set; }
 
 
        /// <summary>
        /// 3任务类型
        /// </summary>
        public string Command { get; set; }
        /// <summary>
        /// 4急停
        /// </summary>
        public string EmergencyStop { get; set; }
        /// <summary>
        /// 5起始列
        /// </summary>
        public string SourcePosX { get; set; }
        /// <summary>
        /// 6起始层
        /// </summary>
        public string SourcePosY { get; set; }
        /// <summary>
        /// 7起始排
        /// </summary>
        public string SourcePosZ { get; set; }
        /// <summary>
        /// 8目标列
        /// </summary>
        public string DestinationPosX { get; set; }
        /// <summary>
        /// 9目标层
        /// </summary>
        public string DestinationPosY { get; set; }
        /// <summary>
        /// 10目标排
        /// </summary>
        public string DestinationPosZ { get; set; }
 
 
        /// <summary>
        /// 13解除报警
        /// </summary>
        public string CancleAlarm { get; set; }
 
 
        /// <summary>
        /// 15托盘类型
        /// </summary>
        public string PalletType { get; set; }
 
        /// <summary>
        /// 16高度
        /// </summary>
        public string High { get; set; }
        public SOpcReadItem()
        {
 
                HandShake = "DB541.DBW0";
                PickFinish = "DB541.DBW28";
                LiftFull = "DB541.DBW8";
                Mode = "DB541.DBW4";
                Alarm = "DB541.DBW6";
                TaskFinish = "DB541.DBW32";
                DeliveryFinish = "DB541.DBW30";
                ActualLane = "DB541.DBW38";
                SrmNo = "DB541.DBW2";
                AlarmCode = "DB541.DBW34";
                State = "DB541.DBW36";
                PosZ = "DB541.DBW10";
                PosX = "DB541.DBW12";
                PosY = "DB541.DBW14";
                PosXmm = "DB541.DBD16";
                PosYmm = "DB541.DBD20";
                PosZmm = "DB541.DBD24";
                TaskNo = "DB541.DBW40";
                Ack = "DB540.DBW32";
                TaskFinishConfirm = "DB540.DBW24";
                Stb = "DB540.DBW30";
 
                EmergencyStop = "DB540.DBW20";
                CancleAlarm = "DB540.DBW22";
                Command = "DB540.DBW18";
                SourcePosX = "DB540.DBW6";
                SourcePosY = "DB540.DBW8";
                SourcePosZ = "DB540.DBW10";
                DestinationPosX = "DB540.DBW12";
                DestinationPosY = "DB540.DBW14";
                DestinationPosZ = "DB540.DBW16";
                PalletType = "DB540.DBW4";
                High = "DB540.DBW26";
 
       }
    }
}