111
cjs
2025-07-08 62f58ae538c32889a9adae09cf54543f00eb9fea
ams/Hanhe.iWCS.JingmenGLMNorthProtocol/ProtocolAnalysis.cs
@@ -235,9 +235,9 @@
                    {
                        CMMLog.Info($"SetStatus:收到任务号 4:{action.CN_S_TASK_NO}");
                        CMMLog.Info($"收到信号:{action.CN_N_ACTION_CODE},任务号:{action.CN_S_TASK_NO},开始根据任务号查询主表中对应数据!");
                        WMSHelper.ExecuteState(mst.CN_S_SOURCE_NO, action.CN_N_ACTION_CODE);
                        if (mst.CN_S_BUSS_TYPE == "包装线补空") PLCControl.PickUpBlankComplete(mst.CN_S_END_BIT, mst.CN_S_START_BIT);
                        if (mst.CN_S_BUSS_TYPE.Contains("包装取料")) PLCControl.CheckUpReqUnload(mst.CN_S_END_BIT, mst.CN_S_TASK_NO);
                        if (mst.CN_S_BUSS_TYPE == "3楼缓存架入叠托") WMSHelper.ExecuteState(mst.CN_S_SOURCE_NO, action.CN_N_ACTION_CODE);
                    }
                    if (action.CN_N_ACTION_CODE == 5)
                    {
@@ -249,7 +249,6 @@
                        {
                            CMMLog.Info($"缓存架入叠托:收到信号6,开始准备写入叠盘机数据。");
                            PLCControl.writeStackingMouth6(mst.CN_S_END_BIT, mst.CN_S_TASK_NO);
                            WMSHelper.ExecuteState(mst.CN_S_SOURCE_NO, action.CN_N_ACTION_CODE);
                        }
                        if (mst.CN_S_BUSS_TYPE.Contains("包装取料"))
                        {
@@ -309,6 +308,8 @@
                                }
                            }
                        }
                        WMSHelper.ExecuteState(mst.CN_S_SOURCE_NO, action.CN_N_ACTION_CODE);
                    }
                    if (action.CN_N_ACTION_CODE == 2) {
                        CMMLog.Info($"完成任务处理:收到2信号之后特殊任务类型处理:任务号:{mst.CN_S_TASK_NO},任务类型:{mst.CN_S_BUSS_TYPE}");