From 058a11fb3ff22c77a152853794fe1aae13cee640 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期三, 06 十二月 2023 10:23:49 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes --- springboot-vue3/src/main/java/com/example/springboot/component/PlcManualonePosition.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/PlcManualonePosition.java b/springboot-vue3/src/main/java/com/example/springboot/component/PlcManualonePosition.java index 87a5c68..0f643e0 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/component/PlcManualonePosition.java +++ b/springboot-vue3/src/main/java/com/example/springboot/component/PlcManualonePosition.java @@ -234,6 +234,11 @@ } if (!sValue.isEmpty()) { S7control.getinstance().WriteWord(waddresses1, sValue); + List<String> A01start = new ArrayList<>(); + A01start.add("DB101.2.2"); + Boolean[] a01values7 = { true}; + List<Boolean> a01startval = new ArrayList<>(Arrays.asList(a01values7)); + S7control.getinstance().WriteBit(A01start, a01startval); System.out.println("Values " + sValue + " written to PLC at address " + waddresses1); } } @@ -259,6 +264,11 @@ } if (!sValue2.isEmpty()) { S7control.getinstance().WriteWord(waddresses2, sValue2); + List<String> A02start = new ArrayList<>(); + A02start.add("DB101.2.3"); + Boolean[] a02values7 = { true}; + List<Boolean> a01startval = new ArrayList<>(Arrays.asList(a02values7)); + S7control.getinstance().WriteBit(A02start, a01startval); System.out.println("Values " + sValue2 + " written to PLC at address " + waddresses2); } } @@ -283,6 +293,11 @@ } if (!sValue2.isEmpty()) { S7control.getinstance().WriteWord(waddresses3, sValue2); + List<String> B01start = new ArrayList<>(); + B01start.add("DB101.2.4"); + Boolean[]B01values7 = { true}; + List<Boolean> B01startval = new ArrayList<>(Arrays.asList(B01values7)); + S7control.getinstance().WriteBit(B01start, B01startval); System.out.println("Values " + sValue2 + " written to PLC at address " + waddresses3); } } @@ -307,6 +322,11 @@ } if (!sValue2.isEmpty()) { S7control.getinstance().WriteWord(waddresses4, sValue2); + List<String> B02start = new ArrayList<>(); + B02start.add("DB101.2.5"); + Boolean[] B02values7 = { true}; + List<Boolean> B02startval = new ArrayList<>(Arrays.asList(B02values7)); + S7control.getinstance().WriteBit(B02start, B02startval); System.out.println("Values " + sValue2 + " written to PLC at address " + waddresses4); } } -- Gitblit v1.8.0