imydou
0.61D
V2EX  ›  问与答

有哪些工具可以实现同时连接多个 modbus tcp 设备、轮询数据、数据容易和 Python 或者 PHP 对接?

  •  
  •   imydou · Dec 6, 2023 · 1788 views
    This topic created in 892 days ago, the information mentioned may be changed or developed.

    不限平台

    感谢🙏

    Supplement 1  ·  Dec 12, 2023
    发现一个 https://github.com/emqx/neuron
    Releases 版本限制 30 个点位,自行编译,仅支持 modbus 、mqtt ,但不限制点位。


    不知道有没有更易用的
    9 replies    2025-09-14 16:35:07 +08:00
    ill
        1
    ill  
       Dec 6, 2023 via Android   ❤️ 1
    软件不清楚。硬件我知道一款网关。完美符合。
    sujin190
        2
    sujin190  
       Dec 6, 2023 via Android   ❤️ 1
    也许你需要的是 modbus 转 mqtt

    比如这种 https://www.emqx.com/zh/blog/bridging-modbus-data-to-mqtt-for-iiot
    volvo007
        3
    volvo007  
       Dec 7, 2023 via iPhone   ❤️ 1
    你的 modbus 设备是多个分离开的吗。因为本来就是总线,你都接在一根线上的话天然就可以多个设备轮询呀

    如果你是分开的,那么先问一下你目前的下位机是什么设备? 单片机还是啥的?

    然后你想做什么?需要一个上位机统一收集这些下位机的数据?

    如果以上都符合,就按楼上说的 mqtt 即可。一般常见的单片机和 Linux 开发板都有现成的 mqtt 库的,上位机用 python 的 paho 库即可

    如果你都是接线的,想直接用 modbus ,那么用 pymodbus 库即可。多个设备隔离的话,上位机里面多建几个实例然后走多进程不就完了
    kaiveyoung
        4
    kaiveyoung  
       Dec 7, 2023 via Android
    来生意了,我创业专门做采集网关,www.woody.vip/boxdoc/
    imydou
        5
    imydou  
    OP
       Dec 7, 2023 via iPhone
    @ill #1 具体说下哈
    imydou
        6
    imydou  
    OP
       Dec 7, 2023 via iPhone
    @volvo007 #3 一根总线最多接 32 个子站,需要接 100-200 个子站。我是想找个自动化软件实现,不太想写代码
    wangweiggsn
        7
    wangweiggsn  
       Sep 14, 2025
    我是自己借助 AI 写了个多线程读写 modbus tcp 的 py 脚本,再用 excel 调用这个脚本实现各种功能,excel 相当于是前端界面,传参数给 py 脚本,py 脚本执行完结果给 excel 处理展示,300 个设备的网络里测试过使用正常。
    imydou
        8
    imydou  
    OP
       Sep 14, 2025
    @wangweiggsn 最后我买的有人的 485 网关,200 多个设备正常运行
    wangweiggsn
        9
    wangweiggsn  
       Sep 14, 2025
    @imydou 嗯,那你的是 modbus rtu ,我这边是 modbus tcp 。另外我这是调试,临时用,如果是做监控 tcp 更方便。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   866 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 20:28 · PVG 04:28 · LAX 13:28 · JFK 16:28
    ♥ Do have faith in what you're doing.