Commit 3e6f1a08 LN

入库调试修改

1 个父辈 3ffab84f
...@@ -132,7 +132,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -132,7 +132,7 @@ namespace OnlineStore.DeviceLibrary
} }
WarnMsg = ""; WarnMsg = "";
alarmType = AlarmType.None; alarmType = AlarmType.None;
MoveInfo.NewMove(MoveType.Reset); MoveInfo.NewMove(MoveType.Reset,new InOutParam());
MoveInfo.NextMoveStep(StepEnum.IBR01_StopDown); MoveInfo.NextMoveStep(StepEnum.IBR01_StopDown);
MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(100)); MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(100));
WorkLog("开始复位,定位气缸下降"); WorkLog("开始复位,定位气缸下降");
......
...@@ -40,22 +40,14 @@ namespace OnlineStore.DeviceLibrary ...@@ -40,22 +40,14 @@ namespace OnlineStore.DeviceLibrary
LogUtil.info(Name + "StartInstore 失败,料串" + CurrShelf.ToStr() + "需要离开,NeedLeave:" + Config.AgvName + "," + CurrShelf.ShelfRfid + ",agvcallresult:" + agvcallresult.ToString()); LogUtil.info(Name + "StartInstore 失败,料串" + CurrShelf.ToStr() + "需要离开,NeedLeave:" + Config.AgvName + "," + CurrShelf.ShelfRfid + ",agvcallresult:" + agvcallresult.ToString());
return false; return false;
} }
//if (Robot.IOValue(Config.IO_LineEnd_Check).Equals(IO_VALUE.HIGH) && Robot.IOValue(Config.IO_LineIn_Check).Equals(IO_VALUE.HIGH))
//{
// MoveInfo.NewMove(MoveType.InStore);
// MoveInfo.MoveParam = new InOutParam();
// //判断是哪个工位有料串
// IB05_StopUp();
//}
else if (Robot.IOValue(Config.IO_LineIn_Check).Equals(IO_VALUE.HIGH) ) else if (Robot.IOValue(Config.IO_LineIn_Check).Equals(IO_VALUE.HIGH) )
{ {
MoveInfo.NewMove(MoveType.InStore); MoveInfo.NewMove(MoveType.InStore,new InOutParam());
IB03_LineStart(); IB03_LineStart();
} }
else if(Robot.IOValue(Config.IO_LineIn_Check).Equals(IO_VALUE.HIGH)) else if(Robot.IOValue(Config.IO_LineEnd_Check).Equals(IO_VALUE.HIGH))
{ {
MoveInfo.NewMove(MoveType.InStore); MoveInfo.NewMove(MoveType.InStore, new InOutParam());
IB04_LineWait(); IB04_LineWait();
} }
else else
...@@ -139,29 +131,15 @@ namespace OnlineStore.DeviceLibrary ...@@ -139,29 +131,15 @@ namespace OnlineStore.DeviceLibrary
} }
if (MoveInfo.IsStep(StepEnum.IB02_BatchAxisToP1)) if (MoveInfo.IsStep(StepEnum.IB02_BatchAxisToP1))
{ {
//MoveInfo.NextMoveStep(StepEnum.IB03_LineStart);
//WorkLog("料串入料 :开始转动链条");
//LineRun(MoveInfo);
////等待指定时间
//MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(3000));
IB03_LineStart(); IB03_LineStart();
} }
else if (MoveInfo.IsStep(StepEnum.IB03_LineStart)) else if (MoveInfo.IsStep(StepEnum.IB03_LineStart))
{ {
//if (Robot.IOValue(Config.IO_LineIn_Check).Equals(IO_VALUE.HIGH) && Robot.IOValue(Config.IO_LineEnd_Check).Equals(IO_VALUE.HIGH))
//{
// IB05_StopUp();
//}
//else
if (Robot.IOValue(Config.IO_LineIn_Check).Equals(IO_VALUE.HIGH)) if (Robot.IOValue(Config.IO_LineIn_Check).Equals(IO_VALUE.HIGH))
{ {
//MoveInfo.NextMoveStep(StepEnum.IB03_LineStart);
//WorkLog(" 入口检测到料串,流水线转动 6000,等待料串完全进入轨道");
//LineRun(MoveInfo);
//MoveInfo.WaitList.Add(WaitResultInfo.WaitTime(6000));
IB03_LineStart(); IB03_LineStart();
} }
else if (Robot.IOValue(Config.IO_LineIn_Check).Equals(IO_VALUE.HIGH)) else if (Robot.IOValue(Config.IO_LineEnd_Check).Equals(IO_VALUE.HIGH))
{ {
IB04_LineWait(); IB04_LineWait();
} }
...@@ -171,10 +149,20 @@ namespace OnlineStore.DeviceLibrary ...@@ -171,10 +149,20 @@ namespace OnlineStore.DeviceLibrary
MoveInfo.EndMove(); MoveInfo.EndMove();
LogUtil.info(" 未检测到料串,入料结束"); LogUtil.info(" 未检测到料串,入料结束");
} }
}else if (MoveInfo.IsStep(StepEnum.IB04_LineWait)) }
else if (MoveInfo.IsStep(StepEnum.IB04_LineWait))
{
if (Robot.IOValue(Config.IO_LineEnd_Check).Equals(IO_VALUE.HIGH))
{ {
IB05_StopUp(); IB05_StopUp();
} }
else
{
LineStop();
MoveInfo.EndMove();
LogUtil.info(" 未检测到料串,入料结束");
}
}
else if (MoveInfo.IsStep(StepEnum.IB06_WaitTime)) else if (MoveInfo.IsStep(StepEnum.IB06_WaitTime))
{ {
LineStop(); LineStop();
......
...@@ -80,7 +80,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -80,7 +80,7 @@ namespace OnlineStore.DeviceLibrary
LogInfo("StartRun : 开始启动 "); LogInfo("StartRun : 开始启动 ");
runStatus = RunStatus.HomeMoving; runStatus = RunStatus.HomeMoving;
MoveInfo.NewMove(MoveType.RHome); MoveInfo.NewMove(MoveType.RHome,new InOutParam());
if (!BatchMove_A.Reset()) if (!BatchMove_A.Reset())
{ {
...@@ -117,7 +117,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -117,7 +117,7 @@ namespace OnlineStore.DeviceLibrary
} }
LogInfo("Reset 开始重置 "); LogInfo("Reset 开始重置 ");
runStatus = RunStatus.Reset; runStatus = RunStatus.Reset;
MoveInfo.NewMove(MoveType.Reset); MoveInfo.NewMove(MoveType.Reset,new InOutParam());
if (!BatchMove_A.Reset()) if (!BatchMove_A.Reset())
{ {
SetWarnMsg("复位失败:A料口复位失败"); SetWarnMsg("复位失败:A料口复位失败");
......
...@@ -63,6 +63,9 @@ namespace OnlineStore.XLRStore ...@@ -63,6 +63,9 @@ namespace OnlineStore.XLRStore
if (MoveInfo.MoveType.Equals(MoveType.InStore)) if (MoveInfo.MoveType.Equals(MoveType.InStore))
{ {
str = "入库中:"; str = "入库中:";
if (MoveInfo.MoveParam != null && (MoveInfo.MoveParam.PosInfo != null))
{
InOutPosInfo pos = MoveInfo.MoveParam.PosInfo; InOutPosInfo pos = MoveInfo.MoveParam.PosInfo;
if (pos != null) if (pos != null)
{ {
...@@ -72,11 +75,11 @@ namespace OnlineStore.XLRStore ...@@ -72,11 +75,11 @@ namespace OnlineStore.XLRStore
} }
else else
{ {
str = "入库中:" + pos.PosId + "_" + pos.barcode; str = "入库中:" + pos.PosId + "_" + pos.barcode;
} }
} }
} }
}
else if (MoveInfo.MoveType.Equals(MoveType.OutStore)) else if (MoveInfo.MoveType.Equals(MoveType.OutStore))
{ {
str = "出库中:"; str = "出库中:";
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!