hfsbc
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 174 点
下载积分: 775 分
在线时间: 1(小时)
注册时间: 2008-11-02
最后登录: 2013-01-05
查看hfsbc的 主题 / 回贴
楼主  发表于: 2009-07-07 11:39
根据三菱自动化网站的样例程序做变频器控制的试验
【三菱FX系列PLC与三菱变频器通讯应用实例(RS485)】
链接:http://www.mitsubishielectric-automation.cn/service/svc_idx_faqDetail.asp?id=58&categoryid=2

硬件:FX2N  PLC+FX2N-485BD  &  S500系列变频器

将485BD与变频器的PU口连接,变频器各参数、plc程序都按照样例中进行设置。

试验时发现变频器正转、反转、停止、写入频率都正常,唯独读出频率不能实现,监控时D500、D600、D700起的10个寄存器内都一直为0没有变化,这是为什么呢?
hfsbc
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 174 点
下载积分: 775 分
在线时间: 1(小时)
注册时间: 2008-11-02
最后登录: 2013-01-05
查看hfsbc的 主题 / 回贴
1楼  发表于: 2009-07-07 13:17
样例之中除了M8002和触发指令发送的M8122处会将D500~D509、D600~D609置位外,再就是RS指令用到D500~D509储存接收的数据,和M8123接收完成后的将D500~D509送到D600~D609,和最后一句将D603~D607的ASCII码换成HEX放到D700中。

我的程序跟样例保持了高度的一致,任何符号都没敢更换,怎么这个D700就是一直为0呢!
hfsbc
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 174 点
下载积分: 775 分
在线时间: 1(小时)
注册时间: 2008-11-02
最后登录: 2013-01-05
查看hfsbc的 主题 / 回贴
2楼  发表于: 2009-07-08 11:44
連續試驗了多次,一直都是這樣。
地址寄存器也是只用了樣例程序中這幾個,檢查多遍沒有相互影響的了。
結果一直不成功,頭大,這應不是很複雜的問題吶!
hfsbc
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 174 点
下载积分: 775 分
在线时间: 1(小时)
注册时间: 2008-11-02
最后登录: 2013-01-05
查看hfsbc的 主题 / 回贴
3楼  发表于: 2009-07-08 15:26
引用
引用第4楼daizhi于2009-07-08 14:35发表的  :
看一下手册嘛!设定频率代码“HED",读出频率就应为"H6D"
以上


手冊讀了好多遍了~~樣例程序上用的"H6F"應是讀出運行頻率,"H6D"應是讀出設定頻率。讀哪個都是一樣的結果--D700的值為0無變化。
hfsbc
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 174 点
下载积分: 775 分
在线时间: 1(小时)
注册时间: 2008-11-02
最后登录: 2013-01-05
查看hfsbc的 主题 / 回贴
4楼  发表于: 2009-07-08 17:43
監控D500~D509;D600~D609;D700;都沒有數值的變化的。
唉,愁人啦。
=============
另外我認為監控D600~D609系要比監控D500~D509有用,因為即使D500~D509有數據也是一閃而過吧。
盯得眼睛都疼啦!~
hfsbc
级别: 探索解密
精华主题: 0
发帖数量: 13 个
工控威望: 174 点
下载积分: 775 分
在线时间: 1(小时)
注册时间: 2008-11-02
最后登录: 2013-01-05
查看hfsbc的 主题 / 回贴
5楼  发表于: 2009-07-10 14:38
今天做了实验,终于成功了。
========================
原因是接线错误。将485BD与变频器的SDA、RDA搞反了,结果就是出现了以上现象,数据能够写入不能读出。
将两组接线更换后一切正常。
谢谢各位帮助!