更新:开启缓存货位光电

This commit is contained in:
USER-20220102CG\noblelift
2023-02-22 10:57:07 +08:00
parent f5bdddaf82
commit d3662bb58b

View File

@@ -219,18 +219,18 @@ public class NDCSocketConnectionAutoRun extends AbstractAutoRunnable {
//嘉耐缓存货架 //嘉耐缓存货架
if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) { if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) {
lnshLaminatingMachineDeviceDriver = (LnshLaminatingMachineDeviceDriver) device.getDeviceDriver(); lnshLaminatingMachineDeviceDriver = (LnshLaminatingMachineDeviceDriver) device.getDeviceDriver();
// if (lnshLaminatingMachineDeviceDriver.getMove() != 0) { if (lnshLaminatingMachineDeviceDriver.getMove() != 0) {
// inst.setExecute_status("1");
// instructionService.update(inst);
// data = AgvService.sendAgvOneModeInst(phase, index, 0);
// flag = true;
// } else {
// logServer.deviceExecuteLog("ndc","","", "AGV请求取货设备{}无货,无法反馈");
// }
inst.setExecute_status("1"); inst.setExecute_status("1");
instructionService.update(inst); instructionService.update(inst);
data = AgvService.sendAgvOneModeInst(phase, index, 0); data = AgvService.sendAgvOneModeInst(phase, index, 0);
flag = true; flag = true;
} else {
logServer.deviceExecuteLog("ndc","","", "AGV请求取货设备{}无货,无法反馈");
}
inst.setExecute_status("1");
instructionService.update(inst);
// data = AgvService.sendAgvOneModeInst(phase, index, 0);
flag = true;
} }
//嘉耐工位模板 //嘉耐工位模板
if (device.getDeviceDriver() instanceof LnshStationDeviceDriver) { if (device.getDeviceDriver() instanceof LnshStationDeviceDriver) {
@@ -318,18 +318,18 @@ public class NDCSocketConnectionAutoRun extends AbstractAutoRunnable {
//嘉耐缓存货架 //嘉耐缓存货架
if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) { if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) {
lnshLaminatingMachineDeviceDriver = (LnshLaminatingMachineDeviceDriver) device.getDeviceDriver(); lnshLaminatingMachineDeviceDriver = (LnshLaminatingMachineDeviceDriver) device.getDeviceDriver();
// if (lnshLaminatingMachineDeviceDriver.getMove() == 0) { if (lnshLaminatingMachineDeviceDriver.getMove() == 0) {
// inst.setExecute_status("5");
// instructionService.update(inst);
// data = AgvService.sendAgvOneModeInst(phase, index, 0);
// flag = true;
// } else {
// logServer.deviceExecuteLog("ndc","","","AGV取货完成请求离开设备{}有货,无法反馈");
// }
inst.setExecute_status("5"); inst.setExecute_status("5");
instructionService.update(inst); instructionService.update(inst);
data = AgvService.sendAgvOneModeInst(phase, index, 0); data = AgvService.sendAgvOneModeInst(phase, index, 0);
flag = true; flag = true;
} else {
logServer.deviceExecuteLog("ndc","","","AGV取货完成请求离开设备{}有货,无法反馈");
}
inst.setExecute_status("5");
instructionService.update(inst);
// data = AgvService.sendAgvOneModeInst(phase, index, 0);
flag = true;
} }
//嘉耐工位模板 //嘉耐工位模板
if (device.getDeviceDriver() instanceof LnshStationDeviceDriver) { if (device.getDeviceDriver() instanceof LnshStationDeviceDriver) {
@@ -440,18 +440,18 @@ public class NDCSocketConnectionAutoRun extends AbstractAutoRunnable {
//嘉耐缓存货架 //嘉耐缓存货架
if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) { if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) {
lnshLaminatingMachineDeviceDriver = (LnshLaminatingMachineDeviceDriver) device.getDeviceDriver(); lnshLaminatingMachineDeviceDriver = (LnshLaminatingMachineDeviceDriver) device.getDeviceDriver();
// if (lnshLaminatingMachineDeviceDriver.getMove() == 0) { if (lnshLaminatingMachineDeviceDriver.getMove() == 0) {
// inst.setExecute_status("3");
// instructionService.update(inst);
// data = AgvService.sendAgvOneModeInst(phase, index, 0);
// flag = true;
// } else {
// logServer.deviceExecuteLog("ndc","","","AGV请求放货设备{}有货,无法反馈");
// }
inst.setExecute_status("3"); inst.setExecute_status("3");
instructionService.update(inst); instructionService.update(inst);
data = AgvService.sendAgvOneModeInst(phase, index, 0); data = AgvService.sendAgvOneModeInst(phase, index, 0);
flag = true; flag = true;
} else {
logServer.deviceExecuteLog("ndc","","","AGV请求放货设备{}有货,无法反馈");
}
inst.setExecute_status("7");
instructionService.update(inst);
// data = AgvService.sendAgvOneModeInst(phase, index, 0);
flag = true;
} }
//嘉耐工位模板 //嘉耐工位模板
if (device.getDeviceDriver() instanceof LnshStationDeviceDriver) { if (device.getDeviceDriver() instanceof LnshStationDeviceDriver) {
@@ -521,18 +521,18 @@ public class NDCSocketConnectionAutoRun extends AbstractAutoRunnable {
//嘉耐缓存货架 //嘉耐缓存货架
if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) { if (device.getDeviceDriver() instanceof LnshLaminatingMachineDeviceDriver) {
lnshLaminatingMachineDeviceDriver = (LnshLaminatingMachineDeviceDriver) device.getDeviceDriver(); lnshLaminatingMachineDeviceDriver = (LnshLaminatingMachineDeviceDriver) device.getDeviceDriver();
// if (lnshLaminatingMachineDeviceDriver.getMove() != 0) { if (lnshLaminatingMachineDeviceDriver.getMove() != 0) {
// inst.setExecute_status("6");
// instructionService.update(inst);
// data = AgvService.sendAgvOneModeInst(phase, index, 0);
// flag = true;
// } else {
// logServer.deviceExecuteLog("ndc","","","AGV放货完成请求离开设备{}无货,无法反馈");
// }
inst.setExecute_status("6"); inst.setExecute_status("6");
instructionService.update(inst); instructionService.update(inst);
data = AgvService.sendAgvOneModeInst(phase, index, 0); data = AgvService.sendAgvOneModeInst(phase, index, 0);
flag = true; flag = true;
} else {
logServer.deviceExecuteLog("ndc","","","AGV放货完成请求离开设备{}无货,无法反馈");
}
inst.setExecute_status("6");
instructionService.update(inst);
// data = AgvService.sendAgvOneModeInst(phase, index, 0);
flag = true;
} }
//嘉耐工位模板 //嘉耐工位模板
if (device.getDeviceDriver() instanceof LnshStationDeviceDriver) { if (device.getDeviceDriver() instanceof LnshStationDeviceDriver) {