From bfdb25c51958e6458fdbe5b3b2c0040a803ce4ef Mon Sep 17 00:00:00 2001
From: quanzhou <quan.zhou@broconcentric.com>
Date: 星期五, 09 一月 2026 17:17:43 +0800
Subject: [PATCH] 修改mes篮具扫码确认收到单号才修改产品单号,以及S9打印条码与plc的交互完成信号
---
src/Bro.M141_AOI1.Process/AOI1Process.cs | 46 +++++++++++++++++++++++-----------------------
1 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/src/Bro.M141_AOI1.Process/AOI1Process.cs b/src/Bro.M141_AOI1.Process/AOI1Process.cs
index 7b7e435..ddd2e49 100644
--- a/src/Bro.M141_AOI1.Process/AOI1Process.cs
+++ b/src/Bro.M141_AOI1.Process/AOI1Process.cs
@@ -329,10 +329,10 @@
{
try
{
- var obj = JsonConvert.DeserializeObject<AutoLineMacQueueBak>(zwordstr);
- ConfigAOI1.zwoid = obj.zwoid;
+ var obj = JsonConvert.DeserializeObject<AutoLineMacQueueBak>(zwordstr);
if (!string.IsNullOrEmpty(obj.zwoid) && obj.zstatus == "200")
{
+ ConfigAOI1.zwoid = obj.zwoid;
Plc1.WriteSingleAddress(1524, 1, out _);
Plc1.WriteSingleAddress(1514, 1, out _);
LogAsync(DateTime.Now, EnumHelper.LogLevel.Information, $"RabbitMQ zwoid鑾峰彇鎴愬姛 {obj.zstatus} {obj.zwoid} ");
@@ -747,8 +747,8 @@
{
ResponseMessage msg = new ResponseMessage();
- var plcnum11 = Plc3.Read(1542, 1, out _);
- var plcnum12 = Plc3.Read(1544, 1, out _);
+ var plcnum11 = Plc1.Read(1542, 1, out _);
+ var plcnum12 = Plc1.Read(1544, 1, out _);
LogAsync(DateTime.Now, EnumHelper.LogLevel.Assist, $"PLC淇℃伅璁板綍淇濆瓨瑙﹀彂 鑾峰彇PLC搴忓彿{plcnum11[0]}鍜寋plcnum12[0]}");
@@ -896,11 +896,11 @@
string saveTary_ID=string.Empty;
- if (!Issuccess && !Issuccess1)
- {
- Plc3.WriteSingleAddress(2120, 2, out _);
- return msg;
- }
+ //if (!Issuccess && !Issuccess1)
+ //{
+ // Plc3.WriteSingleAddress(2120, 2, out _);
+ // return msg;
+ //}
LogAsync(DateTime.Now, EnumHelper.LogLevel.Assist, $"浜у搧淇℃伅涓婁紶MES瑙﹀彂锛屼骇鍝佷俊鎭暟閲忎负锛歿M141Config.Productioncode.Count}");
@@ -926,7 +926,7 @@
if (M141Config.Isprint && !string.IsNullOrEmpty(tary_ID))
{
saveTary_ID = tary_ID;
- StartPrint(tary_ID, "Honeywell PX240S(300 dpi)");
+ StartPrint(tary_ID, "Honeywell PX240S (300 dpi)");
M141Config.MES_codes.Add(new MES_code
{
Printers_code = tary_ID
@@ -961,7 +961,7 @@
if (M141Config.Isprint && !string.IsNullOrEmpty(tary_ID))
{
saveTary_ID = tary_ID;
- StartPrint(tary_ID, "Honeywell PX240S(300 dpi)");
+ StartPrint(tary_ID, "Honeywell PX240S (300 dpi)");
M141Config.MES_codes.Add(new MES_code
{
Printers_code = tary_ID
@@ -1004,7 +1004,7 @@
if (M141Config.Isprint && !string.IsNullOrEmpty(tary_ID))
{
saveTary_ID = tary_ID;
- StartPrint(tary_ID, "Honeywell PX240S(300 dpi)");
+ StartPrint(tary_ID, "Honeywell PX240S (300 dpi)");
M141Config.MES_codes.Add(new MES_code
{
Printers_code = tary_ID
@@ -1019,19 +1019,19 @@
{
if (M141Config.Isprint && !string.IsNullOrEmpty(saveTary_ID))
{
- StartPrint(saveTary_ID, "Honeywell PX240S(300 dpi)");
+ StartPrint(saveTary_ID, "Honeywell PX240S (300 dpi)");
}
}
- if (Issuccess && Issuccess1)
- {
- Plc3.WriteSingleAddress(2120, 1, out _);
- return msg;
- }
- else
- {
- Plc3.WriteSingleAddress(2120, 2, out _);
- return msg;
- }
+ //if (Issuccess && Issuccess1)
+ //{
+ Plc3.WriteSingleAddress(2120, 1, out _);
+ return msg;
+ //}
+ //else
+ //{
+ // Plc3.WriteSingleAddress(2120, 2, out _);
+ // return msg;
+ //}
}
--
Gitblit v1.8.0