21524549
级别: 正式会员
精华主题: 0
发帖数量: 4 个
工控威望: 93 点
下载积分: 575 分
在线时间: 0(小时)
注册时间: 2015-08-17
最后登录: 2015-10-09
查看21524549的 主题 / 回贴
楼主  发表于: 2015-09-26 20:57
最近小弟在做上位机PC与三菱E700变频MODBUS通讯的工程,但是遇到一个邪门的事情:
通讯格式:9600,N,8,1
通讯协议:MODBUS
与PC链接后通讯一切正常,可以读取写入其他参数,也可以读取运行频率,但是无法写入运行频率是怎么回事?
运行频率 的寄存器是40014,写入格式例如 01 06 00 0D 17 70 XX XX
01为站号,06为保存寄存器代码,00 0D为运行频率寄存器地址14,,,,17,70为16进制频率60HZ,XXXX为CRC校验。
每次写入都提示 01 86 03 XXXX错误。求解啊!!快哭了。
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9682 个
工控威望: 8580 点
下载积分: 16742 分
在线时间: 5328(小时)
注册时间: 2006-08-10
最后登录: 2024-12-31
查看ymmfa的 主题 / 回贴
1楼  发表于: 2015-09-26 21:08
可能和变频器参数设置有关

变频的参数设置,可以分别将运行权,速度权分开设置。有可能你没开放速度权给通讯。
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水