回复:关于MODBUS通讯一点小心得,欢迎探讨

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2017-08-17 00:59:24

16楼

楼主你说的这种理想通信完全不是在说Modbus通信,反而像是在查询令牌环.....

Modbus通信,很难保证任何时候从站都在你预想的时间内完整反馈数据的,如果从站反馈数据刚好在定时中断的点中,那就有可能导致好几个从站都殃及了。而且modbus数据帧可以从5~255个字节,19200波特率25ms也就传输10个寄存器以内...这么少的数据只适合仪表采集。

再有就是很少有从机厂家给你绝对保证仪表能做到3.5~5个字符间隔就响应返回数据的。要知道现在很多厂家为了省成本都是用几分钱的80C51单片机...而要满足高速(115.2k)的响应的单片机都是几块钱以上的(比如AVR、STM8/32、C8051F)。

所以,感觉你的定时中断间隔来通信,感觉不怎么实用。你再怎么优化,我提升一、两级波特率就完全可以无视你所做的优化了。反正,我个人觉得自由通信是个好东西,自由的感觉就是好啊,对于N多个传感器同样的通信指令直接在数据块定义好连CRC都不用算了XMT直接发发发。西门子那个Modbus库让人很蛋痛。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9426条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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