您现在所在的是:

串口通信

回帖:4个,阅读:930 [上一页] [1] [下一页]
50
bdrhm
文章数:2
年度积分:50
历史总积分:50
注册时间:2020/11/2
发站内信
发表于:2020/11/2 11:02:11
#0楼
最近做了一个温湿度控制器,使用了modbus-rtu协议。
按照协议的规定,当主设备发送地址为0的广播指令,下位机都需要响应这条命令。

此时,如果所有的下位机都同时应答广播命令,那么485总线上应该会有冲突。

请教各位大佬,这种情况下,设备应该如何处理?每个设备分别延时一段不同的时间后,再发送应答吗?
此帖发自手机工控论坛
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2020/11/2 14:56:56
#1楼
广播模式只适用于写操作,此时从站收到命令后不返回。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
50
bdrhm
文章数:2
年度积分:50
历史总积分:50
注册时间:2020/11/2
发站内信
发表于:2020/11/5 7:36:04
#2楼
以下是引用guanyumou2020/11/2 14:56:56的发言:
广播模式只适用于写操作,此时从站收到命令后不返回。
明白了 非常感谢您的回答
此帖发自手机工控论坛
1684
xiaowuyong3534
文章数:306
年度积分:55
历史总积分:1684
注册时间:2010/12/26
发站内信
发表于:2020/11/5 9:50:37
#3楼
回复 #1楼 guanyumou
专业!
50
outliers
文章数:135
年度积分:50
历史总积分:50
注册时间:2019/10/14
发站内信
发表于:2020/11/6 8:45:36
#4楼
循环读啊,每个设备分配不同的地址,每次读取完成之后再读下一个地址,这样就不会冲突了。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004