333
schangxiang@126.com
2024-12-15 af548b2e59c0bc1bec3ffbfca0dbc7d121ba633e
333
已修改3个文件
19 ■■■■ 文件已修改
CC/iWareCC_ASRS/FormCC.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CC/iWareCC_ASRS/ThreadService/03_BZ12(机器人码包工位)/1、DataProcess_BZ12.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CC/iWareCC_ASRS/ThreadService/03_BZ12(机器人码包工位)/3、DataProcess_BZ12_FinishTask.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
CC/iWareCC_ASRS/FormCC.cs
@@ -21,6 +21,7 @@
using System.Collections.Generic;
using System.Data;
using System.Data.Entity.Core.Metadata.Edm;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Linq.Expressions;
@@ -614,16 +615,22 @@
        {
            while (true)
            {
                Thread.Sleep(2000);//1秒钟读取一次
                Thread.Sleep(3000);//1秒钟读取一次
                try
                {
                    if (stationServiceClient == null)
                    {
                        continue;
                    }
                    /*
                    Stopwatch main = new Stopwatch();
                    main.Start();
                    iWareCC.StationService.DeviceWarningInfo[] waringList = await stationServiceClient.GetWaringInfoListAsync((int)EDevice.Station, configDeviceWarningList.wmsConfigDeviceWarnings.ToArray());
                    main.Stop();
                    var milliseconds = main.ElapsedMilliseconds;  //-- æ“ä½œæ—¶é—´ï¼ˆæ¯«ç§’)
                    //显示报警信息
                    List<String> warningCodeList = new List<string>();
                    if (waringList != null && waringList.Length > 0)
CC/iWareCC_ASRS/ThreadService/03_BZ12(»úÆ÷ÈËÂë°ü¹¤Î»)/1¡¢DataProcess_BZ12.cs
@@ -84,12 +84,14 @@
                                    continue;
                                }
                                /*
                                isValidate = TaskHandler.ValidateNoFinishOutTaskFor码板任务(wmsDB);
                                if (!isValidate)
                                {
                                    SystemWarningMsg._lbl_alert_DataProcess_BZ12 = $"{rgvLocation.ToString()}-有 æœªç»“束 çš„任务,不能处理,此次循环结束";
                                    continue;
                                }
                                //*/
                                var upiObj = wmsDB.mes_batchOrderUPI_new.Where(x => x.UPI == upiCode).FirstOrDefault();
                                if (upiObj == null)
@@ -170,11 +172,15 @@
                                    }
                                    else
                                    {
                                        //去掉报警,不再校验这个了
                                        place = "1";
                                        /*
                                        //写入报警信息
                                        await MyExtendHelper.WriteBoolPlcDataForWarning(PlcWarningAddressGloble.Num_BZ12_6);
                                        SystemWarningMsg._lbl_alert_DataProcess_BZ12 = $"{rgvLocation.ToString()},UPI:{upiCode}无可用码垛目标位 ";
                                        continue;
                                        //*/
                                    }
                                    palletizingStation = int.Parse(place);
CC/iWareCC_ASRS/ThreadService/03_BZ12(»úÆ÷ÈËÂë°ü¹¤Î»)/3¡¢DataProcess_BZ12_FinishTask.cs
@@ -22,7 +22,7 @@
            LogType logType = LogType.DataProcess_BZ12_FinishTask;
            while (true)
            {
                Thread.Sleep(1000);//休眠2秒,将休眠写到前面,是为了下面的continue方法执行后不显示错误信息的提示!!!【EditBy shaocx,2022-05-24】
                Thread.Sleep(900);//休眠2秒,将休眠写到前面,是为了下面的continue方法执行后不显示错误信息的提示!!!【EditBy shaocx,2022-05-24】
                SystemWarningMsg._lbl_Alert_DataProcess_BZ12_FinishTask = string.Empty;
                try
                {