|
|
@ -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;
|
|
|
|
}
|
|
|
|
}
|
|
|
|