回复:请帮我看看为什么Modbus不工作,状态STATUS一直为16#7000

已锁定

xinchen

  • 帖子

    244
  • 精华

    1
  • 被关注

    6

论坛等级:侠圣

注册时间:2015-11-05

白金 白金 如何晋级?

发布于 2024-11-08 08:28:24

16楼

展开查看
以下是引用leimc在2024-09-28 00:17:39的发言 >9楼

检测到M10.2、M10.3,同时为true,M10.2、M10.3为同一访问的DONE和ERROR,这么神奇?是不是也意味也有可能在一个请求中,本应DONE和ERROR其中一个True,但直到超时,两个都没等不到为True?



DONE 和 Error 同时为 true,就是说明本周期结束了,但本周期有问题

DONE 为 true,是本周期做完了,不是代表本周期成功了


没有贴出使 REQ  为 true 的几个上升沿是什么时候为 true 的

映像中 有些版本需要空闲后 REQ 上升沿发起,有些版本是 REQ 一直为 true 也行,具体看说明或者测试


另外,都用 TRACE 了,不能再加个 busy 的么, busy 为 true 时必然在工作,结合 REQ 和 ERROR 不是更清楚么


习惯,当 DONE 完成后,空闲一会再发起 REQ



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11032条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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