Commit 9b7054b8 LN

复位时也先转动5秒链条

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