为什么1500与V20modbus485通讯,一直显示BUSY状态

已锁定

尧儿

  • 帖子

    24
  • 精华

    0
  • 被关注

    3

论坛等级:游士

注册时间:2018-05-08

普通 普通 如何晋级?

为什么1500与V20modbus485通讯,一直显示BUSY状态

11257

2

2019-10-19 12:03:10

这个问题真的是恶心死我了,用了很多种办法,都有问题。希望大大们能够帮忙找出问题。


1500和V20用的是485通讯,V20测试期间完全采用通讯控制的方式,采用的是CN011,站地址是23;


1500的PLC程序这边COMM_LOAD模块没有问题,其中的模式也内置为4。

1571457760(1).png

MODBUS_MASTER采用读写分开的模式,读的是40110,长度为2;写的是40100,长度为2;

1571457718(1).png

1571457442(1).png

读写之间采用轮询的方式,轮询条件是DONE或ERROR。


然后,通讯的时候发现,不管是单台变频还是多台变频,MODBUS_MASTER的BUSY一直都有置1。但DONE位也能够置1,STATUS位显示7000或7002。

当我向40100相关的地址写入数据时,变频器报错,错误代码为F72(USS/MODBUS设定故障),原因是报文间断期间无来自USS/MODBUS的设定值,建议是查USS/MODBUS主站。


可是我真的不知道是什么问题,哪里错了,希望大大们帮忙看下,万分感谢


为什么1500与V20modbus485通讯,一直显示BUSY状态 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10838条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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