Commit 82f8c8fa 张东亮

脚踩删除延时

1 个父辈 75a7ebc3
...@@ -275,9 +275,10 @@ namespace OnlineStore.DeviceLibrary ...@@ -275,9 +275,10 @@ namespace OnlineStore.DeviceLibrary
{ {
TimeSpan span = DateTime.Now - ol_lastSendShelfTime; TimeSpan span = DateTime.Now - ol_lastSendShelfTime;
bool l1_up_sig = IOManager.IOValue(IO_Type.L1_UpDown_Up_Sig).Equals(IO_VALUE.HIGH);
//如果出口无料架,持续1000以上,放开阻挡放出一个料架 //如果出口无料架,持续1000以上,放开阻挡放出一个料架
//每次放料架时间间隔3秒 //每次放料架时间间隔3秒
if (IOManager.IOValue(IO_Type.L1_StopCheck).Equals(IO_VALUE.HIGH)&&IOManager.IOValue(IO_Type.L1_OutCheck).Equals(IO_VALUE.LOW) && span.TotalSeconds > 3) if (IOManager.IOValue(IO_Type.L1_StopCheck).Equals(IO_VALUE.HIGH)&&IOManager.IOValue(IO_Type.L1_OutCheck).Equals(IO_VALUE.LOW) && !l1_up_sig && span.TotalSeconds > 3)
{ {
//如果入料线体出口无料架,放一个料架到出口 //如果入料线体出口无料架,放一个料架到出口
if (LineManager.checkWatch(ol_noshelfWatch, 1000)) if (LineManager.checkWatch(ol_noshelfWatch, 1000))
...@@ -360,7 +361,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -360,7 +361,7 @@ namespace OnlineStore.DeviceLibrary
if (IOManager.IOValue(IO_Type.L1_OutCheck).Equals(IO_VALUE.HIGH) && IOManager.IOValue(IO_Type.L2_InCheck).Equals(IO_VALUE.LOW)) if (IOManager.IOValue(IO_Type.L1_OutCheck).Equals(IO_VALUE.HIGH) && IOManager.IOValue(IO_Type.L2_InCheck).Equals(IO_VALUE.LOW))
{ {
if (LineManager.checkWatch(ol_tranverseShelfWatch, 2000)) // if (LineManager.checkWatch(ol_tranverseShelfWatch, 2000))
{ {
if (TranverseTask == null) if (TranverseTask == null)
{ {
...@@ -418,7 +419,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -418,7 +419,7 @@ namespace OnlineStore.DeviceLibrary
{ {
} }
IOManager.IOMove(IO_Type.Traverse2_Run, IO_VALUE.HIGH); //IOManager.IOMove(IO_Type.Traverse2_Run, IO_VALUE.HIGH);
IOManager.IOMove(IO_Type.Traverse1_Run, IO_VALUE.HIGH); IOManager.IOMove(IO_Type.Traverse1_Run, IO_VALUE.HIGH);
LogUtil.info(" 横移机构电机运行"); LogUtil.info(" 横移机构电机运行");
} }
...@@ -436,9 +437,9 @@ namespace OnlineStore.DeviceLibrary ...@@ -436,9 +437,9 @@ namespace OnlineStore.DeviceLibrary
} }
} }
stopwatch.Stop(); stopwatch.Stop();
Thread.Sleep(5000); Thread.Sleep(2000);
IOManager.IOMove(IO_Type.Traverse1_Run, IO_VALUE.LOW); IOManager.IOMove(IO_Type.Traverse1_Run, IO_VALUE.LOW);
IOManager.IOMove(IO_Type.Traverse2_Run, IO_VALUE.LOW); //IOManager.IOMove(IO_Type.Traverse2_Run, IO_VALUE.LOW);
LogUtil.info(" 横移电机停止"); LogUtil.info(" 横移电机停止");
Thread.Sleep(1000); Thread.Sleep(1000);
IOManager.CIOMove(IO_Type.Traverse_Down_SOL, IO_VALUE.HIGH); IOManager.CIOMove(IO_Type.Traverse_Down_SOL, IO_VALUE.HIGH);
......
...@@ -419,22 +419,23 @@ namespace OnlineStore.VMILineClient ...@@ -419,22 +419,23 @@ namespace OnlineStore.VMILineClient
private void btnTranverse_Click(object sender, EventArgs e) private void btnTranverse_Click(object sender, EventArgs e)
{ {
Button btn = (Button)sender; BtnMove(btnTranverse, "横移运转", "横移停止", IO_Type.L2_Run);
LogUtil.info(vmiLine.Name + "点击【" + btn.Text + "】 "); //Button btn = (Button)sender;
if (btn.Text.Equals("横移运转")) //LogUtil.info(vmiLine.Name + "点击【" + btn.Text + "】 ");
{ //if (btn.Text.Equals("横移运转"))
IOManager.IOMove(IO_Type.Traverse1_Run, IO_VALUE.HIGH); //{
IOManager.IOMove(IO_Type.Traverse2_Run, IO_VALUE.HIGH); // IOManager.IOMove(IO_Type.Traverse1_Run, IO_VALUE.HIGH);
btn.Text = "横移停止"; // IOManager.IOMove(IO_Type.Traverse2_Run, IO_VALUE.HIGH);
btn.BackColor = Color.Aqua; // btn.Text = "横移停止";
} // btn.BackColor = Color.Aqua;
else //}
{ //else
IOManager.IOMove(IO_Type.Traverse1_Run, IO_VALUE.LOW); //{
IOManager.IOMove(IO_Type.Traverse2_Run, IO_VALUE.LOW); // IOManager.IOMove(IO_Type.Traverse1_Run, IO_VALUE.LOW);
btn.Text = "横移运转"; // IOManager.IOMove(IO_Type.Traverse2_Run, IO_VALUE.LOW);
btn.BackColor = Color.White; // btn.Text = "横移运转";
} // btn.BackColor = Color.White;
//}
} }
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!