change-条码绑定日志优化

main
liuwf 11 months ago
parent 4406c67003
commit d1b6805b7c

@ -462,15 +462,17 @@ namespace Aucma.Core.CodeBinding.ViewModels
if (scannerIp == MesScannerIp) if (scannerIp == MesScannerIp)
{ {
// log.Info("MES条码NoRead:"); // log.Info("MES条码NoRead:");
Clear();
SendPlcStop(); SendPlcStop();
Clear();
RefreshAndWriteLog("MES条码未扫描到,NoRead报警,线体停止,请重新扫描!"); RefreshAndWriteLog("MES条码未扫描到,NoRead报警,线体停止,请重新扫描!");
} }
else if (SnScannerIp == scannerIp) else if (SnScannerIp == scannerIp)
{ {
Clear();
SendPlcStop(); SendPlcStop();
Clear();
RefreshAndWriteLog("SN条码未扫描到,NoRead报警,线体停止,请重新扫描!"); RefreshAndWriteLog("SN条码未扫描到,NoRead报警,线体停止,请重新扫描!");
} }
} }
@ -710,18 +712,22 @@ namespace Aucma.Core.CodeBinding.ViewModels
var obj = PlcHelper.melsecList.FirstOrDefault(d => d.EquipName.Equals("条码绑定Plc")); var obj = PlcHelper.melsecList.FirstOrDefault(d => d.EquipName.Equals("条码绑定Plc"));
if (obj != null) if (obj != null)
{ {
log.Info("停止信号D7102写1"); log.Info($"NoRead信号,下发停止信号成功,当前箱体码{code1Str},当前成品码{code2Str}");
// 往plc写入停止信号 // 往plc写入停止信号
obj.plc.WriteInt16("D7102", "1"); obj.plc.WriteInt16("D7102", "1");
// 报警信号 // 报警信号
obj.plc.WriteInt16("D7101", "1"); obj.plc.WriteInt16("D7101", "1");
result = true; result = true;
} }
else
{
log.Info($"NoRead信号,下发停止信号失败plc未连接当前箱体码{code1Str},当前成品码{code2Str}");
}
} }
catch (Exception ex) catch (Exception ex)
{ {
log.Error("下发plc停止信号方法出现异常,ex:" + ex); log.Info($"NoRead信号,下发停止信号异常plc未连接当前箱体码{code1Str},当前成品码{code2Str}");
} }
return result; return result;
} }

Loading…
Cancel
Save