From e7eaa7bb402aae3bb88d9219e50f0e1179f3257f Mon Sep 17 00:00:00 2001
From: wuyouming666 <2265557248@qq.com>
Date: 星期二, 26 十二月 2023 09:28:52 +0800
Subject: [PATCH] layout 布局页增加A01 A02终止继续后选择 弹框

---
 springboot-vue3/src/main/java/com/example/springboot/component/PlcPositioning1.java |   29 ++++++++++++++++++-----------
 1 files changed, 18 insertions(+), 11 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/PlcPositioning1.java b/springboot-vue3/src/main/java/com/example/springboot/component/PlcPositioning1.java
index 250a8a2..e62345d 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/PlcPositioning1.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/PlcPositioning1.java
@@ -18,7 +18,16 @@
 
 public class PlcPositioning1 extends Thread {
 
+    // 鐢ㄤ簬瀛樺偍搴旂敤绋嬪簭鐨勯厤缃俊鎭�
+    private Configuration config;
 
+    // 鍒涘缓涓�涓嚜瀹氫箟鐨� S7 鎺у埗鍣ㄦ秷鎭鐞嗗櫒瀵硅薄
+    MessageHandler customS7Control = new MessageHandler();
+
+
+    public PlcPositioning1() throws IOException {
+        config = new Configuration("config.properties");
+    }
     @Override
     public void run() {
         while (this != null) {
@@ -32,15 +41,13 @@
 
             // System.out.println(stt);
             //瀛樼墖鏍�  鍑虹墖鏍艰鍙�
-            List<Short> arraylist = S7control.getinstance().ReadWord("DB100.42", 33);
+
+            String address = config.getProperty("PlcPositioning1.address");
+          List<Short> arraylist = S7control.getinstance().ReadWord(address, 33);
 //            System.out.println(arraylist);
-//            Short[] 瀛樼墖 = { 1 };
-//            List<Short> 瀛樼墖1 = new ArrayList<>(Arrays.asList(瀛樼墖));
-//            Short[] 鎺ョ墖 = { 1 };
-//            List<Short> 鎺ョ墖1 = new ArrayList<>(Arrays.asList(鎺ョ墖));
-//            Short[] 闂磋窛 = { 1 };
-//            List<Short> 闂磋窛1 = new ArrayList<>(Arrays.asList(闂磋窛));
-//            Short[] values1 = {1,1,1, 1,2, 3, 4, 5, 6, 7, 8, 9, 10,11, 12,13,14,15,16,17,18,19,20 };
+
+
+//            Short[] values1 = {1,1,1, 1,2, 3, 4, 5, 6, 7, 8, 9, 10,11, 12,13,14,15,16,17,18,19,20,11, 12,13,14,15,16,17,18,19,20 };
 //            List<Short> arraylist = new ArrayList<>(Arrays.asList(values1));
 
 
@@ -64,7 +71,7 @@
                     if (webserver != null) {
                         List<String> messages = webserver.getMessages();
                         //瀛樼墖鏍�  鍑虹墖鏍煎湴鍧�
-                        String addressList3 = "DB100.42";
+
 
                         if (!messages.isEmpty()) {
                             // 灏嗘渶鍚庝竴涓秷鎭浆鎹负 short 绫诲瀷鐨勫垪琛�
@@ -94,8 +101,8 @@
 
                             // 鍐欏叆瀛樼墖鏍�  鍑虹墖鏍间綅缃瀹氭暟鎹�
                             if (!mergedList.isEmpty()) {
-                                S7control.getinstance().WriteWord(addressList3, mergedList);
-                                System.out.println("messageValue锛�" + mergedList + " written to PLC at address " + addressList3);
+                                S7control.getinstance().WriteWord(address, mergedList);
+                                System.out.println("messageValue锛�" + mergedList + " written to PLC at address " + address);
                             }
 
                             // 娓呯┖娑堟伅鍒楄〃

--
Gitblit v1.8.0