From a6aaad96f92dbf9c6ae2c81072509981cc97e6d7 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周三, 03 12月 2025 11:38:45 +0800
Subject: [PATCH] 消警处理
---
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