From 7267e82ccfbea0fa03e8bc809a2d5ac6f7da84ac Mon Sep 17 00:00:00 2001 From: kazelee <1847801760@qq.com> Date: 星期五, 20 六月 2025 15:33:36 +0800 Subject: [PATCH] 优化国自AGV和ERP下发的报文处理逻辑 --- core/WCSCore.cs | 40 ++++++++-------------------------------- 1 files changed, 8 insertions(+), 32 deletions(-) diff --git a/core/WCSCore.cs b/core/WCSCore.cs index 4718d04..ca22441 100644 --- a/core/WCSCore.cs +++ b/core/WCSCore.cs @@ -19,7 +19,7 @@ public static ReturnResult OperateAgvTaskStatus(AgvTaskState model) { var result = new ReturnResult(); try { - if (model.state > 0 && model.state < 1000) { + if (model.state > 0) { // AGV 鎵ц浠诲姟鐨勯�杈戝鐞� if (!AgvTaskProcessOk(model)) { // 鎵ц涓峅K锛岃鏄庢病鏈夋壘鍒颁换鍔�@@ -347,37 +347,13 @@ } } - public static ReturnResult SafetyInteraction(SafetyInteractionInfo model) { - var gzResult = new ReturnResult(); - //var db = new SqlHelper<object>().GetInstance(); - //ModbusHelper.Relink(); - - //var productionLineInfo = Settings.ProductionLines[0]; - //var prodLineDevice = new ProductionLineDevice(productionLineInfo.PlcIp, productionLineInfo.PlcPort); - //if (!prodLineDevice.LoadDeviceStateOk()) { - // LogHelper.Info("鍔犺浇璁惧淇℃伅澶辫触"); - //} - - //var tn_task = db.Queryable<TN_Task>().First(a => a.S_CODE == model.task_no); - //if (tn_task == null) { - // LogHelper.Info($"浠诲姟鍙�'{model.task_no}' 涓嶅瓨鍦�); - //} - - //if (prodLineDevice.SystemState == 1 - // && prodLineDevice.FullOffline == 1 && tn_task.S_TYPE == "鎴愬搧鑳朵笅绾�鎵樼洏(WMS)") { - // if (!prodLineDevice.SetAgvPicking(1)) { - // LogHelper.Info("鍐欏叆杈撻�绾�PLC 澶辫触"); - // } - //} - - //if (prodLineDevice.SystemState == 1 - // && prodLineDevice.AllowAgvPlacePallet == 1 && tn_task.S_TYPE == "绌烘墭鐩樹笂绾�WMS)") { - // if (!prodLineDevice.SetAgvPlacingPallet(1)) { - // LogHelper.Info("鍐欏叆杈撻�绾�PLC 澶辫触"); - // } - //} - - //LogHelper.Info(JsonConvert.SerializeObject(prodLineDevice, Formatting.Indented)); + // DOC 4. 绔欏彴鐢宠瀹夊叏浜や簰 RCS->WMS + public static gzResult SafetyInteraction(SafetyInteractionInfo model) { + var gzResult = new gzResult() { + code = 0, + msg = "success" + }; + // 鐩墠璇ラ」鐩病鏈夌珯鍙板畨鍏ㄤ氦浜掔殑鍔熻兘 return gzResult; } } -- Gitblit v1.9.1