Commit 44729819 张东亮

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

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