回复:关于modbus 写命令的问题

  • 帖子

    35
  • 精华

    0
  • 被关注

    4

论坛等级:游民

注册时间:2009-06-24

普通 普通 如何晋级?

发布于 2009-08-08 17:58:44

0楼

quote:以下是引用大头在2009-08-08 16:51:01的发言:
quote:以下是引用dcount107在2009-08-07 15:07:59的发言:
跟报文没多大关系吧?
写入控制命令,如果接收到反馈信号则将其复位,一段时间内未接收到反馈信号则报警。


我现在是这么考虑的,不管是写bool还是写模拟量下去,都是只调用一次fb8,然后等待fb7的ndr,如果ndr为ture就返回一个写成功标志,如果时间到了就返回一个写错误标志。

你说的复位,是指先写个ture下去,再写个false下去???


其实判断fb8的done位就可以了,fb8的done位是从站相应正确后才置1的,可以作为通信成功的标志。在手册中有明确的描述。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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