回复:求助十万火急日立变频MODBUS通讯

蓝色的小尾巴

  • 帖子

    214
  • 精华

    5
  • 被关注

    12

论坛等级:侠士

注册时间:2010-07-21

普通 普通 如何晋级?

发布于 2013-09-09 12:02:06

10楼

1、首先确保是用modbus RTU协议,从站地址正确,波特率、校验位、停止位....一致。
2、然后确定接线是否一一对应。
3、建议读取变频器的一些的固化的数据,例如型号、功率之类,有些变频器不在正常运行状态,是否无法写入频率。
4、只做一个MBUS_MSG_X 读,其他的读写删除,防止程序错误引起相互干扰。
5、传送/接收缓冲区(250 字节)的地址不要和程序其他地址冲突(符号表内修改)。
6、对寄存器个数不太清楚,可以将count稍微写大点。
7、到底你向对方发送命令是什么,监控 mmodbusBufrSlave开始的这些寄存器(符号表内可找到),例如读取单个寄存器,mmodbusBufrSlave-站地址,mmodbusBufrFctn-功能码,mmodbusBufrB3-首字地址,mmodbusBufrW3- 寄存器个数,下个字-CRC校验码
!!!!!
8、一一的排除,仔细、认真地阅读产品说明书、手册。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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