From c5eff89212eab748d15b3c81a3fd8f88379765f8 Mon Sep 17 00:00:00 2001 From: 懒羊羊 <15939171744@163.com> Date: 星期四, 07 三月 2024 14:36:44 +0800 Subject: [PATCH] - --- jcdm-main/src/main/java/com/jcdm/main/da/opcuaconfig/cert/MethodName.java | 48 ++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 38 insertions(+), 10 deletions(-) diff --git a/jcdm-main/src/main/java/com/jcdm/main/da/opcuaconfig/cert/MethodName.java b/jcdm-main/src/main/java/com/jcdm/main/da/opcuaconfig/cert/MethodName.java index 2fe1773..9f2a5fe 100644 --- a/jcdm-main/src/main/java/com/jcdm/main/da/opcuaconfig/cert/MethodName.java +++ b/jcdm-main/src/main/java/com/jcdm/main/da/opcuaconfig/cert/MethodName.java @@ -45,6 +45,8 @@ NodeEntity node= NodeEntity.builder().index(2).identifier(parts[0]+"."+parts[1]+".RecordDataDone").value("0").type("short").build(); Boolean out=clientHandler.write(node); log.info("鑺傜偣:{},鍝嶅簲缁撴灉:{}", node.getIdentifier(),out); + WebSocketUsers.sendMessageToUserByText(map.get(parts[1]), "IN0"); + break; case "1": //璇锋眰涓嬪彂杩涚珯鐘舵�� NodeEntity node1= NodeEntity.builder().index(2).identifier(parts[0]+"."+parts[1]+".RecordDataDone").value("11").type("short").build(); @@ -69,16 +71,16 @@ }).collect(Collectors.toList()); List<DataValue> s=readValues(nodeId); //淇濆瓨PLC閲囬泦鏁版嵁 - for(int i=0;i<nodeId.size();i++) - { - DaParamCollection Config=new DaParamCollection(); - Config.setParamCode(nodeId.get(i).getIdentifier().toString().split("[.]")[2]); - Config.setLocationCode(nodeId.get(i).getIdentifier().toString().split("[.]")[1]); - Config.setParamValue(s.get(i).getValue().getValue().toString()); - Config.setSfcCode(SNCode); - Config.setParamName(b.get(i).getGatherAddress()); - daParamCollectionService.insertDaParamCollection(Config); - } +// for(int i=0;i<nodeId.size();i++) +// { +// DaParamCollection Config=new DaParamCollection(); +// Config.setParamCode(nodeId.get(i).getIdentifier().toString().split("[.]")[2]); +// Config.setLocationCode(nodeId.get(i).getIdentifier().toString().split("[.]")[1]); +// Config.setParamValue(s.get(i).getValue().getValue().toString()); +// Config.setSfcCode(SNCode); +// Config.setParamName(b.get(i).getGatherAddress()); +// daParamCollectionService.insertDaParamCollection(Config); +// } //鏇存柊鍑虹珯鏃堕棿锛岃绠楄妭鎷嶃�� DaPassingStationCollection PSC=new DaPassingStationCollection(); PSC.setSfcCode(SNCode); @@ -165,5 +167,31 @@ } } + //宸ヤ欢鍒颁綅 + public void inPlace(String Node, String value) throws Exception { + String[] parts = Node.split("[.]"); + ClientHandler clientHandler=new ClientHandler(); + System.out.println("Node:"+Node+"value:"+value); + switch (value){ + case "1": + + default: + break; + } + } + + //鏀捐 + public void release(String Node, String value) throws Exception { + String[] parts = Node.split("[.]"); + ClientHandler clientHandler=new ClientHandler(); + System.out.println("Node:"+Node+"value:"+value); + switch (value){ + case "1": + + default: + break; + } + } + } -- Gitblit v1.9.3