Commit ef793232 张东亮

右上最外侧料架放行后等链条停止再放行倒数第二个料架

1 个父辈 61a5bbb4
...@@ -65,7 +65,8 @@ namespace OnlineStore.DeviceLibrary ...@@ -65,7 +65,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)
) )
{ {
...@@ -77,7 +78,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -77,7 +78,7 @@ namespace OnlineStore.DeviceLibrary
{ {
RHighProcess = true; RHighProcess = true;
LogUtil.info("右侧双层线_" + "右上层放料架到阻挡2"); LogUtil.info("右侧双层线_" + "右上层放料架到阻挡2");
IOMove(IO_Type.RHigh_LineRun, IO_VALUE.HIGH, 30000); IOMove(IO_Type.RHigh_LineRun, IO_VALUE.HIGH,30000);
IOMove(IO_Type.RHigh_StopCylinder1, IO_VALUE.HIGH, 3000); IOMove(IO_Type.RHigh_StopCylinder1, IO_VALUE.HIGH, 3000);
if (WaitIo(IO_Type.RHigh_StopCheck2, IO_VALUE.HIGH, 30000, "右侧_上层放料架到阻挡2")) if (WaitIo(IO_Type.RHigh_StopCheck2, IO_VALUE.HIGH, 30000, "右侧_上层放料架到阻挡2"))
{ {
......
...@@ -316,7 +316,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -316,7 +316,7 @@ namespace OnlineStore.DeviceLibrary
KeepLineRun(IO_Type.R_LineRun); KeepLineRun(IO_Type.R_LineRun);
CheckAndMove(IO_Type.R_OutLineBackRun, IO_VALUE.LOW); CheckAndMove(IO_Type.R_OutLineBackRun, IO_VALUE.LOW);
IOMove(IO_Type.R_OutLineRun, IO_VALUE.HIGH); IOMove(IO_Type.R_OutLineRun, IO_VALUE.HIGH);
IOMove(IO_Type.R_StopCylinder2, IO_VALUE.HIGH, 2000); IOMove(IO_Type.R_StopCylinder2, IO_VALUE.HIGH,3000);
} }
else else
{ {
...@@ -341,7 +341,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -341,7 +341,7 @@ namespace OnlineStore.DeviceLibrary
if (benQOutStep.IsFinished()) if (benQOutStep.IsFinished())
{ {
benQOutStep.Msg = "料架[" + agvClient_Dbline.A6_RFID + "],到达升降机,停止右侧下层线体,继续送出"; benQOutStep.Msg = "料架[" + agvClient_Dbline.A6_RFID + "],到达升降机,停止右侧下层线体,继续送出";
IOMove(IO_Type.R_StopCylinder2, IO_VALUE.LOW);
IOMove(IO_Type.R_LineRun, IO_VALUE.LOW); IOMove(IO_Type.R_LineRun, IO_VALUE.LOW);
IOMove(IO_Type.R_LeftStopCylinder, IO_VALUE.HIGH); IOMove(IO_Type.R_LeftStopCylinder, IO_VALUE.HIGH);
IOMove(IO_Type.R_RightStopCylinder, IO_VALUE.HIGH); IOMove(IO_Type.R_RightStopCylinder, IO_VALUE.HIGH);
...@@ -358,7 +358,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -358,7 +358,7 @@ namespace OnlineStore.DeviceLibrary
} }
else if (benQOutStep.IsStep(BenQ_OUT_STEP.SHELT_OUT)) else if (benQOutStep.IsStep(BenQ_OUT_STEP.SHELT_OUT))
{ {
IOMove(IO_Type.R_StopCylinder2, IO_VALUE.LOW);
if (benQOutStep.IsFinished()) if (benQOutStep.IsFinished())
{ {
benQOutStep.Msg = "料架已经送到AGV, 清理RFID[" + agvClient_Dbline.A6_RFID + "],关闭链条"; benQOutStep.Msg = "料架已经送到AGV, 清理RFID[" + agvClient_Dbline.A6_RFID + "],关闭链条";
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!