您现在所在的是:

现场总线

回帖:1个,阅读:1689 [上一页] [1] [下一页]
906
peterzhou_
文章数:1
年度积分:50
历史总积分:906
注册时间:2004/8/6
发站内信
发表于:2004/8/12 11:17:00
#0楼
本人正做一系统,下位机用单片机采集数据,计划后MODBUS协议通过485网络向PC传送数据。在看MODBUS协议时,有如下疑问,望各位高手指点:
 1,我用RTU模式,SPEC上说消息桢的开始和结束都要有至少3.5个字符时间的停顿间隔开始。
   请问“3.5个字符时间间隔是指传输3.5个BIT的时间吗?”

 2,SPEC上有说“在桢传输完成之前有超过1.5个字符时间的停顿,接受设备将刷新不完整的消息并假定下一字节是一个新消息的地址;如果一个新消息在小于3.5个字符时间内接着前一个消息开始,接受设备将认为它是前一个消息的延续。。。”
  这我就不明白了:假如传输过程中有2个字符时间的停顿,那么接受设备认为下一个字节是新消息的地址还是前一个消息的延续呢?

 还望各位不吝赐教!!
902
tylmqxd2004
文章数:1
年度积分:50
历史总积分:902
注册时间:2004/8/14
发站内信
发表于:2004/8/14 18:18:00
#1楼
1. 3.5个字符时间间隔可按4个字符长度编程,每字符8个BIT。
2. 每个数据帧都是以不小于3.5个字符时间间隔开始,不小于1.5个字符时间间隔结束。2个字  符时间的停顿识别为同一数据帧的数据,而不是新的数据帧。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003