From 64ce01bfbf19fa91ea6ef25e7fc1a1b274dc0a73 Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Mon, 15 Sep 2025 16:44:17 +0800 Subject: [PATCH] =?UTF-8?q?opt:=20=E9=A9=B1=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../run/OneNDCSocketConnectionAutoRun.java | 22 ------------------- .../agv/ndcone/AgvNdcOneDeviceDriver.java | 10 --------- .../unpacking_machine/ItemProtocol.java | 10 ++++----- .../UnpackingMachineDeviceDriver.java | 8 +++---- 4 files changed, 9 insertions(+), 41 deletions(-) diff --git a/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/auto/run/OneNDCSocketConnectionAutoRun.java b/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/auto/run/OneNDCSocketConnectionAutoRun.java index e063f59..79216ca 100644 --- a/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/auto/run/OneNDCSocketConnectionAutoRun.java +++ b/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/auto/run/OneNDCSocketConnectionAutoRun.java @@ -209,28 +209,6 @@ public class OneNDCSocketConnectionAutoRun extends AbstractAutoRunnable { } data = NDCAgvService.sendAgvOneModeInst(phase, index, 0, 0, 0, 0, 0); - } else if (phase == 0x64) { - log.info("AGV车号{}反馈充电任务下发成功,锁定充电桩{}", agvaddr, station); - Dict dict = dictService.getDictByName3("station", String.valueOf(agvaddr), null); - if (ObjectUtil.isNotEmpty(dict)) { - dict.setValue("1"); - dict.setPara2(String.valueOf(agvaddr)); - dict.setPara3("下发成功"); - dictService.updateDetail(dict); - } - //充电成功 - } else if (phase == 0x65) { - log.info("AGV车号{}反馈充电中,充电桩{}", agvaddr, station); - //充电取消上报 - } else if (phase == 0x66) { - log.info("AGV车号{}反馈充电任务已取消,释放充电桩{}", agvaddr, station); - Dict dict = dictService.getDictByName3("station", String.valueOf(agvaddr), null); - if (ObjectUtil.isNotEmpty(dict)) { - dict.setValue("0"); - dict.setPara2(""); - dict.setPara3("充电桩空闲"); - dictService.updateDetail(dict); - } } else { //上报异常信息 //(不需要WCS反馈) diff --git a/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/agv/ndcone/AgvNdcOneDeviceDriver.java b/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/agv/ndcone/AgvNdcOneDeviceDriver.java index 3774bf0..c8e8ee4 100644 --- a/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/agv/ndcone/AgvNdcOneDeviceDriver.java +++ b/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/agv/ndcone/AgvNdcOneDeviceDriver.java @@ -1332,16 +1332,6 @@ public class AgvNdcOneDeviceDriver extends AbstractDeviceDriver implements Devic data = ndcAgvService.sendAgvTwoModeInst(phase, index, 0, 0, 0); } this.setPhase(phase); - } - //到达位置点 - //(需要WCS反馈) - //param,agv货位id待定 - else if (phase == 0x64) { - //1、根据货位id找到对应三工位设备,赋给agv属性地址对应的满料位设备 - agvaddr = arr[18] * 256 + arr[19]; - agvaddr_copy = agvaddr; - data = ndcAgvService.sendAgvOneModeInst(phase, index, 0); - //进入交通灯区域 } else if (phase == 0x50) { // 判断自动门、区域(需要向LMS请求)、电梯 data = ndcAgvService.sendAgvOneModeInst(phase, index, 0); diff --git a/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/zz_driver/unpacking_machine/ItemProtocol.java b/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/zz_driver/unpacking_machine/ItemProtocol.java index d43b533..5a1eee5 100644 --- a/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/zz_driver/unpacking_machine/ItemProtocol.java +++ b/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/zz_driver/unpacking_machine/ItemProtocol.java @@ -20,7 +20,7 @@ public class ItemProtocol { /** * 心跳 */ - public static String item_heartbeat = "heartbeat"; +// public static String item_heartbeat = "heartbeat"; /** * 工作模式 */ @@ -54,9 +54,9 @@ public class ItemProtocol { } /** =============== 从kep获取plc的值 ================ */ - public int getHeartbeat() { - return this.getOpcIntegerValue(item_heartbeat); - } +// public int getHeartbeat() { +// return this.getOpcIntegerValue(item_heartbeat); +// } public int getMode() { return this.getOpcIntegerValue(item_mode); @@ -125,7 +125,7 @@ public class ItemProtocol { */ public static List getReadableItemDtos() { ArrayList list = new ArrayList<>(); - list.add(new ItemDto(item_heartbeat, "心跳", "DB1.B0")); +// list.add(new ItemDto(item_heartbeat, "心跳", "DB1.B0")); list.add(new ItemDto(item_mode, "工作模式", "DB1.B1")); list.add(new ItemDto(item_action, "动作信号", "DB1.B3")); list.add(new ItemDto(item_gross_weight, "毛重", "DB1.B4")); diff --git a/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/zz_driver/unpacking_machine/UnpackingMachineDeviceDriver.java b/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/zz_driver/unpacking_machine/UnpackingMachineDeviceDriver.java index e416f57..f4bb5aa 100644 --- a/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/zz_driver/unpacking_machine/UnpackingMachineDeviceDriver.java +++ b/acs/acs2/nladmin-system/nlsso-server/src/main/java/org/nl/acs/device_driver/zz_driver/unpacking_machine/UnpackingMachineDeviceDriver.java @@ -43,8 +43,8 @@ public class UnpackingMachineDeviceDriver extends AbstractOpcDeviceDriver implem private int instruction_require_time_out = 3000; /** 心跳 */ - int heartbeat = 0; - int last_heartbeat = 0; +// int heartbeat = 0; +// int last_heartbeat = 0; /** 工作模式 */ int mode = 0; int last_mode = 0; @@ -83,7 +83,7 @@ public class UnpackingMachineDeviceDriver extends AbstractOpcDeviceDriver implem // 具体业务 try { device_code = this.getDeviceCode(); - heartbeat = itemProtocol.getHeartbeat(); +// heartbeat = itemProtocol.getHeartbeat(); mode = itemProtocol.getMode(); action = itemProtocol.getAction(); gross_weight = itemProtocol.getGross_weight(); @@ -107,7 +107,7 @@ public class UnpackingMachineDeviceDriver extends AbstractOpcDeviceDriver implem } last_mode = mode; last_action = action; - last_heartbeat = heartbeat; +// last_heartbeat = heartbeat; last_gross_weight = gross_weight; last_net_weight = net_weight; last_to_command = to_command;