zhangshaohan
V2EX  ›  硬件

使用 modbus4j 能实现通信中断提示吗

  •  
  •   zhangshaohan · May 14, 2024 · 1278 views
    This topic created in 757 days ago, the information mentioned may be changed or developed.

    项目是基于 java 开发的平台,使用 Modbus4j 框架,目前用的 Modbus RTU 协议,通过 USB 转串口线与设备连接。

    1 、当串口线拔掉,有办法能让平台端知晓吗?

    2 、串口线正常连接,但是没有数据推过来,有办法能让平台端知晓吗?

    3 replies    2024-12-24 14:59:54 +08:00
    sujin190
        1
    sujin190  
       May 14, 2024 via Android
    大概率不能,串口就没状态线
    Eiden
        2
    Eiden  
       May 14, 2024
    第一种要自己处理
    第二种, 一般都是平台轮询吧, 要是平台请求但是设备没数据过来应该有超时 exception
    wangweiggsn
        3
    wangweiggsn  
       Dec 24, 2024
    储能行业是用心跳包,专门有个寄存器的值 0-255 循环加 1 ,如果超过 5 秒不变就报通讯故障。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   934 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:42 · PVG 03:42 · LAX 12:42 · JFK 15:42
    ♥ Do have faith in what you're doing.