Commit fb6546a8 张东亮

双层线不需要料架时,出现目的地有空架但送满料情况。将A6用作专门回收feeder线料架,其他位置作缓存

1 个父辈 ae880188
......@@ -737,13 +737,13 @@ namespace AGVControl
return true;
}
}
string nearNodeName = CalculateNearNode(agv, SettingString.C4_Name_Prefix);
if (!nearNodeName.Equals(""))
{
nodeName = nearNodeName;
Common.log.Debug(agv.Name + " 双层线右侧需要料架,准备去4C-" + nearNodeName);
return true;
}
//string nearNodeName = CalculateNearNode(agv, SettingString.C4_Name_Prefix);
//if (!nearNodeName.Equals(""))
//{
// nodeName = nearNodeName;
// Common.log.Debug(agv.Name + " 双层线右侧需要料架,准备去4C-" + nearNodeName);
// return true;
//}
}
//4D车间寻找
if (!SettingString.C4_AGV_IPs.Contains(agv.IP))
......@@ -755,13 +755,13 @@ namespace AGVControl
Common.log.Debug(agv.Name + " 双层线右侧需要料架,准备去4D-" + nodeName);
return true;
}
string nearNodeName = CalculateNearNode(agv, SettingString.D4_Name_Prefix);
if (!nearNodeName.Equals(""))
{
nodeName = nearNodeName;
Common.log.Debug(agv.Name + " 双层线右侧需要料架,准备去4D-" + nearNodeName);
return true;
}
//string nearNodeName = CalculateNearNode(agv, SettingString.D4_Name_Prefix);
//if (!nearNodeName.Equals(""))
//{
// nodeName = nearNodeName;
// Common.log.Debug(agv.Name + " 双层线右侧需要料架,准备去4D-" + nearNodeName);
// return true;
//}
}
}
}
......
......@@ -61,8 +61,8 @@ namespace AGVControl
if (Common.CheckStationState(clientNode, out rfid) && CanEmptyTask(emptyJobCnt))
return new GoEmptyShelfLineJob(currentAgv.Place, nodeName, rfid);
}
return null;
}
}
//回收空料架
......
......@@ -66,6 +66,7 @@ namespace AGVControl
if (Common.CheckStationState(clientNode, out rfid) && CanEmptyTask(emptyJobCnt))
return new GoEmptyShelfLineJob(currentAgv.Place, nodeName, rfid);
}
return null;
}
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!