| | |
| | | for (DevpSlave.Sta inSta : devp.getInSta()) { |
| | | // 获取条码扫描仪信息 |
| | | BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, inSta.getBarcode()); |
| | | if (barcodeThread == null) { |
| | | continue; |
| | | } |
| | | String barcode = barcodeThread.getBarcode(); |
| | | if(!Cools.isEmpty(barcode)) { |
| | | log.info("{}号条码扫描器检测条码信息:{}", inSta.getBarcode(), barcode); |
| | |
| | | write1 = siemensS7Net.Write("DB100." + (index*2 + 70), staProtocol.getStaNo()); // 目标站 |
| | | // 二期 |
| | | } else { |
| | | write = siemensS7Net.Write("DB100." + (index-35)*2 + 180, staProtocol.getWorkNo()); // 工作号 |
| | | write = siemensS7Net.Write("DB100." + ((index-35)*2 + 180), staProtocol.getWorkNo()); // 工作号 |
| | | Thread.sleep(100); |
| | | write1 = siemensS7Net.Write("DB100." + (index-35)*2 + 198, staProtocol.getStaNo()); // 目标站 |
| | | write1 = siemensS7Net.Write("DB100." + ((index-35)*2 + 198), staProtocol.getStaNo()); // 目标站 |
| | | } |
| | | |
| | | if (!write.IsSuccess || !write1.IsSuccess) { |