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