From b482735e4956340bc66482d74773cab10f47d887 Mon Sep 17 00:00:00 2001 From: shenzhouyu Date: Fri, 5 Jun 2026 17:25:22 +0800 Subject: [PATCH] =?UTF-8?q?=E8=83=B6=E6=B0=B4=E9=87=87=E9=9B=86=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=B8=85=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xujie/sys/modules/pms/service/Impl/QcServiceImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java index 5266e966..969d0c0b 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java @@ -4991,7 +4991,7 @@ public class QcServiceImpl implements QcService { } ArrayList abnormalRows = getAbnormalCollectorData(ip, port, unitId, data); - //resetCollectorAbnormalRegisters(ip, port, unitId); + resetCollectorAbnormalRegisters(ip, port, unitId); return abnormalRows; }else{ logger.info(port+","+ip+","+unitId+","+baseAddr+","+groups+","); @@ -5428,7 +5428,7 @@ public class QcServiceImpl implements QcService { } /** - * 无工单异常采集复位:300/301/302 + 10 组时间(6 寄存器)与异常 float 高字寄存器(5 路×2 字取高字地址)。 + * 无工单异常采集复位:301/302 + 10 组时间(6 寄存器)与异常 float 高字寄存器(5 路×2 字取高字地址) + 596。 */ private void resetCollectorAbnormalRegisters(String ip, int port, int unitId) { List resetAddrs = new ArrayList<>(); @@ -5444,6 +5444,7 @@ public class QcServiceImpl implements QcService { resetAddrs.add(abnormalStartAddr + (i * 2)); } } + resetAddrs.add(596); logger.info("开始复位, 共 {} 个寄存器", resetAddrs.size()); ModbusUtils.resetRegisters(ip, port, unitId, resetAddrs); logger.info("复位结束");