From c85904597bf93e0fbae321093a970dd973b0f64f Mon Sep 17 00:00:00 2001 From: ZengTao <2773468879@qq.com> Date: 星期一, 13 五月 2024 13:54:28 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/CanadaMes --- springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java index 2d0c98d..99f639c 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java +++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plcalarm.java @@ -2,6 +2,7 @@ import cn.hutool.json.JSONArray; import cn.hutool.json.JSONObject; +import lombok.extern.slf4j.Slf4j; import java.io.BufferedReader; import java.io.FileInputStream; @@ -15,6 +16,7 @@ import com.example.springboot.mapper.AlarmMapper; +@Slf4j public class Plcalarm extends Thread { private AlarmMapper alarmMapper; @@ -78,16 +80,12 @@ while (this != null) { try { Thread.sleep(1000); - } catch (InterruptedException e) { - e.printStackTrace(); - } - -// this.readValue(); -// String PlcAddress = this.name; -// Integer Plccount = this.count; + this.readValue(); + String PlcAddress = this.name; + Integer Plccount = this.count; // 鏍规嵁鍦板潃璇诲彇PCL鏁版嵁 - List<Boolean> plclist = S7control.getinstance().ReadBits("DB104.0.0", 71); + List<Boolean> plclist = S7control.getinstance().ReadBits("DB104.0.0", Plccount); // List<Boolean> plclist = S7control.getinstance().ReadBits(PlcAddress, Plccount); // System.out.println(plclist); // Boolean[] values = { false, false, true, false, true, false, true, false, @@ -117,7 +115,8 @@ } // 灏咺ntlist杞崲涓烘暟缁� - // System.out.println(Intlist); +// System.out.println(Intlist); +// System.out.println(Intlist.toArray().length); Integer[] shuzu1 = Intlist.toArray(new Integer[0]); // 瀹氫箟鐨勬姤璀﹀唴瀹规暟缁�,鑾峰彇json杩斿洖鐨勯泦鍚� @@ -140,7 +139,10 @@ } } } - } + } catch (InterruptedException e) { + e.printStackTrace(); } - } + } + } +} -- Gitblit v1.8.0