|
@@ -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;
|