From 350e1111aa34534fa6074072142deaf319f8d6b4 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 26 8月 2024 15:13:09 +0800
Subject: [PATCH] 我的疑问是 为啥 不合格,没有不合格原因?

---
 DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandler/DataCaptureHandler_OP2002.cs |  266 ++++++++++++++++++++++++++--------------------------
 1 files changed, 133 insertions(+), 133 deletions(-)

diff --git a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandler/DataCaptureHandler_OP2002.cs b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandler/DataCaptureHandler_OP2002.cs
index 43d5307..9b987c1 100644
--- a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandler/DataCaptureHandler_OP2002.cs
+++ b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandler/DataCaptureHandler_OP2002.cs
@@ -1,153 +1,153 @@
-锘縰sing iWare_SCADA_BusinessLogical.BLL;
-using iWare_SCADA_BusinessLogical.Utils;
-using iWare_SCADA_Model;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading;
-using System.Threading.Tasks;
+锘�//using iWare_SCADA_BusinessLogical.BLL;
+//using iWare_SCADA_BusinessLogical.Utils;
+//using iWare_SCADA_Model;
+//using System;
+//using System.Collections.Generic;
+//using System.Linq;
+//using System.Text;
+//using System.Threading;
+//using System.Threading.Tasks;
 
-namespace iWare_SCADA_BusinessLogical
-{
-    /// <summary>
-    /// OP20娴嬭瘯瀹屾垚鏍囪
-    /// </summary>
-    public class DataCaptureHandler_OP2002: DataCaptureHandler
-    {
-        public static readonly DataCaptureHandler_OP2002 Instance = new DataCaptureHandler_OP2002();
+//namespace iWare_SCADA_BusinessLogical
+//{
+//    /// <summary>
+//    /// OP20娴嬭瘯瀹屾垚鏍囪
+//    /// </summary>
+//    public class DataCaptureHandler_OP2002: DataCaptureHandler
+//    {
+//        public static readonly DataCaptureHandler_OP2002 Instance = new DataCaptureHandler_OP2002();
 
-        public DataCaptureHandler_OP2002()
-        {
-        }
+//        public DataCaptureHandler_OP2002()
+//        {
+//        }
 
-        public override string WorkingProcedure
-        {
-            get { return _dataCaptureConfig.WorkingProcedure; }
-        }
+//        public override string WorkingProcedure
+//        {
+//            get { return _dataCaptureConfig.WorkingProcedure; }
+//        }
 
-        public override string DataCapturePointCode
-        {
-            get { return _dataCaptureConfig.DataCapturePointCode; }
-        }
-        public override string DataCapturePointCname
-        {
-            get { return _dataCaptureConfig.DataCapturePointCname; }
-        }
+//        public override string DataCapturePointCode
+//        {
+//            get { return _dataCaptureConfig.DataCapturePointCode; }
+//        }
+//        public override string DataCapturePointCname
+//        {
+//            get { return _dataCaptureConfig.DataCapturePointCname; }
+//        }
 
 
-        public override void RefreshDataList(List<DataCaptureConfig> dataCaptureConfig)
-        {
-            //try
-            //{
-            //    foreach (var dataCaptureColumnDict in dataCaptureConfig)
-            //    {
-            //        switch (dataCaptureColumnDict.DataCapturePointCode)
-            //        {
-            //            case "OP2001":
-            //                //_dataCaptureConfig = dataCaptureColumnDict;
-            //                IsCaptureflag = true;
-            //                return;
+//        public override void RefreshDataList(List<DataCaptureConfig> dataCaptureConfig)
+//        {
+//            //try
+//            //{
+//            //    foreach (var dataCaptureColumnDict in dataCaptureConfig)
+//            //    {
+//            //        switch (dataCaptureColumnDict.DataCapturePointCode)
+//            //        {
+//            //            case "OP2001":
+//            //                //_dataCaptureConfig = dataCaptureColumnDict;
+//            //                IsCaptureflag = true;
+//            //                return;
 
-            //        }
-            //    }
-            //}
-            //catch (Exception ex)
-            //{
-            //    SystemValue._lbl_Alert_OP2001 = $" {RandomHelper.GenerateRandomCode(4)} OP05宸ュ簭鐩戞帶鎵撶爜鏍囪 鍑虹幇寮傚父锛岃鏌ョ湅鏃ュ織锛�";
-            //    Log4NetHelper.WriteErrorLog(LogType.PLCOP05, "鍒锋柊 OP05宸ュ簭鐩戞帶鎵撶爜鏍囪鏁版嵁鏃跺紓甯革細", ex);
-            //}
-        }
+//            //        }
+//            //    }
+//            //}
+//            //catch (Exception ex)
+//            //{
+//            //    SystemValue._lbl_Alert_OP2001 = $" {RandomHelper.GenerateRandomCode(4)} OP05宸ュ簭鐩戞帶鎵撶爜鏍囪 鍑虹幇寮傚父锛岃鏌ョ湅鏃ュ織锛�";
+//            //    Log4NetHelper.WriteErrorLog(LogType.PLCOP05, "鍒锋柊 OP05宸ュ簭鐩戞帶鎵撶爜鏍囪鏁版嵁鏃跺紓甯革細", ex);
+//            //}
+//        }
 
-        public override void DataCaptureStart()
-        {
-            if (IsCaptureflag)
-            {
-                var plcService = PLCManger.GetSinglePLCService(_dataCaptureConfig);
-                if (plcService == null)
-                {
-                    SystemValue._lbl_Alert_OP2001 = $"{RandomHelper.GenerateRandomCode(4)} 娌℃湁鎵惧埌{_dataCaptureConfig.WorkingProcedure}鐨凱LC璁惧";
-                    return;
-                }
-                if (plcService != null && !plcService.IsConnected)
-                {
-                    plcService.Close();
-                    plcService.OpenService();
-                }
-                while (true)
-                {
-                    try
-                    {
-                        //_dataCaptureConfig
-                        if (plcService == null || !plcService.IsConnected)
-                        {
-                            SystemValue._lbl_Alert_OP2001 = $" {RandomHelper.GenerateRandomCode(4)} {_dataCaptureConfig.WorkingProcedure} PLC杩炴帴宸叉柇寮�锛屾鍦ㄥ皾璇曟墦寮�!";
-                            plcService.Close();
-                            plcService.OpenService();
-                            Thread.Sleep(100);
-                            continue;
-                        }
-                        else
-                        {
-                            var value = plcService.ReadValuePoint(_dataCaptureConfig.DbNumber, _dataCaptureConfig.Offset, PLCManger.GetTypeForString(_dataCaptureConfig.DataCaptureColumnType));
-                            if (SystemValue.value_OP2001.Equals("0") && value.ToString().Equals("1"))
-                            {//褰撲笂涓�鏍囪浣�0锛屽綋鍓嶈幏鍙栨爣璁颁负1鏃讹紝
-                             //瑙﹀彂鎿嶄綔,  骞剁粰闈欐�佸彉閲忚祴鍊间负1
-                             //涓氬姟浠g爜
-                                WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
-                                wplog.WorkingProcedure = "OP20";
-                                wplog.EquipmentID = "OP20";
-                                wplog.Remarks = "OP20";
-                                wplog.MonitoringPoint = "OP2002";
-                                foreach (var col in colConfig)
-                                {
-                                    switch(col.DbNumber+ col.Offset)
-                                    {
-                                        case ""://璇诲彇浜岀淮鐮�
-                                            var valuecol = plcService.ReadValuePoint(col.DbNumber, col.Offset, PLCManger.GetTypeForString(col.DataCaptureColumnType));
-                                            wplog.WorkPieceID = valuecol.ToString();
-                                            break;
-                                    }
-                                }
+//        public override void DataCaptureStart()
+//        {
+//            if (IsCaptureflag)
+//            {
+//                var plcService = PLCManger.GetSinglePLCService(_dataCaptureConfig);
+//                if (plcService == null)
+//                {
+//                    SystemValue._lbl_Alert_OP2001 = $"{RandomHelper.GenerateRandomCode(4)} 娌℃湁鎵惧埌{_dataCaptureConfig.WorkingProcedure}鐨凱LC璁惧";
+//                    return;
+//                }
+//                if (plcService != null && !plcService.IsConnected)
+//                {
+//                    plcService.Close();
+//                    plcService.OpenService();
+//                }
+//                while (true)
+//                {
+//                    try
+//                    {
+//                        //_dataCaptureConfig
+//                        if (plcService == null || !plcService.IsConnected)
+//                        {
+//                            SystemValue._lbl_Alert_OP2001 = $" {RandomHelper.GenerateRandomCode(4)} {_dataCaptureConfig.WorkingProcedure} PLC杩炴帴宸叉柇寮�锛屾鍦ㄥ皾璇曟墦寮�!";
+//                            plcService.Close();
+//                            plcService.OpenService();
+//                            Thread.Sleep(100);
+//                            continue;
+//                        }
+//                        else
+//                        {
+//                            var value = plcService.ReadValuePoint(_dataCaptureConfig.DbNumber, _dataCaptureConfig.Offset, PLCManger.GetTypeForString(_dataCaptureConfig.DataCaptureColumnType));
+//                            if (SystemValue.value_OP2001.Equals("0") && value.ToString().Equals("1"))
+//                            {//褰撲笂涓�鏍囪浣�0锛屽綋鍓嶈幏鍙栨爣璁颁负1鏃讹紝
+//                             //瑙﹀彂鎿嶄綔,  骞剁粰闈欐�佸彉閲忚祴鍊间负1
+//                             //涓氬姟浠g爜
+//                                WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
+//                                wplog.WorkingProcedure = "OP20";
+//                                wplog.EquipmentID = "OP20";
+//                                wplog.Remarks = "OP20";
+//                                wplog.MonitoringPoint = "OP2002";
+//                                foreach (var col in colConfig)
+//                                {
+//                                    switch(col.DbNumber+ col.Offset)
+//                                    {
+//                                        case ""://璇诲彇浜岀淮鐮�
+//                                            var valuecol = plcService.ReadValuePoint(col.DbNumber, col.Offset, PLCManger.GetTypeForString(col.DataCaptureColumnType));
+//                                            wplog.WorkPieceID = valuecol.ToString();
+//                                            break;
+//                                    }
+//                                }
 
-                                #region 宸ユ帶鏈鸿鍙栬川閲忎俊鎭�
+//                                #region 宸ユ帶鏈鸿鍙栬川閲忎俊鎭�
 
 
-                                //鎵弿鍏变韩鐩綍骞跺皢鏂扮殑鏂囦欢鎵弿杩斿洖
-                                var newFiles = FileHelper.DetectNewFilesCSV("", 10, DateTimeHelper.GetDateTime(), DateTimeHelper.GetDateTime());
-                                foreach (System.IO.FileInfo file in newFiles)
-                                {
-                                    var datatable = CSVHelper.ReadCSV(file.FullName);
-                                }
+//                                //鎵弿鍏变韩鐩綍骞跺皢鏂扮殑鏂囦欢鎵弿杩斿洖
+//                                var newFiles = FileHelper.DetectNewFilesCSV("", 10, DateTimeHelper.GetDateTime(), DateTimeHelper.GetDateTime());
+//                                foreach (System.IO.FileInfo file in newFiles)
+//                                {
+//                                    var datatable = CSVHelper.ReadCSV(file.FullName);
+//                                }
 
-                                #endregion
+//                                #endregion
 
-                                //鏇存柊WorkPieceInfo琛ㄤ互鍙婃彃鍏orkPieceLog琛ㄥ拰WorkPieceInfoLog琛�
-                                WorkPieceInfoManager.QualityInfoComplete(wplog, LogType.PLCOP20);
+//                                //鏇存柊WorkPieceInfo琛ㄤ互鍙婃彃鍏orkPieceLog琛ㄥ拰WorkPieceInfoLog琛�
+//                                WorkPieceInfoManager.QualityInfoComplete(wplog, LogType.PLCOP20);
 
 
 
-                            }
-                            SystemValue.value_OP2001 = value.ToString();
+//                            }
+//                            SystemValue.value_OP2001 = value.ToString();
 
 
-                        }
-                        SystemValue._lbl_Alert_OP2001 = $"abcdefg:{RandomHelper.GenerateRandomCode(4)}";
+//                        }
+//                        SystemValue._lbl_Alert_OP2001 = $"abcdefg:{RandomHelper.GenerateRandomCode(4)}";
 
-                    }
-                    catch (Exception ex)
-                    {
-                        SystemValue._lbl_Alert_OP2001 = $" {RandomHelper.GenerateRandomCode(4)} 璇诲彇OP05宸ュ簭鐩戞帶鎵撶爜鏍囪 鍑虹幇寮傚父锛岃鏌ョ湅鏃ュ織锛�";
-                        Log4NetHelper.WriteErrorLog(LogType.PLCOP05, "璇诲彇 OP05宸ュ簭鐩戞帶鎵撶爜鏍囪鏁版嵁鏃跺紓甯革細", ex);
-                    }
-                }
-            }
-            else
-            {
-                SystemValue._lbl_Alert_OP2001 = $" {RandomHelper.GenerateRandomCode(4)} OP05宸ュ簭鐩戞帶鎵撶爜鏍囪 涓嶅仛鏍¢獙锛岃纭閰嶇疆淇℃伅锛�";
-                Log4NetHelper.WriteInfoLog(LogType.PLCOP05, "璇籓P05宸ュ簭鐩戞帶鎵撶爜鏍囪 涓嶅仛鏍¢獙锛岃纭鏄惁閰嶇疆寮傚父");
-            }
-        }
+//                    }
+//                    catch (Exception ex)
+//                    {
+//                        SystemValue._lbl_Alert_OP2001 = $" {RandomHelper.GenerateRandomCode(4)} 璇诲彇OP05宸ュ簭鐩戞帶鎵撶爜鏍囪 鍑虹幇寮傚父锛岃鏌ョ湅鏃ュ織锛�";
+//                        Log4NetHelper.WriteErrorLog(LogType.PLCOP05, "璇诲彇 OP05宸ュ簭鐩戞帶鎵撶爜鏍囪鏁版嵁鏃跺紓甯革細", ex);
+//                    }
+//                }
+//            }
+//            else
+//            {
+//                SystemValue._lbl_Alert_OP2001 = $" {RandomHelper.GenerateRandomCode(4)} OP05宸ュ簭鐩戞帶鎵撶爜鏍囪 涓嶅仛鏍¢獙锛岃纭閰嶇疆淇℃伅锛�";
+//                Log4NetHelper.WriteInfoLog(LogType.PLCOP05, "璇籓P05宸ュ簭鐩戞帶鎵撶爜鏍囪 涓嶅仛鏍¢獙锛岃纭鏄惁閰嶇疆寮傚父");
+//            }
+//        }
 
-    }
-}
+//    }
+//}

--
Gitblit v1.9.3