111
cjs
2025-06-12 55ae035e05530817bd3b923c3d6b1ec275e47332
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
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
<?xml version="1.0" encoding="utf-8" ?>
<Custom>
    
    <SqlServer>Data Source=DESKTOP-NHLBB1O;Initial Catalog=OIMobox3;User ID=sa;Password=mysqlserver;</SqlServer>
    <SqlServer1>Data Source=DESKTOP-NHLBB1O;Initial Catalog=OIMobox3;User ID=sa;Password=mysqlserver;</SqlServer1>
 
    <!--时间戳接口-->
    <timecuo>http://10.1.141.236:5000/getProductInfo</timecuo>
    <SendERPTaskType>需要回报ERP的任务类型,多个使用英文逗号隔开</SendERPTaskType>
    <!--ERP登录接口传输信息,多个使用英文逗号隔开,示例数据 -->
    <LoginInfo>64c226e170a9a0,杜文武,123456,2052</LoginInfo>
    
    <!--MES接口地址-->
    <mesurl>http://10.1.141.236:2222/api/WmsApi/GlmTonBagFillInfo</mesurl>
    <!--MES接口地址-->
    <mesurl2>http://10.1.141.236:2222/api/WmsApi/GlmTonBagFillInfo</mesurl2>
    <!--是否启用Mes接口获取数据        0 默认开启    1 不通过MES获取数据-->
    <mesOpen>0</mesOpen>
    <!--221118打包机下线流程变更        0 使用原有流程    1 使用变更流程-->
    <packChange>0</packChange>
    <!--重量差值表 清除日期-->
    <packageDate>31</packageDate>
    <!--设备合格率清单 表清理日期-->
    <productDate>31</productDate>
    <!--MODBUS地址-->
    <OITcpServerUrl>http://192.168.1.199:5102</OITcpServerUrl>
    <!--变更ip地址-->
    <BGIP></BGIP>
    <!--变更端口-->
    <BGPORT></BGPORT>
    <!--一楼等待点-->
    <Wait01>CK001-3F-FC01</Wait01>
    <!--二楼等待点-->
    <Wait02>CK001-3F-FC01</Wait02>
    <!--AGV定时充电时间(格式:时-分-秒) 夜间十二点时间格式:00:00:00    白天十二点前格式:01:00:00-->
    <BatteryTime>00:44:00</BatteryTime>
    <!--充电桩-->
    <!--参数说明:agvNo:车号    agvType:车型    charginGroup:充电桩分组        charginIP:充电桩IP        agvBit:agv站点号    enable:是否启用-->
    <ChargingPile>
        <![CDATA[
        [
            {"agvNo":"1","agvType":"堆垛","charginGroup":"1","charginIP":"10.15.73.13","agvBit":"378","enable":"1"},
            {"agvNo":"4","agvType":"前移","charginGroup":"2","charginIP":"10.15.73.14","agvBit":"379","enable":"1"},
            {"agvNo":"5","agvType":"前移","charginGroup":"3","charginIP":"10.15.73.14","agvBit":"379","enable":"1"},
            {"agvNo":"6","agvType":"前移","charginGroup":"4","charginIP":"10.15.73.14","agvBit":"379","enable":"1"}
        ]]]>
    </ChargingPile>
    <!--电量车号-->
    <ChargingAgvNo>
        <![CDATA[
        [
          "6","7","2","3"
        ]]]>
    </ChargingAgvNo>
    <!--
        plc配置信息,enable=1启用,打包线多个设备共用一个ip通讯                            变量信息:          device        设备号
        deviceType:1    3楼-包装机                                                                          deviceType    设备类型
        deviceType:2    3楼-打包线-复称平台                                                                  ip            设备地址
        deviceType:3    3楼-打包线-满托入(叠包机)                                                          readAddr        读取设备内信息的地址
        deviceType:4    3楼-打包线-满托出(下线)                                                          writeAddr     写入设备内信息的地址
        deviceType:5    3楼-打包线-空托出(复称平台下方)                                                  location      设备编号
        deviceType:6    3楼-打包线-拆盘机(补空托盘)                                                      enable        设备当前是否已经启用
        deviceType:7    1楼-叠托(电梯下放)                                ————弃用                      port            MODBUS读取端口号    
        deviceType:8    1号货梯-三楼                                                    新增参数:
                                                                                                          Extend        
                                                                                                          包装机用于:对应 地堆缓存位,其他设备无可以为空
                                                                                                          叠包机用于:WMS 改道接口 传输的 改道库区编码
        后续加入
        deviceType:9    1楼-拆盘机(拆盘补空)                            ————弃用
        deviceType:10    1楼-叠托(电梯下放——无需叠托)                ————弃用
                                (作废,不需要,叠托点为一个位置,
                                仅仅是出于是否叠底托时AGV站点不一样,
                                该配置项已配置在sendBit里面)
        deviceType:11    2号货梯-三楼
        deviceType:12    1号货梯-一楼
        deviceType:13    2号货梯-一楼
        
        deviceType:14    写入5号包装机相关信息  221115新增配置内容        ————弃用
        
        二期新增设备
        deviceType:15    3楼-叠盘机-满托下线入库
        
        成品入库流程设备
        deviceType:16    车间出口
        deviceType:17    仓库入口
        deviceType:18    上料平台1
        deviceType:19    仓库出口 2号位端口信息
        deviceType:20    连廊 电动门 1
        deviceType:21    连廊 电动门 2
    -->
    <plcInfo>
        <![CDATA[
        [
         {"device":"1","deviceType":"1",ip:"192.168.1.199","port":502,"readAddr":0,"writeAddr":50,"location":"T1","Extend":"","enable":0},
         {"device":"2","deviceType":"1",ip:"192.168.1.101","port":502,"readAddr":0,"writeAddr":50,"location":"T2","Extend":"","enable":0},
         {"device":"3","deviceType":"1",ip:"192.168.1.102","port":502,"readAddr":0,"writeAddr":100,"location":"T3","Extend":"","enable":0},
         {"device":"4","deviceType":"1",ip:"192.168.1.103","port":502,"readAddr":0,"writeAddr":100,"location":"T4","Extend":"","enable":0},
         {"device":"5","deviceType":"1",ip:"192.168.1.104","port":502,"readAddr":0,"writeAddr":100,"location":"T5","Extend":"","enable":0},
         {"device":"6","deviceType":"1",ip:"192.168.1.105","port":502,"readAddr":0,"writeAddr":100,"location":"T6","Extend":"","enable":0},
         {"device":"7","deviceType":"1",ip:"192.168.1.106","port":502,"readAddr":0,"writeAddr":100,"location":"T7","Extend":"","enable":0},
         {"device":"8","deviceType":"1",ip:"192.168.1.107","port":502,"readAddr":0,"writeAddr":100,"location":"T8","Extend":"","enable":0},
         {"device":"9","deviceType":"1",ip:"192.168.1.108","port":502,"readAddr":0,"writeAddr":100,"location":"T9","Extend":"","enable":0},
         
         {"device":"10","deviceType":"2",ip:"192.168.1.127","port":502,"readAddr":0,"writeAddr":50,"location":"CK001-3F-FC01","Extend":"","enable":0},
         {"device":"11","deviceType":"3",ip:"192.168.1.127","port":502,"readAddr":200,"writeAddr":300,"location":"CK001-3F-DT01","Extend":"","enable":0},
         {"device":"12","deviceType":"4",ip:"192.168.1.127","port":502,"readAddr":400,"writeAddr":500,"location":"CK001-3F-DBXX01","Extend":"","enable":1},
         {"device":"13","deviceType":"5",ip:"192.168.1.127","port":502,"readAddr":600,"writeAddr":620,"location":"CK001-3F-KT01","Extend":"","enable":0},
         {"device":"14","deviceType":"6",ip:"192.168.1.127","port":502,"readAddr":640,"writeAddr":660,"location":"CK001-3F-KTRK01","Extend":"","enable":0},
         {"device":"15","deviceType":"7",ip:"192.168.1.127","port":502,"readAddr":680,"writeAddr":700,"location":"CK001-1F-DT01","Extend":"","enable":1},
         {"device":"18","deviceType":"10",ip:"192.168.1.110","port":502,"readAddr":0,"writeAddr":100,"location":"AAA","Extend":"","enable":0},
         
         {"device":"16","deviceType":"8",ip:"192.168.1.110","port":502,"readAddr":0,"writeAddr":100,"location":"CK001-3F-LIFT01","Extend":"","enable":1},
         {"device":"19","deviceType":"11",ip:"192.168.1.110","port":502,"readAddr":0,"writeAddr":100,"location":"CK001-1F-LIFT01","Extend":"","enable":0},
         {"device":"20","deviceType":"12",ip:"192.168.1.110","port":502,"readAddr":0,"writeAddr":100,"location":"AAA","Extend":"","enable":1},
         {"device":"21","deviceType":"13",ip:"192.168.1.110","port":502,"readAddr":0,"writeAddr":100,"location":"AAA","Extend":"","enable":0},
         
         
         {"device":"17","deviceType":"9",ip:"192.168.1.109","port":0,"readAddr":680,"writeAddr":700,"location":"AAA","Extend":"","enable":0},
         
         {"device":"22","deviceType":"14",ip:"192.168.1.104","port":5000,"readAddr":1,"writeAddr":1,"location":"AAA","Extend":"","enable":0},
         
         {"device":"23","deviceType":"15",ip:"192.168.1.104","port":5000,"readAddr":1,"writeAddr":1,"location":"AAA","Extend":"","enable":0},
         
         {"device":"24","deviceType":"16",ip:"192.168.1.104","port":5000,"readAddr":1,"writeAddr":1,"location":"AAA","Extend":"1","enable":0},
         {"device":"24","deviceType":"17",ip:"192.168.1.104","port":5000,"readAddr":1,"writeAddr":1,"location":"AAA","Extend":"2","enable":0},
         {"device":"26","deviceType":"18",ip:"192.168.1.104","port":5000,"readAddr":1,"writeAddr":1,"location":"AAA","Extend":"","enable":0},
         {"device":"27","deviceType":"18",ip:"192.168.1.104","port":5000,"readAddr":1,"writeAddr":1,"location":"AAA","Extend":"","enable":0},
         {"device":"24","deviceType":"19",ip:"192.168.1.104","port":5000,"readAddr":1,"writeAddr":1,"location":"AAA","Extend":"","enable":0},
         {"device":"25","deviceType":"20",ip:"192.168.1.104","port":5000,"readAddr":1,"writeAddr":1,"location":"AAA","Extend":"","enable":0},
         {"device":"25","deviceType":"21",ip:"192.168.1.104","port":5000,"readAddr":1,"writeAddr":1,"location":"AAA","Extend":"","enable":0}
        ]]]>
    </plcInfo>
 
    <!--
        plc货位编码,                                                    参数含义:    
        原先                                                                task:需要拦截的任务序号(标记排序作用)
        taskType:1    空托出库                ————调用接口下发(弃用)    taskType:AMS任务类型     
        taskType:2    3楼成品出库                ————调用接口下发            location:WMS任务类型        比如:3F_BJCPKT        注:读ext1的值
        taskType:3    空托线边1                ————未知(不做处理)                
        taskType:4    空托线边2                ————未知(不做处理)    
        
        后续添加
        taskType:5    3楼缓存架入叠托                          
        taskType:6    3楼拆盘补空                              
        taskType:7    1楼拆盘补空                ————弃用
        
        taskType:8  3楼复称入缓存架
        taskType:9  满托入库                ————由WMS创建任务用于拦截生成电梯任务(原先为 三楼打包下线口 至 一楼叠托口,现在直接 从 三楼满托库区 送往 一楼终点库区即可)
        
        二次添加
        taskType:10 3楼复称入缓存架NG
        
        教称流程
        taskType:11 3楼砝码入复称NG            ————弃用
        taskType:12 3楼复称入包装机NG        ————弃用
        taskType:13 3楼包装机入复称NG        ————弃用
        taskType:14 3楼复称入砝码NG            ————弃用
        
        教称后处理流程
        taskType:15 3楼缓存架入叠托NG
        taskType:16 3楼缓存架入包装机NG        ————弃用
        
        二期更改与新增流程(需要增加的新配置项)
        taskType:17 3楼包装补空                ————二期:由 AMS 自建任务改为 由 WMS 创建下发,因此需要配置此任务数据
        taskType:18 3楼叠盘下线                ————二期:三楼叠盘机空托盘满托下线入库
        taskType:19 3楼打包下线                ————二期:三楼打包下线口满托盘满托下线入库
        
        AMS自建任务类型
        NG缓存一段                            ————弃用
        NG缓存二段                            ————弃用
        电梯取货
        电梯卸货
        3楼包装取料
    -->
    <huoWeiCode>
        <![CDATA[
        [
         {"task":"1","taskType":"空托出库","location":"3F_BJCPKT"},
         {"task":"2","taskType":"3楼成品出库","location":"1F_HJ_CKHC"},
         {"task":"3","taskType":"空托线边1","location":"PDA01"},
         {"task":"4","taskType":"空托线边2","location":"PDA02"},
         
         {"task":"5","taskType":"3楼缓存架入叠托","location":"3F_HC_DB"},
         {"task":"6","taskType":"3楼拆盘补空","location":"3F_BJ_BZRK"},
         {"task":"7","taskType":"1楼拆盘补空","location":"1F_DTKT_CPJ"},
         
         {"task":"8","taskType":"3楼复称入缓存架","location":"3F_FC_HC"},
         {"task":"9","taskType":"满托入库","location":"1F_DT_HJ"},
         
         {"task":"10","taskType":"3楼复称入缓存架NG","location":"NG_HJ"},
         
         {"task":"11","taskType":"3楼砝码入复称NG","location":"NG_FM_FC"},
         {"task":"12","taskType":"3楼复称入包装机NG","location":"NG_FC_BZJ"},
         {"task":"13","taskType":"3楼包装机入复称NG","location":"NG_BZJ_FC"},
         {"task":"14","taskType":"3楼复称入砝码NG","location":"NG_FC_FM"},
         
         {"task":"15","taskType":"3楼缓存架入叠托NG","location":"3F_NG_DB"},
         
         {"task":"16","taskType":"3楼缓存架入包装机NG","location":"3F_NG_DB"},
         
         {"task":"17","taskType":"3楼包装补空","location":"3F_NG_DB"},
         
         {"task":"18","taskType":"3楼叠盘下线","location":"3F_NG_DB"},
         {"task":"18","taskType":"辅材入库","location":"3F_NG_DB"},
         {"task":"18","taskType":"辅材出库","location":"3F_NG_DB"},
         {"task":"18","taskType":"辅材回库","location":"3F_NG_DB"},
         {"task":"19","taskType":"3楼成品出库","location":"CK001_XN01"},
         {"task":"19","taskType":"烘干机空托上线","location":"CK001_XN01"},
         {"task":"19","taskType":"烘干机满托下线","location":"CK001_XN01"},
         {"task":"19","taskType":"剪切机满托上线","location":"CK001_XN01"},
         {"task":"19","taskType":"剪切机空托下线","location":"CK001_XN01"},
         
        ]]]>
    </huoWeiCode>
 
    <!--
        特殊点位任务推送处理,                              参数含义:    对应<MongoTN_AB_STOCK_LOCATION>表
        task:1    3楼复称入缓存架                                    task:特殊任务序号(标记排序作用)
        task:2    特殊任务类型2(保留类型,便于后期添加)            taskType:具有特殊点的任务类型(由AMS自定义)
                                                                bit:当前特殊任务类型的任务点位(对应主表 CN_S_START_BIT 或者主表 CN_S_END_BIT )
                                                                agv:当前特殊点位对应的agv号(对应标题表 CN_N_AGV_LOCATION )
                                                                (已作废)floor:当前特殊任务类型的特殊点位层数(对应标题表 CN_S_FLOOR )
                                                                floor:当前特殊任务类型的特殊点位层数(直接去Mongo里面查询,目前入库的终点层数均是直接读Mongo,小车是同一辆 )
                                                                        有关floor备注:一楼层数都是1,而不是将floor赋值给FRow
                                                                
                                                                
                                                                
        特殊情况备注:
            taskType为满托入库的时候,起点应为一楼叠盘机,终点由WMS指定,任务由WMS下发
    -->
    <sendBit>
        <![CDATA[
        [
         {"task":"1","taskType":"3楼复称入缓存架","bit":"CK001-3F-FC01","agv":999,"floor":"1"},
    
         
         {"task":"2","taskType":"满托入库","bit":"CK001-1F-DT01","agv":2,"floor":"2"},
         {"task":"2","taskType":"满托入库","bit":"CK001-1F-DT01","agv":1,"floor":"1"}
        ]]]>
    </sendBit>
 
    <!--参数说明:
        machineLoc:包装机货位
        ddLoc:地堆缓存点
        quantity:数量
    -->
    <AGVLocation>
        <![CDATA[
        [
         {"machineLoc":"loc1,loc2","ddLoc",["loc1","loc2"],"Enabel":1},
         {"machineLoc":"loc1,loc2","ddLoc",["loc1","loc2"],"Enabel":1}
        ]]]>
    </AGVLocation>
 
    <!--参数说明:
        ddLoc:地堆缓存点
        Site:agv站点 从左到右一次是一层到六层的站点
        trayType:托盘类型 1:川字托 2:田字托
    -->
    <DDSite>
        <![CDATA[
        [
         {"ddLoc":"loc1","Site":[1,2,3],quantity:6,trayType:1,"Enable":1}
        ]]]>
    </DDSite>
 
    <!--参数说明:
        AgvNo:车号
    -->
    <AGVState>
        <![CDATA[
        [
         {"AgvNo":"1","ip":"10.50.65.30","port":502,"readAddr":0,"writeAddr":0,"enable":0},
         {"AgvNo":"1","ip":"10.50.65.30","port":502,"readAddr":0,"writeAddr":7,"enable":0}
        ]]]>
    </AGVState>
 
    <!--
        成品入库的接驳位
        参数说明:
        locCode:货位编码
    -->
    <Connectingbits>
        <![CDATA[
        [
         {"locCode":"1","agvSite":[],"enable":1},
         {"locCode":"2","agvSite":[],"enable":1}
        ]]]>
    </Connectingbits>
 
    <!--
        第三方接口URL配置项
        参数说明:
        UrlNo:URL标识(唯一,开发指定,不允许修改)
        UrlSign:URL中文含义
        Url:URL调用地址
        Enable:是否启用
    -->
    <ThirdUrl>
        <![CDATA[
        [
         {"UrlNo":"1","UrlSign":"ERP登录接口","Url":"http://113.105.66.24:89/k3cloud/Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser.common.kdsvc","Enable":1},
         {"UrlNo":"2","UrlSign":"ERP条码主档接口","Url":"http://113.105.66.24:89/k3cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save.common.kdsvc","Enable":1},
         {"UrlNo":"3","UrlSign":"ERP批号接口","Url":"http://113.105.66.24:89/k3cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save.common.kdsvc","Enable":1}
        ]]]>
    </ThirdUrl>
    
    <!--
        看板
    -->
    <wareInfo>
        <![CDATA[
        [
         {"wareName":"车间","ip":"10.50.65.30","port":502,"readAddr":0,"writeAddr":0,"enable":1},
         {"wareName":"立库","ip":"10.50.65.26","port":5006,"readAddr":0,"writeAddr":0,"enable":1}
        ]]]>
    </wareInfo>
</Custom>