| | |
| | | RgvThread rgvThread = (RgvThread) SlaveConnection.get(SlaveType.Rgv, rgv.getId()); |
| | | RgvProtocol rgvProtocol = rgvThread.getRgvProtocol(); |
| | | if (rgvProtocol == null) { |
| | | |
| | | continue; |
| | | } |
| | | BasRgv basRgv = basRgvService.selectById(rgv.getId()); |
| | |
| | | } |
| | | |
| | | //初始化RGV地图 |
| | | mainService.initRgvMap(); |
| | | // mainService.initRgvMap(); |
| | | // 演示 |
| | | mainService.crnDemoOfLocMove1(); |
| | | // 入出库模式切换函数 |
| | |
| | | */ |
| | | private void readStatus(){ |
| | | try { |
| | | OperateResultExOne<byte[]> result = siemensNet.Read("DB101.0", (short) 34); |
| | | OperateResultExOne<byte[]> result = siemensNet.Read("DB1.0", (short) 34); |
| | | if (result.IsSuccess) { |
| | | if (null == rgvProtocol) { |
| | | rgvProtocol = new RgvProtocol(); |
| | |
| | | # RGV穿梭车2 |
| | | rgv[1]: |
| | | id: 2 |
| | | ip: 10.10.10.41 |
| | | ip: 192.168.4.15 |
| | | port: 502 |
| | | rack: 0 |
| | | slot: 0 |
| | |
| | | # 输送线 |
| | | devp[0]: |
| | | id: 1 |
| | | ip: 10.10.10.30 |
| | | ip: 192.168.4.250 |
| | | port: 102 |
| | | rack: 0 |
| | | slot: 0 |
| | | # 入库口1 |
| | | inSta[0]: |
| | | staNo: 15 |
| | | barcode: ${wcs-slave.barcode[0].id} |
| | | # 空板入库口1 |
| | | emptyInSta[0]: |
| | | staNo: 12 |
| | | # 出库口1 |
| | | outSta[0]: |
| | | staNo: 11 |
| | | # 拣料入库口1 |
| | | pickSta[0]: |
| | | staNo: 11 |
| | | barcode: ${wcs-slave.barcode[0].id} |
| | | # 输送线 |
| | | devp[1]: |
| | | id: 2 |
| | | ip: 192.168.4.250 |
| | | port: 102 |
| | | rack: 0 |
| | | slot: 0 |
| | |
| | | id: 1 |
| | | ip: 10.10.10.52 |
| | | port: 51236 |
| | | # 条码扫描仪 |
| | | barcode[1]: |
| | | id: 2 |
| | | ip: 10.10.10.52 |
| | | port: 51236 |
| | | # 条码扫描仪 |
| | | barcode[2]: |
| | | id: 3 |
| | | ip: 10.10.10.52 |
| | | port: 51236 |
| | | # 条码扫描仪 |
| | | barcode[3]: |
| | | id: 4 |
| | | ip: 10.10.10.52 |
| | | port: 51236 |
| | | # 条码扫描仪 |
| | | barcode[4]: |
| | | id: 5 |
| | | ip: 10.10.10.52 |
| | | port: 51236 |
| | | # LED1 |
| | | led[0]: |
| | | id: 1 |