From bc4a9c7700fbda51a57207fd445a02ad21e85911 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期四, 25 一月 2024 08:08:13 +0800
Subject: [PATCH] 自动确认状态下改为从后台直接发送进片任务

---
 springboot-vue3/src/main/java/com/example/springboot/component/Plcsign.java |   44 +++++++++++++++++++++++++-------------------
 1 files changed, 25 insertions(+), 19 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plcsign.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plcsign.java
index 0e503c4..8329678 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/Plcsign.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plcsign.java
@@ -65,24 +65,24 @@
         e.printStackTrace();
       }
 
-      this.readValue();
-      String PlcAddress = this.name;
-      Integer Plccount = this.count;
+//      this.readValue();
+//      String PlcAddress = this.name;
+//      Integer Plccount = this.count;
       // System.out.println(PlcAddress);
 
-      // List<Boolean> plclist = S7control.getinstance().ReadBits("DB102.0.0", 44);
-      // List<Boolean> plclist2 = S7control.getinstance().ReadBits("DB102.5.5", 13);
+//      List<Boolean> plclist = S7control.getinstance().ReadBits(PlcAddress, Plccount);
+       List<Boolean> plclist = S7control.getinstance().ReadBits("DB102.0.0", 112);
 
-      Boolean[] values = { true, true, true, true, true, false, true, false,
-          true, false, true, false, true, false,
-          true, false, true, false, true, false, true, false, true, false, true, false,
-          true, false, true, false, true,
-          false, true, false, true, false,
-          true, false, true, false, true, false, true, false, null,
-          true, false,
-          true, false, true, false, true, false,
-          true, false, true, false, true, };
-      List<Boolean> plclist = new ArrayList<>(Arrays.asList(values));
+//       Boolean[] values = { true, true, true, true, true, false, true, false,
+//       true, false, true, false, true, false,
+//       true, false, true, false, true, false, true, false, true, false, true, false,
+//       true, false, true, false, true,
+//       false, true, false, true, false,
+//       true, false, true, false, true, false, true, false, null,
+//       true, false,
+//       true, false, true, false, true, false,
+//       true, false, true, false, true, };
+//       List<Boolean> plclist = new ArrayList<>(Arrays.asList(values));
 
       if (plclist != null) {
         // 灏嗚幏鍙栫殑甯冨皵绫诲瀷杞崲涓烘暣鏁扮被鍨�
@@ -95,11 +95,17 @@
         }
         JSONObject jsonObject = new JSONObject();
         jsonObject.append("sig", Intlist);
-        WebSocketServer sendwServer3 = WebSocketServer.sessionMap.get("Sign");
-        if (sendwServer3 != null) {
-          sendwServer3.sendMessage(jsonObject.toString());
-        }
+//        WebSocketServer sendwServer3 = WebSocketServer.sessionMap.get("Sign");
+//        if (sendwServer3 != null) {
+//          sendwServer3.sendMessage(jsonObject.toString());
+//        }
 
+        ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("Sign");
+        if (sendwServer != null) {
+          for (WebSocketServer webserver : sendwServer) {
+            webserver.sendMessage(jsonObject.toString());
+          }
+        }
       }
     }
   }

--
Gitblit v1.8.0