S7 1200 走MdobusRTU通讯写数据的时候串口监视数据无返回是怎么回事

已锁定

WEI~WEI

  • 帖子

    240
  • 精华

    3
  • 被关注

    6

论坛等级:侠士

注册时间:2013-05-21

钻石 钻石 如何晋级?

S7 1200 走MdobusRTU通讯写数据的时候串口监视数据无返回是怎么回事

634

0

2020-03-29 08:35:10

各位大神,有没有人监控过Modbus(RTU)指令在底层发送写的数据时,数据不返回,我刚开始的时候用串口调试助手做主站,1200轮询,到没有发现这个问题,通讯很顺畅,但在现场应用的时候,就发现通讯指示灯有个明显的停顿,后来监控通讯质量(一个读或写周期的通讯时间时)发现正常轮询任何一个子站(读和写都是array(0--3)bool)的时间时170ms左右,但有时某个子站会是2.3s左右,这是由于没报超时,这个很好理解,我超时是1000ms 重试3次,没有达到3次就不会超时,后来就想抓包监控下后台的数据,发现用0F指令时,不返回数据就Done了,就有点想明白了,在我的认识里不是不管是读还是写不都是要返回数据了才Done的吗?我的抓包截图如下,请各位大神给解下惑,

 

 

S7 1200 走MdobusRTU通讯写数据的时候串口监视数据无返回是怎么回事 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15225条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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