From 0613a5b982c6521560ea17eda7c07bb97e6ec5e9 Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期三, 17 一月 2024 09:14:43 +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