Commit bbd2fe00 LN

出库不动作bug修改

1 个父辈 a8778c87
...@@ -544,7 +544,13 @@ namespace OnlineStore.DeviceLibrary ...@@ -544,7 +544,13 @@ namespace OnlineStore.DeviceLibrary
/// 开始出库运动 /// 开始出库运动
/// </summary> /// </summary>
public override bool StartOutStoreMove(InOutParam param) public override bool StartOutStoreMove(InOutParam param)
{ {
//判断对应托架是否有料盒
if (param.PosInfo.ShelfType.Equals(0))
{
param.PosInfo.ShelfType = 1;
}
startOutStoreTime = DateTime.Now; startOutStoreTime = DateTime.Now;
string posId = param != null ? param.PosInfo.PosId : ""; string posId = param != null ? param.PosInfo.PosId : "";
posId = param.PosInfo.ToStr(); posId = param.PosInfo.ToStr();
...@@ -567,8 +573,6 @@ namespace OnlineStore.DeviceLibrary ...@@ -567,8 +573,6 @@ namespace OnlineStore.DeviceLibrary
return false; return false;
} }
//判断对应托架是否有料盒
int shelfType = param.PosInfo.ShelfType;
//if (shelfType.Equals(1) && IOManager.IOValue(IO_Type.LeftShelf_Check).Equals(IO_VALUE.HIGH)) //if (shelfType.Equals(1) && IOManager.IOValue(IO_Type.LeftShelf_Check).Equals(IO_VALUE.HIGH))
//{ //{
...@@ -593,20 +597,18 @@ namespace OnlineStore.DeviceLibrary ...@@ -593,20 +597,18 @@ namespace OnlineStore.DeviceLibrary
// return false; // return false;
// } // }
//} //}
if (shelfType.Equals(0))
{
StoreMove.MoveParam.UpdateShelfType(1, Config);
}
clearWarmMsg("启动出库"); clearWarmMsg("启动出库");
clearWarmMsg("启动入库"); clearWarmMsg("启动入库");
int shelfType = param.PosInfo.ShelfType;
storeStatus = StoreStatus.OutStoreExecute; storeStatus = StoreStatus.OutStoreExecute;
LogUtil.info(LOGGER, StoreName + "启动出库【" + posId + "】【"+ shelfType + "】 ", storeMoveColor); LogUtil.info(LOGGER, StoreName + "启动出库【" + posId + "】【"+ shelfType + "】 ", storeMoveColor);
storeRunStatus = StoreRunStatus.Busy; storeRunStatus = StoreRunStatus.Busy;
StoreMove.NewMove(StoreMoveType.OutStore, param); StoreMove.NewMove(StoreMoveType.OutStore, param);
StoreMove.MoveParam.UpdateShelfType(1, Config);
StoreMove.NextMoveStep(StoreMoveStep.SO_01_InoutToP1); StoreMove.NextMoveStep(StoreMoveStep.SO_01_InoutToP1);
OutStoreLog("出库: 叉子先运动到P1 , 开始"); OutStoreLog("出库: 叉子先运动到P1 , 开始");
InOutBackToP1(StoreMove.MoveParam.MoveP.InOut_P1); InOutBackToP1(StoreMove.MoveParam.MoveP.InOut_P1);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!