林豪 左 hai 1 ano
pai
achega
020eb7ffdc
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      WCS.WorkEngineering/Systems/AgvSystems.cs

+ 5 - 1
WCS.WorkEngineering/Systems/AgvSystems.cs

@@ -77,6 +77,10 @@ namespace WCS.WorkEngineering.Systems
                                             AgvApi.ContinueTask(agv.AgvID, agv.Station);
                                             break;
                                         }
+                                    case AGVTaskStatus.LeaveGet when agv.Status != AGVTaskStatus.LeaveGet:
+                                        var devinfo = new Device<IStation520, IStation521>(Device.All.First(x => x.Code == agv.Position), World);
+                                        devinfo.Data.CmdType = StationCmd.Res3;
+                                        break;
                                     //完成任务
                                     case AGVTaskStatus.MissionCompleted when agv.Status != AGVTaskStatus.MissionCompleted:
                                         {
@@ -143,7 +147,7 @@ namespace WCS.WorkEngineering.Systems
                                 switch (agv.AgvStatus)
                                 {
                                     case AGVTaskStatus.NewBuild when agv.Status == AGVTaskStatus.NewBuild:
-                                        AgvApi.托盘回库("1NC318", agv.ID.ToString());
+                                        AgvApi.托盘回库(agv.Position, agv.ID.ToString());
                                         agv.AgvID = agv.ID.ToString();
                                         agv.Status = AGVTaskStatus.Confirm;
                                         agv.AgvStatus = AGVTaskStatus.Confirm;