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