Commit 44729819 张东亮

存储机构-自动入库清除缓存

1 个父辈 fe01e5d5
......@@ -564,6 +564,8 @@ namespace OnlineStore.DeviceLibrary
int SigLastTime = 5;//5秒
protected override void OnTimerProcess()
{
if (!runStatus.Equals(RunStatus.Runing))
return;
TimeSpan timeSpanA = DateTime.Now - dtUpperA;
//检测A上暂存区是否有料盘
if (IOValue(IO_Type.UpperArea_Check_A).Equals(IO_VALUE.HIGH))
......
......@@ -85,13 +85,13 @@ namespace OnlineStore.DeviceLibrary
/// </summary>
private void ClearInDoorBuffer()
{
if(MoveInfo.MoveParam.PosInfo.PosId.Equals(BufferDataManager.AInStoreInfo.PosId))
if(MoveInfo.MoveParam.PosInfo.GetPosSide().Equals("A"))
{
BufferDataManager.AInStoreInfo = null;
LogInfo($"入库 {MoveInfo.SLog}:取料完成,清除该暂存区的料盘信息[barcode={MoveInfo.MoveParam.PosInfo.barcode}][{MoveInfo.MoveParam.PosInfo.GetPosSide()}面]");
}
else if(MoveInfo.MoveParam.PosInfo.PosId.Equals(BufferDataManager.BInStoreInfo.PosId))
else if(MoveInfo.MoveParam.PosInfo.GetPosSide().Equals("B"))
{
BufferDataManager.BInStoreInfo = null;
LogInfo($"入库 {MoveInfo.SLog}:取料完成,清除该暂存区的料盘信息[barcode={MoveInfo.MoveParam.PosInfo.barcode}][{MoveInfo.MoveParam.PosInfo.GetPosSide()}面]");
......@@ -199,9 +199,9 @@ namespace OnlineStore.DeviceLibrary
case StepEnum.SI_05_GetReel:
MoveInfo.NextMoveStep(StepEnum.SI_06_InOutBackFromBuff);
LogInfo($"入库 {MoveInfo.SLog}:移栽X轴到料屉库位取放料点P3[{MoveInfo.MoveParam.PosInfo.GetPosSide()}面]");
XAxis_To_P3();
//清空暂存区料盘信息
ClearInDoorBuffer();
XAxis_To_P3();
break;
case StepEnum.SI_06_InOutBackFromBuff:
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!