From 704a3efaf4476ac0710cc5e670d79468912ee47a Mon Sep 17 00:00:00 2001 From: loujf Date: Mon, 15 Aug 2022 20:16:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=98=89=E8=80=90=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/device_driver/DriverTypeEnum.java | 20 +- .../lnsh_Laminating_machine/ItemProtocol.java | 1 + .../LnshLaminatingMachineDefination.java | 1 + .../ItemProtocol.java | 40 +-- .../LnshPalletizingManipulatorDefination.java | 24 +- .../ItemProtocol.java | 42 +-- ...hPalletizingManipulatorSiteDefination.java | 32 +- .../ItemProtocol.java | 286 +++++++++--------- ...ckagePalletSplitManipulatorDefination.java | 160 +++++----- .../driver/lnsh/lnsh_Laminating_machine.vue | 4 + .../acs/device/driver/lnsh/lnsh_one_rgv.vue | 1 + .../lnsh/lnsh_package_pallet_manipulator.vue | 1 + .../lnsh/lnsh_palletizing_manipulator.vue | 19 +- .../lnsh_palletizing_manipulator_site.vue | 1 + .../views/acs/device/driver/lnsh/lnsh_rgv.vue | 1 + .../driver/lnsh/lnsh_split_manipulator.vue | 1 + .../acs/device/driver/lnsh/lnsh_station.vue | 4 + .../rljn_package_palletSplit_manipulator.vue | 3 +- .../src/views/acs/device/protocol/index.vue | 1 + .../src/views/acs/route/routeLine/index.vue | 2 + 20 files changed, 332 insertions(+), 312 deletions(-) diff --git a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device/device_driver/DriverTypeEnum.java b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device/device_driver/DriverTypeEnum.java index 184229c..6d1c2e3 100644 --- a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device/device_driver/DriverTypeEnum.java +++ b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device/device_driver/DriverTypeEnum.java @@ -81,31 +81,31 @@ public enum DriverTypeEnum { YKBK_SPECIAL(36, "ykbk_special", "伊科拜克默认物料", "station"), - LNSH_MIXING_MILL(37, "lnsh_mixing_mill", "晟华-混碾机", "station"), +// LNSH_MIXING_MILL(37, "lnsh_mixing_mill", "晟华-混碾机", "station"), - LNSH_PRESS(38, "lnsh_press", "晟华-压力机", "station"), +// LNSH_PRESS(38, "lnsh_press", "晟华-压力机", "station"), LNSH_PALLETIZING_MANIPULATOR(39, "lnsh_palletizing_manipulator", "嘉耐-码垛机械手", "station"), - LNSH_KILN_TRUSS(40, "lnsh_kiln_truss", "晟华-入出窑桁架", "station"), +// LNSH_KILN_TRUSS(40, "lnsh_kiln_truss", "晟华-入出窑桁架", "station"), - LNSH_OUT_KILN_TRUSS(41, "lnsh_out_kiln_truss", "晟华-出窑桁架", "station"), +// LNSH_OUT_KILN_TRUSS(41, "lnsh_out_kiln_truss", "晟华-出窑桁架", "station"), - LNSH_KILN_LANE(42, "lnsh_kiln_lane", "晟华-窑车道", "station"), + LNSH_KILN_LANE(42, "lnsh_kiln_lane", "嘉耐-窑车道", "station"), - LNSH_FOLD_DISC_SITE(43, "lnsh_fold_disc_site", "晟华-叠盘机", "station"), +// LNSH_FOLD_DISC_SITE(43, "lnsh_fold_disc_site", "晟华-叠盘机", "station"), - LNSH_PALLET_STORAGE(44, "lnsh_pallet_storage", "晟华-托盘存储线", "station"), +// LNSH_PALLET_STORAGE(44, "lnsh_pallet_storage", "晟华-托盘存储线", "station"), LNSH_PACKAGE_PALLET_MANIPULATOR(45, "lnsh_package_pallet_manipulator", "嘉耐-包装码垛机械手", "station"), - LNSH_LABELING_MACHINE(46, "lnsh_labeling_machine", "晟华-贴标机", "station"), +// LNSH_LABELING_MACHINE(46, "lnsh_labeling_machine", "晟华-贴标机", "station"), LNSH_SPLIT_MANIPULATOR(47, "lnsh_split_manipulator", "嘉耐-拆垛机械手", "station"), LNSH_RGV(48, "lnsh_rgv", "嘉耐双工位RGV", "rgv"), - LNSH_PACKAGE_LINE(49, "lnsh_package_line", "晟华-包装机", "station"), +// LNSH_PACKAGE_LINE(49, "lnsh_package_line", "晟华-包装机", "station"), LNSH_STATION(50, "lnsh_station", "嘉耐-工位(交互模板)", "station"), @@ -113,7 +113,7 @@ public enum DriverTypeEnum { LNSH_PACKAGE_SITE(52, "lnsh_package_site", "嘉耐-包装线工位", "station"), - LNSH_PACKAGE_PALLETSPLIT_MANIPULATOR(53, "lnsh_package_palletSplit_manipulator", "嘉耐-包装码拆垛机械手", "station"), + RLJN_PACKAGE_PALLETSPLIT_MANIPULATOR(53, "rljn_package_palletSplit_manipulator", "嘉耐-包装码拆垛机械手", "station"), LNSH_PALLETIZING_MANIPULATOR_SITE(54, "lnsh_palletizing_manipulator_site", "嘉耐-码垛机械手工位", "station"), diff --git a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_Laminating_machine/ItemProtocol.java b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_Laminating_machine/ItemProtocol.java index c1277c8..736ed28 100644 --- a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_Laminating_machine/ItemProtocol.java +++ b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_Laminating_machine/ItemProtocol.java @@ -3,6 +3,7 @@ package org.nl.acs.device_driver.lnsh.lnsh_Laminating_machine; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.nl.acs.device.device_driver.standard_inspect.ItemDto; +import org.nl.acs.device_driver.lnsh.lnsh_Laminating_machine.LnshLaminatingMachineDeviceDriver; import java.util.ArrayList; import java.util.List; diff --git a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_Laminating_machine/LnshLaminatingMachineDefination.java b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_Laminating_machine/LnshLaminatingMachineDefination.java index 22e2933..1d82450 100644 --- a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_Laminating_machine/LnshLaminatingMachineDefination.java +++ b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_Laminating_machine/LnshLaminatingMachineDefination.java @@ -3,6 +3,7 @@ package org.nl.acs.device_driver.lnsh.lnsh_Laminating_machine; import org.nl.acs.device.device_driver.standard_inspect.ItemDto; import org.nl.acs.device_driver.DeviceDriver; import org.nl.acs.device_driver.defination.OpcDeviceDriverDefination; +import org.nl.acs.device_driver.lnsh.lnsh_Laminating_machine.LnshLaminatingMachineDeviceDriver; import org.nl.acs.opc.Device; import org.nl.acs.opc.DeviceType; import org.springframework.stereotype.Service; diff --git a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator/ItemProtocol.java b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator/ItemProtocol.java index c993cdf..005dc5c 100644 --- a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator/ItemProtocol.java +++ b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator/ItemProtocol.java @@ -158,31 +158,31 @@ public class ItemProtocol { public static List getReadableItemDtos() { ArrayList list = new ArrayList(); - list.add(new ItemDto(item_heartbeat, "心跳", "DB1.B0")); - list.add(new ItemDto(item_mode, "工作状态", "DB1.B1", Boolean.valueOf(true))); - list.add(new ItemDto(item_status, "设备状态", "DB1.B2")); - list.add(new ItemDto(item_action, "动作", "DB1.B3")); - list.add(new ItemDto(item_error, "故障代码", "DB1.B4")); - list.add(new ItemDto(item_put_station, "当前码盘工位", "DB1.B5")); - list.add(new ItemDto(item_material, "码盘工位当前物料", "DB1.S6")); - list.add(new ItemDto(item_specifications, "规格", "DB1.S262")); - list.add(new ItemDto(item_encoder_qty, "码盘位当前码盘数量", "DB1.D518")); - list.add(new ItemDto(item_batch, "批次", "DB1.D522")); - list.add(new ItemDto(item_order_qty, "当前工单数量", "DB1.D526")); - list.add(new ItemDto(item_order_No, "工单号", "DB1.S530")); + list.add(new ItemDto(item_heartbeat, "心跳", "DB11010.B0")); + list.add(new ItemDto(item_mode, "工作状态", "DB11010.B1", Boolean.valueOf(true))); + list.add(new ItemDto(item_status, "设备状态", "DB11010.B2")); + list.add(new ItemDto(item_action, "动作", "DB11010.B3")); + list.add(new ItemDto(item_error, "故障代码", "DB11010.B4")); + list.add(new ItemDto(item_put_station, "当前码盘工位", "DB110.B5")); + list.add(new ItemDto(item_material, "码盘工位当前物料", "DB110.S6")); + list.add(new ItemDto(item_specifications, "规格", "DB110.S262")); + list.add(new ItemDto(item_encoder_qty, "码盘位当前码盘数量", "DB110.D518")); + list.add(new ItemDto(item_batch, "批次", "DB110.D522")); + list.add(new ItemDto(item_order_qty, "当前工单数量", "DB110.D526")); + list.add(new ItemDto(item_order_No, "工单号", "DB110.S530")); return list; } public static List getWriteableItemDtos() { ArrayList list = new ArrayList(); - list.add(new ItemDto(item_to_feedback, "机器人动作反馈", "DB2.B0")); - list.add(new ItemDto(item_to_error, "故障代码", "DB2.B1")); - list.add(new ItemDto(item_to_allow_pallet_qty, "允许码垛数量", "DB2.W2")); - list.add(new ItemDto(item_to_material_type, "托盘类型", "DB2.D4")); - list.add(new ItemDto(item_to_material_code, "下发物料编号", "DB2.D8")); - list.add(new ItemDto(item_to_order_qty, "下发工单数量", "DB2.D12")); - list.add(new ItemDto(item_to_product_code, "产品编号", "DB2.D16")); - list.add(new ItemDto(item_to_order_No, "工单号", "DB2.S20")); + list.add(new ItemDto(item_to_feedback, "机器人动作反馈", "DB111.B0")); + list.add(new ItemDto(item_to_error, "故障代码", "DB111.B1")); + list.add(new ItemDto(item_to_allow_pallet_qty, "允许码垛数量", "DB111.W2")); + list.add(new ItemDto(item_to_material_type, "托盘类型", "DB111.D4")); + list.add(new ItemDto(item_to_material_code, "下发物料编号", "DB111.D8")); + list.add(new ItemDto(item_to_order_qty, "下发工单数量", "DB111.D12")); + list.add(new ItemDto(item_to_product_code, "产品编号", "DB111.D16")); + list.add(new ItemDto(item_to_order_No, "工单号", "DB111.S20")); return list; } diff --git a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator/LnshPalletizingManipulatorDefination.java b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator/LnshPalletizingManipulatorDefination.java index c5135b7..be7e536 100644 --- a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator/LnshPalletizingManipulatorDefination.java +++ b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator/LnshPalletizingManipulatorDefination.java @@ -57,18 +57,18 @@ public class LnshPalletizingManipulatorDefination implements OpcDeviceDriverDefi public static List getReadableItemDtos2() { ArrayList list = new ArrayList(); - list.add(new ItemDto(ItemProtocol.item_heartbeat, "心跳", "DB1.B0")); - list.add(new ItemDto(ItemProtocol.item_mode, "工作状态", "DB1.B1", Boolean.valueOf(true))); - list.add(new ItemDto(ItemProtocol.item_status, "设备状态", "DB1.B2")); - list.add(new ItemDto(ItemProtocol.item_action, "动作", "DB1.B3")); - list.add(new ItemDto(ItemProtocol.item_error, "故障代码", "DB1.B4")); - list.add(new ItemDto(ItemProtocol.item_put_station, "当前码盘工位", "DB1.B5")); - list.add(new ItemDto(ItemProtocol.item_material, "码盘工位当前物料", "DB1.S6")); - list.add(new ItemDto(ItemProtocol.item_specifications, "规格", "DB1.S262")); - list.add(new ItemDto(ItemProtocol.item_encoder_qty, "码盘位当前码盘数量", "DB1.D518")); - list.add(new ItemDto(ItemProtocol.item_batch, "批次", "DB1.D522")); - list.add(new ItemDto(ItemProtocol.item_order_qty, "当前工单数量", "DB1.D526")); - list.add(new ItemDto(ItemProtocol.item_order_No, "工单号", "DB1.S530")); + list.add(new ItemDto(ItemProtocol.item_heartbeat, "心跳", "DB110.B0")); + list.add(new ItemDto(ItemProtocol.item_mode, "工作状态", "DB110.B1", Boolean.valueOf(true))); + list.add(new ItemDto(ItemProtocol.item_status, "设备状态", "DB110.B2")); + list.add(new ItemDto(ItemProtocol.item_action, "动作", "DB110.B3")); + list.add(new ItemDto(ItemProtocol.item_error, "故障代码", "DB110.B4")); + list.add(new ItemDto(ItemProtocol.item_put_station, "当前码盘工位", "DB110.B5")); + list.add(new ItemDto(ItemProtocol.item_material, "码盘工位当前物料", "DB110.S6")); + list.add(new ItemDto(ItemProtocol.item_specifications, "规格", "DB110.S262")); + list.add(new ItemDto(ItemProtocol.item_encoder_qty, "码盘位当前码盘数量", "DB110.D518")); + list.add(new ItemDto(ItemProtocol.item_batch, "批次", "DB110.D522")); + list.add(new ItemDto(ItemProtocol.item_order_qty, "当前工单数量", "DB110.D526")); + list.add(new ItemDto(ItemProtocol.item_order_No, "工单号", "DB110.S530")); return list; } diff --git a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator_site/ItemProtocol.java b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator_site/ItemProtocol.java index 63279f0..3ab11bd 100644 --- a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator_site/ItemProtocol.java +++ b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator_site/ItemProtocol.java @@ -157,32 +157,32 @@ public class ItemProtocol { public static List getReadableItemDtos() { ArrayList list = new ArrayList(); - list.add(new ItemDto(item_heartbeat, "心跳", "DB4.B0")); - list.add(new ItemDto(item_mode, "工作状态", "DB4.B1", Boolean.valueOf(true))); - list.add(new ItemDto(item_move, "光电开关信号", "DB4.B2")); - list.add(new ItemDto(item_action, "取放信号", "DB4.B3")); - list.add(new ItemDto(item_ioaction, "进出信号", "DB4.B4")); - list.add(new ItemDto(item_error, "报警信号", "DB4.B5")); - list.add(new ItemDto(item_task, "任务号", "DB4.D6")); - list.add(new ItemDto(item_weight, "重量", "DB4.D10")); - list.add(new ItemDto(item_batch, "批次", "DB4.D14")); - list.add(new ItemDto(item_specifications, "规格", "DB4.S18")); - list.add(new ItemDto(item_material, "物料", "DB4.S274")); - list.add(new ItemDto(item_barcode, "条码", "DB4.S530")); - list.add(new ItemDto(item_container_type, "托盘类型", "DB4.B786")); - list.add(new ItemDto(item_AlongSide, "A长边", "DB4.W788")); - list.add(new ItemDto(item_BshortSide, "B短边", "DB4.W790")); - list.add(new ItemDto(item_Htrapezoidal, "H梯形高", "DB4.W792")); - list.add(new ItemDto(item_Wthickness, "W厚度", "DB4.W794")); + list.add(new ItemDto(item_heartbeat, "心跳", "DB112.B0")); + list.add(new ItemDto(item_mode, "工作状态", "DB112.B1", Boolean.valueOf(true))); + list.add(new ItemDto(item_move, "光电开关信号", "DB112.B2")); + list.add(new ItemDto(item_action, "取放信号", "DB112.B3")); + list.add(new ItemDto(item_ioaction, "进出信号", "DB112.B4")); + list.add(new ItemDto(item_error, "报警信号", "DB112.B5")); + list.add(new ItemDto(item_task, "任务号", "DB112.D6")); + list.add(new ItemDto(item_weight, "重量", "DB112.D10")); + list.add(new ItemDto(item_batch, "批次", "DB112.D14")); + list.add(new ItemDto(item_specifications, "规格", "DB112.S18")); + list.add(new ItemDto(item_material, "物料", "DB112.S274")); + list.add(new ItemDto(item_barcode, "条码", "DB112.S530")); + list.add(new ItemDto(item_container_type, "托盘类型", "DB112.B786")); + list.add(new ItemDto(item_AlongSide, "A长边", "DB112.W788")); + list.add(new ItemDto(item_BshortSide, "B短边", "DB112.W790")); + list.add(new ItemDto(item_Htrapezoidal, "H梯形高", "DB112.W792")); + list.add(new ItemDto(item_Wthickness, "W厚度", "DB112.W794")); return list; } public static List getWriteableItemDtos() { ArrayList list = new ArrayList(); - list.add(new ItemDto(item_to_command, "作业命令", "DB5.W0", Boolean.valueOf(true))); - list.add(new ItemDto(item_to_target, "目标站", "DB5.W2")); - list.add(new ItemDto(item_to_task, "任务号", "DB5.D4")); - list.add(new ItemDto(item_to_barcode, "条码", "DB5.S8")); + list.add(new ItemDto(item_to_command, "作业命令", "DB113.W0", Boolean.valueOf(true))); + list.add(new ItemDto(item_to_target, "目标站", "DB113.W2")); + list.add(new ItemDto(item_to_task, "任务号", "DB113.D4")); + list.add(new ItemDto(item_to_barcode, "条码", "DB113.S8")); return list; } diff --git a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator_site/LnshPalletizingManipulatorSiteDefination.java b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator_site/LnshPalletizingManipulatorSiteDefination.java index a47680c..e72dc46 100644 --- a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator_site/LnshPalletizingManipulatorSiteDefination.java +++ b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/lnsh_palletizing_manipulator_site/LnshPalletizingManipulatorSiteDefination.java @@ -57,22 +57,22 @@ public class LnshPalletizingManipulatorSiteDefination implements OpcDeviceDriver public static List getReadableItemDtos2() { List list = new ArrayList(); - list.add(new ItemDto(ItemProtocol.item_heartbeat, "心跳", "DB4.B0")); - list.add(new ItemDto(ItemProtocol.item_mode, "工作状态", "DB4.B1", Boolean.valueOf(true))); - list.add(new ItemDto(ItemProtocol.item_move, "光电开关信号", "DB4.B2")); - list.add(new ItemDto(ItemProtocol.item_action, "取放信号", "DB4.B3")); - list.add(new ItemDto(ItemProtocol.item_ioaction, "进出信号", "DB4.B4")); - list.add(new ItemDto(ItemProtocol.item_error, "报警信号", "DB4.B5")); - list.add(new ItemDto(ItemProtocol.item_task, "任务号", "DB4.D6")); - list.add(new ItemDto(ItemProtocol.item_weight, "重量", "DB4.D10")); - list.add(new ItemDto(ItemProtocol.item_batch, "批次", "DB4.D14")); - list.add(new ItemDto(ItemProtocol.item_specifications, "规格", "DB4.S18")); - list.add(new ItemDto(ItemProtocol.item_material, "物料", "DB4.S274")); - list.add(new ItemDto(ItemProtocol.item_barcode, "条码", "DB4.S530")); - list.add(new ItemDto(ItemProtocol.item_AlongSide, "A长边", "DB4.W786")); - list.add(new ItemDto(ItemProtocol.item_BshortSide, "B短边", "DB4.W788")); - list.add(new ItemDto(ItemProtocol.item_Htrapezoidal, "H梯形高", "DB4.W790")); - list.add(new ItemDto(ItemProtocol.item_Wthickness, "W厚度", "DB4.W792")); + list.add(new ItemDto(ItemProtocol.item_heartbeat, "心跳", "DB112.B0")); + list.add(new ItemDto(ItemProtocol.item_mode, "工作状态", "DB112.B1", Boolean.valueOf(true))); + list.add(new ItemDto(ItemProtocol.item_move, "光电开关信号", "DB112.B2")); + list.add(new ItemDto(ItemProtocol.item_action, "取放信号", "DB112.B3")); + list.add(new ItemDto(ItemProtocol.item_ioaction, "进出信号", "DB112.B4")); + list.add(new ItemDto(ItemProtocol.item_error, "报警信号", "DB112.B5")); + list.add(new ItemDto(ItemProtocol.item_task, "任务号", "DB112.D6")); + list.add(new ItemDto(ItemProtocol.item_weight, "重量", "DB112.D10")); + list.add(new ItemDto(ItemProtocol.item_batch, "批次", "DB112.D14")); + list.add(new ItemDto(ItemProtocol.item_specifications, "规格", "DB112.S18")); + list.add(new ItemDto(ItemProtocol.item_material, "物料", "DB112.S274")); + list.add(new ItemDto(ItemProtocol.item_barcode, "条码", "DB112.S530")); + list.add(new ItemDto(ItemProtocol.item_AlongSide, "A长边", "DB112.W786")); + list.add(new ItemDto(ItemProtocol.item_BshortSide, "B短边", "DB112.W788")); + list.add(new ItemDto(ItemProtocol.item_Htrapezoidal, "H梯形高", "DB112.W790")); + list.add(new ItemDto(ItemProtocol.item_Wthickness, "W厚度", "DB112.W792")); return list; } diff --git a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/rljn_package_palletSplit_manipulator/ItemProtocol.java b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/rljn_package_palletSplit_manipulator/ItemProtocol.java index d981b2f..4910e4e 100644 --- a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/rljn_package_palletSplit_manipulator/ItemProtocol.java +++ b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/rljn_package_palletSplit_manipulator/ItemProtocol.java @@ -772,156 +772,156 @@ public class ItemProtocol { public static List getReadableItemDtos() { ArrayList list = new ArrayList(); - list.add(new ItemDto(item_heartbeat, "心跳", "DB1.B0")); - list.add(new ItemDto(item_mode, "工作状态", "DB1.B1", Boolean.valueOf(true))); - list.add(new ItemDto(item_status, "设备状态", "DB1.B2")); - list.add(new ItemDto(item_error, "故障代码", "DB1.B3")); - list.add(new ItemDto(item_onoff_status, "开关机状态", "DB1.B4")); - list.add(new ItemDto(item_putStation, "当前码盘工位", "DB1.D6")); - list.add(new ItemDto(item_getStation, "当前抓取工位", "DB1.D10")); - list.add(new ItemDto(item_barcode, "当前码盘工位条码", "DB1.S14")); - list.add(new ItemDto(item_material, "码盘工位当前物料", "DB1.S270")); - list.add(new ItemDto(item_specifications, "规格", "DB1.S526")); - list.add(new ItemDto(item_batch, "批次", "DB1.D782")); - list.add(new ItemDto(item_qty, "数量", "DB1.D786")); - list.add(new ItemDto(item_open_time, "开机时间", "DB1.D790")); - list.add(new ItemDto(item_standby_time, "待机时间", "DB1.D794")); - list.add(new ItemDto(item_production_time, "生产时间", "DB1.D798")); - list.add(new ItemDto(item_error_time, "故障时间", "DB1.D802")); - list.add(new ItemDto(item_total_split, "累计拆垛数量", "DB1.D806")); - list.add(new ItemDto(item_order_No, "工单号", "DB1.S810")); + list.add(new ItemDto(item_heartbeat, "心跳", "DB13.B0")); + list.add(new ItemDto(item_mode, "工作状态", "DB13.B1", Boolean.valueOf(true))); + list.add(new ItemDto(item_status, "设备状态", "DB13.B2")); + list.add(new ItemDto(item_error, "故障代码", "DB13.B3")); + list.add(new ItemDto(item_onoff_status, "开关机状态", "DB13.B4")); + list.add(new ItemDto(item_putStation, "当前码盘工位", "DB13.D6")); + list.add(new ItemDto(item_getStation, "当前抓取工位", "DB13.D10")); + list.add(new ItemDto(item_barcode, "当前码盘工位条码", "DB13.S14")); + list.add(new ItemDto(item_material, "码盘工位当前物料", "DB13.S270")); + list.add(new ItemDto(item_specifications, "规格", "DB13.S526")); + list.add(new ItemDto(item_batch, "批次", "DB13.D782")); + list.add(new ItemDto(item_qty, "数量", "DB13.D786")); + list.add(new ItemDto(item_open_time, "开机时间", "DB13.D790")); + list.add(new ItemDto(item_standby_time, "待机时间", "DB13.D794")); + list.add(new ItemDto(item_production_time, "生产时间", "DB13.D798")); + list.add(new ItemDto(item_error_time, "故障时间", "DB13.D802")); + list.add(new ItemDto(item_total_split, "累计拆垛数量", "DB13.D806")); + list.add(new ItemDto(item_order_No, "工单号", "DB13.S810")); - list.add(new ItemDto(item_product_code, "产品编号", "DB1.W1066")); - list.add(new ItemDto(item_AlongSide, "A长边", "DB1.W1068")); - list.add(new ItemDto(item_BshortSide, "B短边", "DB1.W1070")); - list.add(new ItemDto(item_Htrapezoidal, "H梯形高", "DB1.W1072")); - list.add(new ItemDto(item_Wthickness, "W厚度", "DB1.W1074")); - list.add(new ItemDto(item_tray_qty, "当前垛盘数", "DB1.W1076")); - list.add(new ItemDto(item_tray_high, "垛盘高度", "DB1.W1078")); - list.add(new ItemDto(item_crib_category, "垛型类别", "DB1.W1080")); - list.add(new ItemDto(item_palletX1_line, "码垛X1行", "DB1.W1082")); - list.add(new ItemDto(item_palletY1_row, "码垛Y1列", "DB1.W1084")); - list.add(new ItemDto(item_palletA1_angle, "码垛A1角度", "DB1.W1086")); - list.add(new ItemDto(item_palletX2_line, "码垛X2行", "DB1.W1088")); - list.add(new ItemDto(item_palletY2_row, "码垛Y2列", "DB1.W1090")); - list.add(new ItemDto(item_palletA2_angle, "码垛A2角度", "DB1.W1092")); - list.add(new ItemDto(item_palletX3_line, "码垛X3行", "DB1.W1094")); - list.add(new ItemDto(item_palletY3_row, "码垛Y3列", "DB1.W1096")); - list.add(new ItemDto(item_palletA3_angle, "码垛A3角度", "DB1.W1098")); - list.add(new ItemDto(item_pressCribX1_line, "压垛X1行", "DB1.W1100")); - list.add(new ItemDto(item_pressCribY1_row, "压垛Y1列", "DB1.W1102")); - list.add(new ItemDto(item_pressCribA1_angle, "压垛A1角度", "DB1.W1104")); - list.add(new ItemDto(item_pressCribX2_line, "压垛X2行", "DB1.W1106")); - list.add(new ItemDto(item_pressCribY2_row, "压垛Y2列", "DB1.W1108")); - list.add(new ItemDto(item_pressCribA2_angle, "压垛A2角度", "DB1.W1110")); - list.add(new ItemDto(item_pressCribX3_line, "压垛X3行", "DB1.W1112")); - list.add(new ItemDto(item_pressCribY3_row, "压垛Y3列", "DB1.W1114")); - list.add(new ItemDto(item_pressCribA3_angle, "压垛A3角度", "DB1.W1116")); - list.add(new ItemDto(item_Zoffset, "Z轴偏移", "DB1.W1118")); - list.add(new ItemDto(item_pallet_layerQty, "码垛层数", "DB1.W1120")); - list.add(new ItemDto(item_pressCrib_layerQty, "压垛层数", "DB1.W1122")); - list.add(new ItemDto(item_codeLayerX1_interval, "码层X1间隔", "DB1.W1124")); - list.add(new ItemDto(item_codeLayerY1_interval, "码层Y1间隔", "DB1.W1126")); - list.add(new ItemDto(item_codeLayerX2_interval, "码层X2间隔", "DB1.W1128")); - list.add(new ItemDto(item_codeLayerY2_interval, "码层Y2间隔", "DB1.W1130")); - list.add(new ItemDto(item_codeLayerX3_interval, "码层X3间隔", "DB1.W1132")); - list.add(new ItemDto(item_codeLayerY3_interval, "码层Y3间隔", "DB1.W1134")); - list.add(new ItemDto(item_codeLayerX1_offset, "码层X1偏移", "DB1.W1136")); - list.add(new ItemDto(item_codeLayerY1_offset, "码层Y1偏移", "DB1.W1138")); - list.add(new ItemDto(item_codeLayerX2_offset, "码层X2偏移", "DB1.W1140")); - list.add(new ItemDto(item_codeLayerY2_offset, "码层Y2偏移", "DB1.W1142")); - list.add(new ItemDto(item_codeLayerX3_offset, "码层X3偏移", "DB1.W1144")); - list.add(new ItemDto(item_codeLayerY3_offset, "码层Y3偏移", "DB1.W1146")); - list.add(new ItemDto(item_pressLayerX1_interval, "压层X1间隔", "DB1.W1148")); - list.add(new ItemDto(item_pressLayerY1_interval, "压层Y1间隔", "DB1.W1150")); - list.add(new ItemDto(item_pressLayerX2_interval, "压层X2间隔", "DB1.W1152")); - list.add(new ItemDto(item_pressLayerY2_interval, "压层Y2间隔", "DB1.W1154")); - list.add(new ItemDto(item_pressLayerX3_interval, "压层X3间隔", "DB1.W1156")); - list.add(new ItemDto(item_pressLayerY3_interval, "压层Y3间隔", "DB1.W1158")); - list.add(new ItemDto(item_pressLayerX1_offset, "压层X1偏移", "DB1.W1160")); - list.add(new ItemDto(item_pressLayerY1_offset, "压层Y1偏移", "DB1.W1162")); - list.add(new ItemDto(item_pressLayerX2_offset, "压层X2偏移", "DB1.W1164")); - list.add(new ItemDto(item_pressLayerY2_offset, "压层Y2偏移", "DB1.W1166")); - list.add(new ItemDto(item_pressLayerX3_offset, "压层X3偏移", "DB1.W1168")); - list.add(new ItemDto(item_pressLayerY3_offset, "压层Y3偏移", "DB1.W1170")); - list.add(new ItemDto(item_one_cribTotal, "1#垛总数", "DB1.W1172")); - list.add(new ItemDto(item_two_cribTotal, "2#垛总数", "DB1.W1174")); - list.add(new ItemDto(item_one_qty, "1#垛当前数", "DB1.W1176")); - list.add(new ItemDto(item_two_qty, "2#垛当前数", "DB1.W1178")); - list.add(new ItemDto(item_tool_coordinate, "工具坐标", "DB1.W1180")); - list.add(new ItemDto(item_order_qty, "工单数量", "DB1.D1182")); + list.add(new ItemDto(item_product_code, "产品编号", "DB13.W1066")); + list.add(new ItemDto(item_AlongSide, "A长边", "DB13.W1068")); + list.add(new ItemDto(item_BshortSide, "B短边", "DB13.W1070")); + list.add(new ItemDto(item_Htrapezoidal, "H梯形高", "DB13.W1072")); + list.add(new ItemDto(item_Wthickness, "W厚度", "DB13.W1074")); + list.add(new ItemDto(item_tray_qty, "当前垛盘数", "DB13.W1076")); + list.add(new ItemDto(item_tray_high, "垛盘高度", "DB13.W1078")); + list.add(new ItemDto(item_crib_category, "垛型类别", "DB13.W1080")); + list.add(new ItemDto(item_palletX1_line, "码垛X1行", "DB13.W1082")); + list.add(new ItemDto(item_palletY1_row, "码垛Y1列", "DB13.W1084")); + list.add(new ItemDto(item_palletA1_angle, "码垛A1角度", "DB13.W1086")); + list.add(new ItemDto(item_palletX2_line, "码垛X2行", "DB13.W1088")); + list.add(new ItemDto(item_palletY2_row, "码垛Y2列", "DB13.W1090")); + list.add(new ItemDto(item_palletA2_angle, "码垛A2角度", "DB13.W1092")); + list.add(new ItemDto(item_palletX3_line, "码垛X3行", "DB13.W1094")); + list.add(new ItemDto(item_palletY3_row, "码垛Y3列", "DB13.W1096")); + list.add(new ItemDto(item_palletA3_angle, "码垛A3角度", "DB13.W1098")); + list.add(new ItemDto(item_pressCribX1_line, "压垛X1行", "DB13.W1100")); + list.add(new ItemDto(item_pressCribY1_row, "压垛Y1列", "DB13.W1102")); + list.add(new ItemDto(item_pressCribA1_angle, "压垛A1角度", "DB13.W1104")); + list.add(new ItemDto(item_pressCribX2_line, "压垛X2行", "DB13.W1106")); + list.add(new ItemDto(item_pressCribY2_row, "压垛Y2列", "DB13.W1108")); + list.add(new ItemDto(item_pressCribA2_angle, "压垛A2角度", "DB13.W1110")); + list.add(new ItemDto(item_pressCribX3_line, "压垛X3行", "DB13.W1112")); + list.add(new ItemDto(item_pressCribY3_row, "压垛Y3列", "DB13.W1114")); + list.add(new ItemDto(item_pressCribA3_angle, "压垛A3角度", "DB13.W1116")); + list.add(new ItemDto(item_Zoffset, "Z轴偏移", "DB13.W1118")); + list.add(new ItemDto(item_pallet_layerQty, "码垛层数", "DB13.W1120")); + list.add(new ItemDto(item_pressCrib_layerQty, "压垛层数", "DB13.W1122")); + list.add(new ItemDto(item_codeLayerX1_interval, "码层X1间隔", "DB13.W1124")); + list.add(new ItemDto(item_codeLayerY1_interval, "码层Y1间隔", "DB13.W1126")); + list.add(new ItemDto(item_codeLayerX2_interval, "码层X2间隔", "DB13.W1128")); + list.add(new ItemDto(item_codeLayerY2_interval, "码层Y2间隔", "DB13.W1130")); + list.add(new ItemDto(item_codeLayerX3_interval, "码层X3间隔", "DB13.W1132")); + list.add(new ItemDto(item_codeLayerY3_interval, "码层Y3间隔", "DB13.W1134")); + list.add(new ItemDto(item_codeLayerX1_offset, "码层X1偏移", "DB13.W1136")); + list.add(new ItemDto(item_codeLayerY1_offset, "码层Y1偏移", "DB13.W1138")); + list.add(new ItemDto(item_codeLayerX2_offset, "码层X2偏移", "DB13.W1140")); + list.add(new ItemDto(item_codeLayerY2_offset, "码层Y2偏移", "DB13.W1142")); + list.add(new ItemDto(item_codeLayerX3_offset, "码层X3偏移", "DB13.W1144")); + list.add(new ItemDto(item_codeLayerY3_offset, "码层Y3偏移", "DB13.W1146")); + list.add(new ItemDto(item_pressLayerX1_interval, "压层X1间隔", "DB13.W1148")); + list.add(new ItemDto(item_pressLayerY1_interval, "压层Y1间隔", "DB13.W1150")); + list.add(new ItemDto(item_pressLayerX2_interval, "压层X2间隔", "DB13.W1152")); + list.add(new ItemDto(item_pressLayerY2_interval, "压层Y2间隔", "DB13.W1154")); + list.add(new ItemDto(item_pressLayerX3_interval, "压层X3间隔", "DB13.W1156")); + list.add(new ItemDto(item_pressLayerY3_interval, "压层Y3间隔", "DB13.W1158")); + list.add(new ItemDto(item_pressLayerX1_offset, "压层X1偏移", "DB13.W1160")); + list.add(new ItemDto(item_pressLayerY1_offset, "压层Y1偏移", "DB13.W1162")); + list.add(new ItemDto(item_pressLayerX2_offset, "压层X2偏移", "DB13.W1164")); + list.add(new ItemDto(item_pressLayerY2_offset, "压层Y2偏移", "DB13.W1166")); + list.add(new ItemDto(item_pressLayerX3_offset, "压层X3偏移", "DB13.W1168")); + list.add(new ItemDto(item_pressLayerY3_offset, "压层Y3偏移", "DB13.W1170")); + list.add(new ItemDto(item_one_cribTotal, "1#垛总数", "DB13.W1172")); + list.add(new ItemDto(item_two_cribTotal, "2#垛总数", "DB13.W1174")); + list.add(new ItemDto(item_one_qty, "1#垛当前数", "DB13.W1176")); + list.add(new ItemDto(item_two_qty, "2#垛当前数", "DB13.W1178")); + list.add(new ItemDto(item_tool_coordinate, "工具坐标", "DB13.W1180")); + list.add(new ItemDto(item_order_qty, "工单数量", "DB13.D1182")); return list; } public static List getWriteableItemDtos() { ArrayList list = new ArrayList(); - list.add(new ItemDto(item_to_feedback, "机器人动作反馈", "DB2.B0")); - list.add(new ItemDto(item_to_error, "故障代码", "DB2.W2")); - list.add(new ItemDto(item_to_material_qty, "托盘上数量", "DB2.W4")); - list.add(new ItemDto(item_to_allow_pallet_qty, "允许码垛数量", "DB2.W6")); - list.add(new ItemDto(item_to_material_type, "托盘类型", "DB2.D8")); - list.add(new ItemDto(item_to_material_code, "下发物料编号", "DB2.D12")); - list.add(new ItemDto(item_to_order_No, "工单号", "DB2.S16")); + list.add(new ItemDto(item_to_feedback, "机器人动作反馈", "DB14.B0")); + list.add(new ItemDto(item_to_error, "故障代码", "DB14.W2")); + list.add(new ItemDto(item_to_material_qty, "托盘上数量", "DB14.W4")); + list.add(new ItemDto(item_to_allow_pallet_qty, "允许码垛数量", "DB14.W6")); + list.add(new ItemDto(item_to_material_type, "托盘类型", "DB14.D8")); + list.add(new ItemDto(item_to_material_code, "下发物料编号", "DB14.D12")); + list.add(new ItemDto(item_to_order_No, "工单号", "DB14.S16")); - list.add(new ItemDto(item_to_product_code, "产品编号", "DB2.W272")); - list.add(new ItemDto(item_to_AlongSide, "A长边", "DB2.W274")); - list.add(new ItemDto(item_to_BshortSide, "B短边", "DB2.W276")); - list.add(new ItemDto(item_to_Htrapezoidal, "H梯形高", "DB2.W278")); - list.add(new ItemDto(item_to_Wthickness, "W厚度", "DB2.W280")); - list.add(new ItemDto(item_to_tray_qty, "当前垛盘数", "DB2.W282")); - list.add(new ItemDto(item_to_tray_high, "垛盘高度", "DB2.W284")); - list.add(new ItemDto(item_to_crib_category, "垛型类别", "DB2.W286")); - list.add(new ItemDto(item_to_palletX1_line, "码垛X1行", "DB2.W288")); - list.add(new ItemDto(item_to_palletY1_row, "码垛Y1列", "DB2.W290")); - list.add(new ItemDto(item_to_palletA1_angle, "码垛A1角度", "DB2.W292")); - list.add(new ItemDto(item_to_palletX2_line, "码垛X2行", "DB2.W294")); - list.add(new ItemDto(item_to_palletY2_row, "码垛Y2列", "DB2.W296")); - list.add(new ItemDto(item_to_palletA2_angle, "码垛A2角度", "DB2.W298")); - list.add(new ItemDto(item_to_palletX3_line, "码垛X3行", "DB2.W300")); - list.add(new ItemDto(item_to_palletY3_row, "码垛Y3列", "DB2.W302")); - list.add(new ItemDto(item_to_palletA3_angle, "码垛A3角度", "DB2.W304")); - list.add(new ItemDto(item_to_pressCribX1_line, "压垛X1行", "DB2.W306")); - list.add(new ItemDto(item_to_pressCribY1_row, "压垛Y1列", "DB2.W308")); - list.add(new ItemDto(item_to_pressCribA1_angle, "压垛A1角度", "DB2.W310")); - list.add(new ItemDto(item_to_pressCribX2_line, "压垛X2行", "DB2.W312")); - list.add(new ItemDto(item_to_pressCribY2_row, "压垛Y2列", "DB2.W314")); - list.add(new ItemDto(item_to_pressCribA2_angle, "压垛A2角度", "DB2.W316")); - list.add(new ItemDto(item_to_pressCribX3_line, "压垛X3行", "DB2.W318")); - list.add(new ItemDto(item_to_pressCribY3_row, "压垛Y3列", "DB2.W320")); - list.add(new ItemDto(item_to_pressCribA3_angle, "压垛A3角度", "DB2.W322")); - list.add(new ItemDto(item_to_Zoffset, "Z轴偏移", "DB2.W324")); - list.add(new ItemDto(item_to_pallet_layerQty, "码垛层数", "DB2.W326")); - list.add(new ItemDto(item_to_pressCrib_layerQty, "压垛层数", "DB2.W328")); - list.add(new ItemDto(item_to_codeLayerX1_interval, "码层X1间隔", "DB2.W330")); - list.add(new ItemDto(item_to_codeLayerY1_interval, "码层Y1间隔", "DB2.W332")); - list.add(new ItemDto(item_to_codeLayerX2_interval, "码层X2间隔", "DB2.W334")); - list.add(new ItemDto(item_to_codeLayerY2_interval, "码层Y2间隔", "DB2.W336")); - list.add(new ItemDto(item_to_codeLayerX3_interval, "码层X3间隔", "DB2.W338")); - list.add(new ItemDto(item_to_codeLayerY3_interval, "码层Y3间隔", "DB2.W340")); - list.add(new ItemDto(item_to_codeLayerX1_offset, "码层X1偏移", "DB2.W342")); - list.add(new ItemDto(item_to_codeLayerY1_offset, "码层Y1偏移", "DB2.W344")); - list.add(new ItemDto(item_to_codeLayerX2_offset, "码层X2偏移", "DB2.W346")); - list.add(new ItemDto(item_to_codeLayerY2_offset, "码层Y2偏移", "DB2.W348")); - list.add(new ItemDto(item_to_codeLayerX3_offset, "码层X3偏移", "DB2.W350")); - list.add(new ItemDto(item_to_codeLayerY3_offset, "码层Y3偏移", "DB2.W352")); - list.add(new ItemDto(item_to_pressLayerX1_interval, "压层X1间隔", "DB2.W354")); - list.add(new ItemDto(item_to_pressLayerY1_interval, "压层Y1间隔", "DB2.W356")); - list.add(new ItemDto(item_to_pressLayerX2_interval, "压层X2间隔", "DB2.W358")); - list.add(new ItemDto(item_to_pressLayerY2_interval, "压层Y2间隔", "DB2.W360")); - list.add(new ItemDto(item_to_pressLayerX3_interval, "压层X3间隔", "DB2.W362")); - list.add(new ItemDto(item_to_pressLayerY3_interval, "压层Y3间隔", "DB2.W364")); - list.add(new ItemDto(item_to_pressLayerX1_offset, "压层X1偏移", "DB2.W366")); - list.add(new ItemDto(item_to_pressLayerY1_offset, "压层Y1偏移", "DB2.W368")); - list.add(new ItemDto(item_to_pressLayerX2_offset, "压层X2偏移", "DB2.W370")); - list.add(new ItemDto(item_to_pressLayerY2_offset, "压层Y2偏移", "DB2.W372")); - list.add(new ItemDto(item_to_pressLayerX3_offset, "压层X3偏移", "DB2.W374")); - list.add(new ItemDto(item_to_pressLayerY3_offset, "压层Y3偏移", "DB2.W376")); - list.add(new ItemDto(item_to_one_cribTotal, "1#垛总数", "DB2.W378")); - list.add(new ItemDto(item_to_two_cribTotal, "2#垛总数", "DB2.W380")); - list.add(new ItemDto(item_to_one_qty, "1#垛当前数", "DB2.W382")); - list.add(new ItemDto(item_to_two_qty, "2#垛当前数", "DB2.W384")); - list.add(new ItemDto(item_to_tool_coordinate, "工具坐标", "DB2.W386")); - list.add(new ItemDto(item_to_order_qty, "工单数量", "DB2.D388")); + list.add(new ItemDto(item_to_product_code, "产品编号", "DB14.W272")); + list.add(new ItemDto(item_to_AlongSide, "A长边", "DB14.W274")); + list.add(new ItemDto(item_to_BshortSide, "B短边", "DB14.W276")); + list.add(new ItemDto(item_to_Htrapezoidal, "H梯形高", "DB14.W278")); + list.add(new ItemDto(item_to_Wthickness, "W厚度", "DB14.W280")); + list.add(new ItemDto(item_to_tray_qty, "当前垛盘数", "DB14.W282")); + list.add(new ItemDto(item_to_tray_high, "垛盘高度", "DB14.W284")); + list.add(new ItemDto(item_to_crib_category, "垛型类别", "DB14.W286")); + list.add(new ItemDto(item_to_palletX1_line, "码垛X1行", "DB14.W288")); + list.add(new ItemDto(item_to_palletY1_row, "码垛Y1列", "DB14.W290")); + list.add(new ItemDto(item_to_palletA1_angle, "码垛A1角度", "DB14.W292")); + list.add(new ItemDto(item_to_palletX2_line, "码垛X2行", "DB14.W294")); + list.add(new ItemDto(item_to_palletY2_row, "码垛Y2列", "DB14.W296")); + list.add(new ItemDto(item_to_palletA2_angle, "码垛A2角度", "DB14.W298")); + list.add(new ItemDto(item_to_palletX3_line, "码垛X3行", "DB14.W300")); + list.add(new ItemDto(item_to_palletY3_row, "码垛Y3列", "DB14.W302")); + list.add(new ItemDto(item_to_palletA3_angle, "码垛A3角度", "DB14.W304")); + list.add(new ItemDto(item_to_pressCribX1_line, "压垛X1行", "DB14.W306")); + list.add(new ItemDto(item_to_pressCribY1_row, "压垛Y1列", "DB14.W308")); + list.add(new ItemDto(item_to_pressCribA1_angle, "压垛A1角度", "DB14.W310")); + list.add(new ItemDto(item_to_pressCribX2_line, "压垛X2行", "DB14.W312")); + list.add(new ItemDto(item_to_pressCribY2_row, "压垛Y2列", "DB14.W314")); + list.add(new ItemDto(item_to_pressCribA2_angle, "压垛A2角度", "DB14.W316")); + list.add(new ItemDto(item_to_pressCribX3_line, "压垛X3行", "DB14.W318")); + list.add(new ItemDto(item_to_pressCribY3_row, "压垛Y3列", "DB14.W320")); + list.add(new ItemDto(item_to_pressCribA3_angle, "压垛A3角度", "DB14.W322")); + list.add(new ItemDto(item_to_Zoffset, "Z轴偏移", "DB14.W324")); + list.add(new ItemDto(item_to_pallet_layerQty, "码垛层数", "DB14.W326")); + list.add(new ItemDto(item_to_pressCrib_layerQty, "压垛层数", "DB14.W328")); + list.add(new ItemDto(item_to_codeLayerX1_interval, "码层X1间隔", "DB14.W330")); + list.add(new ItemDto(item_to_codeLayerY1_interval, "码层Y1间隔", "DB14.W332")); + list.add(new ItemDto(item_to_codeLayerX2_interval, "码层X2间隔", "DB14.W334")); + list.add(new ItemDto(item_to_codeLayerY2_interval, "码层Y2间隔", "DB14.W336")); + list.add(new ItemDto(item_to_codeLayerX3_interval, "码层X3间隔", "DB14.W338")); + list.add(new ItemDto(item_to_codeLayerY3_interval, "码层Y3间隔", "DB14.W340")); + list.add(new ItemDto(item_to_codeLayerX1_offset, "码层X1偏移", "DB14.W342")); + list.add(new ItemDto(item_to_codeLayerY1_offset, "码层Y1偏移", "DB14.W344")); + list.add(new ItemDto(item_to_codeLayerX2_offset, "码层X2偏移", "DB14.W346")); + list.add(new ItemDto(item_to_codeLayerY2_offset, "码层Y2偏移", "DB14.W348")); + list.add(new ItemDto(item_to_codeLayerX3_offset, "码层X3偏移", "DB14.W350")); + list.add(new ItemDto(item_to_codeLayerY3_offset, "码层Y3偏移", "DB14.W352")); + list.add(new ItemDto(item_to_pressLayerX1_interval, "压层X1间隔", "DB14.W354")); + list.add(new ItemDto(item_to_pressLayerY1_interval, "压层Y1间隔", "DB14.W356")); + list.add(new ItemDto(item_to_pressLayerX2_interval, "压层X2间隔", "DB14.W358")); + list.add(new ItemDto(item_to_pressLayerY2_interval, "压层Y2间隔", "DB14.W360")); + list.add(new ItemDto(item_to_pressLayerX3_interval, "压层X3间隔", "DB14.W362")); + list.add(new ItemDto(item_to_pressLayerY3_interval, "压层Y3间隔", "DB14.W364")); + list.add(new ItemDto(item_to_pressLayerX1_offset, "压层X1偏移", "DB14.W366")); + list.add(new ItemDto(item_to_pressLayerY1_offset, "压层Y1偏移", "DB14.W368")); + list.add(new ItemDto(item_to_pressLayerX2_offset, "压层X2偏移", "DB14.W370")); + list.add(new ItemDto(item_to_pressLayerY2_offset, "压层Y2偏移", "DB14.W372")); + list.add(new ItemDto(item_to_pressLayerX3_offset, "压层X3偏移", "DB14.W374")); + list.add(new ItemDto(item_to_pressLayerY3_offset, "压层Y3偏移", "DB14.W376")); + list.add(new ItemDto(item_to_one_cribTotal, "1#垛总数", "DB14.W378")); + list.add(new ItemDto(item_to_two_cribTotal, "2#垛总数", "DB14.W380")); + list.add(new ItemDto(item_to_one_qty, "1#垛当前数", "DB14.W382")); + list.add(new ItemDto(item_to_two_qty, "2#垛当前数", "DB14.W384")); + list.add(new ItemDto(item_to_tool_coordinate, "工具坐标", "DB14.W386")); + list.add(new ItemDto(item_to_order_qty, "工单数量", "DB14.D388")); return list; } diff --git a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/rljn_package_palletSplit_manipulator/RljnPackagePalletSplitManipulatorDefination.java b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/rljn_package_palletSplit_manipulator/RljnPackagePalletSplitManipulatorDefination.java index eecd4b4..6e933ab 100644 --- a/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/rljn_package_palletSplit_manipulator/RljnPackagePalletSplitManipulatorDefination.java +++ b/acs/hd/nladmin-system/src/main/java/org/nl/acs/device_driver/lnsh/rljn_package_palletSplit_manipulator/RljnPackagePalletSplitManipulatorDefination.java @@ -19,17 +19,17 @@ import java.util.List; public class RljnPackagePalletSplitManipulatorDefination implements OpcDeviceDriverDefination { @Override public String getDriverCode() { - return "lnsh_package_palletSplit_manipulator"; + return "rljn_package_palletSplit_manipulator"; } @Override public String getDriverName() { - return "荣力嘉耐-包装码拆垛机械手"; + return "嘉耐-包装码拆垛机械手"; } @Override public String getDriverDescription() { - return "荣力嘉耐-包装码拆垛机械手"; + return "嘉耐-包装码拆垛机械手"; } @Override @@ -57,84 +57,84 @@ public class RljnPackagePalletSplitManipulatorDefination implements OpcDeviceDri public static List getReadableItemDtos2() { ArrayList list = new ArrayList(); - list.add(new ItemDto(ItemProtocol.item_heartbeat, "心跳", "DB1.B0")); - list.add(new ItemDto(ItemProtocol.item_mode, "工作状态", "DB1.B1", Boolean.valueOf(true))); - list.add(new ItemDto(ItemProtocol.item_status, "设备状态", "DB1.B2")); - list.add(new ItemDto(ItemProtocol.item_error, "故障代码", "DB1.B3")); - list.add(new ItemDto(ItemProtocol.item_onoff_status, "开关机状态", "DB1.B4")); - list.add(new ItemDto(ItemProtocol.item_putStation, "当前码盘工位", "DB1.D6")); - list.add(new ItemDto(ItemProtocol.item_getStation, "当前抓取工位", "DB1.D10")); - list.add(new ItemDto(ItemProtocol.item_barcode, "当前码盘工位条码", "DB1.S14")); - list.add(new ItemDto(ItemProtocol.item_material, "码盘工位当前物料", "DB1.S270")); - list.add(new ItemDto(ItemProtocol.item_specifications, "规格", "DB1.S526")); - list.add(new ItemDto(ItemProtocol.item_batch, "批次", "DB1.D782")); - list.add(new ItemDto(ItemProtocol.item_qty, "数量", "DB1.D786")); - list.add(new ItemDto(ItemProtocol.item_open_time, "开机时间", "DB1.D790")); - list.add(new ItemDto(ItemProtocol.item_standby_time, "待机时间", "DB1.D794")); - list.add(new ItemDto(ItemProtocol.item_production_time, "生产时间", "DB1.D798")); - list.add(new ItemDto(ItemProtocol.item_error_time, "故障时间", "DB1.D802")); - list.add(new ItemDto(ItemProtocol.item_total_split, "累计拆垛数量", "DB1.D806")); - list.add(new ItemDto(ItemProtocol.item_order_No, "工单号", "DB1.S810")); + list.add(new ItemDto(ItemProtocol.item_heartbeat, "心跳", "DB13.B0")); + list.add(new ItemDto(ItemProtocol.item_mode, "工作状态", "DB13.B1", Boolean.valueOf(true))); + list.add(new ItemDto(ItemProtocol.item_status, "设备状态", "DB13.B2")); + list.add(new ItemDto(ItemProtocol.item_error, "故障代码", "DB13.B3")); + list.add(new ItemDto(ItemProtocol.item_onoff_status, "开关机状态", "DB13.B4")); + list.add(new ItemDto(ItemProtocol.item_putStation, "当前码盘工位", "DB13.D6")); + list.add(new ItemDto(ItemProtocol.item_getStation, "当前抓取工位", "DB13.D10")); + list.add(new ItemDto(ItemProtocol.item_barcode, "当前码盘工位条码", "DB13.S14")); + list.add(new ItemDto(ItemProtocol.item_material, "码盘工位当前物料", "DB13.S270")); + list.add(new ItemDto(ItemProtocol.item_specifications, "规格", "DB13.S526")); + list.add(new ItemDto(ItemProtocol.item_batch, "批次", "DB13.D782")); + list.add(new ItemDto(ItemProtocol.item_qty, "数量", "DB13.D786")); + list.add(new ItemDto(ItemProtocol.item_open_time, "开机时间", "DB13.D790")); + list.add(new ItemDto(ItemProtocol.item_standby_time, "待机时间", "DB13.D794")); + list.add(new ItemDto(ItemProtocol.item_production_time, "生产时间", "DB13.D798")); + list.add(new ItemDto(ItemProtocol.item_error_time, "故障时间", "DB13.D802")); + list.add(new ItemDto(ItemProtocol.item_total_split, "累计拆垛数量", "DB13.D806")); + list.add(new ItemDto(ItemProtocol.item_order_No, "工单号", "DB13.S810")); - list.add(new ItemDto(ItemProtocol.item_product_code, "产品编号", "DB1.W1066")); - list.add(new ItemDto(ItemProtocol.item_AlongSide, "A长边", "DB1.W1068")); - list.add(new ItemDto(ItemProtocol.item_BshortSide, "B短边", "DB1.W1070")); - list.add(new ItemDto(ItemProtocol.item_Htrapezoidal, "H梯形高", "DB1.W1072")); - list.add(new ItemDto(ItemProtocol.item_Wthickness, "W厚度", "DB1.W1074")); - list.add(new ItemDto(ItemProtocol.item_tray_qty, "当前垛盘数", "DB1.W1076")); - list.add(new ItemDto(ItemProtocol.item_tray_high, "垛盘高度", "DB1.W1078")); - list.add(new ItemDto(ItemProtocol.item_crib_category, "垛型类别", "DB1.W1080")); - list.add(new ItemDto(ItemProtocol.item_palletX1_line, "码垛X1行", "DB1.W1082")); - list.add(new ItemDto(ItemProtocol.item_palletY1_row, "码垛Y1列", "DB1.W1084")); - list.add(new ItemDto(ItemProtocol.item_palletA1_angle, "码垛A1角度", "DB1.W1086")); - list.add(new ItemDto(ItemProtocol.item_palletX2_line, "码垛X2行", "DB1.W1088")); - list.add(new ItemDto(ItemProtocol.item_palletY2_row, "码垛Y2列", "DB1.W1090")); - list.add(new ItemDto(ItemProtocol.item_palletA2_angle, "码垛A2角度", "DB1.W1092")); - list.add(new ItemDto(ItemProtocol.item_palletX3_line, "码垛X3行", "DB1.W1094")); - list.add(new ItemDto(ItemProtocol.item_palletY3_row, "码垛Y3列", "DB1.W1096")); - list.add(new ItemDto(ItemProtocol.item_palletA3_angle, "码垛A3角度", "DB1.W1098")); - list.add(new ItemDto(ItemProtocol.item_pressCribX1_line, "压垛X1行", "DB1.W1100")); - list.add(new ItemDto(ItemProtocol.item_pressCribY1_row, "压垛Y1列", "DB1.W1102")); - list.add(new ItemDto(ItemProtocol.item_pressCribA1_angle, "压垛A1角度", "DB1.W1104")); - list.add(new ItemDto(ItemProtocol.item_pressCribX2_line, "压垛X2行", "DB1.W1106")); - list.add(new ItemDto(ItemProtocol.item_pressCribY2_row, "压垛Y2列", "DB1.W1108")); - list.add(new ItemDto(ItemProtocol.item_pressCribA2_angle, "压垛A2角度", "DB1.W1110")); - list.add(new ItemDto(ItemProtocol.item_pressCribX3_line, "压垛X3行", "DB1.W1112")); - list.add(new ItemDto(ItemProtocol.item_pressCribY3_row, "压垛Y3列", "DB1.W1114")); - list.add(new ItemDto(ItemProtocol.item_pressCribA3_angle, "压垛A3角度", "DB1.W1116")); - list.add(new ItemDto(ItemProtocol.item_Zoffset, "Z轴偏移", "DB1.W1118")); - list.add(new ItemDto(ItemProtocol.item_pallet_layerQty, "码垛层数", "DB1.W1120")); - list.add(new ItemDto(ItemProtocol.item_pressCrib_layerQty, "压垛层数", "DB1.W1122")); - list.add(new ItemDto(ItemProtocol.item_codeLayerX1_interval, "码层X1间隔", "DB1.W1124")); - list.add(new ItemDto(ItemProtocol.item_codeLayerY1_interval, "码层Y1间隔", "DB1.W1126")); - list.add(new ItemDto(ItemProtocol.item_codeLayerX2_interval, "码层X2间隔", "DB1.W1128")); - list.add(new ItemDto(ItemProtocol.item_codeLayerY2_interval, "码层Y2间隔", "DB1.W1130")); - list.add(new ItemDto(ItemProtocol.item_codeLayerX3_interval, "码层X3间隔", "DB1.W1132")); - list.add(new ItemDto(ItemProtocol.item_codeLayerY3_interval, "码层Y3间隔", "DB1.W1134")); - list.add(new ItemDto(ItemProtocol.item_codeLayerX1_offset, "码层X1偏移", "DB1.W1136")); - list.add(new ItemDto(ItemProtocol.item_codeLayerY1_offset, "码层Y1偏移", "DB1.W1138")); - list.add(new ItemDto(ItemProtocol.item_codeLayerX2_offset, "码层X2偏移", "DB1.W1140")); - list.add(new ItemDto(ItemProtocol.item_codeLayerY2_offset, "码层Y2偏移", "DB1.W1142")); - list.add(new ItemDto(ItemProtocol.item_codeLayerX3_offset, "码层X3偏移", "DB1.W1144")); - list.add(new ItemDto(ItemProtocol.item_codeLayerY3_offset, "码层Y3偏移", "DB1.W1146")); - list.add(new ItemDto(ItemProtocol.item_pressLayerX1_interval, "压层X1间隔", "DB1.W1148")); - list.add(new ItemDto(ItemProtocol.item_pressLayerY1_interval, "压层Y1间隔", "DB1.W1150")); - list.add(new ItemDto(ItemProtocol.item_pressLayerX2_interval, "压层X2间隔", "DB1.W1152")); - list.add(new ItemDto(ItemProtocol.item_pressLayerY2_interval, "压层Y2间隔", "DB1.W1154")); - list.add(new ItemDto(ItemProtocol.item_pressLayerX3_interval, "压层X3间隔", "DB1.W1156")); - list.add(new ItemDto(ItemProtocol.item_pressLayerY3_interval, "压层Y3间隔", "DB1.W1158")); - list.add(new ItemDto(ItemProtocol.item_pressLayerX1_offset, "压层X1偏移", "DB1.W1160")); - list.add(new ItemDto(ItemProtocol.item_pressLayerY1_offset, "压层Y1偏移", "DB1.W1162")); - list.add(new ItemDto(ItemProtocol.item_pressLayerX2_offset, "压层X2偏移", "DB1.W1164")); - list.add(new ItemDto(ItemProtocol.item_pressLayerY2_offset, "压层Y2偏移", "DB1.W1166")); - list.add(new ItemDto(ItemProtocol.item_pressLayerX3_offset, "压层X3偏移", "DB1.W1168")); - list.add(new ItemDto(ItemProtocol.item_pressLayerY3_offset, "压层Y3偏移", "DB1.W1170")); - list.add(new ItemDto(ItemProtocol.item_one_cribTotal, "1#垛总数", "DB1.W1172")); - list.add(new ItemDto(ItemProtocol.item_two_cribTotal, "2#垛总数", "DB1.W1174")); - list.add(new ItemDto(ItemProtocol.item_one_qty, "1#垛当前数", "DB1.W1176")); - list.add(new ItemDto(ItemProtocol.item_two_qty, "2#垛当前数", "DB1.W1178")); - list.add(new ItemDto(ItemProtocol.item_tool_coordinate, "工具坐标", "DB1.W1180")); - list.add(new ItemDto(ItemProtocol.item_order_qty, "工单数量", "DB1.D1182")); + list.add(new ItemDto(ItemProtocol.item_product_code, "产品编号", "DB13.W1066")); + list.add(new ItemDto(ItemProtocol.item_AlongSide, "A长边", "DB13.W1068")); + list.add(new ItemDto(ItemProtocol.item_BshortSide, "B短边", "DB13.W1070")); + list.add(new ItemDto(ItemProtocol.item_Htrapezoidal, "H梯形高", "DB13.W1072")); + list.add(new ItemDto(ItemProtocol.item_Wthickness, "W厚度", "DB13.W1074")); + list.add(new ItemDto(ItemProtocol.item_tray_qty, "当前垛盘数", "DB13.W1076")); + list.add(new ItemDto(ItemProtocol.item_tray_high, "垛盘高度", "DB13.W1078")); + list.add(new ItemDto(ItemProtocol.item_crib_category, "垛型类别", "DB13.W1080")); + list.add(new ItemDto(ItemProtocol.item_palletX1_line, "码垛X1行", "DB13.W1082")); + list.add(new ItemDto(ItemProtocol.item_palletY1_row, "码垛Y1列", "DB13.W1084")); + list.add(new ItemDto(ItemProtocol.item_palletA1_angle, "码垛A1角度", "DB13.W1086")); + list.add(new ItemDto(ItemProtocol.item_palletX2_line, "码垛X2行", "DB13.W1088")); + list.add(new ItemDto(ItemProtocol.item_palletY2_row, "码垛Y2列", "DB13.W1090")); + list.add(new ItemDto(ItemProtocol.item_palletA2_angle, "码垛A2角度", "DB13.W1092")); + list.add(new ItemDto(ItemProtocol.item_palletX3_line, "码垛X3行", "DB13.W1094")); + list.add(new ItemDto(ItemProtocol.item_palletY3_row, "码垛Y3列", "DB13.W1096")); + list.add(new ItemDto(ItemProtocol.item_palletA3_angle, "码垛A3角度", "DB13.W1098")); + list.add(new ItemDto(ItemProtocol.item_pressCribX1_line, "压垛X1行", "DB13.W1100")); + list.add(new ItemDto(ItemProtocol.item_pressCribY1_row, "压垛Y1列", "DB13.W1102")); + list.add(new ItemDto(ItemProtocol.item_pressCribA1_angle, "压垛A1角度", "DB13.W1104")); + list.add(new ItemDto(ItemProtocol.item_pressCribX2_line, "压垛X2行", "DB13.W1106")); + list.add(new ItemDto(ItemProtocol.item_pressCribY2_row, "压垛Y2列", "DB13.W1108")); + list.add(new ItemDto(ItemProtocol.item_pressCribA2_angle, "压垛A2角度", "DB13.W1110")); + list.add(new ItemDto(ItemProtocol.item_pressCribX3_line, "压垛X3行", "DB13.W1112")); + list.add(new ItemDto(ItemProtocol.item_pressCribY3_row, "压垛Y3列", "DB13.W1114")); + list.add(new ItemDto(ItemProtocol.item_pressCribA3_angle, "压垛A3角度", "DB13.W1116")); + list.add(new ItemDto(ItemProtocol.item_Zoffset, "Z轴偏移", "DB13.W1118")); + list.add(new ItemDto(ItemProtocol.item_pallet_layerQty, "码垛层数", "DB13.W1120")); + list.add(new ItemDto(ItemProtocol.item_pressCrib_layerQty, "压垛层数", "DB13.W1122")); + list.add(new ItemDto(ItemProtocol.item_codeLayerX1_interval, "码层X1间隔", "DB13.W1124")); + list.add(new ItemDto(ItemProtocol.item_codeLayerY1_interval, "码层Y1间隔", "DB13.W1126")); + list.add(new ItemDto(ItemProtocol.item_codeLayerX2_interval, "码层X2间隔", "DB13.W1128")); + list.add(new ItemDto(ItemProtocol.item_codeLayerY2_interval, "码层Y2间隔", "DB13.W1130")); + list.add(new ItemDto(ItemProtocol.item_codeLayerX3_interval, "码层X3间隔", "DB13.W1132")); + list.add(new ItemDto(ItemProtocol.item_codeLayerY3_interval, "码层Y3间隔", "DB13.W1134")); + list.add(new ItemDto(ItemProtocol.item_codeLayerX1_offset, "码层X1偏移", "DB13.W1136")); + list.add(new ItemDto(ItemProtocol.item_codeLayerY1_offset, "码层Y1偏移", "DB13.W1138")); + list.add(new ItemDto(ItemProtocol.item_codeLayerX2_offset, "码层X2偏移", "DB13.W1140")); + list.add(new ItemDto(ItemProtocol.item_codeLayerY2_offset, "码层Y2偏移", "DB13.W1142")); + list.add(new ItemDto(ItemProtocol.item_codeLayerX3_offset, "码层X3偏移", "DB13.W1144")); + list.add(new ItemDto(ItemProtocol.item_codeLayerY3_offset, "码层Y3偏移", "DB13.W1146")); + list.add(new ItemDto(ItemProtocol.item_pressLayerX1_interval, "压层X1间隔", "DB13.W1148")); + list.add(new ItemDto(ItemProtocol.item_pressLayerY1_interval, "压层Y1间隔", "DB13.W1150")); + list.add(new ItemDto(ItemProtocol.item_pressLayerX2_interval, "压层X2间隔", "DB13.W1152")); + list.add(new ItemDto(ItemProtocol.item_pressLayerY2_interval, "压层Y2间隔", "DB13.W1154")); + list.add(new ItemDto(ItemProtocol.item_pressLayerX3_interval, "压层X3间隔", "DB13.W1156")); + list.add(new ItemDto(ItemProtocol.item_pressLayerY3_interval, "压层Y3间隔", "DB13.W1158")); + list.add(new ItemDto(ItemProtocol.item_pressLayerX1_offset, "压层X1偏移", "DB13.W1160")); + list.add(new ItemDto(ItemProtocol.item_pressLayerY1_offset, "压层Y1偏移", "DB13.W1162")); + list.add(new ItemDto(ItemProtocol.item_pressLayerX2_offset, "压层X2偏移", "DB13.W1164")); + list.add(new ItemDto(ItemProtocol.item_pressLayerY2_offset, "压层Y2偏移", "DB13.W1166")); + list.add(new ItemDto(ItemProtocol.item_pressLayerX3_offset, "压层X3偏移", "DB13.W1168")); + list.add(new ItemDto(ItemProtocol.item_pressLayerY3_offset, "压层Y3偏移", "DB13.W1170")); + list.add(new ItemDto(ItemProtocol.item_one_cribTotal, "1#垛总数", "DB13.W1172")); + list.add(new ItemDto(ItemProtocol.item_two_cribTotal, "2#垛总数", "DB13.W1174")); + list.add(new ItemDto(ItemProtocol.item_one_qty, "1#垛当前数", "DB13.W1176")); + list.add(new ItemDto(ItemProtocol.item_two_qty, "2#垛当前数", "DB13.W1178")); + list.add(new ItemDto(ItemProtocol.item_tool_coordinate, "工具坐标", "DB13.W1180")); + list.add(new ItemDto(ItemProtocol.item_order_qty, "工单数量", "DB13.D1182")); return list; } diff --git a/acs/qd/src/views/acs/device/driver/lnsh/lnsh_Laminating_machine.vue b/acs/qd/src/views/acs/device/driver/lnsh/lnsh_Laminating_machine.vue index 9027028..15c2829 100644 --- a/acs/qd/src/views/acs/device/driver/lnsh/lnsh_Laminating_machine.vue +++ b/acs/qd/src/views/acs/device/driver/lnsh/lnsh_Laminating_machine.vue @@ -13,6 +13,7 @@ v-model="opc_id" placeholder="无" clearable + filterable @change="changeOpc" > - +
@@ -13,6 +13,7 @@ v-model="opc_id" placeholder="无" clearable + filterable @change="changeOpc" >