From a93374428a3944788ae547f75504fdf0aa33571c Mon Sep 17 00:00:00 2001
From: zjj <zjj123456>
Date: 星期三, 08 一月 2025 16:17:54 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/SiemensDevpThread.java |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
index aae7c02..db0d53d 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -531,24 +531,24 @@
         }
 
         // 绌烘《鍑哄簱淇″彿
-        OperateResultExOne<byte[]> readCall = siemensS7Net.Read("DB102.0", (short) 18);
+        OperateResultExOne<byte[]> readCall = siemensS7Net.Read("DB102.0", (short) 8);
         if (readCall.IsSuccess){
-            Integer isNeed = siemensS7Net.getByteTransform().TransInt32(result.Content,  0); // IBC瑕佹《淇″彿
-            Integer isFinish = siemensS7Net.getByteTransform().TransInt32(result.Content, 2); // IBC鐏岃瀹屾垚淇″彿
-            Integer weight = siemensS7Net.getByteTransform().TransInt32(result.Content, 4); // IBC鐏岃閲嶉噷
-            Integer isAHalf = siemensS7Net.getByteTransform().TransInt32(result.Content, 6); // IBC鍗婃《鏍囪
+            int isNeed = siemensS7Net.getByteTransform().TransInt16(readCall.Content,  0); // IBC瑕佹《淇″彿
+            int Finish = siemensS7Net.getByteTransform().TransInt16(readCall.Content, 2); // IBC鐏岃瀹屾垚淇″彿
+            int weight1 = siemensS7Net.getByteTransform().TransInt16(readCall.Content, 4); // IBC鐏岃閲嶉噷
+            int isAHalf = siemensS7Net.getByteTransform().TransInt16(readCall.Content, 6); // IBC鍗婃《鏍囪
             isCalled = isNeed;
-            isFinish = isFinish;
-            weight = weight;
+            isFinish = Finish;
+            weight = weight1;
             isHalf = isAHalf;
         }
 
         // 瀹屾垚缃愯淇″彿
-        OperateResultExOne<byte[]> finish = siemensS7Net.Read("DB105.240", (short) 4);
-        if (finish.IsSuccess){
-            short amount =  siemensS7Net.getByteTransform().TransInt16(result.Content,  0);
-//            isCalled = amount;
-        }
+//        OperateResultExOne<byte[]> finish = siemensS7Net.Read("DB105.240", (short) 4);
+//        if (finish.IsSuccess){
+//            short amount =  siemensS7Net.getByteTransform().TransInt16(finish.Content,  0);
+////            isCalled = amount;
+//        }
 
 //        if (isCalled == 1) {
 //            writeIsCalled();
@@ -882,12 +882,12 @@
     }
 
     private void writeIsCalled() throws InterruptedException {
-        OperateResult write = siemensS7Net.Write("DB102.0" ,  0);    // 宸ヤ綔鍙�
+        OperateResult write = siemensS7Net.Write("DB102.0" ,  (short) 0);    // 宸ヤ綔鍙�
     }
 
     private void writeIsFinish() throws InterruptedException {
-        OperateResult finish = siemensS7Net.Write("DB102.2" ,  0);    // 宸ヤ綔鍙�
-        OperateResult half = siemensS7Net.Write("DB102.6" ,  0);    // 宸ヤ綔鍙�
+        OperateResult finish = siemensS7Net.Write("DB102.2" ,  (short)0);    // 宸ヤ綔鍙�
+        OperateResult half = siemensS7Net.Write("DB102.6" ,  (short)0);    // 宸ヤ綔鍙�
     }
 
     /**

--
Gitblit v1.9.1