Commit ef793232 张东亮

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

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