Commit 53a8c5a9 LN

去掉IO重写功能。修改左侧提升机料架不放行问题。

1 个父辈 acc64ed6
......@@ -24,6 +24,16 @@ namespace OnlineStore.DeviceLibrary
instance.WriteSingleDO(configIo.IO_IP, configIo.SlaveID, configIo.GetIOAddr(), ioValue);
Thread.Sleep(60);
//IO重写功能,过滤掉线体运转信号,其他信号重写
//判断是否是线体运转信号
string Line = "Line";
if (ioType.Contains(Line))
{
}
else
{
int tryTime = 0;
while (tryTime < 10)
{
......@@ -38,6 +48,7 @@ namespace OnlineStore.DeviceLibrary
Thread.Sleep(60);
}
}
}
else
{
LogUtil.error("没有DO=" + ioType);
......
......@@ -405,21 +405,21 @@ namespace OnlineStore.DeviceLibrary
else if (MoveInfo.MoveStep.Equals(MoveStep.SI09_WaitStopRun))
{
if (IOValue(IO_Type.LLow_StopCheck2).Equals(IO_VALUE.LOW) || IOValue(IO_Type.LHigh_StopCheck2).Equals(IO_VALUE.LOW))
{
LeftLineMove(IO_VALUE.HIGH);
if (LeftUpdownRFID.StartsWith(Static_String.BigShelf_RFID_Prefix))
{
IOMove(IO_Type.Line_StopCylinder, IO_VALUE.HIGH);
}
}
else
{
// if (IOValue(IO_Type.LLow_StopCheck2).Equals(IO_VALUE.LOW) || IOValue(IO_Type.LHigh_StopCheck2).Equals(IO_VALUE.LOW))
// {
// LeftLineMove(IO_VALUE.HIGH);
// if (LeftUpdownRFID.StartsWith(Static_String.BigShelf_RFID_Prefix))
// {
// IOMove(IO_Type.Line_StopCylinder, IO_VALUE.HIGH);
// }
// }
// else
//{
LogUtil.info(Name + MoveInfo.SLog + " 停止链条转动,结束处理");
IOMove(IO_Type.Line_StopCylinder, IO_VALUE.LOW);
LeftLineMove(IO_VALUE.LOW);
MoveInfo.EndMove();
}
//}
}
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!