From b48ab507b4cbbe3cf1cf11ac12b1d945478cc662 Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期二, 10 六月 2025 19:27:29 +0800 Subject: [PATCH] bug修复 --- src/main/java/com/zy/core/thread/SiemensDevpThread.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java index 6707f1f..82682c6 100644 --- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java +++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java @@ -89,6 +89,8 @@ add(1081); add(1084);add(1087); }}; + private static long lastLogTime = 0; + public SiemensDevpThread(DevpSlave slave) { this.slave = slave; } @@ -224,6 +226,15 @@ // log.info("璇诲彇{}鍙风綈瑁呯嚎plc淇℃伅鎴愬姛",slave.getId()); OperateResultExOne<byte[]> read = siemensS7Net.Read("DB101.0", (short) 58); if (read.IsSuccess) { + // 15绉掓墦鍗颁竴涓嬫棩蹇� + if (System.currentTimeMillis() - lastLogTime >= 15000) { + OperateResultExOne<byte[]> readKc = siemensS7Net.Read("DB100.6", (short) 2); + if(readKc.IsSuccess){ + short i = siemensS7Net.getByteTransform().TransInt16(readKc.Content, 0); + log.info("璇粄}鍙风綈瑁呯嚎鍙嚭淇″彿鎴愬姛锛屽�硷細{}", slave.getId() -3, i); + } + lastLogTime = System.currentTimeMillis(); + } // 鎴愬搧淇℃伅鍙嶉鍒扮綈瑁呯嚎鍑哄彛绔欑偣 DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, 2); StaProtocol staProtocol = devpThread.getStation().get(gzxResultSite.get(slave.getId()-4)); -- Gitblit v1.9.1