From 7f291910791bdb9a545dc12ef36c3c359cfa4e59 Mon Sep 17 00:00:00 2001 From: admin <418351270@qq.com> Date: 星期三, 10 一月 2024 15:03:23 +0800 Subject: [PATCH] 添加查询 --- guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/opc/OPCComm.java | 47 ++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 40 insertions(+), 7 deletions(-) diff --git a/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/opc/OPCComm.java b/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/opc/OPCComm.java index 1cda02e..2a2f230 100644 --- a/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/opc/OPCComm.java +++ b/guns-vip-main/src/main/java/cn/stylefeng/guns/plcserver/opc/OPCComm.java @@ -8,6 +8,7 @@ import cn.stylefeng.guns.modular.dq.materialTraceability.service.MaterialTraceabilityService; import cn.stylefeng.guns.modular.em.equipmentAlarm.service.EquipmentAlarmService; import cn.stylefeng.guns.modular.em.equipmentStatus.service.EquipmentStatusService; +import cn.stylefeng.guns.modular.gm.greaseManage.service.GreaseManageService; import cn.stylefeng.guns.modular.om.productionOrdeInfo.service.ProductionOrdeInfoService; import cn.stylefeng.guns.modular.sc.repairManageInfo.service.RepairManageInfoService; import cn.stylefeng.guns.modular.sc.serialNumbersConf.service.SerialNumbersConfService; @@ -103,6 +104,8 @@ @Autowired public LocationInfoService locationInfoService; + @Autowired + public GreaseManageService greaseManageService; //OP010 private Item OP010_F_HEART_BEAT;//蹇冭烦 @@ -181,7 +184,7 @@ private Item OP050_S_PRODUCT_STATE_CODE;//浜у搧鐘舵�佺紪鐮� - + private Item OP050_OIL_STATE;//娌硅剛鐘舵�� //OP070 private Item OP070_F_HEART_BEAT;//蹇冭烦 private Item OP070_J_PLC_START;//PLC寮�濮� @@ -461,6 +464,7 @@ private Item BOP030_S_PRODUCT_STATE_CODE;//浜у搧鐘舵�佺紪鐮� + private Item BOP030_OIL_STATE;//娌硅剛鐘舵�� //BOP030B private Item BOP030B_F_HEART_BEAT;//蹇冭烦 private Item BOP030B_J_PLC_START;//PLC寮�濮� @@ -698,6 +702,7 @@ private Item DOP020_S_PRODUCT_STATE_CODE;//浜у搧鐘舵�佺紪鐮� + private Item DOP020_OIL_STATE;//娌硅剛鐘舵�� /** * 鍗曚緥妯″紡 @@ -721,7 +726,8 @@ MaterialTraceabilityService materialTraceabilityService, EquipmentInfoService equipmentInfoService, RepairManageInfoService repairManageInfoService, - LocationInfoService locationInfoService + LocationInfoService locationInfoService, + GreaseManageService greaseManageService ) throws Exception { this.productionOrdeInfoService = productionOrdeInfoService; this.passingStationCollectionService = passingStationCollectionService; @@ -734,6 +740,7 @@ this.equipmentInfoService = equipmentInfoService; this.repairManageInfoService = repairManageInfoService; this.locationInfoService = locationInfoService; + this.greaseManageService = greaseManageService; // 鍔犺浇閰嶇疆鏂囦欢 final ConnectionInformation ci = getCLSIDConnectionInfomation(); @@ -803,7 +810,9 @@ access.addItem(OPCElement.OP140_F_HEART_BEAT, new DataCallBack_OP140_F_HEART_BEAT());//蹇冭烦 //OP150鍥炶皟 +/* access.addItem(OPCElement.OP150_F_HEART_BEAT, new DataCallBack_OP150_F_HEART_BEAT());//蹇冭烦 +*/ //OP160鍥炶皟 access.addItem(OPCElement.OP160_F_HEART_BEAT, new DataCallBack_OP160_F_HEART_BEAT());//蹇冭烦 @@ -843,7 +852,7 @@ access.addItem(OPCElement.DOP010_F_HEART_BEAT, new DataCallBack_DOP010_F_HEART_BEAT());//蹇冭烦 //DOP020鍥炶皟 - access.addItem(OPCElement.DOP020_F_HEART_BEAT, new DataCallBack_DOP020_F_HEART_BEAT());//蹇冭烦 + /* access.addItem(OPCElement.DOP020_F_HEART_BEAT, new DataCallBack_DOP020_F_HEART_BEAT());//蹇冭烦*/ //EOP010鍥炶皟 access.addItem(OPCElement.EOP010_F_HEART_BEAT, new DataCallBack_EOP010_F_HEART_BEAT());//蹇冭烦 @@ -961,7 +970,7 @@ OP050_S_PRODUCT_STATE_CODE = OP050_GROUP.addItem((OPCElement.OP050_S_PRODUCT_STATE_CODE));//浜у搧鐘舵�佺紪鐮� - + OP050_OIL_STATE = OP050_GROUP.addItem((OPCElement.OP050_OIL_STATE));//娌硅剛鐘舵�� //OP070缁� final Group OP070_GROUP = server.addGroup("OP070"); @@ -1109,7 +1118,7 @@ OP140_S_PRODUCT_STATE_CODE = OP140_GROUP.addItem((OPCElement.OP140_S_PRODUCT_STATE_CODE));//浜у搧鐘舵�佺紪鐮� //OP150缁� - final Group OP150_GROUP = server.addGroup("OP150"); + /* final Group OP150_GROUP = server.addGroup("OP150"); OP150_F_HEART_BEAT = OP150_GROUP.addItem((OPCElement.OP150_F_HEART_BEAT));//蹇冭烦 OP150_J_PLC_START = OP150_GROUP.addItem((OPCElement.OP150_J_PLC_START));//PLC寮�濮� OP150_J_PC_WRITE_ORDER = OP150_GROUP.addItem((OPCElement.OP150_J_PC_WRITE_ORDER));//PC涓嬪彂宸ュ崟 @@ -1120,7 +1129,7 @@ OP150_S_PRODUCT_CODE = OP150_GROUP.addItem((OPCElement.OP150_S_PRODUCT_CODE));//浜у搧缂栧彿 OP150_S_SFC_CODE = OP150_GROUP.addItem((OPCElement.OP150_S_SFC_CODE));//鎬绘垚缂栫爜 - OP150_S_PRODUCT_STATE_CODE = OP150_GROUP.addItem((OPCElement.OP150_S_PRODUCT_STATE_CODE));//浜у搧鐘舵�佺紪鐮� + OP150_S_PRODUCT_STATE_CODE = OP150_GROUP.addItem((OPCElement.OP150_S_PRODUCT_STATE_CODE));//浜у搧鐘舵�佺紪鐮�*/ //OP160缁� final Group OP160_GROUP = server.addGroup("OP160"); @@ -1242,6 +1251,10 @@ BOP030_S_SFC_CODE = BOP030_GROUP.addItem((OPCElement.BOP030_S_SFC_CODE));//鎬绘垚缂栫爜 BOP030_S_PRODUCT_STATE_CODE = BOP030_GROUP.addItem((OPCElement.BOP030_S_PRODUCT_STATE_CODE));//浜у搧鐘舵�佺紪鐮� + + BOP030_OIL_STATE = BOP030_GROUP.addItem((OPCElement.BOP030_OIL_STATE));//娌硅剛鐘舵�� + + //BOP030B缁� final Group BOP030B_GROUP = server.addGroup("BOP030B"); @@ -1465,7 +1478,7 @@ DOP010_P_REPAIR_LOCATION = DOP010_GROUP.addItem((OPCElement.DOP010_P_REPAIR_LOCATION));//杩斾慨宸ヤ綅 //DOP020缁� - final Group DOP020_GROUP = server.addGroup("DOP020"); + /*final Group DOP020_GROUP = server.addGroup("DOP020"); DOP020_F_HEART_BEAT = DOP020_GROUP.addItem((OPCElement.DOP020_F_HEART_BEAT));//蹇冭烦 DOP020_J_PLC_START = DOP020_GROUP.addItem((OPCElement.DOP020_J_PLC_START));//PLC寮�濮� DOP020_J_PC_WRITE_ORDER = DOP020_GROUP.addItem((OPCElement.DOP020_J_PC_WRITE_ORDER));//PC涓嬪彂宸ュ崟 @@ -1477,6 +1490,10 @@ DOP020_S_SFC_CODE = DOP020_GROUP.addItem((OPCElement.DOP020_S_SFC_CODE));//鎬绘垚缂栫爜 DOP020_S_PRODUCT_STATE_CODE = DOP020_GROUP.addItem((OPCElement.DOP020_S_PRODUCT_STATE_CODE));//浜у搧鐘舵�佺紪鐮� + + DOP020_OIL_STATE = DOP020_GROUP.addItem((OPCElement.DOP020_OIL_STATE));//娌硅剛鐘舵��*/ + + // start reading access.bind(); } catch (final JIException e) { @@ -3175,4 +3192,20 @@ public Item getDOP010_P_REPAIR_LOCATION() { return DOP010_P_REPAIR_LOCATION; } + + public GreaseManageService getGreaseManageService() { + return greaseManageService; + } + + public Item getOP050_OIL_STATE() { + return OP050_OIL_STATE; + } + + public Item getBOP030_OIL_STATE() { + return BOP030_OIL_STATE; + } + + public Item getDOP020_OIL_STATE() { + return DOP020_OIL_STATE; + } } -- Gitblit v1.9.3