Commit fe9e82d8 LN

1.HY22阻挡下降后检测到托盘后上升阻挡。

2.HY18空托盘横移条件修改。
1 个父辈 3d1aa7e9
......@@ -37,7 +37,10 @@ HY12如果10秒未处理托盘,HY13工单料直接横移。
20230920
1.HY22阻挡下降后检测到托盘后上升阻挡。
2.HY18空托盘横移条件修改。
......
......@@ -363,7 +363,9 @@ namespace OnlineStore.DeviceLibrary
case LineMoveStep.HY02_FrontStopDown:
SecondMoveInfo.NextMoveStep(LineMoveStep.HY05_TrayCheck);
LogUtil.info(Name + " 已检测到 HY22_TrayCheck=HIGH ,等待 HY22_TrayCheck =LOW");
LogUtil.info(Name + " 已检测到 HY22_TrayCheck=HIGH , 上升 HY22_FStopDown,等待 HY22_TrayCheck =LOW ");
//阻挡先上升
IOMove(IO_Type.HY22_FStopDown, IO_VALUE.LOW);
SecondMoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.HY22_TrayCheck, IO_VALUE.LOW));
SecondMoveInfo.WaitList.Add(WaitResultInfo.WaitTime(10000));
SecondMoveInfo.OneWaitCanEndStep = true;
......@@ -1405,10 +1407,12 @@ namespace OnlineStore.DeviceLibrary
}
else
{
//如果横移20和横移21都有托盘,且都在顶升状态,空托盘需要横移
if (IOManager.IOValue(IO_Type.HY_TrayCheck, 220).Equals(IO_VALUE.HIGH) && IOManager.IOValue(IO_Type.HY_TopCylinder_Up, 220).Equals(IO_VALUE.HIGH)
&& IOManager.IOValue(IO_Type.HY_TrayCheck, 221).Equals(IO_VALUE.HIGH) && IOManager.IOValue(IO_Type.HY_TopCylinder_Up, 221).Equals(IO_VALUE.HIGH))
{
//如果横移20和横移21都有托盘, ,空托盘需要横移,不需要判断是否都在 顶升
if (IOManager.IOValue(IO_Type.HY_TrayCheck, 220).Equals(IO_VALUE.HIGH)
&& IOManager.IOValue(IO_Type.HY_TrayCheck, 221).Equals(IO_VALUE.HIGH) )
// if (IOManager.IOValue(IO_Type.HY_TrayCheck, 220).Equals(IO_VALUE.HIGH) && IOManager.IOValue(IO_Type.HY_TopCylinder_Up, 220).Equals(IO_VALUE.HIGH)
//&& IOManager.IOValue(IO_Type.HY_TrayCheck, 221).Equals(IO_VALUE.HIGH) && IOManager.IOValue(IO_Type.HY_TopCylinder_Up, 221).Equals(IO_VALUE.HIGH))
{
return true;
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!