From 4422008672f79f74841e11f20430c5e76686e293 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周四, 19 12月 2024 10:33:46 +0800 Subject: [PATCH] 修复 hmid更改合格状态,没清理 不合格原因的问题 --- DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_BusinessLogical/DataCaptureHandlerV2/HMI_WorkpieceReading.cs | 9 ++++++++- 1 files changed, 8 insertions(+), 1 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 8d0a5a7..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); -- Gitblit v1.9.3