Browse Source

20241217

java8
qiezi 1 year ago
parent
commit
b9cca6498b
  1. 5
      src/main/java/com/xujie/sys/modules/reader/service/impl/ModbusCommunicateServiceImpl.java

5
src/main/java/com/xujie/sys/modules/reader/service/impl/ModbusCommunicateServiceImpl.java

@ -194,7 +194,7 @@ public class ModbusCommunicateServiceImpl implements ModbusCommunicateService {
// int registerAddress = 499;
// int registerNum = 20;
// int unitId = 1;
log.info("获取modbus设备ip-端口-地址值-数量-unitId:" + modbusIp + "-" + modbusPort + "-" + registerAddress + "-" + registerNum + "-" + unitId);
log.info("获取modbus设备ip-端口-地址值-数量-unitId:{}-{}-{}-{}-{}", modbusIp, modbusPort, registerAddress, registerNum, unitId);
List<List<Float>> floatValues = new ArrayList<>();
try {
InetAddress ipAddress = InetAddress.getByName(modbusIp);
@ -251,7 +251,7 @@ public class ModbusCommunicateServiceImpl implements ModbusCommunicateService {
// int registerAddress = 299;
// int registerNum = 11;
// int unitId = 1;
log.info("获取modbus设备ip-端口-地址值-数量-unitId:" + modbusIp + "-" + modbusPort + "-" + registerAddress + "-" + registerNum + "-" + unitId);
log.info("获取modbus设备ip-端口-地址值-数量-unitId:{}-{}-{}-{}-{}", modbusIp, modbusPort, registerAddress, registerNum, unitId);
long startTime = System.nanoTime();
String finalString = "";
@ -266,7 +266,6 @@ public class ModbusCommunicateServiceImpl implements ModbusCommunicateService {
// 创建一个Modbus TCP请求
ReadMultipleRegistersRequest request = new ReadMultipleRegistersRequest(registerAddress, registerNum);
request.setUnitID(unitId); // 设置Modbus设备的Unit ID
// 创建一个Modbus TCP事务
ModbusTCPTransaction transaction = new ModbusTCPTransaction(connection);
transaction.setRequest(request);

Loading…
Cancel
Save