回复:关于Modbus通讯批量读写温控仪的参数的方法

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2016-12-16 15:14:24

10楼

这样读的话会不会出错的机会很大?想想,必须120个字都正确才通过校验。如果分开读,一次性能读对多少是多少,不对的个别重试,成功的机会很大。

举个例子:

120个字,第一次读取到100个的时候出错了,重发此请求,再读120个字。此工作量一共是220个字了。

120个字,一个个读,读到100个的时候出错了,重发此请求,再读第100个字。成功了,读余下的。此工作量一共是121个字。当然,协议的其他字符也占据了很大一部分工作量。如果出错机会很大的时候第一种方法基本没有机会读到信息回来。而第二种方法,不断的重试当中一定有机会读到想要的东西。

我不知道modbus库是怎样工作的。我的理解暂时是这样。

我想问问WWCWWC怎么看?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。