首页 > 解决方案 > 每 10 秒连接一次 modbus 设备

问题描述

我正在开发通过串口与系统连接的 modbus 设备。我可以在设备的寄存器上读/写数据。我正在使用 java 进行数据读/写。

设备每 10 秒自动关闭一次,为了保持激活状态,我需要每 10 秒建立一次连接。我怎样才能达到这个要求?

设备显示

标签: javamodbus

解决方案


您可以使用计时器类每 10 秒建立一次连接,如下所示:

class EstablishConnection extends TimerTask {
   public void run() {
      // Code to establish connection 
   }
}
Timer timer = new Timer();
timer.schedule(new EstablishConnection(), 0, 10000);

推荐阅读