Commit a991502d LN

1

1 个父辈 ac07da79
...@@ -147,18 +147,18 @@ namespace OnlineStore.DeviceLibrary ...@@ -147,18 +147,18 @@ namespace OnlineStore.DeviceLibrary
if (Shunt_MoveInfo.MoveType.Equals(LineMoveType.None)) if (Shunt_MoveInfo.MoveType.Equals(LineMoveType.None))
{ {
if (IOValue(IO_Type.Shunt_Check1_Front).Equals(IO_VALUE.HIGH)) if (IOValue(IO_Type.Shunt_Check1_Front).Equals(IO_VALUE.HIGH)&& IOValue(IO_Type.Shunt_Check2_Middle).Equals(IO_VALUE.HIGH))
{ {
if (TrayManager.checkWatch(ShuntCheck1Watch, 500, true)) if (TrayManager.checkWatch(ShuntCheck1Watch, 400, true))
{ {
Shunt_MoveInfo.NewMove(LineMoveType.InStore); Shunt_MoveInfo.NewMove(LineMoveType.InStore);
Shunt_MoveInfo.NextMoveStep(LineMoveStep.Shunt01_WaitTime); Shunt_MoveInfo.NextMoveStep(LineMoveStep.Shunt01_WaitTime);
UpateShuntTrayNum(); UpateShuntTrayNum();
ShuntLog("分流横移:等待阻挡1亮,阻挡2亮,阻挡1上升,升降1下降 "); ShuntLog("分流横移:等待阻挡1亮,阻挡2亮,阻挡1上升,升降1下降 ");
Shunt_MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.Shunt_Check1_Front, IO_VALUE.HIGH));
Shunt_MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.Shunt_Check2_Middle, IO_VALUE.HIGH));
CylinderMove(Shunt_MoveInfo, IO_Type.Shunt_TopCylinder_Up1, IO_Type.Shunt_TopCylinder_Down1,true); CylinderMove(Shunt_MoveInfo, IO_Type.Shunt_TopCylinder_Up1, IO_Type.Shunt_TopCylinder_Down1,true);
CheckAndMove(IO_Type.Shunt_StopDown1_Front, IO_VALUE.LOW); CheckAndMove(IO_Type.Shunt_StopDown1_Front, IO_VALUE.LOW);
Shunt_MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.Shunt_Check1_Front, IO_VALUE.HIGH));
Shunt_MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.Shunt_Check2_Middle, IO_VALUE.HIGH));
} }
} }
else else
...@@ -211,8 +211,6 @@ namespace OnlineStore.DeviceLibrary ...@@ -211,8 +211,6 @@ namespace OnlineStore.DeviceLibrary
if (Shunt_MoveInfo.MoveStep.Equals(LineMoveStep.Shunt01_WaitTime)) if (Shunt_MoveInfo.MoveStep.Equals(LineMoveStep.Shunt01_WaitTime))
{ {
if (IOValue(IO_Type.Shunt_Check1_Front).Equals(IO_VALUE.HIGH))
{
string msg = ""; string msg = "";
if (TrayNeedShunt(ShuntTrayNum, out msg)) if (TrayNeedShunt(ShuntTrayNum, out msg))
{ {
...@@ -233,15 +231,6 @@ namespace OnlineStore.DeviceLibrary ...@@ -233,15 +231,6 @@ namespace OnlineStore.DeviceLibrary
IOMove(IO_Type.Shunt_StopDown1_Front, IO_VALUE.HIGH, 1200); IOMove(IO_Type.Shunt_StopDown1_Front, IO_VALUE.HIGH, 1200);
} }
} }
else
{
Shunt_MoveInfo.NextMoveStep(LineMoveStep.Shunt01_WaitTime);
Shunt_MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.Shunt_Check1_Front, IO_VALUE.HIGH));
Shunt_MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.Shunt_Check2_Middle, IO_VALUE.HIGH));
CylinderMove(Shunt_MoveInfo, IO_Type.Shunt_TopCylinder_Up1, IO_Type.Shunt_TopCylinder_Down1, true);
CheckAndMove(IO_Type.Shunt_StopDown1_Front, IO_VALUE.LOW);
}
}
else if (Shunt_MoveInfo.MoveStep.Equals(LineMoveStep.Shunt02_Stop1Down)) else if (Shunt_MoveInfo.MoveStep.Equals(LineMoveStep.Shunt02_Stop1Down))
{ {
Shunt_MoveInfo.NextMoveStep(LineMoveStep.Shunt03_WaitCheck1Low); Shunt_MoveInfo.NextMoveStep(LineMoveStep.Shunt03_WaitCheck1Low);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!