回复:通讯速度的疑问

我爱小猪

  • 帖子

    634
  • 精华

    3
  • 被关注

    2

论坛等级:侠客

注册时间:2005-12-12

普通 普通 如何晋级?

发布于 2015-08-27 21:57:56

23楼

展开查看
以下是引用芳季在2015-08-23 23:38:18的发言 >17楼:楼上你是怎么知道比例比PPI高?

粗略看过ppi的协议,协议帧会比modbus rtu稍微复杂一点。所以我毛想想,觉得modbus rtu效率高。

比如读一个数据的帧:

PPI大概的协议帧如下:比如读VB100

68 1B 1B 68 2 0 6C 32 1 0 0 0 0 0 E 0 0 4 1 12 A 10 2 0 1 0 1 84 0 3 20 8B 16 

有20+个byte,

返回帧也差不多20个byte左右。

但是如果用modbus rtu读一个字:4x读0008地址,发送帧是:

11 04 00 08 00 01 crcH crcL,

一共8个byte;

返回帧:

11 04 02 00 0A crcH crcL 

7个byte。

这样一算,好像modbus rtu的有效通信效率会高。


当然这里假设从站和主站处理数据桢的时间差不多(毕竟和通信相比,处理器的校验啊,数据处理啊的数据是很快的。)

至于说到用中断响应读写什么的,和从站的代码有关,modbus rtu也不是写不出来。


所以存毛想想,觉得好像是modbus rtu会快。

唉,小猪没有了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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