From 1632ba92d37e43baf671f7d465b67d644d545cf5 Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期三, 03 一月 2024 08:06:57 +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..2daeaf3 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", 64); - 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