回复:请教一个奇怪的MODBUS RTU的通讯失败的问题

已锁定

woaiyy

  • 帖子

    39
  • 精华

    1
  • 被关注

    1

论坛等级:游士

注册时间:2015-03-15

普通 普通 如何晋级?

发布于 2025-04-09 15:33:39

8楼

问题已经解决,是个很蠢的原因导致的,谢谢各位了

问题的原因,是因为从指令库里拖取Master指令来使用的时候,默认的mode是0,所以对于所有的问从站读取数据的master指令,我没有去写mode,直接用的默认的0。对于需要问从站写入数据的master指令,我把mode设置为了1.

这样当所有的master指令都是读取数据时,都是用的默认的 mode 为0,不会有问题;而当一个指令是写入数据时,其mode 为1,  等这个指令执行完成后,后面执行读取的指令时,因为没有特别设置mode为0,程序默认调用上一个指令的参数,也就是mode为1,此时当然就出错了。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15098条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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