From fe442ab8c9ba6648b140f253902b4ef24c5618bf Mon Sep 17 00:00:00 2001
From: lss <Lss@HanInfo>
Date: 星期二, 20 五月 2025 18:26:31 +0800
Subject: [PATCH] 合肥佳通变更

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs |   23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs
index 773a7d6..5b95b99 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/DeviceProcess.cs
@@ -47,7 +47,7 @@
         /// <summary>
         /// 鍙犵洏鏈虹┖鎵樿繑鍥�         /// </summary>    
-        internal static void Traystacker(string loc, int qty, int type )
+        internal static void Traystacker(string loc, int qty, int type)
         {
             try
             {
@@ -81,7 +81,7 @@
             }
             catch (Exception ex)
             {
-                LogHelper.Error($"鍙犵洏鏈虹┖鎵樿繑鍥� Error=>{ex.ToString()}",ex);
+                LogHelper.Error($"鍙犵洏鏈虹┖鎵樿繑鍥� Error=>{ex.ToString()}", ex);
             }
         }
 
@@ -163,9 +163,10 @@
             string startBti = "CMB17-DP-001";
             try
             {
+                var IsDp = S7Helper.ReadDpj(2001, S7.Net.VarType.Byte);
                 var value = S7Helper.ReadDpj(2014, S7.Net.VarType.Int);
 
-                if (value >= 7)
+                if (value >= 1 && IsDp == 1)
                 {
                     //var cntr = db.Queryable<LocCntrRel>().Where(a => a.S_LOC_CODE.Trim() == item.S_CODE).ToList();
                     //if (cntr.Count > 0)
@@ -180,14 +181,24 @@
                     {
                         Traystacker(startBti, value, 2);
                     }
+                    else
+                    {
+                        LogHelper.Info($"鏈夋墽琛屼腑鐨勫彔鐩樺洖搴撲换鍔mst.S_CODE}锛屼笉瑙﹀彂鍙犵洏浠诲姟");
+                    }
+
                 }
+                else
+                {
+                    LogHelper.Info($"鍙犵洏鏈烘暟閲忥細{value},鍙犵洏淇″彿锛歿IsDp}锛屼笉瑙﹀彂鍙犵洏浠诲姟");
+                }
+                Thread.Sleep(8000);
             }
             catch (Exception ex)
             {
-                LogHelper.Error($"ReadDpj DpjTraffic:{ex}",ex);
-                
+                LogHelper.Error($"ReadDpj DpjTraffic:{ex}", ex);
+
             }
-         
+
         }
         /// <summary>
         /// 鍘熸潗鏂欏簱鎺ュ彛璁块棶

--
Gitblit v1.9.1