From 22ff7d9113d867901211f880736f0367430e2e97 Mon Sep 17 00:00:00 2001
From: wuyouming666 <2265557248@qq.com>
Date: 星期四, 21 十二月 2023 11:53:56 +0800
Subject: [PATCH] 增加输入范围   存片等待延迟

---
 springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java b/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java
index 89f1811..3033682 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter2.java
@@ -56,7 +56,11 @@
 
 //鎬ュ仠鎸夐挳
             List<String> niuanaddressList3 = Arrays.asList(config.getProperty("Parameter2.stop").split(","));
+            List<String> timeout = Arrays.asList(config.getProperty("Parameter2.timeout").split(","));
+            String timeout2 = config.getProperty("Parameter2.timeout");
 
+
+            Long readtimeout = S7control.getinstance().readtime(timeout2);
             List<Boolean> anniuread = S7control.getinstance().readBits(niuanaddressList3);
 
 
@@ -108,6 +112,7 @@
             jsonObject.append("params", data3);
             jsonObject.append("params", data4);
             jsonObject.append("jiting", anniuparams);
+            jsonObject.append("timeout", readtimeout);
 
 
 //      WebSocketServer sendwServer = WebSocketServer.getWebSocketServer("Parameter2");
@@ -128,8 +133,7 @@
 
 
                         List<String> messages = webserver.getMessages();
-
-
+                        
                         if (!messages.isEmpty()) {
                             // 灏嗘渶鍚庝竴涓秷鎭浆鎹负鏁存暟绫诲瀷鐨勫垪琛�
                             String lastMessage = messages.get(messages.size() - 1);
@@ -139,6 +143,10 @@
                             customS7Control.writeBitToPLC(messageArray, addressList0, 0);
                             //鎬ュ仠
                             customS7Control.writeBitToPLC(messageArray, niuanaddressList3, 1);
+                            //瀛樼墖绛夊緟寤惰繜
+                            customS7Control.Writetime(messageArray, timeout2, 2);
+
+
                             // 娓呯┖娑堟伅鍒楄〃
                             webserver.clearMessages();
                         }

--
Gitblit v1.8.0