| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 561 人关注过本帖
标题:关于modbus的问题
只看楼主 加入收藏
小趴菜
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2022-11-4
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
关于modbus的问题
各位兄弟们,我现在用modbus协议在写程序,目前遇到了一个问题,就是再用modbus通讯的时候出现了modbus程序还没有跑一圈就开始读的情况读到的数据是上一次执行,这种情况该怎么解决呢
搜索更多相关主题的帖子: 出现 执行 读到 数据 协议 
2022-11-04 08:39
纯蓝之刃
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:76
帖 子:570
专家分:3727
注 册:2019-7-29
收藏
得分:20 
什么叫 没有跑一圈 和 读到的数据是上一次执行
modbus是一问一答式的规约,就是你的客户端发送一条报文,服务端会根据你的这条报文的参数进行回复,返回给你一条报文。
所以不能一口气把你组织的多条报文全部发出,要发送一条、接受一条、解析一条。然后才能发送下一条

一沙一世界,一花一天堂。无限掌中置,刹那成永恒。
2022-11-04 13:48
小趴菜
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2022-11-4
收藏
得分:0 
回复 2楼 纯蓝之刃
但是,我现在第一次读取到的数据是000000,后面读取的的数据才是我需要的值
2022-11-04 16:37
快速回复:关于modbus的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029332 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved