rev 驱动更新
This commit is contained in:
@@ -236,10 +236,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
&& (lnshPalletizingManipulatorSiteDeviceDriver.getAction() == 3 || lnshPalletizingManipulatorSiteDeviceDriver.getAction() == 1)) {
|
&& (lnshPalletizingManipulatorSiteDeviceDriver.getAction() == 3 || lnshPalletizingManipulatorSiteDeviceDriver.getAction() == 1)) {
|
||||||
inst.setExecute_status("1");
|
inst.setExecute_status("1");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
lnshPalletizingManipulatorSiteDeviceDriver.writing(2);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",2);
|
|
||||||
lnshPalletizingManipulatorSiteDeviceDriver.writing(map);
|
|
||||||
lnshPalletizingManipulatorSiteDeviceDriver.setMessage("");
|
lnshPalletizingManipulatorSiteDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -274,10 +272,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
&& (lnshStationDeviceDriver.getAction() == 3 || lnshStationDeviceDriver.getAction() == 1)){
|
&& (lnshStationDeviceDriver.getAction() == 3 || lnshStationDeviceDriver.getAction() == 1)){
|
||||||
inst.setExecute_status("1");
|
inst.setExecute_status("1");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
lnshStationDeviceDriver.writing(2);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",2);
|
|
||||||
lnshStationDeviceDriver.writing(map);
|
|
||||||
lnshStationDeviceDriver.setMessage("");
|
lnshStationDeviceDriver.setMessage("");
|
||||||
flag=true;
|
flag=true;
|
||||||
}else{
|
}else{
|
||||||
@@ -311,10 +307,10 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
&& conveyorPressStationDeviceDriver.getMove() != 0
|
&& conveyorPressStationDeviceDriver.getMove() != 0
|
||||||
&& (conveyorPressStationDeviceDriver.getIo_action() == 3 || conveyorPressStationDeviceDriver.getIo_action() == 1)
|
&& (conveyorPressStationDeviceDriver.getIo_action() == 3 || conveyorPressStationDeviceDriver.getIo_action() == 1)
|
||||||
&& (conveyorPressStationDeviceDriver.getAction() == 3 || conveyorPressStationDeviceDriver.getAction() == 1)) {
|
&& (conveyorPressStationDeviceDriver.getAction() == 3 || conveyorPressStationDeviceDriver.getAction() == 1)) {
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
Map<String, Object> map = new LinkedHashMap<>();
|
||||||
map.put("to_command",2);
|
map.put("to_command",2);
|
||||||
conveyorPressStationDeviceDriver.writing(map);
|
conveyorPressStationDeviceDriver.writing(map);
|
||||||
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
conveyorPressStationDeviceDriver.setMessage("");
|
conveyorPressStationDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -369,11 +365,9 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
) {
|
) {
|
||||||
inst.setExecute_status("1");
|
inst.setExecute_status("1");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
conveyorBarcodeDeviceDriver.writing(2);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
conveyorBarcodeDeviceDriver.setMessage("");
|
conveyorBarcodeDeviceDriver.setMessage("");
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",2);
|
|
||||||
conveyorBarcodeDeviceDriver.writing(map);
|
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
String message = "";
|
String message = "";
|
||||||
@@ -401,10 +395,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
// && (lnshFoldDiscSiteDeviceDriver.getAction() == 3 || lnshFoldDiscSiteDeviceDriver.getAction() == 1)
|
// && (lnshFoldDiscSiteDeviceDriver.getAction() == 3 || lnshFoldDiscSiteDeviceDriver.getAction() == 1)
|
||||||
inst.setExecute_status("1");
|
inst.setExecute_status("1");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
lnshFoldDiscSiteDeviceDriver.writing(2);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",2);
|
|
||||||
lnshFoldDiscSiteDeviceDriver.writing(map);
|
|
||||||
lnshFoldDiscSiteDeviceDriver.setMessage("");
|
lnshFoldDiscSiteDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -506,11 +498,9 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
&& (lnshPalletizingManipulatorSiteDeviceDriver.getIo_action() == 3 || lnshPalletizingManipulatorSiteDeviceDriver.getIo_action() == 2)
|
&& (lnshPalletizingManipulatorSiteDeviceDriver.getIo_action() == 3 || lnshPalletizingManipulatorSiteDeviceDriver.getIo_action() == 2)
|
||||||
) {
|
) {
|
||||||
inst.setExecute_status("5");
|
inst.setExecute_status("5");
|
||||||
|
lnshPalletizingManipulatorSiteDeviceDriver.writing(3);
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",3);
|
|
||||||
lnshPalletizingManipulatorSiteDeviceDriver.writing(map);
|
|
||||||
lnshPalletizingManipulatorSiteDeviceDriver.setMessage("");
|
lnshPalletizingManipulatorSiteDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -542,10 +532,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
) {
|
) {
|
||||||
inst.setExecute_status("5");
|
inst.setExecute_status("5");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
lnshStationDeviceDriver.writing(3);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",3);
|
|
||||||
lnshStationDeviceDriver.writing(map);
|
|
||||||
lnshStationDeviceDriver.setMessage("");
|
lnshStationDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -577,10 +565,10 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
) {
|
) {
|
||||||
inst.setExecute_status("5");
|
inst.setExecute_status("5");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
Map<String, Object> map = new LinkedHashMap<>();
|
||||||
map.put("to_command",3);
|
map.put("to_command",3);
|
||||||
conveyorPressStationDeviceDriver.writing(map);
|
conveyorPressStationDeviceDriver.writing(map);
|
||||||
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
conveyorPressStationDeviceDriver.setMessage("");
|
conveyorPressStationDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -625,11 +613,9 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
conveyorBarcodeDeviceDriver = (ConveyorBarcodeDeviceDriver) device.getDeviceDriver();
|
conveyorBarcodeDeviceDriver = (ConveyorBarcodeDeviceDriver) device.getDeviceDriver();
|
||||||
if (conveyorBarcodeDeviceDriver.getMode() != 0) {
|
if (conveyorBarcodeDeviceDriver.getMode() != 0) {
|
||||||
inst.setExecute_status("5");
|
inst.setExecute_status("5");
|
||||||
|
conveyorBarcodeDeviceDriver.writing(3);
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",3);
|
|
||||||
conveyorBarcodeDeviceDriver.writing(map);
|
|
||||||
conveyorBarcodeDeviceDriver.setMessage("");
|
conveyorBarcodeDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -657,11 +643,9 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
// && (lnshFoldDiscSiteDeviceDriver.getIo_action() == 3 || lnshFoldDiscSiteDeviceDriver.getIo_action() == 2)
|
// && (lnshFoldDiscSiteDeviceDriver.getIo_action() == 3 || lnshFoldDiscSiteDeviceDriver.getIo_action() == 2)
|
||||||
) {
|
) {
|
||||||
inst.setExecute_status("5");
|
inst.setExecute_status("5");
|
||||||
|
lnshFoldDiscSiteDeviceDriver.writing(3);
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",3);
|
|
||||||
lnshFoldDiscSiteDeviceDriver.writing(map);
|
|
||||||
lnshFoldDiscSiteDeviceDriver.setMessage("");
|
lnshFoldDiscSiteDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -778,10 +762,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
&& (lnshPalletizingManipulatorSiteDeviceDriver.getAction() == 2 || lnshPalletizingManipulatorSiteDeviceDriver.getAction() == 3)) {
|
&& (lnshPalletizingManipulatorSiteDeviceDriver.getAction() == 2 || lnshPalletizingManipulatorSiteDeviceDriver.getAction() == 3)) {
|
||||||
inst.setExecute_status("3");
|
inst.setExecute_status("3");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
lnshPalletizingManipulatorSiteDeviceDriver.writing(4);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",4);
|
|
||||||
lnshPalletizingManipulatorSiteDeviceDriver.writing(map);
|
|
||||||
lnshPalletizingManipulatorSiteDeviceDriver.setMessage("");
|
lnshPalletizingManipulatorSiteDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -816,10 +798,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
&& (lnshStationDeviceDriver.getAction() == 2 || lnshStationDeviceDriver.getAction() == 3)) {
|
&& (lnshStationDeviceDriver.getAction() == 2 || lnshStationDeviceDriver.getAction() == 3)) {
|
||||||
inst.setExecute_status("3");
|
inst.setExecute_status("3");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
lnshStationDeviceDriver.writing(4);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",4);
|
|
||||||
lnshStationDeviceDriver.writing(map);
|
|
||||||
lnshStationDeviceDriver.setMessage("");
|
lnshStationDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -854,10 +834,10 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
&& (conveyorPressStationDeviceDriver.getAction() == 2 || conveyorPressStationDeviceDriver.getAction() == 3)) {
|
&& (conveyorPressStationDeviceDriver.getAction() == 2 || conveyorPressStationDeviceDriver.getAction() == 3)) {
|
||||||
inst.setExecute_status("3");
|
inst.setExecute_status("3");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
Map<String, Object> map = new LinkedHashMap<>();
|
||||||
map.put("to_command",4);
|
map.put("to_command",4);
|
||||||
conveyorPressStationDeviceDriver.writing(map);
|
conveyorPressStationDeviceDriver.writing(map);
|
||||||
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
conveyorPressStationDeviceDriver.setMessage("");
|
conveyorPressStationDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -906,10 +886,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
if (conveyorBarcodeDeviceDriver.getMode() == 2&& conveyorBarcodeDeviceDriver.getMove()==0){
|
if (conveyorBarcodeDeviceDriver.getMode() == 2&& conveyorBarcodeDeviceDriver.getMove()==0){
|
||||||
inst.setExecute_status("3");
|
inst.setExecute_status("3");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
conveyorBarcodeDeviceDriver.writing(4);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",4);
|
|
||||||
conveyorBarcodeDeviceDriver.writing(map);
|
|
||||||
conveyorBarcodeDeviceDriver.setMessage("");
|
conveyorBarcodeDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -939,10 +917,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
) {
|
) {
|
||||||
inst.setExecute_status("3");
|
inst.setExecute_status("3");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
lnshFoldDiscSiteDeviceDriver.writing(4);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",4);
|
|
||||||
lnshFoldDiscSiteDeviceDriver.writing(map);
|
|
||||||
lnshFoldDiscSiteDeviceDriver.setMessage("");
|
lnshFoldDiscSiteDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -1040,10 +1016,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
&& (lnshPalletizingManipulatorSiteDeviceDriver.getIo_action() == 2 || lnshPalletizingManipulatorSiteDeviceDriver.getIo_action() == 3)) {
|
&& (lnshPalletizingManipulatorSiteDeviceDriver.getIo_action() == 2 || lnshPalletizingManipulatorSiteDeviceDriver.getIo_action() == 3)) {
|
||||||
inst.setExecute_status("6");
|
inst.setExecute_status("6");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
lnshPalletizingManipulatorSiteDeviceDriver.writing(5);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",5);
|
|
||||||
lnshPalletizingManipulatorSiteDeviceDriver.writing(map);
|
|
||||||
lnshPalletizingManipulatorSiteDeviceDriver.setMessage("");
|
lnshPalletizingManipulatorSiteDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -1074,10 +1048,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
&& (lnshStationDeviceDriver.getIo_action() == 2 || lnshStationDeviceDriver.getIo_action() == 3)) {
|
&& (lnshStationDeviceDriver.getIo_action() == 2 || lnshStationDeviceDriver.getIo_action() == 3)) {
|
||||||
inst.setExecute_status("6");
|
inst.setExecute_status("6");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
lnshStationDeviceDriver.writing(5);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",5);
|
|
||||||
lnshStationDeviceDriver.writing(map);
|
|
||||||
lnshStationDeviceDriver.setMessage("");
|
lnshStationDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -1122,11 +1094,10 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
}else{
|
}else{
|
||||||
log.info("任务号为空");
|
log.info("任务号为空");
|
||||||
}
|
}
|
||||||
|
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
Map<String, Object> map = new LinkedHashMap<>();
|
||||||
map.put("to_command",5);
|
map.put("to_command",5);
|
||||||
conveyorPressStationDeviceDriver.writing(map);
|
conveyorPressStationDeviceDriver.writing(map);
|
||||||
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
conveyorPressStationDeviceDriver.setMessage("");
|
conveyorPressStationDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -1175,10 +1146,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
if(ObjectUtil.isNotEmpty(inst.getVehicle_code())){
|
if(ObjectUtil.isNotEmpty(inst.getVehicle_code())){
|
||||||
conveyorBarcodeDeviceDriver.writing("to_barcode",inst.getVehicle_code());
|
conveyorBarcodeDeviceDriver.writing("to_barcode",inst.getVehicle_code());
|
||||||
}
|
}
|
||||||
|
conveyorBarcodeDeviceDriver.writing(5);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",5);
|
|
||||||
conveyorBarcodeDeviceDriver.writing(map);
|
|
||||||
TaskDto task=taskService.findByCode(inst.getTask_code());
|
TaskDto task=taskService.findByCode(inst.getTask_code());
|
||||||
String material=task.getDirection();
|
String material=task.getDirection();
|
||||||
conveyorBarcodeDeviceDriver.setMessage("");
|
conveyorBarcodeDeviceDriver.setMessage("");
|
||||||
@@ -1210,10 +1179,8 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic
|
|||||||
) {
|
) {
|
||||||
inst.setExecute_status("6");
|
inst.setExecute_status("6");
|
||||||
instructionService.update(inst);
|
instructionService.update(inst);
|
||||||
|
lnshFoldDiscSiteDeviceDriver.writing(5);
|
||||||
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
data = AgvService.sendAgvOneModeInst(phase, index, 0);
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
|
||||||
map.put("to_command",5);
|
|
||||||
lnshFoldDiscSiteDeviceDriver.writing(map);
|
|
||||||
lnshFoldDiscSiteDeviceDriver.setMessage("");
|
lnshFoldDiscSiteDeviceDriver.setMessage("");
|
||||||
flag = true;
|
flag = true;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -1214,6 +1214,7 @@ public class LnshRGVDeviceDriver extends AbstractOpcDeviceDriver implements Devi
|
|||||||
this.writing("to_task1", dto.getInstruction_code());
|
this.writing("to_task1", dto.getInstruction_code());
|
||||||
this.writing("to_command1", "1");
|
this.writing("to_command1", "1");
|
||||||
this.writing("to_command1", "1");
|
this.writing("to_command1", "1");
|
||||||
|
log.info("下发前工位任务起始站{}目标站{}任务号{}",start_addr,next_addr,dto.getInstruction_code());
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 下发后工位任务
|
* 下发后工位任务
|
||||||
@@ -1236,6 +1237,7 @@ public class LnshRGVDeviceDriver extends AbstractOpcDeviceDriver implements Devi
|
|||||||
this.writing("to_task2", dto.getInstruction_code());
|
this.writing("to_task2", dto.getInstruction_code());
|
||||||
this.writing("to_command2", "1");
|
this.writing("to_command2", "1");
|
||||||
this.writing("to_command2", "1");
|
this.writing("to_command2", "1");
|
||||||
|
log.info("下发后工位任务起始站{}目标站{}任务号{}",start_addr,next_addr,dto.getInstruction_code());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1274,6 +1276,7 @@ public class LnshRGVDeviceDriver extends AbstractOpcDeviceDriver implements Devi
|
|||||||
this.writing("to_task2", dto.getInstruction_code());
|
this.writing("to_task2", dto.getInstruction_code());
|
||||||
this.writing("to_command2", "1");
|
this.writing("to_command2", "1");
|
||||||
this.writing("to_command2", "1");
|
this.writing("to_command2", "1");
|
||||||
|
log.info("下发前后工位任务前起始站{}前目标站{}任务号{}后起始站{}后目标站{}",start_addr,next_addr,dto.getInstruction_code(),start_addr2,next_addr2);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ public class ItemProtocol {
|
|||||||
public static String item_barcode = "barcode";
|
public static String item_barcode = "barcode";
|
||||||
public static String item_to_target = "to_target";
|
public static String item_to_target = "to_target";
|
||||||
public static String item_to_task= "to_task";
|
public static String item_to_task= "to_task";
|
||||||
public static String item_is_message= "is_message";
|
public static String item_to_message= "to_message";
|
||||||
Boolean isonline;
|
Boolean isonline;
|
||||||
private PackageSiteDeviceDriver driver;
|
private PackageSiteDeviceDriver driver;
|
||||||
|
|
||||||
@@ -62,7 +62,7 @@ public class ItemProtocol {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getmessage() {
|
public String getmessage() {
|
||||||
return this.getOpcStringValue(item_is_message);
|
return this.getOpcStringValue(item_to_message);
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getTask() { return this.getOpcIntegerValue(item_task); }
|
public int getTask() { return this.getOpcIntegerValue(item_task); }
|
||||||
@@ -154,7 +154,7 @@ public class ItemProtocol {
|
|||||||
list.add(new ItemDto(item_to_target, "下发目标站", "DB51.B2"));
|
list.add(new ItemDto(item_to_target, "下发目标站", "DB51.B2"));
|
||||||
list.add(new ItemDto(item_to_task, "下发任务号", "DB51.B4"));
|
list.add(new ItemDto(item_to_task, "下发任务号", "DB51.B4"));
|
||||||
list.add(new ItemDto(item_to_is_package, "下发是否包装", "DB51.B8"));
|
list.add(new ItemDto(item_to_is_package, "下发是否包装", "DB51.B8"));
|
||||||
list.add(new ItemDto(item_is_message, "下发信息反馈", "DB62.STRING10.50"));
|
list.add(new ItemDto(item_to_message, "下发信息反馈", "DB62.STRING10.50"));
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -357,13 +357,13 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|||||||
String device_code = orderDto.getDevice_code();
|
String device_code = orderDto.getDevice_code();
|
||||||
String material_code = orderDto.getMaterial_code();
|
String material_code = orderDto.getMaterial_code();
|
||||||
String qty = orderDto.getPlan_qty();
|
String qty = orderDto.getPlan_qty();
|
||||||
String product_code = orderDto.getProduct_code();
|
String product_code = orderDto.getBrick_code();
|
||||||
String AlongSide = orderDto.getA();
|
String AlongSide = orderDto.getA();
|
||||||
String BshortSide = orderDto.getB();
|
String BshortSide = orderDto.getB();
|
||||||
String Htrapezoidal = orderDto.getH();
|
String Htrapezoidal = orderDto.getH();
|
||||||
String Wthickness = orderDto.getW();
|
String Wthickness = orderDto.getW();
|
||||||
String formula = orderDto.getFormula();
|
String formula = orderDto.getFormula();
|
||||||
String brick_code = orderDto.getBrick_code();
|
String brick_code = orderDto.getProduct_code();
|
||||||
String size_error = orderDto.getSize_error();
|
String size_error = orderDto.getSize_error();
|
||||||
String single_weight = orderDto.getSingle_weight();
|
String single_weight = orderDto.getSingle_weight();
|
||||||
String drawing_address = orderDto.getDrawing_address();
|
String drawing_address = orderDto.getDrawing_address();
|
||||||
@@ -509,6 +509,9 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|||||||
errArr.add(json);
|
errArr.add(json);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("product_code~~");
|
||||||
|
sb.append("formula");
|
||||||
Map<String, Object> map = new LinkedHashMap<>();
|
Map<String, Object> map = new LinkedHashMap<>();
|
||||||
map.put("to_order_No", order_code);
|
map.put("to_order_No", order_code);
|
||||||
map.put("to_material", material_code);
|
map.put("to_material", material_code);
|
||||||
@@ -518,7 +521,7 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|||||||
map.put("to_Htrapezoidal", Htrapezoidal);
|
map.put("to_Htrapezoidal", Htrapezoidal);
|
||||||
map.put("to_Wthickness", Wthickness);
|
map.put("to_Wthickness", Wthickness);
|
||||||
map.put("to_feedback",100);
|
map.put("to_feedback",100);
|
||||||
map.put("to_formula",formula);
|
map.put("to_formula",sb);
|
||||||
lnshPackagePalletManipulatorDeviceDriver.writing(map);
|
lnshPackagePalletManipulatorDeviceDriver.writing(map);
|
||||||
is_flag = true;
|
is_flag = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ public class OpcServerServiceImpl implements OpcServerService, ApplicationAutoIn
|
|||||||
group = server.addGroup(groupName);
|
group = server.addGroup(groupName);
|
||||||
} catch (Exception var12) {
|
} catch (Exception var12) {
|
||||||
this.clearServer(code);
|
this.clearServer(code);
|
||||||
ThreadUtl.sleep(5000L);
|
ThreadUtl.sleep(1000L);
|
||||||
log.warn("获取opc出错重新获取", code, var12);
|
log.warn("获取opc出错重新获取", code, var12);
|
||||||
server = OpcServerUtl.getServerWithOutException(dto.getOpc_host(), StrUtil.trim(dto.getCls_id()), dto.getUser(), dto.getPassword(), StrUtil.trim(dto.getDomain()));
|
server = OpcServerUtl.getServerWithOutException(dto.getOpc_host(), StrUtil.trim(dto.getCls_id()), dto.getUser(), dto.getPassword(), StrUtil.trim(dto.getDomain()));
|
||||||
try {
|
try {
|
||||||
@@ -162,7 +162,7 @@ public class OpcServerServiceImpl implements OpcServerService, ApplicationAutoIn
|
|||||||
group = server.addGroup(groupName);
|
group = server.addGroup(groupName);
|
||||||
} catch (Exception var12) {
|
} catch (Exception var12) {
|
||||||
this.clearServer(code);
|
this.clearServer(code);
|
||||||
ThreadUtl.sleep(2000L);
|
ThreadUtl.sleep(1000L);
|
||||||
log.warn("获取opc出错重新获取", code, var12);
|
log.warn("获取opc出错重新获取", code, var12);
|
||||||
server = OpcServerUtl.getServerWithOutException(dto.getOpc_host(), StrUtil.trim(dto.getCls_id()), dto.getUser(), dto.getPassword(), StrUtil.trim(dto.getDomain()));
|
server = OpcServerUtl.getServerWithOutException(dto.getOpc_host(), StrUtil.trim(dto.getCls_id()), dto.getUser(), dto.getPassword(), StrUtil.trim(dto.getDomain()));
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user