diff --git a/lab-service/lab-iot/src/main/java/org/springblade/iot/utils/ReadModBusUtil.java b/lab-service/lab-iot/src/main/java/org/springblade/iot/utils/ReadModBusUtil.java index 7da74ed..041b6a1 100644 --- a/lab-service/lab-iot/src/main/java/org/springblade/iot/utils/ReadModBusUtil.java +++ b/lab-service/lab-iot/src/main/java/org/springblade/iot/utils/ReadModBusUtil.java @@ -24,25 +24,6 @@ public class ReadModBusUtil { } } - public static void main(String[] args) throws InterruptedException { - // 1.获取tcp协议的主机(上位机) - ModbusMaster master = getTcpMaster("192.168.1.217", 502, 1); - // 2.初始化 - try { - master.init(); - while (0 == 0) { - // 3.读取保持寄存器数据 - readHoldingRegistersTest(master, 1, 0, 10); - Thread.sleep(1000L); - } - } catch (ModbusInitException e) { - e.printStackTrace(); - } finally { - // 销毁连接 - master.destroy(); - } - } - /** * 2 */ @@ -66,7 +47,7 @@ public class ReadModBusUtil { * @param start 起始地址的偏移量 * @param len 待读寄存器的个数 */ - private static void readHoldingRegistersTest(ModbusMaster master, int slaveId, int start, int len) { + public static void readHoldingRegistersTest(ModbusMaster master, int slaveId, int start, int len) { try { ReadHoldingRegistersRequest request = new ReadHoldingRegistersRequest(slaveId, start, len); ReadHoldingRegistersResponse response = (ReadHoldingRegistersResponse) master.send(request);