lzhpsky
工控小菜鳥
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1045 個
工控威望: 1151 點
下載積分: 2796 分
在線時間: 767(小時)
注冊時間: 2009-08-02
最后登錄: 2024-10-16
查看lzhpsky的 主題 / 回貼
樓主  發(fā)表于: 2012-05-17 22:03


  

看手冊的地址是2000H,我用電腦的modbus調(diào)試軟件,傳2#10010給2000H,變頻器會正轉(zhuǎn)運行沒有問題。但是用PLC和變頻器modbus通信是,西門子的指令直接找不到從站2000的modbus地址,啟動MSG指令,后面直接報錯。提示:從站不支持在該地址處所請求的功能:請參閱"使用Modbus主設(shè)備指令"幫助主題中的所需Modbus從站功能支持表。

別的變頻器都是00001   30000  40000什么的,也沒見modbus地址有2開頭的,怎么和臺達(dá)變頻器做modbus通信呢?
bbszxjzxj
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 13 個
工控威望: 165 點
下載積分: 467 分
在線時間: 15(小時)
注冊時間: 2009-09-14
最后登錄: 2012-06-12
查看bbszxjzxj的 主題 / 回貼
1樓  發(fā)表于: 2012-05-17 23:53
和三菱的PLC做RTU的時候,指定控制字地直址的時候是直接寫H20  H0到相應(yīng)的RTU報文表格就可以了,這個地址的指定方式是與被通信設(shè)備有關(guān)的,好比三菱的在指定變頻器控制字地址時要減掉一常數(shù),在寫到相關(guān)報文表格里,沒用過西門子的幫頂了,