lss
2025-05-19 27aa7a13c64b829eef39fbd67255f1be9155cc12
HH.WCS.Mobox3/HH.WCS.Mobox3.JiaTong/process/TaskProcess.cs
@@ -76,12 +76,12 @@
        /// <param name="model"></param>
        /// <param name="url"></param>
        /// <param name="wcs"></param>
        internal static void OperateReq(AgvTaskState model,  string url, WCSTask TN_Task)
        internal static void OperateReq(AgvTaskState model, string url, WCSTask TN_Task)
        {
            try
            {
                LogHelper.Info($"-------开始安全请求------");
                if (TN_Task != null)
                {
                    int type = 0;
@@ -103,12 +103,16 @@
                        else
                        {
                            //井松叠盘机安全交互
                            if (TN_Task.Z_TYPE == 2&& TN_Task.S_NOTE=="空托回库")
                            if (TN_Task.Z_TYPE == 2 && TN_Task.S_NOTE == "空托回库")
                            {
                                if (S7Helper.ReadDpj("DB200.DBX0.4")==1)
                                if (S7Helper.WriteDpj(1002, 1))
                                {
                                    NDCApi.ChangeOrderParam(TN_Task.S_CODE.Trim(), 6, "1");
                                }
                                    if (S7Helper.ReadDpj(2004, S7.Net.VarType.Byte) == 1)
                                    {
                                        NDCApi.ChangeOrderParam(TN_Task.S_CODE.Trim(), 6, "1");
                                    }
                                }
                            }
                            else
                            {
@@ -118,7 +122,7 @@
                                    NDCApi.ChangeOrderParam(TN_Task.S_CODE.Trim(), 6, "1");
                                }
                            }
                        }
@@ -136,7 +140,8 @@
                        }
                        if (TN_Task.Z_TYPE == 2 && TN_Task.S_NOTE == "空托回库")
                        {
                            S7Helper.WriteDpj("DB100.DBX0.1",1);
                            S7Helper.WriteDpj(1001, 1);
                            S7Helper.WriteDpj(1002, 0);
                        }
                    }
                    if (model.state == 1103)
@@ -174,7 +179,7 @@
                        }
                    }
                }
            }
            catch (Exception ex)
            {
@@ -218,6 +223,7 @@
                else
                {
                    LogHelper.Info($"安全请求失败=>msg:{result.msg}");
                    ApiHelper.AddErrorInfo("安全交互失败", result.msg, "", tasknum);
                }
                return permit;
            }
@@ -267,6 +273,7 @@
                else
                {
                    LogHelper.Info($"安全请求失败=>msg:{result.err_msg}");
                    ApiHelper.AddErrorInfo("安全交互失败", result.err_msg, "",no);
                }
                return permit;
            }