From 2c07ded302650568c80a1fe1bc6a9522b978bd36 Mon Sep 17 00:00:00 2001 From: lty <876263681@qq.com> Date: 星期六, 19 七月 2025 09:20:02 +0800 Subject: [PATCH] #调度 --- src/main/java/com/zy/core/thread/SiemensDevpThread.java | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java index 627bb17..a36c7b6 100644 --- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java +++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java @@ -388,7 +388,7 @@ for (int i = 0; i < staNosInSize; i++) { Integer siteId = staNosIns.get(i); StaProtocol staProtocol = station.get(siteId); - staProtocol.setStamp(siemensS7Net.getByteTransform().TransInt32(result.Content, i*6)); + staProtocol.setStamp( siemensS7Net.getByteTransform().TransInt16(resultIn.Content, i*6)); } } @@ -484,15 +484,17 @@ if(resultIn.IsSuccess){ for (int i = 0; i < staNosInSize; i++) { Integer siteId = staNosIns.get(i); - if(staProtocol.getSiteId() == siteId){ - offset = i; + if(staProtocol.getSiteId().equals(siteId)){ + offset = i*6 + 2; + break; } } } do { - write = siemensS7Net.Write("DB1000." + offset*6 + 2,staProtocol.getWorkNo()); // 宸ヤ綔鍙� + write = siemensS7Net.Write("DB1000.0" + offset,staProtocol.getWorkNo()); // 宸ヤ綔鍙� if(write.IsSuccess ){ + log.error("宸ヤ綔鍙穥}",staProtocol.getWorkNo()); log.error("鍐欏叆杈撻�佺嚎鍛戒护鎴愬姛銆傝緭閫佺嚎plc缂栧彿={}锛岀珯鐐规暟鎹�={},鍐欏叆娆℃暟={}", slave.getId(), JSON.toJSON(staProtocol), writeCount); break; } -- Gitblit v1.9.1