From f2f94929fc07be3293635b837dad93e8e39e8d36 Mon Sep 17 00:00:00 2001 From: Administrator <1525436766@qq.com> Date: 星期六, 20 二月 2021 12:09:17 +0800 Subject: [PATCH] 添加日志固定1004用户sys --- ElectricalSystem_MonitorServer_4KW/src/com/modbus/data/MyModbusUtils.java | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ElectricalSystem_MonitorServer_4KW/src/com/modbus/data/MyModbusUtils.java b/ElectricalSystem_MonitorServer_4KW/src/com/modbus/data/MyModbusUtils.java index a831d9a..7c147db 100644 --- a/ElectricalSystem_MonitorServer_4KW/src/com/modbus/data/MyModbusUtils.java +++ b/ElectricalSystem_MonitorServer_4KW/src/com/modbus/data/MyModbusUtils.java @@ -346,17 +346,17 @@ * @param registerCount * ,com.serotonin.modbus4j.code.DataType */ - public static void writeHoldingRegister(int offset, Number value, int dataType,MyModbusMaster master){ + public static boolean writeHoldingRegister(int offset, Number value, int dataType,MyModbusMaster master){ // 获取master ModbusMaster tcpMaster = master.getMaster(); // 类型 BaseLocator<Number> locator = BaseLocator.holdingRegister(master.getSlaveId(), offset, dataType); - boolean isSuccess = true; + boolean isSuccess = false; try { tcpMaster.setValue(locator, value); + isSuccess = true; } catch (ModbusTransportException | ErrorResponseException e) { //e.printStackTrace(); - isSuccess = false; } finally { if(isSuccess) { master.clearError(); @@ -364,6 +364,7 @@ master.addErrorCount(); } } + return isSuccess; } public static void main(String[] args) { -- Gitblit v1.9.1