@ -351,7 +351,7 @@ namespace SlnMesnac.Business
Thread.Sleep(5000);
continue;
}
// TODO 投料时间校验
bool timeCheck = JudgeProductTime();
@ -362,6 +362,13 @@ namespace SlnMesnac.Business
RefreshMessage($"3F投料时间校验通过");
if (debugConfig.SystemStatus == "0")
{
RefreshMessage($"设备处于停机中,禁止翻转");
Thread.Sleep(1000 * 5);
// 调用调度接口,判断AGV小车是否已经离开到位,否则不允许投料
bool positionCheck = JudgeAgvPosition();
if (!positionCheck)
@ -819,9 +819,11 @@ namespace SlnMesnac.WPF.Page
else if (task.TaskStatus == 0 && task.UseFlag == 0)
MessageBoxAndLog("当前有托盘未取走,请点击取走托盘按钮下发命令!");
StartAll();
return;
// MessageBoxAndLog("当前有托盘未取走,请点击取走托盘按钮下发命令!");
else
MessageBoxAndLog("3楼agv正在从翻转机搬运空托盘到托盘收集架,请稍等几分钟再开机!");