From d50dd7a141ea33b90dfe3227d94a00cf9c97d5b7 Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期一, 23 十二月 2024 08:31:16 +0800
Subject: [PATCH] 浅库位堵塞移库找库位优化

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

diff --git a/src/main/java/com/zy/core/thread/SiemensDevpThread.java b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
index 5c16180..d884e92 100644
--- a/src/main/java/com/zy/core/thread/SiemensDevpThread.java
+++ b/src/main/java/com/zy/core/thread/SiemensDevpThread.java
@@ -26,10 +26,7 @@
 import lombok.extern.slf4j.Slf4j;
 
 import java.text.MessageFormat;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 import java.util.concurrent.ConcurrentHashMap;
 
 /**
@@ -106,7 +103,7 @@
                     // 鍐欐暟鎹� ID+鐩爣绔�
                     case 2:
                         write((StaProtocol)task.getData());
-                        log.error("杈撻�佺嚎涓嬪彂鍛戒护锛�"+((StaProtocol) task.getData()).getWorkNo()+","+((StaProtocol) task.getData()).getStaNo());
+//                        log.error("杈撻�佺嚎涓嬪彂鍛戒护锛�"+((StaProtocol) task.getData()).getWorkNo()+","+((StaProtocol) task.getData()).getStaNo());
                         break;
                     // 鍐欏紑闂�
                     case 3:
@@ -133,6 +130,7 @@
                 booleans[1] = true; // 鍏抽棬淇″彿
                 booleans[0] = false;
                 siemensS7Net.Write("DB100.826",booleans);
+                log.info("涓嬪彂鍏抽棬淇″彿鎴愬姛锛�" + Arrays.toString(booleans));
             }
         } else if(flag == 1) {
             OperateResultExOne<byte[]> readOpenResult = siemensS7Net.Read("DB100.826", (short) 1);
@@ -141,6 +139,7 @@
                 booleans[0] = true; // 寮�闂ㄤ俊鍙�
                 booleans[1] = false;
                 siemensS7Net.Write("DB100.826",booleans);
+                log.info("涓嬪彂寮�闂ㄤ俊鍙锋垚鍔燂細" + Arrays.toString(booleans));
             }
         }
         Thread.sleep(500);
@@ -157,6 +156,7 @@
             staProtocol.setCloseAskDoor(booleans[1]);
             staProtocol.setIfOpenDoor(booleans[2]);
             staProtocol.setIfCloseDoor(booleans[3]);
+            log.info("涓嬪彂寮�鍏抽棬鍚庡洖璇伙細" + Arrays.toString(booleans));
         }
     }
 
@@ -368,7 +368,7 @@
         OperateResultExOne<byte[]> resultErr = siemensS7Net.Read("DB101.1652", (short) ((staNosErrList.size()+1)*4)); // 涓嶈繛缁紝澶氳涓棿涓�涓�
         if (resultErr.IsSuccess){
             for (int i = 0;i<staNosErrList.size();i++){
-                boolean[] status = siemensS7Net.getByteTransform().TransBool(resultErr.Content, i*9+2, 1);
+                boolean[] status = siemensS7Net.getByteTransform().TransBool(resultErr.Content, i*8+2, 1);
                 StaProtocol staProtocol = station.get(staNosErrList.get(i));
                 staProtocol.setFrontErr(status[0]);
                 staProtocol.setBackErr(status[1]);

--
Gitblit v1.9.1