| | |
| | | bbbbbbb = false; |
| | | //UpdateElevatorTask(mst); |
| | | //todo: 如果是电梯卸货任务电梯任务中间表状态,如 |
| | | //bbbbbbb = TaskHelper.CheckActionRecordExist(mst.S_TASK_NO, "5"); |
| | | bbbbbbb = TaskHelper.CheckActionRecordExist(mst.S_TASK_NO, "5"); |
| | | if (BeenOver || (mst.S_TYPE.Contains("成品满框") && bbbbbbb)) |
| | | { |
| | | //if (mst.S_TYPE.Trim().Contains("翻斗机叫满")) |
| | |
| | | else return false; |
| | | } |
| | | } |
| | | else if (taskType.Contains("瓶坯翻斗机空托") && mst.S_END_LAREA == "QXPPXXQ") |
| | | { |
| | | start = LocationHelper.GetAgvSite(mst.S_START_LOC); |
| | | end = LocationHelper.GetAgvSite(mst.S_END_LOC, "2"); |
| | | LogHelper.Info($"瓶坯机任务 起点终点对应的agv站点 start {start} end {end} 任务:" + mst.S_TASK_NO); |
| | | |
| | | } |
| | | else if (taskType.Contains("瓶坯翻斗机满托") && mst.S_START_LAREA == "QXPPXXQ") |
| | | { |
| | | start = LocationHelper.GetAgvSite(mst.S_START_LOC, "2"); |
| | | end = LocationHelper.GetAgvSite(mst.S_END_LOC); |
| | | LogHelper.Info($"瓶坯机任务 起点终点对应的agv站点 start {start} end {end} 任务:" + mst.S_TASK_NO); |
| | | } |
| | | //else if (taskType.Contains("收缩膜叉运-入库") || taskType.Contains("收缩膜叉运-入库") || taskType.Contains("收缩膜叉运-货架出提升机")) |
| | | //{ |
| | | // var ts = 5; |
| | |
| | | "start DD ", |
| | | start.ToString(), |
| | | "-", |
| | | TRow |
| | | FRow |
| | | }), ""); |
| | | } |
| | | else |
| | |
| | | "start agv点", |
| | | start.ToString(), |
| | | "-", |
| | | TRow |
| | | FRow |
| | | }), ""); |
| | | } |
| | | } |
| | |
| | | LogHelper.Info("SendTask " + mst.S_TASK_NO); |
| | | Console.WriteLine("start=" + start.ToString()); |
| | | Console.WriteLine("end= " + end.ToString()); |
| | | |
| | | NDC.AGVResult res = NDC.AddNewOrder(TSNo, new Dictionary<string, string> |
| | | { |
| | | { |