OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4080|回复: 7

Modbus RTU 协议 做的是主机 如何与多个Modbus RTU 协议从机通信

[复制链接]

3

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-4-22
在线时间
163 小时
发表于 2017-3-6 15:46:57 | 显示全部楼层 |阅读模式
1金钱
请教论坛大神,小弟正在做基于Modbus RTU 协议 的主机程序 现在能够与一个带Modbus RTU 协议的从机模块通信。现在想采集多个从机模块的数据,有哪些方法?软件上如何处理得当?比如轮询的话,怎么样实现?

最佳答案

查看完整内容[请看2#楼]

一个法官,多个犯人,犯人不能主动答话.法官问到谁,谁就来回答.并且不能长篇大论,滔滔不绝.这种总线方式,主机要经常来查询从机的数据.从机数据不能太多.多了忙不过来.实时性会差.网上资料大把.讲得也很清楚.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-3-6 15:46:58 | 显示全部楼层
一个法官,多个犯人,犯人不能主动答话.法官问到谁,谁就来回答.并且不能长篇大论,滔滔不绝.这种总线方式,主机要经常来查询从机的数据.从机数据不能太多.多了忙不过来.实时性会差.网上资料大把.讲得也很清楚.
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2017-3-6 15:50:16 | 显示全部楼层
用问答式
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2017-3-6 15:50:50 | 显示全部楼层
半双工通信之恩那个单向
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2017-3-6 15:51:13 | 显示全部楼层
xyl210xyl 发表于 2017-3-6 15:50
半双工通信之恩那个单向

只能单项
回复

使用道具 举报

3

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2016-4-22
在线时间
163 小时
 楼主| 发表于 2017-3-6 16:06:39 | 显示全部楼层

大神 从机的地址如何改变好 我现在发送命令帧一个函数 应答帧的数据解析一个函数 传入的都是从机的地址和起始寄存器的地址  
回复

使用道具 举报

15

主题

406

帖子

0

精华

高级会员

Rank: 4

积分
795
金钱
795
注册时间
2015-3-26
在线时间
151 小时
发表于 2017-3-6 17:15:08 | 显示全部楼层
zsc 发表于 2017-3-6 16:06
大神 从机的地址如何改变好 我现在发送命令帧一个函数 应答帧的数据解析一个函数 传入的都是从机的地址和 ...

从机地址不是固定的吗 ,为什么要改变地址
回复

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2017-3-23
在线时间
6 小时
发表于 2017-3-23 17:22:16 | 显示全部楼层
简单说一下,1主机 +  N从机;每个从机地址独立;

采用定时器+多线程的方式,每个线程定时发送指令即可。
>>> 友情推荐 >>> 《Modbus软件开发实战指南》
清华出版社: http://t.cn/RiFOFSc
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-8-23 01:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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