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 | 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