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


  

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

別的變頻器都是00001   30000  40000什么的,也沒見modbus地址有2開頭的,怎么和臺達(dá)變頻器做modbus通信呢?
lichenhui333
只有搞不定的人,沒有搞不定的事。
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 566 個
工控威望: 4091 點(diǎn)
下載積分: 7994 分
在線時間: 506(小時)
注冊時間: 2010-12-21
最后登錄: 2020-12-14
查看lichenhui333的 主題 / 回貼
1樓  發(fā)表于: 2013-04-04 09:20
把16進(jìn)制2000H,轉(zhuǎn)換成10進(jìn)制8192,西門子寄存器從40001——4****,所以40001+8192=48193:
如果安川變頻器就不需轉(zhuǎn)換,40001+**就可以了。希望對大家有幫助
本帖最近評分記錄:
  • 下載積分:+1(czc3263) 熱心助人!
  • 下載積分:+5(匯榮鋁業(yè)) 好貼!