zhangshaohan
V2EX  ›  硬件

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

  •  
  •   zhangshaohan · May 14, 2024 · 1376 views
  •   You need to sign in to view this topic
    This topic created in 801 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   ·   905 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 21:09 · PVG 05:09 · LAX 14:09 · JFK 17:09
    ♥ Do have faith in what you're doing.