西門子226cn 怎么通過modbus rtu協(xié)議控制匯川md280系列變頻器?求大神
林慧玲
發(fā)布于2014-03-12 18:10
5
0
標簽:
具體的通訊地址怎么換算?比如說往2000h里面寫入數(shù)字1,讓變頻器正轉(zhuǎn)運行!
佳答案
看手冊的地址是2000h,用電腦的modbus調(diào)試軟件,傳2#10010給2000h,變頻器會正轉(zhuǎn)運行沒有問題。但是用plc和變頻器modbus通信是,西門子的指令直接找不到從站2000的modbus地址,啟動msg指令,后面直接報錯。提示:從站不支持在該地址處所請求的功能:請參閱"使用modbus主設(shè)備指令"幫助主題中的所需modbus從站功能支持表。
別的變頻器都是000013000040000什么的,也沒見modbus地址有2開頭的,怎么和臺達變頻器做modbus通信呢?
根據(jù)變頻器通信地址表,舉個例子如下:
假如要啟動變頻器,那么plc程序里的addr里應該填寫的是:
2000h化解為10進制是8192,modbus保持寄存器是以40001開始的,也就是說40001對應的實際地址就是0000h,即就是10進制的0000,那么2000h(即就是十進制的8192)對應的就是48193,所以addr里應該填寫的是48193,數(shù)據(jù)應該是2#0000000000100001,16進制就是16#0011,這樣變頻器就會啟動并正轉(zhuǎn)!