From 2b05362eba2f989b7857349cc9a3a1c12f8181b6 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周五, 26 9月 2025 11:35:50 +0800 Subject: [PATCH] 222 --- DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/HMI_WorkpieceReading.cs | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/HMI_WorkpieceReading.cs b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/HMI_WorkpieceReading.cs index 2cd025d..3a609e0 100644 --- a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/HMI_WorkpieceReading.cs +++ b/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"://涓嶅悎鏍煎師鍥� 銆怑ditby 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); + //鍑忓皯寤惰繜 銆怑ditby shaocx,2024-08-22銆� + Thread.Sleep(100); } else { - Thread.Sleep(_dataCaptureConfig.DataCaptureFrequency.Value); + //Thread.Sleep(_dataCaptureConfig.DataCaptureFrequency.Value); + //鍑忓皯寤惰繜 銆怑ditby shaocx,2024-08-22銆� + Thread.Sleep(100); } -- Gitblit v1.9.3