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错误。求解啊!!快哭了。
chenhanfu
级别: 略有小成

精华主题: 0
发帖数量: 80 个
工控威望: 348 点
下载积分: 440 分
在线时间: 168(小时)
注册时间: 2007-09-11
最后登录: 2024-12-31
查看chenhanfu的 主题 / 回贴
1楼  发表于: 2015-09-29 11:16
PR.338=1,
PR340=1,
PR549=1,试试