修改mes篮具扫码确认收到单号才修改产品单号,以及S9打印条码与plc的交互完成信号
4个文件已修改
35 ■■■■ 已修改文件
src/Bro.M141.Process/M141Process.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.M141.Process/M141Process_ImageCheck.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.M141.Process/UI/DataPrinter.cs 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.M141_AOI1.Process/AOI1Process.cs 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.M141.Process/M141Process.cs
@@ -1896,16 +1896,16 @@
                int ttheigh = 80;
                Printmessage = str;
                this.printDocument1.DefaultPageSettings.PrinterSettings.PrinterName = "Honeywell PX240S (300 dpi)";
                this.printDocument1.DefaultPageSettings.PrinterSettings.PrinterName = PrinterName;
                this.printDocument1.DefaultPageSettings.PaperSize = new PaperSize("Custum", ttwith, ttheigh);
                this.printDocument1.PrintController = new System.Drawing.Printing.StandardPrintController();
                this.printDocument1.Print();
            }
            catch
            catch(Exception ex)
            {
                LogAsync(DateTime.Now, EnumHelper.LogLevel.Exception, $"打印机打印出错:{ex.ToString()}");
            }
        }
src/Bro.M141.Process/M141Process_ImageCheck.cs
@@ -1065,6 +1065,7 @@
                string message = M141Config.MES_codes[0].Printers_code;
                StartPrint(message, "Honeywell PX240S(300 dpi)1");
                M141Config.MES_codes.RemoveAt(0);
                PlcwritePrinter(1510,1);
            }                               
            return msg;
        }
src/Bro.M141.Process/UI/DataPrinter.cs
src/Bro.M141_AOI1.Process/AOI1Process.cs
@@ -330,9 +330,9 @@
                            try
                            {
                                var obj = JsonConvert.DeserializeObject<AutoLineMacQueueBak>(zwordstr);
                                ConfigAOI1.zwoid = obj.zwoid;
                                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} ");
@@ -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}");
@@ -1022,16 +1022,16 @@
                    StartPrint(saveTary_ID, "Honeywell PX240S(300 dpi)");
                }      
            }
            if (Issuccess && Issuccess1)
            {
            //if (Issuccess && Issuccess1)
            //{
                Plc3.WriteSingleAddress(2120, 1, out _);
                return msg;
            }
            else
            {
                Plc3.WriteSingleAddress(2120, 2, out _);
                return msg;
            }
            //}
            //else
            //{
            //    Plc3.WriteSingleAddress(2120, 2, out _);
            //    return msg;
            //}
            
        }