diff --git a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/agv/ndctwo/AgvNdcTwoDeviceDriver.java b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/agv/ndctwo/AgvNdcTwoDeviceDriver.java index c40adbf99..599cff762 100644 --- a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/agv/ndctwo/AgvNdcTwoDeviceDriver.java +++ b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/agv/ndctwo/AgvNdcTwoDeviceDriver.java @@ -24,6 +24,7 @@ import org.nl.acs.device_driver.driver.AbstractDeviceDriver; import org.nl.acs.device_driver.two_conveyor.hongxiang_conveyor.HongXiangStationDeviceDriver; import org.nl.acs.device_driver.two_conveyor.manipulator_agv_station.ManipulatorAgvStationDeviceDriver; import org.nl.acs.device_driver.two_conveyor.ranging_stations.RangingStationsDeviceDriver; +import org.nl.acs.device_driver.two_conveyor.waste_foil_weighing_station.WasteFoilWeighingStationDriver; import org.nl.acs.ext.wms.service.AcsToWmsService; import org.nl.acs.ext.wms.service.impl.AcsToWmsServiceImpl; import org.nl.acs.history.ErrorUtil; @@ -46,6 +47,7 @@ import org.nl.config.lucene.service.dto.LuceneLogDto; import org.nl.system.service.param.ISysParamService; import org.nl.config.SpringContextHolder; +import java.util.LinkedHashMap; import java.util.Map; @@ -168,6 +170,8 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic ManipulatorAgvStationDeviceDriver manipulatorAgvStationDeviceDriver; //行架-agv对接位 RangingStationsDeviceDriver rangingStationsDeviceDriver; + //废箔称重位 + WasteFoilWeighingStationDriver wasteFoilWeighingStationDriver; if (phase == 0x02) { if (ObjectUtil.isEmpty(inst)) { @@ -314,7 +318,7 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic } else if (device.getDeviceDriver() instanceof RangingStationsDeviceDriver) { rangingStationsDeviceDriver = (RangingStationsDeviceDriver) device.getDeviceDriver(); ISysParamService paramService = SpringContextHolder.getBean(ISysParamService.class); - String choose = paramService.findByCode(AcsConfig.CHOOSE).getValue(); + String device_code1 = device.getDevice_code(); String length1 = rangingStationsDeviceDriver.getLength1(); String length2 = rangingStationsDeviceDriver.getLength2(); Float len1 = 0.0F; @@ -323,26 +327,49 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic len1 = Float.parseFloat(length1); len2 = Float.parseFloat(length2); } - if("A".equals(choose)){ - String offSet_A = paramService.findByCode(AcsConfig.OFFSET_A).getValue(); - if(ObjectUtil.isNotEmpty(offSet_A) && !"null".equals(offSet_A)){ - Integer integer = Integer.valueOf(offSet_A); - len1 = len1 - integer; + if (len1 * len2 < 0) { + if (ObjectUtil.isNotEmpty(device_code1) && (('A') == (device_code1.charAt(device_code1.length()-1)))) { + String offSet_A = paramService.findByCode(AcsConfig.OFFSET_A).getValue(); + if (ObjectUtil.isNotEmpty(offSet_A) && !"null".equals(offSet_A)) { + Integer integer = Integer.valueOf(offSet_A); + len1 = len1 - integer; + } + } else if (ObjectUtil.isNotEmpty(device_code1) && (('B') == (device_code1.charAt(device_code1.length()-1)))) { + String offSet_B = paramService.findByCode(AcsConfig.OFFSET_B).getValue(); + if (ObjectUtil.isNotEmpty(offSet_B) && !"null".equals(offSet_B)) { + Integer integer = Integer.valueOf(offSet_B); + len1 = integer + len1; + } + }else{ + log.info("{}设备名不符合条件,指令号{}", device_code, ikey); } - }else if("B".equals(choose)){ - String offSet_B = paramService.findByCode(AcsConfig.OFFSET_B).getValue(); - if(ObjectUtil.isNotEmpty(offSet_B) && !"null".equals(offSet_B)){ - Integer integer = Integer.valueOf(offSet_B); - len1 = integer + len1; - } - } - if(len1 * len2 < 1 ){ int roundedNumber = ObjectUtil.isNotEmpty(len1) ? NumberUtil.round(len1, 0).intValue() : 0; if (roundedNumber == 0) { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, roundedNumber); - } else { + } else if(roundedNumber > -50 || roundedNumber < 50){ data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 1, roundedNumber); + }else if(roundedNumber > 50 || roundedNumber < -50){ + log.info("设备{},偏移数据超出范围导致未反馈{},指令号{}", device_code, roundedNumber, ikey); } + }else{ + log.info("设备{},偏移数据出错导致未反馈{},指令号{}", device_code, rangingStationsDeviceDriver.getLength1() + ","+ rangingStationsDeviceDriver.getLength2(), ikey); + } + } else if (device.getDeviceDriver() instanceof WasteFoilWeighingStationDriver) { + wasteFoilWeighingStationDriver = (WasteFoilWeighingStationDriver) device.getDeviceDriver(); + if(wasteFoilWeighingStationDriver.getMove() == 1 && wasteFoilWeighingStationDriver.getAction() == 1 + && wasteFoilWeighingStationDriver.getError() == 0 && wasteFoilWeighingStationDriver.getMode() == 2){ + try { + Map map = new LinkedHashMap<>(); + map.put("to_command", "2"); + wasteFoilWeighingStationDriver.writing(map); + data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); + } catch (Exception e) { + e.printStackTrace(); + } + }else{ + message = "设备号:" + device_code + "光电信号:" + wasteFoilWeighingStationDriver.getMove() + ",动作信号:" + wasteFoilWeighingStationDriver.getAction() + "报警信号:" + wasteFoilWeighingStationDriver.getError() + ",指令号:" + ikey + "不满足取货条件"; + log.info("设备{}当前光电信号{},动作信号{} ,错误信号{},设备状态{},不满足取货条件,指令号{}", device_code, wasteFoilWeighingStationDriver.getMove(), wasteFoilWeighingStationDriver.getAction() + , wasteFoilWeighingStationDriver.getError(), wasteFoilWeighingStationDriver.getMode(), ikey); } } else { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); @@ -474,6 +501,23 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic log.info("设备{}当前光电信号{},动作信号{} ,错误信号{},不满足取货条件,指令号{}", device_code, standardInspectSiteDeviceDriver.getMove(), standardInspectSiteDeviceDriver.getAction() , standardInspectSiteDeviceDriver.getError(), ikey); } + } else if (device.getDeviceDriver() instanceof WasteFoilWeighingStationDriver) { + wasteFoilWeighingStationDriver = (WasteFoilWeighingStationDriver) device.getDeviceDriver(); + if(wasteFoilWeighingStationDriver.getMove() == 0 && wasteFoilWeighingStationDriver.getAction() == 1 + && wasteFoilWeighingStationDriver.getError() == 0 && wasteFoilWeighingStationDriver.getMode() == 2){ + try { + Map map = new LinkedHashMap<>(); + map.put("to_command", "3"); + wasteFoilWeighingStationDriver.writing(map); + data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); + } catch (Exception e) { + e.printStackTrace(); + } + }else{ + message = "设备号:" + device_code + "光电信号:" + wasteFoilWeighingStationDriver.getMove() + ",动作信号:" + wasteFoilWeighingStationDriver.getAction() + "报警信号:" + wasteFoilWeighingStationDriver.getError() + ",指令号:" + ikey + "不满足取货条件"; + log.info("设备{}当前光电信号{},动作信号{} ,错误信号{},设备状态{},不满足取货条件,指令号{}", device_code, wasteFoilWeighingStationDriver.getMove(), wasteFoilWeighingStationDriver.getAction() + , wasteFoilWeighingStationDriver.getError(), wasteFoilWeighingStationDriver.getMode(), ikey); + } } else { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); LuceneLogDto logDto = LuceneLogDto.builder() @@ -612,6 +656,8 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic } } else if (device.getDeviceDriver() instanceof RangingStationsDeviceDriver) { rangingStationsDeviceDriver = (RangingStationsDeviceDriver) device.getDeviceDriver(); + ISysParamService paramService = SpringContextHolder.getBean(ISysParamService.class); + String device_code1 = device.getDevice_code(); String length1 = rangingStationsDeviceDriver.getLength1(); String length2 = rangingStationsDeviceDriver.getLength2(); Float len1 = 0.0F; @@ -620,13 +666,32 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic len1 = Float.parseFloat(length1); len2 = Float.parseFloat(length2); } - if(len1 * len2 < 1 ){ + if (len1 * len2 < 1) { + if (ObjectUtil.isNotEmpty(device_code1) && device_code1.contains("A")) { + String offSet_A = paramService.findByCode(AcsConfig.OFFSET_A).getValue(); + if (ObjectUtil.isNotEmpty(offSet_A) && !"null".equals(offSet_A)) { + Integer integer = Integer.valueOf(offSet_A); + len1 = len1 - integer; + } + } else if (ObjectUtil.isNotEmpty(device_code1) && device_code1.contains("B")) { + String offSet_B = paramService.findByCode(AcsConfig.OFFSET_B).getValue(); + if (ObjectUtil.isNotEmpty(offSet_B) && !"null".equals(offSet_B)) { + Integer integer = Integer.valueOf(offSet_B); + len1 = integer + len1; + } + }else{ + log.info("{}设备名不符合条件,指令号{}", device_code, ikey); + } int roundedNumber = ObjectUtil.isNotEmpty(len1) ? NumberUtil.round(len1, 0).intValue() : 0; if (roundedNumber == 0) { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, roundedNumber); - } else { + } else if(roundedNumber > -50 || roundedNumber < 50){ data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 1, roundedNumber); + }else if(roundedNumber > 50 || roundedNumber < -50){ + log.info("设备{},偏移数据超出范围导致未反馈{},指令号{}", device_code, roundedNumber, ikey); } + }else{ + log.info("设备{},偏移数据出错导致未反馈{},指令号{}", device_code, rangingStationsDeviceDriver.getLength1() + ","+ rangingStationsDeviceDriver.getLength2(), ikey); } } else { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); @@ -892,6 +957,8 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic } } else if (device.getDeviceDriver() instanceof RangingStationsDeviceDriver) { rangingStationsDeviceDriver = (RangingStationsDeviceDriver) device.getDeviceDriver(); + ISysParamService paramService = SpringContextHolder.getBean(ISysParamService.class); + String device_code1 = device.getDevice_code(); String length1 = rangingStationsDeviceDriver.getLength1(); String length2 = rangingStationsDeviceDriver.getLength2(); Float len1 = 0.0F; @@ -900,13 +967,49 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic len1 = Float.parseFloat(length1); len2 = Float.parseFloat(length2); } - if(len1 * len2 < 1 ){ + if (len1 * len2 < 1) { + if (ObjectUtil.isNotEmpty(device_code1) && device_code1.contains("A")) { + String offSet_A = paramService.findByCode(AcsConfig.OFFSET_A).getValue(); + if (ObjectUtil.isNotEmpty(offSet_A) && !"null".equals(offSet_A)) { + Integer integer = Integer.valueOf(offSet_A); + len1 = len1 - integer; + } + } else if (ObjectUtil.isNotEmpty(device_code1) && device_code1.contains("B")) { + String offSet_B = paramService.findByCode(AcsConfig.OFFSET_B).getValue(); + if (ObjectUtil.isNotEmpty(offSet_B) && !"null".equals(offSet_B)) { + Integer integer = Integer.valueOf(offSet_B); + len1 = integer + len1; + } + }else{ + log.info("{}设备名不符合条件,指令号{}", device_code, ikey); + } int roundedNumber = ObjectUtil.isNotEmpty(len1) ? NumberUtil.round(len1, 0).intValue() : 0; if (roundedNumber == 0) { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, roundedNumber); - } else { + } else if(roundedNumber > -50 || roundedNumber < 50){ data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 1, roundedNumber); + }else if(roundedNumber > 50 || roundedNumber < -50){ + log.info("设备{},偏移数据超出范围导致未反馈{},指令号{}", device_code, roundedNumber, ikey); } + }else{ + log.info("设备{},偏移数据出错导致未反馈{},指令号{}", device_code, rangingStationsDeviceDriver.getLength1() + ","+ rangingStationsDeviceDriver.getLength2(), ikey); + } + } else if (device.getDeviceDriver() instanceof WasteFoilWeighingStationDriver) { + wasteFoilWeighingStationDriver = (WasteFoilWeighingStationDriver) device.getDeviceDriver(); + if(wasteFoilWeighingStationDriver.getMove() == 0 && wasteFoilWeighingStationDriver.getAction() == 1 + && wasteFoilWeighingStationDriver.getError() == 0 && wasteFoilWeighingStationDriver.getMode() == 2){ + try { + Map map = new LinkedHashMap<>(); + map.put("to_command", "4"); + wasteFoilWeighingStationDriver.writing(map); + data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); + } catch (Exception e) { + e.printStackTrace(); + } + }else{ + message = "设备号:" + device_code + "光电信号:" + wasteFoilWeighingStationDriver.getMove() + ",动作信号:" + wasteFoilWeighingStationDriver.getAction() + "报警信号:" + wasteFoilWeighingStationDriver.getError() + ",指令号:" + ikey + "不满足取货条件"; + log.info("设备{}当前光电信号{},动作信号{} ,错误信号{},设备状态{},不满足取货条件,指令号{}", device_code, wasteFoilWeighingStationDriver.getMove(), wasteFoilWeighingStationDriver.getAction() + , wasteFoilWeighingStationDriver.getError(), wasteFoilWeighingStationDriver.getMode(), ikey); } } else { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); @@ -1018,6 +1121,23 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic if ((standardInspectSiteDeviceDriver.getMove() == 1)) { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); } + } else if (device.getDeviceDriver() instanceof WasteFoilWeighingStationDriver) { + wasteFoilWeighingStationDriver = (WasteFoilWeighingStationDriver) device.getDeviceDriver(); + if(wasteFoilWeighingStationDriver.getMove() == 1 && wasteFoilWeighingStationDriver.getAction() == 1 + && wasteFoilWeighingStationDriver.getError() == 0 && wasteFoilWeighingStationDriver.getMode() == 2){ + try { + Map map = new LinkedHashMap<>(); + map.put("to_command", "5"); + wasteFoilWeighingStationDriver.writing(map); + data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); + } catch (Exception e) { + e.printStackTrace(); + } + }else{ + message = "设备号:" + device_code + "光电信号:" + wasteFoilWeighingStationDriver.getMove() + ",动作信号:" + wasteFoilWeighingStationDriver.getAction() + "报警信号:" + wasteFoilWeighingStationDriver.getError() + ",指令号:" + ikey + "不满足取货条件"; + log.info("设备{}当前光电信号{},动作信号{} ,错误信号{},设备状态{},不满足取货条件,指令号{}", device_code, wasteFoilWeighingStationDriver.getMove(), wasteFoilWeighingStationDriver.getAction() + , wasteFoilWeighingStationDriver.getError(), wasteFoilWeighingStationDriver.getMode(), ikey); + } } else { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); } @@ -1126,6 +1246,8 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic } } else if (device.getDeviceDriver() instanceof RangingStationsDeviceDriver) { rangingStationsDeviceDriver = (RangingStationsDeviceDriver) device.getDeviceDriver(); + ISysParamService paramService = SpringContextHolder.getBean(ISysParamService.class); + String device_code1 = device.getDevice_code(); String length1 = rangingStationsDeviceDriver.getLength1(); String length2 = rangingStationsDeviceDriver.getLength2(); Float len1 = 0.0F; @@ -1134,13 +1256,32 @@ public class AgvNdcTwoDeviceDriver extends AbstractDeviceDriver implements Devic len1 = Float.parseFloat(length1); len2 = Float.parseFloat(length2); } - if(len1 * len2 < 1 ){ + if (len1 * len2 < 1) { + if (ObjectUtil.isNotEmpty(device_code1) && device_code1.contains("A")) { + String offSet_A = paramService.findByCode(AcsConfig.OFFSET_A).getValue(); + if (ObjectUtil.isNotEmpty(offSet_A) && !"null".equals(offSet_A)) { + Integer integer = Integer.valueOf(offSet_A); + len1 = len1 - integer; + } + } else if (ObjectUtil.isNotEmpty(device_code1) && device_code1.contains("B")) { + String offSet_B = paramService.findByCode(AcsConfig.OFFSET_B).getValue(); + if (ObjectUtil.isNotEmpty(offSet_B) && !"null".equals(offSet_B)) { + Integer integer = Integer.valueOf(offSet_B); + len1 = integer + len1; + } + }else{ + log.info("{}设备名不符合条件,指令号{}", device_code, ikey); + } int roundedNumber = ObjectUtil.isNotEmpty(len1) ? NumberUtil.round(len1, 0).intValue() : 0; if (roundedNumber == 0) { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, roundedNumber); - } else { + } else if(roundedNumber > -50 || roundedNumber < 50){ data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 1, roundedNumber); + }else if(roundedNumber > 50 || roundedNumber < -50){ + log.info("设备{},偏移数据超出范围导致未反馈{},指令号{}", device_code, roundedNumber, ikey); } + }else{ + log.info("设备{},偏移数据出错导致未反馈{},指令号{}", device_code, rangingStationsDeviceDriver.getLength1() + ","+ rangingStationsDeviceDriver.getLength2(), ikey); } } else { data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); diff --git a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/rgv/RgvDeviceDriver.java b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/rgv/RgvDeviceDriver.java index 0b360c6cb..8c19c8f4c 100644 --- a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/rgv/RgvDeviceDriver.java +++ b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/rgv/RgvDeviceDriver.java @@ -301,6 +301,7 @@ public class RgvDeviceDriver extends AbstractOpcDeviceDriver implements DeviceDr .device_code(device_code) .content("下发多个电气信号" + itemMap) .build(); + logDto.setLog_level(3); luceneExecuteLogService.deviceExecuteLog(logDto); } } diff --git a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/two_conveyor/waste_foil_weighing_station/WasteFoilWeighingStationDriver.java b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/two_conveyor/waste_foil_weighing_station/WasteFoilWeighingStationDriver.java index 03b1864db..9f27c8dce 100644 --- a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/two_conveyor/waste_foil_weighing_station/WasteFoilWeighingStationDriver.java +++ b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/two_conveyor/waste_foil_weighing_station/WasteFoilWeighingStationDriver.java @@ -14,6 +14,7 @@ import org.nl.acs.device_driver.driver.ExecutableDeviceDriver; import org.nl.acs.ext.wms.data.GetWasteFoilWeightRequest; import org.nl.acs.ext.wms.data.GetWasteFoilWeightResponse; import org.nl.acs.ext.wms.service.AcsToWmsService; +import org.nl.acs.ext.wms.service.impl.AcsToWmsServiceImpl; import org.nl.acs.history.ErrorUtil; import org.nl.acs.history.service.DeviceErrorLogService; import org.nl.acs.history.service.impl.DeviceErrorLogServiceImpl; @@ -38,7 +39,7 @@ public class WasteFoilWeighingStationDriver extends AbstractOpcDeviceDriver impl protected ItemProtocol itemProtocol = new ItemProtocol(this); @Autowired - AcsToWmsService acsToWmsService; + AcsToWmsService acsToWmsService = SpringContextHolder.getBean(AcsToWmsService.class); DeviceErrorLogService deviceErrorLogService = SpringContextHolder.getBean(DeviceErrorLogServiceImpl.class); @@ -149,8 +150,11 @@ public class WasteFoilWeighingStationDriver extends AbstractOpcDeviceDriver impl break; case 8: // 取消称重 - if (move > 0 && !requireSucess) { - cancelWeight(); + if (move > 0 && !requireSucess && old_weight == 0 && gap_weight == 0) { + // cancelWeight(); + Map map = new LinkedHashMap<>(); + map.put("to_command", "8"); + this.writing(map); } break; case 9: @@ -262,6 +266,9 @@ public class WasteFoilWeighingStationDriver extends AbstractOpcDeviceDriver impl getWasteFoilWeightRequest.setType("4"); getWasteFoilWeightResponse = acsToWmsService.feedbackWeight(getWasteFoilWeightRequest); if (getWasteFoilWeightResponse.getstatus() == 200) { + Map map = new LinkedHashMap<>(); + map.put("to_command", "9"); + this.writing(map); feedbackSucess = true; message = "申请任务成功..."; } else { diff --git a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/ext/wms/service/impl/WmsToAcsServiceImpl.java b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/ext/wms/service/impl/WmsToAcsServiceImpl.java index fd9535102..fcee9fdbf 100644 --- a/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/ext/wms/service/impl/WmsToAcsServiceImpl.java +++ b/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/ext/wms/service/impl/WmsToAcsServiceImpl.java @@ -584,8 +584,8 @@ public class WmsToAcsServiceImpl implements WmsToAcsService { while (true) { if (wasteFoilWeighingStationDriver.getMode()==6){ jo.put("currentWeight", wasteFoilWeighingStationDriver.getWeight());//当前重量 - jo.put("lastWeight", wasteFoilWeighingStationDriver.getGap_weight());//上一次重量 - jo.put("weightGap", wasteFoilWeighingStationDriver.getOld_weight());//重量差 + jo.put("lastWeight", wasteFoilWeighingStationDriver.getOld_weight());//上一次重量 + jo.put("weightGap", wasteFoilWeighingStationDriver.getGap_weight());//重量差 break; } } @@ -598,8 +598,8 @@ public class WmsToAcsServiceImpl implements WmsToAcsService { while (true) { if (wasteFoilWeighingStationDriver.getMode()==7){ jo.put("currentWeight", wasteFoilWeighingStationDriver.getWeight());//当前重量 - jo.put("lastWeight", wasteFoilWeighingStationDriver.getGap_weight());//上一次重量 - jo.put("weightGap", wasteFoilWeighingStationDriver.getOld_weight());//重量差 + jo.put("lastWeight", wasteFoilWeighingStationDriver.getOld_weight());//上一次重量 + jo.put("weightGap", wasteFoilWeighingStationDriver.getGap_weight());//重量差 break; } } diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/blank_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/blank_manipulator.vue index 3d8673aae..f97f0aa50 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/blank_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/blank_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/box_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/box_manipulator.vue index 1305885dc..39174d27a 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/box_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/box_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/box_palletizing_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/box_palletizing_manipulator.vue index a72560a99..16c61080c 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/box_palletizing_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/box_palletizing_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/dry_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/dry_manipulator.vue index 7c5c1d480..e9f1c10a6 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/dry_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/dry_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/box_package_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/box_package_manipulator.vue index 4efbc0d99..cfc05ca68 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/box_package_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/box_package_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/box_storage_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/box_storage_manipulator.vue index d4e96c7a7..59158e5b1 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/box_storage_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/box_storage_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/return_good_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/return_good_manipulator.vue index f26fb8e84..813f83d7e 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/return_good_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/return_good_manipulator.vue @@ -54,7 +54,7 @@ @@ -187,7 +187,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/trapped_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/trapped_manipulator.vue index db887d2d1..eff2a15a1 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/trapped_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/trapped_manipulator.vue @@ -54,7 +54,7 @@ @@ -187,7 +187,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/volume_two_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/volume_two_manipulator.vue index 167c83e0a..547697099 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/volume_two_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/one_manipulator/volume_two_manipulator.vue @@ -54,7 +54,7 @@ @@ -187,7 +187,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/oven_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/oven_manipulator.vue index 8915ddb77..184ac37e0 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/oven_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/oven_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/pull_head_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/pull_head_manipulator.vue index c00571a16..d5aac44d2 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/pull_head_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/pull_head_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/pull_tail_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/pull_tail_manipulator.vue index 30e74840c..cc161d048 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/pull_tail_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/pull_tail_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/slit_two_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/slit_two_manipulator.vue index bbd428227..c36ff2b32 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/slit_two_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/slit_two_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/standard_manipulator.vue b/acs2/nladmin-ui/src/views/acs/device/driver/standard_manipulator.vue index 8396fbf13..73ad43775 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/standard_manipulator.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/standard_manipulator.vue @@ -150,7 +150,7 @@ diff --git a/acs2/nladmin-ui/src/views/acs/device/driver/standard_station.vue b/acs2/nladmin-ui/src/views/acs/device/driver/standard_station.vue index 5e97c980c..982d27bee 100644 --- a/acs2/nladmin-ui/src/views/acs/device/driver/standard_station.vue +++ b/acs2/nladmin-ui/src/views/acs/device/driver/standard_station.vue @@ -167,7 +167,7 @@