Commit 0c67c918 LN

等待托盘超时时蜂鸣器不响

1 个父辈 62d886d7
......@@ -3,6 +3,7 @@
2.预扫码扫码失败照片保存到文件夹。
3.紧急料直接放入NG箱
4.入料优化:提前获取库位号。抓料时托盘提前等待放料。
5.等待托盘超时时蜂鸣器不响
20200426
......
......@@ -554,7 +554,7 @@ namespace OnlineStore.DeviceLibrary
//如果批量轴还在运动中,停止运动
AxisManager.instance.SuddenStop(BatchAxis.Config.DeviceName, BatchAxis.Config.GetAxisValue());
InLog("料盘移栽" + MoveInfo.SLog + ":上料横移机构上升已到位 ");
InLog("料盘移栽" + MoveInfo.SLog + ":上料横移机构上升已到位 ,料盘耗时["+FormUtil.GetSpanStr(newTrayWatch.Elapsed)+"] ");
CheckHasTray();
}
......@@ -1004,6 +1004,7 @@ namespace OnlineStore.DeviceLibrary
FI_17_CylinderGive();
}
}
private Stopwatch newTrayWatch = new Stopwatch();
private void CheckHasTray()
{
//若BOX和出料都没有在等待Io的过程中则此Io超时异常可能已经处理过
......@@ -1016,6 +1017,7 @@ namespace OnlineStore.DeviceLibrary
if (IOValue(IO_Type.SL_AxisLocationCheck).Equals(IO_VALUE.HIGH) && MoveInfo.ShelfNoTray.Equals(false))
{
newTrayWatch.Restart();
FI_18_ScanCode();
}
else
......
......@@ -495,7 +495,14 @@ namespace OnlineStore.DeviceLibrary
{
if (moveEquip.isNoAirCheck || moveEquip.isInSuddenDown || moveEquip.alarmType >= LineAlarmType.IoSingleTimeOut)
{
isNeedAlarmLed = true;
if (moveEquip.WarnMsg.Contains("等待空托盘到达超时"))
{
}
else
{
isNeedAlarmLed = true;
}
}
else if (moveEquip.alarmType.Equals(LineAlarmType.None).Equals(false))
{
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!