Commit 3e6f1a08 LN

入库调试修改

1 个父辈 3ffab84f
...@@ -164,7 +164,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -164,7 +164,7 @@ namespace OnlineStore.DeviceLibrary
LastSetpTime = DateTime.Now; LastSetpTime = DateTime.Now;
WaitList = new List<WaitResultInfo>(); WaitList = new List<WaitResultInfo>();
WriteIoList = new List<WriteIOInfo>(); WriteIoList = new List<WriteIOInfo>();
MoveNum++; MoveNum++;
} }
public void NewMove(MoveType type, InOutParam param) public void NewMove(MoveType type, InOutParam param)
{ {
......
...@@ -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,9 +149,19 @@ namespace OnlineStore.DeviceLibrary ...@@ -171,9 +149,19 @@ 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))
{ {
IB05_StopUp(); if (Robot.IOValue(Config.IO_LineEnd_Check).Equals(IO_VALUE.HIGH))
{
IB05_StopUp();
}
else
{
LineStop();
MoveInfo.EndMove();
LogUtil.info(" 未检测到料串,入料结束");
}
} }
else if (MoveInfo.IsStep(StepEnum.IB06_WaitTime)) else if (MoveInfo.IsStep(StepEnum.IB06_WaitTime))
{ {
......
...@@ -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,18 +63,21 @@ namespace OnlineStore.XLRStore ...@@ -63,18 +63,21 @@ namespace OnlineStore.XLRStore
if (MoveInfo.MoveType.Equals(MoveType.InStore)) if (MoveInfo.MoveType.Equals(MoveType.InStore))
{ {
str = "入库中:"; str = "入库中:";
InOutPosInfo pos = MoveInfo.MoveParam.PosInfo;
if (pos != null) if (MoveInfo.MoveParam != null && (MoveInfo.MoveParam.PosInfo != null))
{ {
if (pos.IsNG) InOutPosInfo pos = MoveInfo.MoveParam.PosInfo;
{ if (pos != null)
str = "NG料:" + pos.PosId + "_" + pos.barcode;
}
else
{ {
if (pos.IsNG)
str = "入库中:" + pos.PosId + "_" + pos.barcode; {
} str = "NG料:" + pos.PosId + "_" + pos.barcode;
}
else
{
str = "入库中:" + pos.PosId + "_" + pos.barcode;
}
}
} }
} }
else if (MoveInfo.MoveType.Equals(MoveType.OutStore)) else if (MoveInfo.MoveType.Equals(MoveType.OutStore))
...@@ -94,7 +97,7 @@ namespace OnlineStore.XLRStore ...@@ -94,7 +97,7 @@ namespace OnlineStore.XLRStore
else if (pos.cutReel) else if (pos.cutReel)
{ {
str = "出库中:" + pos.PosId + "_" + pos.barcode; str = "出库中:" + pos.PosId + "_" + pos.barcode;
} }
} }
} }
lblMoveInfo.Text = str; lblMoveInfo.Text = str;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!