From fee025c0d4fb4fd41d9dbf81b6435fd8e6229d5c Mon Sep 17 00:00:00 2001 From: cjs <2216046164@qq.com> Date: 星期一, 16 六月 2025 17:33:05 +0800 Subject: [PATCH] 11111 --- ams/Hanhe.iWCS.JingmenGEMTwoProtocol/EnentListen.cs | 66 ++++++++++++++++++++++++++++++++- 1 files changed, 64 insertions(+), 2 deletions(-) diff --git a/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/EnentListen.cs b/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/EnentListen.cs index 13e758a..98481ec 100644 --- a/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/EnentListen.cs +++ b/ams/Hanhe.iWCS.JingmenGEMTwoProtocol/EnentListen.cs @@ -362,12 +362,74 @@ } #endregion - #region 10015-MES鍏ュ簱鍙嶉 - if (currActionModel.CN_N_ACTION_CODE == 10015) + #region 10016-MES鍏ュ簱鍙嶉 + if (currActionModel.CN_N_ACTION_CODE == 10016) { ERPService.SendMESTaskCompleteFunc(); } #endregion + + #region 鍥涢挻 + + #region 10017-A鍙�+ if (currActionModel.CN_N_ACTION_CODE == 10017) + { + var plc = Settings.GetPlcInfo().Where(a => a.enable == 1 && a.deviceType == "41").FirstOrDefault(); + if (plc != null) + { + PLCControl.AMachine(plc); + } + } + #endregion + + #region 10018-C鍙�+ if (currActionModel.CN_N_ACTION_CODE == 10018) + { + var list = Settings.GetPlcInfo().Where(a => a.enable == 1 && a.deviceType == "42").ToList(); + if (list.Count > 0) + { + list.ForEach(a => + { + PLCControl.CMachine(a); + }); + } + Thread.Sleep(3000); + + } + #endregion + + #region 10019-D鍙�+ if (currActionModel.CN_N_ACTION_CODE == 10019) + { + var list = Settings.GetPlcInfo().Where(a => a.enable == 1 && a.deviceType == "43").ToList(); + if (list.Count > 0) + { + list.ForEach(a => + { + PLCControl.DMachine(a); + }); + } + Thread.Sleep(3000); + + } + #endregion + + #region 10019-鐢甸挻鎺ラ┏浣嶅叆绔嬪簱 + if (currActionModel.CN_N_ACTION_CODE == 10019) + { + var conInfo = Settings.GetDGConnectingbitsList().Where(a => a.enable == 1).ToList(); + if (conInfo != null) + { + foreach (var a in conInfo) + { + CMMLog.Info(JsonConvert.SerializeObject(a)); + PLCControl.DGInWarehouse(a.locCode); + } + } + } + #endregion + + #endregion return bResult; } -- Gitblit v1.9.1