连接modbus rtu设备,连接线已经被人为断开了,依然显示已连接,状态不正确


我们使用neuron开源版本测试modbus rtu和modbus tcp连接南向设备,当连接成功后,我们手动拔出连接的南向设备,但是web页面上还是一直显示设备的连接状态为已连接,状态不对。请问如何解决这个问题?

运行下./neuron --version
如果你的tty设备不在线,应该会读取出错,可以看一下log报什么错误没?

感谢回复,我已经解决了。我用的版本号是:2.8.0,我查过了不是报错的问题,因为modbus rtu调用connection里的neu_conn_send方法时,无论是否连接好设备,都是返回写入成功,当然这可能跟我用的测试用硬件盒子也有关系。