问题描述
我正在研究通过串行端口与系统连接的Modbus设备。我可以在设备的寄存器上读取/写入数据。我正在使用Java进行数据读/写。
设备每10秒钟自动关闭一次,要使其保持激活状态,我需要每10秒钟建立一次连接。我怎样才能达到这一要求?
解决方法
您可以使用计时器类每10秒建立一次连接,如下所示:
class EstablishConnection extends TimerTask {
public void run() {
// Code to establish connection
}
}
Timer timer = new Timer();
timer.schedule(new EstablishConnection(),10000);