每 10 秒连接一次 modbus 设备

Connect with modbus device every 10 seconds

我正在研究通过串行端口与系统连接的 modbus 设备。我可以 read/write 设备寄存器上的数据。我使用 java 作为数据 read/write.

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

您可以使用计时器 class 每 10 秒建立一次连接:

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