| | |
| | | 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); |
| | |
| | | |
| | | 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); |
| | | } |
| | | |
| | | |