From 04b8eff075a04db23e6f908855699b4d2954588c Mon Sep 17 00:00:00 2001 From: yyt <306727702@qq.com> Date: 星期四, 23 五月 2024 18:47:01 +0800 Subject: [PATCH] 380新产品,优化 --- jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java b/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java index c91312f..d2a7344 100644 --- a/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java +++ b/jcdm-main/src/main/java/com/jcdm/main/plcserver/sub/OPCUaSubscription.java @@ -199,6 +199,17 @@ || OPCElement.OP695_ZZ_CODE_CHECK.equals(Node) || OPCElement.OP755_ZZ_CODE_CHECK.equals(Node)){ rework(SNCode,Node,daPassingStationCollections,rmRepairRecords); } + if (OPCElement.OP020_HX_CODE_CHECK.equals(Node)) { + //婵�鍏夋墦鐮� + String[] printcode=SNCode.split("\\s+"); + ReadWriteEntity entity3 = new ReadWriteEntity("CFL4HX.HOP020.PrintCode1", printcode[0]); + OPCUaSubscription.miloService.writeToOpcUa(entity3);//鍐橲N + ReadWriteEntity entity5 = new ReadWriteEntity("CFL4HX.HOP020.PrintCode2", printcode[1]); + OPCUaSubscription.miloService.writeToOpcUa(entity5);//鍐橲N + ReadWriteEntity entity6 = new ReadWriteEntity("CFL4HX.HOP020.SNDoor", "1"); + logger.info("鍙戝姩鏈哄彿{}锛岃姹傛墦鐮佸唴瀹瑰啓鍏ユ垚鍔燂紝杩斿洖SNDoor淇″彿淇″彿1",SNCode); + miloService.writeToOpcByte(entity6); + } System.out.println(entity); } @@ -461,14 +472,15 @@ //鏇存柊宸ュ崟鐘舵�� if ("OP790".equals(parts[1])) { - bsOrderScheduling.setReport20("1"); + //bsOrderScheduling.setReport20("0"); bsOrderScheduling.setProductionStatus("3"); bsOrderScheduling.setFinalAssemblyOfflineTime(new Date()); }else if("OP050".equals(parts[1])){ - bsOrderScheduling.setReport10("1"); + bsOrderScheduling.setReport10("0"); bsOrderScheduling.setProductionStatus("2"); bsOrderScheduling.setBoxClosingOnlineTime(new Date()); }else if("OP120".equals(parts[1])){ + bsOrderScheduling.setReport20("0"); bsOrderScheduling.setFinalAssemblyLaunchTime(new Date()); bsOrderScheduling.setClosingBoxOfflineTime(new Date()); } -- Gitblit v1.9.3