2
schangxiang@126.com
2024-06-26 bbe45291ccc4a2839bc98c0499b8db257418e875
DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/DataCaptureHandler_05.cs
@@ -87,9 +87,6 @@
                    //plcService.OpenService();
                }
                string value_05 = "";
                string path = ConfigHelper.GetConfigString("OP80QualityData");//OP80的地址
                //string path = "C:\\Users\\SY-PC\\Desktop\\FO";//OP80的地址
                DateTime? fileFindTime = null;
                while (true)
                {
                    threadStatusMonitor.ErrorMsg = "";
@@ -154,7 +151,14 @@
                                    }
                                }
                                Log4NetHelper.WriteInfoLog(PLCManger.GetLogTypeForWorkingProcedure(_dataCaptureConfig.WorkingProcedure), $" {DataCapturePointCode}工序获取到下线标志位,工件码:{wplog.WorkPieceID}");
                                //特殊处理OP80 【Editby shaocx,2024-06-15】
                                if (WorkingProcedure.Equals("OP80"))
                                {
                                    wplog.GetQcDataFlag = 0;
                                }
                                //注释下面的方法,优化程序 【Editby shaocx,2024-06-15】
                                /*
                                try
                                {
                                    if (WorkingProcedure.Equals("OP80"))
@@ -334,6 +338,7 @@
                                    threadStatusMonitor.ErrorMsg = $" {RandomHelper.GenerateRandomCode(4)} 读取{DataCapturePointCode}下线标记 完成读取文件数据时异常,请查看日志!";
                                    Log4NetHelper.WriteErrorLog(PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure), $"OP80下线完成读取文件数据时异常,避免工序完成异常:", ex);
                                }
                                //*/
                                //更新WorkPieceInfo表以及插入WorkPieceLog表和WorkPieceInfoLog表
                                WorkPieceInfoManager.WorkingProcedureComplete(wplog, PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure));