| | |
| | | // private static final int[][] execute = new int[][]{{1,4},{2,4},{3,4},{4,4},{5,6},{6,6},{7,4},{8,4},{9,3},{10,4},{11,4}}; |
| | | private static final int[][] execute = new int[][]{{1,4},{2,4},{3,4},{4,4},{5,6},{6,6},{7,4},{8,4},{9,3},{10,4},{11,4}}; |
| | | |
| | | private static final Integer jarMaxLoc = 6; |
| | | private static final Float jarTemperature = 50F; |
| | | private static final Integer jarMaxLoc = 7; |
| | | private static final Float jarTemperature = 80F; |
| | | @Autowired |
| | | private CommonService commonService; |
| | | @Autowired |
| | |
| | | if (!Cools.isEmpty(barcode)) { |
| | | // log.info("{}号条码扫描器检测条码信息:{}", inSta.getBarcode(), barcode); |
| | | if ("NG".endsWith(barcode) || "NoRead".equals(barcode) || !CodeDetectionUtil.barcodeDetection(barcode)) { |
| | | continue; |
| | | } |
| | | if ("00000000".equals(barcode)){ |
| | | log.error(inSta+"站点,扫码失败,barcode:"+barcode); |
| | | // led 异常显示 |
| | | // LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, inSta.getLed()); |
| | | // if (ledThread != null) { |
| | | // MessageQueue.offer(SlaveType.Led, inSta.getLed(), new Task(5, inSta+"站点,扫码失败,barcode:"+barcode)); |
| | | // } |
| | | continue; |
| | | } |
| | | } else { |
| | |
| | | } |
| | | //退库模式跳过118、119出库任务 |
| | | if (wrkMast.getStaNo()==118 || wrkMast.getStaNo()==119){ |
| | | RgvOneSign rgvOneSign = rgvOneSignMapper.selectOneSign(); |
| | | RgvOneSign rgvOneSign = rgvOneSignMapper.selectOneSign("oneSign"); |
| | | if (Cools.isEmpty(rgvOneSign) || rgvOneSign.getRgvOneSign()==1){ |
| | | continue; |
| | | } |
| | |
| | | } |
| | | //退库模式跳过118、119出库任务 |
| | | if (wrkMast.getStaNo()==118 || wrkMast.getStaNo()==119){ |
| | | RgvOneSign rgvOneSign = rgvOneSignMapper.selectOneSign(); |
| | | RgvOneSign rgvOneSign = rgvOneSignMapper.selectOneSign("oneSign"); |
| | | if (Cools.isEmpty(rgvOneSign) || rgvOneSign.getRgvOneSign()==1){ |
| | | continue; |
| | | } |
| | |
| | | // 站点条件判断 |
| | | if (staProtocol.isAutoing() && staProtocol.isLoading() && staProtocol.isInEnable() |
| | | && staProtocol.isEmptyMk() && ((staProtocol.getWorkNo() > 32222 && staProtocol.getWorkNo() <= 63333) || staProtocol.getWorkNo()==0) && staProtocol.isPakMk()) { |
| | | |
| | | //回库标记 |
| | | if (emptyInSta.getStaNo()==126 || emptyInSta.getStaNo()==131){ |
| | | RgvOneSign rgvOneSign = rgvOneSignMapper.selectOneSign("sign"+emptyInSta.getStaNo()); |
| | | if (Cools.isEmpty(rgvOneSign) || rgvOneSign.getRgvOneSign()!=1){ |
| | | continue; |
| | | } |
| | | } |
| | | try { |
| | | LocTypeDto locTypeDto = new LocTypeDto(staProtocol); |
| | | |
| | |
| | | // 站点条件判断 |
| | | if (staProtocol.isAutoing() && staProtocol.isLoading() && staProtocol.isInEnable() |
| | | && staProtocol.isEmptyMk() && ((staProtocol.getWorkNo() > 32222 && staProtocol.getWorkNo() <= 63333) || staProtocol.getWorkNo()==0) && staProtocol.isPakMk()) { |
| | | |
| | | //回库标记 |
| | | if (emptyInSta.getStaNo()==310 || emptyInSta.getStaNo()==312){ |
| | | RgvOneSign rgvOneSign = rgvOneSignMapper.selectOneSign("sign"+emptyInSta.getStaNo()); |
| | | if (Cools.isEmpty(rgvOneSign) || rgvOneSign.getRgvOneSign()!=1){ |
| | | continue; |
| | | } |
| | | } |
| | | try { |
| | | LocTypeDto locTypeDto = new LocTypeDto(staProtocol); |
| | | |
| | |
| | | */ |
| | | public synchronized void storeEmptyPlt3() { |
| | | try{ |
| | | RgvOneSign rgvOneSign = rgvOneSignMapper.selectOneSign(); |
| | | RgvOneSign rgvOneSign = rgvOneSignMapper.selectOneSign("oneSign"); |
| | | if (Cools.isEmpty(rgvOneSign) || rgvOneSign.getRgvOneSign()==1){ |
| | | return; |
| | | } |
| | |
| | | if (jarWrkMastExecuteGenerate5(jarSlave,sign)){ |
| | | signExecute[jarSlave.getId()-5] = true; |
| | | return signExecute; |
| | | //出硫化罐 ===》 入冷却槽 |
| | | //冷却完成上输送线 |
| | | } |
| | | continue; |
| | | } |