工控之家

 找回密码
加入工控之家

三菱FX系列PLC与三菱变频器通讯只有“读取频率”不能实现

[复制链接]
发表于 2012-7-9 01:46:47 | 显示全部楼层 |阅读模式
根据三菱自动化网站的样例程序做变频器控制的试验
【三菱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没有变化,这是为什么呢?
发表于 2012-7-9 06:20:23 | 显示全部楼层
通讯,接线,程序都没有问题的,那是一个样例程序,但有些东西是需要更改的,不能照抄,根据你说的这种情况基本上是你将设定的这些值没有放到正确的地址里面去,要不然不会不显示,几个地址里面怎么可能没有值呢··
好好检测一下你的程序,通讯和程序都不要看了,没问题,重点理一下你的地址之间的相互关系,放错了也不会显示的··
发表于 2012-7-9 10:53:58 | 显示全部楼层
样例之中除了M8002和触发指令发送的M8122处会将D500~D509、D600~D609置位外,再就是RS指令用到D500~D509储存接收的数据,和M8123接收完成后的将D500~D509送到D600~D609,和最后一句将D603~D607的ASCII码换成HEX放到D700中。

我的程序跟样例保持了高度的一致,任何符号都没敢更换,怎么这个D700就是一直为0呢!
发表于 2012-7-9 15:27:33 | 显示全部楼层
連續試驗了多次,一直都是這樣。
地址寄存器也是只用了樣例程序中這幾個,檢查多遍沒有相互影響的了。
結果一直不成功,頭大,這應不是很複雜的問題吶!
发表于 2012-7-9 20:01:08 | 显示全部楼层
看一下手册嘛!设定频率代码“HED\",读出频率就应为\"H6D\"
以上
发表于 2012-7-10 00:34:43 | 显示全部楼层
引用

引用第4楼daizhi于2009-07-08 14:35发表的  :
看一下手册嘛!设定频率代码“HED\",读出频率就应为\"H6D\"
以上
[/quote]

手冊讀了好多遍了~~樣例程序上用的\"H6F\"應是讀出運\行頻率,\"H6D\"應是讀出設定頻率。讀哪個都是一樣的結果--D700的值為0無變化。
发表于 2012-7-10 05:08:18 | 显示全部楼层
在读时D500有数据吗?
发表于 2012-7-10 09:41:53 | 显示全部楼层
監控D500~D509;D600~D609;D700;都沒有數值的變化的。
唉,愁人啦。
=============
另外我認為監控D600~D609系要比監控D500~D509有用,因為即使D500~D509有數據也是一閃而過吧。
盯得眼睛都疼啦!~
发表于 2012-7-10 14:15:28 | 显示全部楼层
这中间看起来较复杂的就是“和校验”,发送指令和读取数据格式有所不同,所以实时监控一下发送的数据,因发送的数据位没改,当然要12个全看(是否有执行其它指令时的残留数据)!
以上
发表于 2012-7-10 18:49:04 | 显示全部楼层
谢谢楼上开拓思路!

其实其他的指令中也会有数据的残留。但是别的命令就是正常唯独读出频率有问题。

明天安装您的指示再试试。这个东西不好讲,就多试试行了!说不定就OK了。

多谢老兄!
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-5-3 14:10 , Processed in 0.089413 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表