From 7f1806c6a01318f3b1eff38da7c7c41ae82ff8c0 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期一, 11 十二月 2023 13:19:52 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes --- springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java | 36 ++++++++++++++++++++---------------- 1 files changed, 20 insertions(+), 16 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java b/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java index 6a4a0e7..eb37fda 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java +++ b/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java @@ -10,6 +10,7 @@ import java.util.Collections; import java.util.List; + public class PlcParameter2 extends Thread { String name = ""; Integer count = 0; @@ -68,7 +69,7 @@ e.printStackTrace(); } - // 鎵嬪姩鐘舵�佸湴鍧� + // 鎵嬪姩鐘舵�佸湴鍧� List<String> addressList1 = new ArrayList<>(); addressList1.add("DB103.44");//D01 @@ -136,10 +137,10 @@ List<String> data3 = S7control.getinstance().readStrings(addressList3); // A01 A02 B01 B02 List<String> addresses4 = new ArrayList<>(); - addresses4.add("DB103.52"); - addresses4.add("DB103.54"); - addresses4.add("DB103.56"); - addresses4.add("DB103.60"); + addresses4.add("DB103.32"); + addresses4.add("DB103.34"); + addresses4.add("DB103.36"); + addresses4.add("DB103.40"); List<Short> data4 = S7control.getinstance().readWords(addresses4); @@ -186,15 +187,16 @@ jsonObject.append("jiting", anniuparams); - WebSocketServer sendwServer = WebSocketServer.sessionMap.get("Parameter2"); - if (sendwServer != null) { - sendwServer.sendMessage(jsonObject.toString()); - } - WebSocketServer webSocketServer = WebSocketServer.sessionMap.get("Parameter2"); - if (webSocketServer != null) { + ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("Parameter2"); + if (sendwServer != null) { + for (WebSocketServer webserver : sendwServer) { + webserver.sendMessage(jsonObject.toString()); - List<String> messages = webSocketServer.getMessages(); + + + + List<String> messages = webserver.getMessages(); List<String> addressList = new ArrayList<>(); addressList.add("DB101.9.2"); @@ -234,7 +236,7 @@ } } if (!sValue3.isEmpty()) { - S7control.getinstance().WriteBit(addressList, sValue3); + S7control.getinstance().WriteBit(addressList, sValue3); System.out.println("Values " + sValue3 + " written to PLC at address " + sValue3); } } @@ -257,7 +259,7 @@ } } if (!sValue3.isEmpty()) { - S7control.getinstance().WriteBit(niuanaddressList3, sValue3); + S7control.getinstance().WriteBit(niuanaddressList3, sValue3); System.out.println("Values " + sValue3 + " written to PLC at address " + sValue3); } @@ -265,9 +267,11 @@ // 娓呯┖娑堟伅鍒楄〃 - webSocketServer.clearMessages(); + webserver.clearMessages(); } } + } + } } } -} + -- Gitblit v1.8.0