schangxiang@126.com
2025-01-08 4e475294999e7053036cc162de388010f6ee3132
DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/HMI_WorkpieceReading.cs
@@ -231,7 +231,14 @@
                                                        plcService.WriteValuePointNew(col.DbNumber, col.Offset, info.QualityState);
                                                        break;
                                                    case "NoOkReason"://不合格原因 【Editby shaocx,2024-06-23】
                                                        plcService.WriteValuePointNew(col.DbNumber, col.Offset, info.QualityNoOk ?? 0);
                                                        if (info.QualityState == (int)QualityStateEnum.OK)
                                                        {
                                                            plcService.WriteValuePointNew(col.DbNumber, col.Offset, 0);
                                                        }
                                                        else
                                                        {
                                                            plcService.WriteValuePointNew(col.DbNumber, col.Offset, info.QualityNoOk ?? 0);
                                                        }
                                                        break;
                                                    case "ReaderEndState":
                                                        plcService.WriteValuePointNew(col.DbNumber, col.Offset, 11);
@@ -348,11 +355,15 @@
                        if (!_dataCaptureConfig.DataCaptureFrequency.HasValue || _dataCaptureConfig.DataCaptureFrequency < 10)
                        {
                            Thread.Sleep(1000);
                            //Thread.Sleep(1000);
                            //减少延迟 【Editby shaocx,2024-08-22】
                            Thread.Sleep(100);
                        }
                        else
                        {
                            Thread.Sleep(_dataCaptureConfig.DataCaptureFrequency.Value);
                            //Thread.Sleep(_dataCaptureConfig.DataCaptureFrequency.Value);
                            //减少延迟 【Editby shaocx,2024-08-22】
                            Thread.Sleep(100);
                        }