有哪些工具可以实现同时连接多个 modbus tcp 设备、轮询数据、数据容易和 Python 或者 PHP 对接? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imydou
0.61D
V2EX    问与答

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

  •  
  •   imydou 2023-12-06 20:39:17 +08:00 1415 次点击
    这是一个创建于 682 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不限平台

    感谢

    第 1 条附言    2023-12-12 08:35:30 +08:00
    发现一个 https://github.com/emqx/neuron
    Releases 版本限制 30 个点位,自行编译,仅支持 modbus 、mqtt ,但不限制点位。


    不知道有没有更易用的
    9 条回复    2025-09-14 16:35:07 +08:00
    ill
        1
    ill  
       2023-12-06 23:12:06 +08:00 via Android   1
    软件不清楚。硬件我知道一款网关。完美符合。
    sujin190
        2
    sujin190  
       2023-12-06 23:42:22 +08:00 via Android   1
    也许你需要的是 modbus 转 mqtt

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

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

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

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

    如果你都是接线的,想直接用 modbus ,那么用 pymodbus 库即可。多个设备隔离的话,上位机里面多建几个实例然后走多进程不就完了
    kaiveyoung
        4
    kaiveyoung  
       2023-12-07 11:01:24 +08:00 via Android
    来生意了,我创业专门做采集网关,www.woody.vip/boxdoc/
    imydou
        5
    imydou  
    OP
       2023-12-07 18:02:31 +08:00 via iPhone
    @ill #1 具体说下哈
    imydou
        6
    imydou  
    OP
       2023-12-07 18:04:54 +08:00 via iPhone
    @volvo007 #3 一根总线最多接 32 个子站,需要接 100-200 个子站。我是想找个自动化软件实现,不太想写代码
    wangweiggsn
        7
    wangweiggsn  
       35 天前
    我是自己借助 AI 写了个多线程读写 modbus tcp 的 py 脚本,再用 excel 调用这个脚本实现各种功能,excel 相当于是前端界面,传参数给 py 脚本,py 脚本执行完结果给 excel 处理展示,300 个设备的网络里测试过使用正常。
    imydou
        8
    imydou  
    OP
       35 天前
    @wangweiggsn 最后我买的有人的 485 网关,200 多个设备正常运行
    wangweiggsn
        9
    wangweiggsn  
       34 天前
    @imydou 嗯,那你的是 modbus rtu ,我这边是 modbus tcp 。另外我这是调试,临时用,如果是做监控 tcp 更方便。
    关于   span class="snow">   帮助文档     自助推广系统     博客     API     FAQ     Solana     2597 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 07:58 PVG 15:58 LAX 00:58 JFK 03:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86