From 4c90307d46d6d7daee39cca3ca2d9e87b9018401 Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期二, 05 十二月 2023 11:39:53 +0800 Subject: [PATCH] 主界面调整为根据分辨率显示下方图片大小 --- springboot-vue3/src/main/java/com/example/springboot/component/PLCManualJog.java | 82 ++++++++++++++++++++++++++++++++++++---- 1 files changed, 73 insertions(+), 9 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/PLCManualJog.java b/springboot-vue3/src/main/java/com/example/springboot/component/PLCManualJog.java index 23ac20d..1711970 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/component/PLCManualJog.java +++ b/springboot-vue3/src/main/java/com/example/springboot/component/PLCManualJog.java @@ -71,8 +71,36 @@ // Integer Plccount = this.count; // System.out.println(stt); - List<Boolean> arraylist = S7control.getinstance().ReadBits("DB101.0.0", 16); - List<Boolean> arraylist2 = S7control.getinstance().ReadBits("DB101.2.6", 8); + + List<String> addressList0 = new ArrayList<>(); + addressList0.add("DB101.2.6"); + addressList0.add("DB101.2.7"); + addressList0.add("DB101.3.0"); + addressList0.add("DB101.3.1"); + addressList0.add("DB101.3.2"); + addressList0.add("DB101.3.3"); + addressList0.add("DB101.3.4"); + addressList0.add("DB101.3.5"); + + List<String> addressList21 = new ArrayList<>(); + addressList21.add("DB101.0.0"); + addressList21.add("DB101.0.1"); + addressList21.add("DB101.0.2"); + addressList21.add("DB101.0.3"); + addressList21.add("DB101.0.4"); + addressList21.add("DB101.0.5"); + addressList21.add("DB101.0.6"); + addressList21.add("DB101.0.7"); + addressList21.add("DB101.1.0"); + addressList21.add("DB101.1.1"); + addressList21.add("DB101.1.2"); + addressList21.add("DB101.1.3"); + addressList21.add("DB101.1.4"); + addressList21.add("DB101.1.5"); + addressList21.add("DB101.1.6"); + addressList21.add("DB101.1.7"); + List<Boolean> arraylist = S7control.getinstance().readBits(addressList21); + List<Boolean> arraylist2 = S7control.getinstance().readBits(addressList0); List<Boolean> arraylist3 = S7control.getinstance().ReadBits("DB101.5.2", 2); // Boolean[] values1 = { false, true, true, true, false, false, true, false, // false, true, true, true, false, false, @@ -96,6 +124,7 @@ jsonObject.append("params", params); +// System.out.println("messageValue锛�" + arraylist +"messageValue2锛�" + arraylist2 ); WebSocketServer sendwServer = WebSocketServer.sessionMap.get("ManualJog"); if (sendwServer != null) { sendwServer.sendMessage(jsonObject.toString()); @@ -104,9 +133,43 @@ WebSocketServer webSocketServer = WebSocketServer.sessionMap.get("ManualJog"); if (webSocketServer != null) { - String addressList1 = "DB101.0.0"; - String addressList2 = "DB101.2.6"; + // String addressList1 = "DB101.0.0"; +// String addressList2 = "DB101.2.6"; String addressList3 = "DB101.5.2"; + + + List<String> addressList2 = new ArrayList<>(); + addressList2.add("DB101.2.6"); + addressList2.add("DB101.2.7"); + addressList2.add("DB101.3.0"); + addressList2.add("DB101.3.1"); + addressList2.add("DB101.3.2"); + addressList2.add("DB101.3.3"); + addressList2.add("DB101.3.4"); + addressList2.add("DB101.3.5"); + + + List<String> addressList211 = new ArrayList<>(); + addressList211.add("DB101.0.0"); + addressList211.add("DB101.0.1"); + addressList211.add("DB101.0.2"); + addressList211.add("DB101.0.3"); + addressList211.add("DB101.0.4"); + addressList211.add("DB101.0.5"); + addressList211.add("DB101.0.6"); + addressList211.add("DB101.0.7"); + addressList211.add("DB101.1.0"); + addressList211.add("DB101.1.1"); + addressList211.add("DB101.1.2"); + addressList211.add("DB101.1.3"); + addressList211.add("DB101.1.4"); + addressList211.add("DB101.1.5"); + addressList211.add("DB101.1.6"); + addressList211.add("DB101.1.7"); + + List<String> addressList311 = new ArrayList<>(); + addressList311.add("DB101.5.2"); + addressList311.add("DB101.5.3"); List<String> messages = webSocketServer.getMessages(); if (!messages.isEmpty()) { @@ -153,17 +216,18 @@ // System.out.println(bolList2); // System.out.println(bolList3); if (!bolList.isEmpty()) { - S7control.getinstance().WriteBit(addressList1, bolList); - System.out.println("messageValue锛�" + bolList + " written to PLC at address " + addressList1); + S7control.getinstance().WriteBit(addressList211, bolList); + System.out.println("messageValue锛�" + bolList + " written to PLC at address " + addressList211); } if (!bolList2.isEmpty()) { - S7control.getinstance().WriteBit(addressList2, bolList2); + S7control.getinstance().WriteBit(addressList2, bolList2); System.out.println("messageValue锛�" + bolList2 + " written to PLC at address " + addressList2); } if (!bolList3.isEmpty()) { - S7control.getinstance().WriteBit(addressList3, bolList3); - System.out.println("messageValue锛�" + bolList3 + " written to PLC at address " + addressList3); + S7control.getinstance().WriteBit(addressList311, bolList3); + System.out.println("messageValue锛�" + bolList3 + " written to PLC at address " + addressList311); } + webSocketServer.clearMessages(); } } -- Gitblit v1.8.0