Commit 96780d79 刘韬

1

1 个父辈 8a6f686d
......@@ -146,13 +146,14 @@ namespace OnlineStore.DeviceLibrary
NopaperCount++;
else
NopaperCount = 0;
var MaxNopaperCount = ConfigAppSettings.GetIntValue("NopaperCount");
bool PrinterOnPosition=IOValue(IO_Type.PrinterOnPosition).Equals(IO_VALUE.LOW);
//TODO 记录信息,判断贴标模块当前空闲,此时可以打印标签(取码气缸前进,打印标签,取码气缸后退)
if (SecMoveInfo.MoveType.Equals(RobotMoveType.None) && NopaperCount<=3 && PrinterOnPosition)
if (SecMoveInfo.MoveType.Equals(RobotMoveType.None) && NopaperCount<= MaxNopaperCount && PrinterOnPosition)
{
NeedAlarm = false;
ClearTimeoutAlarm("等待贴标模块空闲");
WorkLog("取料: 贴标模块开始打印标签");
WorkLog("取料: 贴标模块开始打印标签 NopaperCount:"+ NopaperCount);
//TODO
bool result = StartLabelling(MoveInfo.MoveParam);
if (result)
......@@ -167,7 +168,7 @@ namespace OnlineStore.DeviceLibrary
Alarm(AlarmType.IoSingleTimeOut);
NeedAlarm = true;
}else if (NoPaper)
}else if (NopaperCount> MaxNopaperCount)
{
WarnMsg = MoveInfo.Name + "[" + MoveInfo.MoveStep + "][" + SecMoveInfo.MoveType.ToString() + "]打印机缺纸,请处理 超时[" + FormUtil.GetSpanStr(MoveInfo.StepSpan()) + "]";
LogUtil.error(WarnMsg, MoveInfo.ErrorLogType, MoveInfo.logSeconds());
......
......@@ -114,7 +114,7 @@ namespace OnlineStore.DeviceLibrary
{
IOMove(IO_Type.X_Xplate_Power, IO_VALUE.HIGH);
LogUtil.info(Name + " 开始启动x光平板");
var p = Process.GetProcessesByName("server");
var p = Process.GetProcessesByName("Server");
if (p.Length > 0)
{
LogUtil.info(Name + " kill server");
......@@ -169,7 +169,7 @@ namespace OnlineStore.DeviceLibrary
catch { }
}
xrayImage = new XrayImage("XRay", XrayImage.DeviceType.CARREY);
//xrayImage = new CarerayImage("XRay");
bool cResult = xrayImage.Open();
LogUtil.info(Name + "carerayImage.Open()=" + cResult);
carerayImageError = !cResult;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!