
项目是基于 java 开发的平台,使用 Modbus4j 框架,目前用的 Modbus RTU 协议,通过 USB 转串口线与设备连接。
1 、当串口线拔掉,有办法能让平台端知晓吗?
2 、串口线正常连接,但是没有数据推过来,有办法能让平台端知晓吗?
1 sujin190 2024-05-14 20:37:26 +08:00 via Android 大概率不能,串口就没状态线 |
2 Eiden 2024-05-14 22:20:36 +08:00 第一种要自己处理 第二种, 一般都是平台轮询吧, 要是平台请求但是设备没数据过来应该有超时 exception |
3 wangweiggsn 359 天前 储能行业是用心跳包,专门有个寄存器的值 0-255 循环加 1 ,如果超过 5 秒不变就报通讯故障。 |