| | |
| | | this.device = device; |
| | | this.redisUtil = redisUtil; |
| | | |
| | | workModeTypes.put(101, new WorkModeTypeDto(101, WorkModeType.NONE, "DB1001.120")); |
| | | // workModeTypes.put(101, new WorkModeTypeDto(101, WorkModeType.NONE, "DB1001.120")); |
| | | } |
| | | |
| | | private ArrayList<BasConveyorSta> getStaNo() { |
| | |
| | | } |
| | | } |
| | | |
| | | OperateResultExOne<byte[]> resultBarcode = siemensS7Net.Read("DB100.160", (short) 8); |
| | | OperateResultExOne<byte[]> resultBarcode = siemensS7Net.Read("DB100.166", (short) 9); |
| | | if (resultBarcode.IsSuccess) { |
| | | //条码数据 |
| | | String barcode = siemensS7Net.getByteTransform().TransString(resultBarcode.Content,0,8, "UTF-8");// 条码 |
| | | String barcode = siemensS7Net.getByteTransform().TransString(resultBarcode.Content,0,9, "UTF-8");// 条码 |
| | | BasConveyorStaService basConveyorStaService = SpringUtils.getBean(BasConveyorStaService.class); |
| | | DeviceBarcodeService deviceBarcodeService = SpringUtils.getBean(DeviceBarcodeService.class); |
| | | BasConveyorSta basConveyorSta = basConveyorStaService.getOne(new LambdaQueryWrapper<BasConveyorSta>().eq(BasConveyorSta::getSiteNo, 31002)); |
| | |
| | | // write1 = siemensS7Net.Write(workNoAddress, workNo); // 工作号 |
| | | // write2 = siemensS7Net.Write(staNoAddress, staNo); // 目标站 |
| | | |
| | | write1 = siemensS7Net.Write(workNoAddress, (int) staNo); // 工作号 |
| | | write2 = siemensS7Net.Write(staNoAddress, (int) workNo); // 目标站 |
| | | write1 = siemensS7Net.Write(workNoAddress, (int) workNo); // 工作号 |
| | | write2 = siemensS7Net.Write(staNoAddress, (int) staNo); // 目标站 |
| | | |
| | | if ((write1.IsSuccess && write2.IsSuccess)) { |
| | | log.info("写入输送线命令后返回成功,并且回读成功。输送线plc编号={},{},{}", siteId, JSON.toJSON(workNo), JSON.toJSON(staNo)); |