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