王先生 2 years ago
parent
commit
9c8b27a09c

+ 2 - 2
eladmin-system/src/main/java/me/zhengjie/modules/quartz/task/ModbusTask.java

@@ -189,7 +189,7 @@ public class ModbusTask {
                                                               //默认使用 3X(Input  Register)
                                                               log.info("调用读取InputRegisters模拟量数据");
                                                                   // 读取数据 数据类型为 float Integer.valueOf(data.getSoftwareRegisterAddress())
-                                                                  Number number = readInputRegisters(Integer.valueOf(data.getSoftwareRegisterAddress())-1, 4, modbusSalveId);
+                                                                  Number number = readInputRegisters(Integer.valueOf(data.getSoftwareRegisterAddress())-1, 1, modbusSalveId);
 //                                                                    Number number = 321;
                                                                   //获取点名 例如 1F_CO2
                                                                   String callTheRoll = data.getCallTheRoll();
@@ -407,7 +407,7 @@ public class ModbusTask {
                                                             //默认使用 3X(Input  Register)
 //                                                            log.info("调用读取InputRegisters模拟量数据");
                                                             // 读取数据 数据类型为 float Integer.valueOf(data.getSoftwareRegisterAddress())
-                                                            Number number = readInputRegisters(Integer.valueOf(data.getSoftwareRegisterAddress())-1, 4, modbusSalveId);
+                                                            Number number = readInputRegisters(Integer.valueOf(data.getSoftwareRegisterAddress())-1, 1, modbusSalveId);
                                                             //获取点名 例如 1F_CO2
                                                             String callTheRoll = data.getCallTheRoll();
 //                                                            System.out.println("name:"+callTheRoll+"  lable:"+data.getSoftwareRegisterAddress()+"  value:"+number.toString());

+ 2 - 2
eladmin-system/src/main/java/me/zhengjie/modules/thirdparty/v1/modbus/ModbusController.java

@@ -43,8 +43,8 @@ public class ModbusController {
 
     @AnonymousGetMapping("get")
     public String getMessage() {
-//        modbusTask.gainModbusData();
-        modbusTask.gainModbusData1();
+        modbusTask.gainModbusData();
+//        modbusTask.gainModbusData1();
         return "消息发送完成";
     }