硬汉嵌入式论坛

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

[技术讨论] 关于MODBUS教程中的广播模式的疑问

[复制链接]

2

主题

9

回帖

15

积分

新手上路

积分
15
发表于 2022-11-4 09:38:25 | 显示全部楼层 |阅读模式
本帖最后由 一根油条 于 2022-11-4 09:39 编辑

最近学习了硬汉哥的MODBUS教程,发现其中提到了广播模式是以从机0地址向总线发出数据,所有总线上的从机必须识别,且从机仅仅识别写功能码,从机也无需应答。
图片.png

但是在从机例程源代码中并未找到对地址0的处理流程,只有对从机本身地址的判断
图片.png

这个是当初教程遗漏了,还是我这边没找到广播模式的解析代码?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107046
QQ
发表于 2022-11-4 11:04:59 | 显示全部楼层
我们没做,这个在近期更新的Modbus视频教程里面特别说明了。

大家要用可以自己上,发送0也通过。
回复

使用道具 举报

2

主题

9

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2022-11-4 13:52:24 | 显示全部楼层
好的,特别提醒下,在广播模式下,从机地址为0,所有从机禁止回复
回复

使用道具 举报

210

主题

1045

回帖

1685

积分

至尊会员

More we do, more we can do.

积分
1685
发表于 2022-11-4 13:53:51 | 显示全部楼层
没有什么必不必须,我用Modbus协议,不支持广播地址
回复

使用道具 举报

2

主题

9

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2022-11-4 15:58:19 | 显示全部楼层
emwin 发表于 2022-11-4 13:53
没有什么必不必须,我用Modbus协议,不支持广播地址

在一些工业场合确实是需要广播功能,比如多个设备的紧急动作,另外还有一些场景,比如设置串口bps,在不知道从机地址的情况下强制设置从机地址,一般都会用广播方式,但如果是这些个参数有更友好的设置方式,那就自然不必要用这个广播了,广播模式缺点就是无应答,设置参数可能会要求总线上只有一个设备,总之就看个人实际需求吧,
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2023-2-17 16:09:40 | 显示全部楼层
这是我看到的一个广播的程序 广播2.png
广播1.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 11:02 , Processed in 0.254839 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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