回复:一个modbus通讯策略的问题。

oyjshhu

  • 帖子

    178
  • 精华

    0
  • 被关注

    10

论坛等级:游侠

注册时间:2005-08-08

普通 普通 如何晋级?

发布于 2013-09-08 07:54:01

8楼

quote:以下是引用915在2013-08-20 22:34:30的发言:
modbus-rtu没有规定响应帧的延时,但一般具体的通讯对象应该有这个时间。我一般做从站设备时,收到一帧请求,额外延时10ms用以RS485的方向转换,然后立即发出回应帧,但若应为某种原因造成回应帧不能在100ms内发出第一个字符(如中断不能及时得到服务),即使接收的请求帧没有出错,也不再回应,因此主站可在150ms(50ms-10ms=40ms的余量)内没有收到第一个回应字符(即超时),认定从站不会再响应,可以放心进行下一帧请求的发送。
所以,从站最大的响应延时,应先确定下来。

坛主讲的很受用。以前没有考虑到这个设置问题,有些硬件可以设置通讯延迟时间。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33274条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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