Commit 62ceb75a 张东亮

0126

1 个父辈 5f5daffe
...@@ -63,8 +63,8 @@ namespace OnlineStore.DeviceLibrary ...@@ -63,8 +63,8 @@ namespace OnlineStore.DeviceLibrary
if (IOValue(IO_Type.RHigh_StopCheck2).Equals(IO_VALUE.LOW) && if (IOValue(IO_Type.RHigh_StopCheck2).Equals(IO_VALUE.LOW) &&
IOValue(IO_Type.RHigh_StopCylinder2).Equals(IO_VALUE.LOW) && IOValue(IO_Type.RHigh_StopCylinder2).Equals(IO_VALUE.LOW) &&
IOValue(IO_Type.RHigh_StopCheck1).Equals(IO_VALUE.HIGH) && IOValue(IO_Type.RHigh_StopCheck1).Equals(IO_VALUE.HIGH)
IOValue(IO_Type.RHigh_LineRun).Equals(IO_VALUE.LOW) && RHighProcess.Equals(false) && RHighProcess.Equals(false)
) )
{ {
if (LineManager.checkWatch(rhighWatch, 3000)) if (LineManager.checkWatch(rhighWatch, 3000))
......
...@@ -182,7 +182,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -182,7 +182,7 @@ namespace OnlineStore.DeviceLibrary
benQInFromOutStep.Msg = "料架到达右侧提升机上层,准备送出料架"; benQInFromOutStep.Msg = "料架到达右侧提升机上层,准备送出料架";
benQInFromOutStep.AddIoWait(IO_Type.R_LeftStopCheck, IO_VALUE.LOW, 5000); benQInFromOutStep.AddIoWait(IO_Type.R_LeftStopCheck, IO_VALUE.LOW, 5000);
benQInFromOutStep.AddIoWait(IO_Type.R_RightStopCheck, IO_VALUE.LOW, 5000); benQInFromOutStep.AddIoWait(IO_Type.R_RightStopCheck, IO_VALUE.LOW, 5000);
benQInFromOutStep.AddIoWait(IO_Type.RHigh_FullCheck, IO_VALUE.HIGH, 5000); benQInFromOutStep.AddIoWait(IO_Type.RHigh_FullCheck, IO_VALUE.HIGH);
CheckAndMove(IO_Type.RHigh_LineRun, IO_VALUE.HIGH);//右侧上层链条运行 CheckAndMove(IO_Type.RHigh_LineRun, IO_VALUE.HIGH);//右侧上层链条运行
CheckAndMove(IO_Type.R_OutLineBackRun, IO_VALUE.HIGH); CheckAndMove(IO_Type.R_OutLineBackRun, IO_VALUE.HIGH);
IOMove(IO_Type.R_RightStopCylinder, IO_VALUE.HIGH, 5000); IOMove(IO_Type.R_RightStopCylinder, IO_VALUE.HIGH, 5000);
...@@ -193,7 +193,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -193,7 +193,7 @@ namespace OnlineStore.DeviceLibrary
else if (benQInFromOutStep.IsStep(BenQ_IN_FROM_OUT_STEP.SHELF_ENTER)) else if (benQInFromOutStep.IsStep(BenQ_IN_FROM_OUT_STEP.SHELF_ENTER))
{ {
bool noShelf = IOManager.IOValue(IO_Type.R_LeftStopCheck).Equals(IO_VALUE.LOW) && bool noShelf = IOManager.IOValue(IO_Type.R_LeftStopCheck).Equals(IO_VALUE.LOW) &&
IOManager.IOValue(IO_Type.R_RightStopCheck).Equals(IO_VALUE.LOW) && IOManager.IOValue(IO_Type.RHigh_FullCheck).Equals(IO_VALUE.HIGH); IOManager.IOValue(IO_Type.R_RightStopCheck).Equals(IO_VALUE.LOW);
if (noShelf && benQInFromOutStep.IsFinished())//料盘进入完成 if (noShelf && benQInFromOutStep.IsFinished())//料盘进入完成
{ {
IOMove(IO_Type.R_RightStopCylinder, IO_VALUE.LOW); IOMove(IO_Type.R_RightStopCylinder, IO_VALUE.LOW);
...@@ -206,11 +206,12 @@ namespace OnlineStore.DeviceLibrary ...@@ -206,11 +206,12 @@ namespace OnlineStore.DeviceLibrary
CylinderMove(MoveInfo, IO_Type.R_Updown_Up, IO_Type.R_Updown_Down); CylinderMove(MoveInfo, IO_Type.R_Updown_Up, IO_Type.R_Updown_Down);
benQInFromOutStep.AddTimeWait(5000); benQInFromOutStep.AddTimeWait(5000);
} }
else else if(benQInFromOutStep.IsTimeOut(10000))
{ {
KeepLineRun(IO_Type.RHigh_LineRun); KeepLineRun(IO_Type.RHigh_LineRun);
CheckAndMove(IO_Type.R_RightStopCylinder, IO_VALUE.HIGH); CheckAndMove(IO_Type.R_OutLineBackRun, IO_VALUE.HIGH);
CheckAndMove(IO_Type.R_LeftStopCylinder, IO_VALUE.HIGH); IOMove(IO_Type.R_RightStopCylinder, IO_VALUE.HIGH,5000);
IOMove(IO_Type.R_LeftStopCylinder, IO_VALUE.HIGH,5000);
} }
} }
else if (benQInFromOutStep.IsStep(BenQ_IN_FROM_OUT_STEP.SHELF_DOWN)) else if (benQInFromOutStep.IsStep(BenQ_IN_FROM_OUT_STEP.SHELF_DOWN))
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!