hfsbc
級別: 探索解密
![]() |
根據三菱自動化網站的樣例程序做變頻器控制的試驗 【三菱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
級別: 探索解密
![]() |
樣例之中除了M8002和觸發指令發送的M8122處會將D500~D509、D600~D609置位外,再就是RS指令用到D500~D509儲存接收的數據,和M8123接收完成后的將D500~D509送到D600~D609,和最后一句將D603~D607的ASCII碼換成HEX放到D700中。 我的程序跟樣例保持了高度的一致,任何符號都沒敢更換,怎么這個D700就是一直為0呢! |
---|---|
|
hfsbc
級別: 探索解密
![]() |
連續試驗了多次,一直都是這樣。 地址寄存器也是只用了樣例程序中這幾個,檢查多遍沒有相互影響的了。 結果一直不成功,頭大,這應不是很複雜的問題吶! |
---|---|
|
hfsbc
級別: 探索解密
![]() |
手冊讀了好多遍了~~樣例程序上用的"H6F"應是讀出運行頻率,"H6D"應是讀出設定頻率。讀哪個都是一樣的結果--D700的值為0無變化。 |
---|---|
|
hfsbc
級別: 探索解密
![]() |
監控D500~D509;D600~D609;D700;都沒有數值的變化的。 唉,愁人啦。 ============= 另外我認為監控D600~D609系要比監控D500~D509有用,因為即使D500~D509有數據也是一閃而過吧。 盯得眼睛都疼啦!~ |
---|---|
|