Commit 8c2f9388 LN

日志修改

1 个父辈 0248b4f6
......@@ -747,7 +747,7 @@ namespace OnlineStore.AutoCountClient
return;
}
LogUtil.error("点击:打印标签");
LogUtil.error("点击:打印标签 StartPrintLabel");
string code = txtPrintCode.Text;
string num = txtPringNum.Text;
equipBean.StartPrintLabel(code, num);
......
......@@ -442,10 +442,14 @@ namespace OnlineStore.DeviceLibrary
#endregion
#region 日志打印
private int WorkLogLevel = 1;
internal int WorkLogLevel = 1;
private int SecWorkLogLevel = 1;
protected void WorkLog(string msg)
protected void WorkLog(string msg,int level=-1)
{
if (level < 0)
{
level = WorkLogLevel;
}
string code = "";
if (MoveInfo.MoveParam != null && MoveInfo.MoveParam.WareCode != null)
{
......@@ -454,7 +458,7 @@ namespace OnlineStore.DeviceLibrary
code = "[" + MoveInfo.MoveParam.WareCode + "]";
}
}
if (WorkLogLevel.Equals(1))
if (level.Equals(1))
{
LogUtil.info(MoveInfo.Name + "[" + MoveInfo.MoveStep + "] " + msg);
}
......@@ -466,13 +470,14 @@ namespace OnlineStore.DeviceLibrary
protected void SecWorkLog(string msg)
{
string code = SecMoveInfo.MoveParam != null ? SecMoveInfo.MoveParam.WareCode : "";
if (SecWorkLogLevel.Equals(1))
{
LogUtil.info(SecMoveInfo.Name + "[" + SecMoveInfo.MoveStep + "] " + msg);
LogUtil.info(SecMoveInfo.Name +" "+ code + " " + "[" + SecMoveInfo.MoveStep + "] " + msg);
}
else
{
LogUtil.debug(SecMoveInfo.Name + "[" + SecMoveInfo.MoveStep + "] " + msg);
LogUtil.debug(SecMoveInfo.Name + " " + code + " " + "[" + SecMoveInfo.MoveStep + "] " + msg);
}
}
......
......@@ -104,6 +104,7 @@ namespace OnlineStore.DeviceLibrary
private void StartReset()
{
WorkLogLevel = 1;
//复位时设置状态为none
AgvClient.SetStatus(Config.LeftAgvName);
AgvClient.SetStatus(Config.RightAgvName);
......@@ -186,6 +187,7 @@ namespace OnlineStore.DeviceLibrary
WorkLog("复位完成");
runStatus = RobotRunStatus.Runing;
MoveInfo.EndMove();
WorkLogLevel = 0;
}
else if (MoveInfo.IsTimeOut(180))
{
......
......@@ -32,7 +32,7 @@ namespace OnlineStore.DeviceLibrary
{
if (!NoAlarm())
{
WorkLog("报警中,无法开始取放料:" + param.ToStr());
WorkLog("报警中,无法开始取放料:" + param.ToStr(),1);
return false;
}
......@@ -63,7 +63,7 @@ namespace OnlineStore.DeviceLibrary
}
else
{
WorkLog("开始取料:" + param.ToStr() + ",进出轴返回待机点");
WorkLog("开始取料:" + param.ToStr() + ",进出轴返回待机点",1);
InOutAxis.AbsMove(MoveInfo, Config.InoutAxis_P1, Config.InoutAxis_P1Speed);
}
return true;
......@@ -177,7 +177,7 @@ namespace OnlineStore.DeviceLibrary
MoveInfo.NextMoveStep(StepEnum.IW10_SaveSize);
MoveInfo.MoveParam.PlateH = moveBean.LastHeight;
MoveInfo.MoveParam.PlateW = GetWidth();
WorkLog("测高结束, 记录尺寸【" + MoveInfo.MoveParam.PlateW + "X" + MoveInfo.MoveParam.PlateH + "】,开始下一盘预扫码");
WorkLog("测高结束, 记录尺寸【" + MoveInfo.MoveParam.PlateW + "X" + MoveInfo.MoveParam.PlateH + "】,开始下一盘预扫码",1);
}
else if (MoveInfo.IsTimeOut(60))
......@@ -196,7 +196,7 @@ namespace OnlineStore.DeviceLibrary
MoveInfo.MoveParam.IsNgReel = true;
MoveInfo.MoveParam.NgMsg = "无有效条码";
MoveInfo.MoveParam.TargetPosType = 1;
WorkLog(" 无有效条码,从XRay放到NG箱:" + MoveInfo.MoveParam.ToStr());
WorkLog(" 无有效条码,从XRay放到NG箱:" + MoveInfo.MoveParam.ToStr(),1);
}
//else if (MoveInfo.MoveParam.InPosType.Equals(2))
//{
......@@ -214,12 +214,12 @@ namespace OnlineStore.DeviceLibrary
if (needPosition >= 1 && needPosition <= 3)
{
MoveInfo.MoveParam.TargetPosType = needPosition;
WorkLog(" 【" + MoveInfo.MoveParam.WareCode + "】通过接口获取目标位置:" + needPosition);
WorkLog(" 【" + MoveInfo.MoveParam.WareCode + "】通过接口获取目标位置:" + needPosition,1);
}
// else if (!msg.Equals("") || needPosition.Equals(0))
else
{
WorkLog(" 【" + MoveInfo.MoveParam.WareCode + "】获取是否测值失败:" + msg);
WorkLog(" 【" + MoveInfo.MoveParam.WareCode + "】获取是否测值失败:" + msg,1);
MoveInfo.MoveParam.TargetPosType = 1;
MoveInfo.MoveParam.IsNgReel = true;
MoveInfo.MoveParam.NgMsg = msg;
......@@ -235,7 +235,7 @@ namespace OnlineStore.DeviceLibrary
MoveInfo.MoveParam.TargetPosType = DefautTargetP;
}
}
WorkLog(" 根据条码获取目标位置:" + MoveInfo.MoveParam.ToStr());
WorkLog(" 根据条码获取目标位置:" + MoveInfo.MoveParam.ToStr(),1);
}
}
#endregion
......@@ -259,19 +259,19 @@ namespace OnlineStore.DeviceLibrary
//Random r = new Random();
//int targetP = r.Next(1, 100) % 3 + 1;
MoveInfo.MoveParam.TargetPosType = 1;
WorkLog(" 随机放料目标:" + 1);
WorkLog(" 随机放料目标:" + 1,1);
}
}
if (MoveInfo.MoveParam.TargetPosType.Equals(1))
{
MoveInfo.NextMoveStep(StepEnum.IW21_MiddleToP3);
WorkLog(" 开始放料到XRay入口,旋转轴到P3");
WorkLog(" 开始放料到XRay入口,旋转轴到P3",1);
MiddleAxis.AbsMove(MoveInfo, Config.MiddleAxis_P3, Config.MiddleAxis_P3Speed);
}
else
{
MoveInfo.NextMoveStep(StepEnum.IW31_MIddleToP4);
WorkLog(" 开始放料到测值工位,旋转轴到P4");
WorkLog(" 开始放料到测值工位,旋转轴到P4",1);
MiddleAxis.AbsMove(MoveInfo, Config.MiddleAxis_P4, Config.MiddleAxis_P4Speed);
}
}
......@@ -302,7 +302,7 @@ namespace OnlineStore.DeviceLibrary
{
MoveInfo.NextMoveStep(StepEnum.IW41_Clamping_Relax);
RobotManager.robot.XrayBean.In_ReelInfo = MoveInfo.MoveParam.GetReelInfo();
WorkLog("->XRay:夹料气缸放松,更新XRay入口料盘:" + RobotManager.robot.XrayBean.In_ReelInfo.ToStr());
WorkLog("->XRay:夹料气缸放松,更新XRay入口料盘:" + RobotManager.robot.XrayBean.In_ReelInfo.ToStr(),1);
CylinderMove(MoveInfo, IO_Type.Clamping_Work, IO_Type.Clamping_Relax);
}
......
......@@ -41,9 +41,9 @@ namespace OnlineStore.DeviceLibrary
Init();
ledProcessTimer.Elapsed += LedProcess;
IoCheckTimer.Elapsed += IoCheckTimerProcess;
MoveInfo = new RobotMoveInfo(" 取放料 ");
SecMoveInfo = new RobotMoveInfo( " 贴标 ");
ShelfMoveInfo = new RobotMoveInfo(" ShelfMove ");
MoveInfo = new RobotMoveInfo(" 出料-取放料 ");
SecMoveInfo = new RobotMoveInfo( " 出料-贴标 ");
ShelfMoveInfo = new RobotMoveInfo(" 出料-ShelfMove ");
MoveZAxis = new AxisBean(RobotManager.Config.Move_Z_Axis, Name);
MoveXAxis = new AxisBean(RobotManager.Config.Move_X_Axis, Name);
......
......@@ -231,7 +231,7 @@ namespace OnlineStore.DeviceLibrary
{
if (sta.Equals(LastPrintStatus).Equals(false))
{
LogUtil.info("收到打印机状态:" + sta + ",之前状态【" + LastPrintStatus + "】更新并保存状态");
LogUtil.info("收到打印机状态:" + sta + ",之前状态【" + LastPrintStatus + "】更新并保存状态");
}
LastPrintStatus = sta;
// MessageBox.Show(sta.ToString());
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!