硬汉嵌入式论坛

 找回密码
 立即注册
查看: 890|回复: 10
收起左侧

[技术讨论] 多路modbus

[复制链接]

4

主题

6

回帖

18

积分

新手上路

积分
18
发表于 2026-2-9 17:45:46 | 显示全部楼层 |阅读模式
项目上几路串口上都走了modbus,但是都是手写的,想知道有没有开源的modbus协议栈支持多路的,看来freemodbus好像只支持单路
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121986
QQ
发表于 2026-2-10 10:02:20 | 显示全部楼层
使用我们开源的Modbus RTU即可,使用比较简单。做多路也比较方便。

例化多个modbus文件,函数加static静态,限制函数作用域,这样两个文件里面函数都可以相同的名字。仅仅把供外部调用的函数设置不同名字
回复

使用道具 举报

5

主题

328

回帖

343

积分

高级会员

积分
343
发表于 2026-2-10 14:56:20 | 显示全部楼层
ucos家的ucmodbus
回复

使用道具 举报

7

主题

34

回帖

55

积分

初级会员

积分
55
发表于 2026-2-10 22:18:26 | 显示全部楼层
AgileModbus也不错,比较灵活
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2026-3-14 13:11:25 | 显示全部楼层
如果是主站,可以轮询多从站。如果是从站,可以使用相同的存储区即可。
回复

使用道具 举报

0

主题

320

回帖

320

积分

高级会员

积分
320
发表于 2026-3-15 16:01:01 | 显示全部楼层
libmodbus修改后,传递不同的mapping结构体实例即可。
回复

使用道具 举报

0

主题

45

回帖

45

积分

新手上路

积分
45
发表于 2026-3-16 14:45:34 | 显示全部楼层
你可以把协议处理的部分 和 数据部分分开,,传入不同串口接收的数据,通过一个协议处理函数处理,然后再通过不同的串口发出,基本上就是一个多通道
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2026-3-28 16:56:29 | 显示全部楼层
eric2013 发表于 2026-2-10 10:02
使用我们开源的Modbus RTU即可,使用比较简单。做多路也比较方便。

例化多个modbus文件,函数加static静 ...

管理员能否给个开源的Modbus RTU的连接?谢谢。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121986
QQ
发表于 2026-3-29 09:41:57 | 显示全部楼层
newlined 发表于 2026-3-28 16:56
管理员能否给个开源的Modbus RTU的连接?谢谢。

【年末福利】安富莱电子发布Modbus教程,配套STM32F103,F407,F429和H7主从机例子,含HAL和标准库两版(2022-10-03)
https://forum.anfulai.cn/forum.p ... 6989&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2026-3-30 07:58:41 | 显示全部楼层
eric2013 发表于 2026-3-29 09:41
【年末福利】安富莱电子发布Modbus教程,配套STM32F103,F407,F429和H7主从机例子,含HAL和标准库两版( ...

谢谢管理员
回复

使用道具 举报

25

主题

217

回帖

292

积分

高级会员

H7 TOOL 大法好!

积分
292
发表于 3 天前 | 显示全部楼层
兄弟, 非常非常 建议你看看  modbusX , 后期非常好维护,gitee  github都有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-4-10 18:18 , Processed in 0.360783 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表