|
|
@ -194,7 +194,7 @@ public class ModbusCommunicateServiceImpl implements ModbusCommunicateService { |
|
|
// int registerAddress = 499; |
|
|
// int registerAddress = 499; |
|
|
// int registerNum = 20; |
|
|
// int registerNum = 20; |
|
|
// int unitId = 1; |
|
|
// 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<>(); |
|
|
List<List<Float>> floatValues = new ArrayList<>(); |
|
|
try { |
|
|
try { |
|
|
InetAddress ipAddress = InetAddress.getByName(modbusIp); |
|
|
InetAddress ipAddress = InetAddress.getByName(modbusIp); |
|
|
@ -251,7 +251,7 @@ public class ModbusCommunicateServiceImpl implements ModbusCommunicateService { |
|
|
// int registerAddress = 299; |
|
|
// int registerAddress = 299; |
|
|
// int registerNum = 11; |
|
|
// int registerNum = 11; |
|
|
// int unitId = 1; |
|
|
// 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(); |
|
|
long startTime = System.nanoTime(); |
|
|
String finalString = ""; |
|
|
String finalString = ""; |
|
|
|
|
|
|
|
|
@ -266,7 +266,6 @@ public class ModbusCommunicateServiceImpl implements ModbusCommunicateService { |
|
|
// 创建一个Modbus TCP请求 |
|
|
// 创建一个Modbus TCP请求 |
|
|
ReadMultipleRegistersRequest request = new ReadMultipleRegistersRequest(registerAddress, registerNum); |
|
|
ReadMultipleRegistersRequest request = new ReadMultipleRegistersRequest(registerAddress, registerNum); |
|
|
request.setUnitID(unitId); // 设置Modbus设备的Unit ID |
|
|
request.setUnitID(unitId); // 设置Modbus设备的Unit ID |
|
|
|
|
|
|
|
|
// 创建一个Modbus TCP事务 |
|
|
// 创建一个Modbus TCP事务 |
|
|
ModbusTCPTransaction transaction = new ModbusTCPTransaction(connection); |
|
|
ModbusTCPTransaction transaction = new ModbusTCPTransaction(connection); |
|
|
transaction.setRequest(request); |
|
|
transaction.setRequest(request); |
|
|
|