From b8acabe1015de18b190b70a051c6546a91200b6b Mon Sep 17 00:00:00 2001
From: lsh <lsh123456>
Date: 星期三, 01 三月 2023 17:00:38 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/thread/SteThread.java |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/SteThread.java b/src/main/java/com/zy/core/thread/SteThread.java
index f04cc86..823247a 100644
--- a/src/main/java/com/zy/core/thread/SteThread.java
+++ b/src/main/java/com/zy/core/thread/SteThread.java
@@ -182,7 +182,7 @@
                 //璇诲彇绌挎杞﹁澶囦俊鎭紝鎻愪緵鏌ヨ
                 OperateResultExOne<byte[]> result1 = siemensS7Net.Read("V732", (short) 16);
                 if (result1.IsSuccess) {
-                    boolean[] status = siemensS7Net.getByteTransform().TransBool(result1.Content, 0, 128);
+                    boolean[] status = siemensS7Net.getByteTransform().TransBool(result1.Content, 0, 15);
                     steProtocol.setLiftErr(status[0]);
                     steProtocol.setInFetchErr(status[2]);
                     steProtocol.setOutFetchErr(status[3]);
@@ -290,6 +290,9 @@
         OperateResult result = null;
         // 寮�濮嬩换鍔�
         if (!command.getComplete()) {
+            //缁勭粐浠诲姟鍓嶏紝鍏堟竻绌哄啓浠诲姟纭浣嶏紝浠ュ強浠诲姟瀹屾垚纭浣�
+            siemensS7Net.Write("V2000.0", false);
+            siemensS7Net.Write("V2000.1", false);
             // 1.浠诲姟鍙�
             OperateResult result0 = siemensS7Net.Write("V998", command.getTaskNo().shortValue());
             try {

--
Gitblit v1.9.1