Commit 19ec96a3 LN

修改报错问题。

1 个父辈 497ca77c
...@@ -104,13 +104,23 @@ namespace OnlineStore.DeviceLibrary ...@@ -104,13 +104,23 @@ namespace OnlineStore.DeviceLibrary
IOMove(IO_Type.R_LineRun, IO_VALUE.HIGH, lineRunTime); IOMove(IO_Type.R_LineRun, IO_VALUE.HIGH, lineRunTime);
mainStep.ToNextStep(MAIN_STEP.RESET); mainStep.ToNextStep(MAIN_STEP.RESET);
mainStep.AddTimeWait(lineRunTime+5000); mainStep.AddTimeWait(lineRunTime + 5000);
mainTimer.Enabled = true; mainTimer.Enabled = true;
} }
private bool busyPro = false;
private DateTime busyProTime = DateTime.Now;
private int maxSeconds = 3;
private void packageLineProcess(object sender, ElapsedEventArgs e) private void packageLineProcess(object sender, ElapsedEventArgs e)
{ {
TimeSpan span = DateTime.Now - busyProTime;
if (busyPro && span.TotalSeconds < maxSeconds)
{
return;
}
try
{
if (mainStep.IsStep(MAIN_STEP.RUN)) if (mainStep.IsStep(MAIN_STEP.RUN))
{ {
try try
...@@ -130,7 +140,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -130,7 +140,7 @@ namespace OnlineStore.DeviceLibrary
CheckA5State(); CheckA5State();
CheckA6State(); CheckA6State();
} }
catch(Exception ex) catch (Exception ex)
{ {
LogUtil.error("packageLineProcess " + ex.ToString()); LogUtil.error("packageLineProcess " + ex.ToString());
} }
...@@ -144,6 +154,15 @@ namespace OnlineStore.DeviceLibrary ...@@ -144,6 +154,15 @@ namespace OnlineStore.DeviceLibrary
} }
} }
} }
catch (Exception ex)
{
LogUtil.error(Name + "packageLineProcess 出错:", ex);
}
finally
{
busyPro = false;
}
}
public override bool StartRun() public override bool StartRun()
{ {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!