Commit 4a7b4371 张东亮

在重试移动时,打印轴状态,上报消息修改

1 个父辈 2e42ab61
......@@ -114,7 +114,10 @@ namespace DeviceLibrary
{
return instance.GetLimitNegativeSingle(portName, slvAddr);
}
public static string GetAxisSts(string portName, short slvAddr)
{
return instance.GetAxisSts(portName, slvAddr);
}
/// <summary>
/// 正极限
/// </summary>
......
......@@ -141,5 +141,11 @@ namespace DeviceLibrary
{
return HCBoardManager.GetAxErrCode(slvAddr);
}
public string GetAxisSts(string portName, short slvAddr)
{
AxisSts axisS = HCBoardManager.GetAxisSts(slvAddr);
return axisS.ToStr();
}
}
}
......@@ -55,6 +55,6 @@ namespace DeviceLibrary
int AxisStsINP(string portName, short slvAddr);
short GetErrorCode(string portName, short slvAddr);
string GetAxisSts(string portName, short slvAddr);
}
}
......@@ -415,7 +415,7 @@ namespace DeviceLibrary
//}
else
{
LogUtil.info("扫码时状态错误.");
LogUtil.info("入库时状态错误.");
}
}
......
......@@ -171,7 +171,8 @@ namespace DeviceLibrary
if (MoveInfo.CanWhileCount > 0)
{
var errCode = AxisManager.GetErrorCode(deviceName, axisNo);
LogUtil.info($"{MoveInfo.Name} {MoveInfo.MoveStep} {axis.DisplayStr} 报警码:{errCode.ToString("X8")}");
var pos= AxisManager.GetAxisSts(deviceName, axisNo);
LogUtil.info($"{MoveInfo.Name} {MoveInfo.MoveStep} {axis.DisplayStr} 轴状态:{pos}, 报警码:{errCode.ToString("X8")}");
string clearMsg = "";
//判断轴是否报警
if (MoveInfo.CanWhileCount <= 3)
......
......@@ -105,7 +105,7 @@ namespace DeviceLibrary
MoveInfo.NextMoveStep(MoveStep.OutWaitAgv);
mainMachine.ServerCM.SendStoreState(MoveInfo.MoveParam.PosID, StoreStatus.OutStoreEnd);
//IOMove(DO_Agv_Rsp, IO_VALUE.HIGH);
MoveInfo.log($"等待agv接走周转箱");
MoveInfo.log($"等待走周转箱");
break;
case MoveStep.OutWaitAgv:
Msg.add("等待取走周转箱" + MoveInfo.MoveParam.WareCode, MsgLevel.info);
......
......@@ -93,7 +93,7 @@ namespace DeviceLibrary
}
else
{
Msg.add($"{CurrentSide}:入料线等待周转箱离开", MsgLevel.info);
Msg.add($"{(CurrentSide== InOutSideE.Left?"左边":"右边")}:入料线等待周转箱离开", MsgLevel.info);
}
//if (string.IsNullOrEmpty(boxTransport.ErrMsgTxt)) {
// Msg.add(boxTransport.ErrMsgTxt, MsgLevel.warning);
......
......@@ -315,7 +315,7 @@ namespace DeviceLibrary
else if(ResetMoveInfo.IsTimeOut(6))
{
Msg.add("存储机构取料暂停", MsgLevel.warning);//伸缩叉2侧X06/X07检测到有物料无法继续
RobotManage.UserPause("回原时料叉上有物料");
RobotManage.UserPause("再次确认回原时料叉上是否有料");
return;
}
......
......@@ -11,7 +11,7 @@ namespace DeviceLibrary
public class MoveInfo
{
public static List<MoveInfo> List = new List<MoveInfo>();
public int TimeOutSeconds = 60;
public int TimeOutSeconds = 240;
public MoveInfo(string name, bool addtolist=true)
{
MoveParam = new BoxParam();
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!