From 0d3f741da10c048bc4eb25c4b46b842759f54905 Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期五, 26 一月 2024 13:52:24 +0800 Subject: [PATCH] 增加测试位 ,标志位,报警 DB区 --- springboot-vue3/src/main/java/com/example/springboot/component/PLCAutomaticParameterSetting.java | 18 +----------------- 1 files changed, 1 insertions(+), 17 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/PLCAutomaticParameterSetting.java b/springboot-vue3/src/main/java/com/example/springboot/component/PLCAutomaticParameterSetting.java index 7ae28fc..c1cc9db 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/component/PLCAutomaticParameterSetting.java +++ b/springboot-vue3/src/main/java/com/example/springboot/component/PLCAutomaticParameterSetting.java @@ -38,10 +38,9 @@ List<Short> dache1 = S7control.getinstance().ReadWord("DB100.18", 1); List<Short> xiaoche1 = S7control.getinstance().ReadWord("DB100.22", 1); List<Short> fanzhuan1 = S7control.getinstance().ReadWord("DB100.14", 1); - List<String> addresses = Arrays.asList(config.getProperty("Auto.addresses").split(",")); - List<Short> arraylist2 = S7control.getinstance().readWords(addresses); + //System.out.println("lastMessage锛�" + arraylist2); //缈昏浆 List<Short> fanzhuan2 = S7control.getinstance().ReadWord("DB100.8", 1); List<Short> xiaoche2 = S7control.getinstance().ReadWord("DB100.12", 1); @@ -115,15 +114,10 @@ System.out.println(messageArray); // 鍐欏叆绗竴涓湴鍧� customS7Control.WriteWordsToPLC(messageArray, addressList2,2); - // 鍐欏叆绗簩涓湴鍧� customS7Control.WriteWordsToPLC(messageArray, addressList3,3); - - // 鍐欏叆绗笁涓湴鍧� customS7Control.WriteWordsToPLC(messageArray, addressList4,4); - - // 鍐欏叆绗洓涓湴鍧� if (!mergedList.isEmpty()) { S7control.getinstance().WriteWord(addressList1, mergedList); @@ -131,15 +125,10 @@ } List<String> waddresses1 = Arrays.asList(config.getProperty("Auto.shusong").split(",")); - - String addressList22 = "DB100.8"; String addressList33 = "DB100.12"; - if (!messages.isEmpty()) { // 灏嗘渶鍚庝竴涓秷鎭浆鎹负 short 绫诲瀷鐨勫垪琛� - - // 鏁村悎绗� 1 鍒� 3 涓暟缁勫苟鍘绘帀 null 鍏冪礌 List<Short> mergedList2 = new ArrayList<>(); for (int i = 5; i < 8; i++) { @@ -161,18 +150,13 @@ // 鍐欏叆绗紞涓湴鍧� customS7Control.WriteWordsToPLC(messageArray, addressList22,8); - - // 鍐欏叆绗叚涓湴鍧� customS7Control.WriteWordsToPLC(messageArray, addressList33,9); - // 鍐欏叆绗竷涓湴鍧� if (!mergedList2.isEmpty()) { S7control.getinstance().WriteWord(waddresses1, mergedList2); System.out.println("messageValue锛�" + mergedList2 + " written to PLC at address " + waddresses1); } - - // 娓呯┖娑堟伅鍒楄〃 webserver.clearMessages(); } -- Gitblit v1.8.0