回复:MBUS_CTRL指令(初始化主设备),初始化接收超时的问题,大侠们看一下啊

xiaqisong

  • 帖子

    3
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2013-06-25

普通 普通 如何晋级?

发布于 2013-07-04 09:01:29

3楼

找到问题了,重试
如果检测到下列任一错误,modbus主设备指令将自动把请求重新发送给从站:

?在应答超时时间(MBUS_CTRL上的"超时"参数)指令内没有应答(错误代码3)。

?应答字符之间的时间超出了允许的数值(错误代码3)。

?来自从站的应答中有奇偶校验错误(错误代码1)。

?来自从站的应答中有CRC错误(错误代码8)。

?返回的功能与请求不匹配(错误代码7)。

modbus主设备将在设置"完成"和"错误"输出参数前,重新发送请求两个附加时间。
通过查找modbus主设备符号表中的符号mmodbusRetries然后在执行MBUS_CTRL后改变该值,可以更改重试次数。mmodbusRetries值是"字节"类型,重试范围是0至255。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33289条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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