Commit 9b7054b8 LN

复位时也先转动5秒链条

1 个父辈 6fdc0626
......@@ -399,18 +399,30 @@ namespace OnlineStore.DeviceLibrary
lineStatus = LineStatus.ResetMove;
runStatus = LineRunStatus.Reset;
WriteDrivetMotorRun(IO_VALUE.LOW);
LogUtil.info(Name + "开始复位,先转动链条5秒 ");
DateTime rstartTime = DateTime.Now;
WriteDrivetMotorRun(IO_VALUE.HIGH);
//重置通用处理
RHomeOp();
foreach (EquipBase equip in AllEquipMap.Values)
{
{
//如果已经转动5秒,先停止链条
TimeSpan span = DateTime.Now - rstartTime;
if (span.TotalSeconds > 5)
{
LogUtil.info(Name + "链条转动超过5秒,先停止链条转动");
WriteDrivetMotorRun(IO_VALUE.LOW);
if (!DisableShunt2)
{
IOMove(IO_Type.Shunt2_StopDown1_Front, IO_VALUE.LOW);
}
}
if (runStatus.Equals(LineRunStatus.Wait))
{
LogUtil.error(Name + "复位过程中发现 runStatus=Wait,中断启动");
return false;
}
}
EquipReset(equip, isNeedAllReset);
}
if (runStatus.Equals(LineRunStatus.Wait))
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!