From c2944ac8932c64d520b103530ec6797f193eede6 Mon Sep 17 00:00:00 2001
From: 懒羊羊 <15939171744@163.com>
Date: 星期四, 29 二月 2024 09:49:10 +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