lzhpsky
工控小菜鳥
級別: 論壇先鋒
|
看手冊的地址是2000H,我用電腦的modbus調(diào)試軟件,傳2#10010給2000H,變頻器會(huì)正轉(zhuǎn)運(yùn)行沒有問題。但是用PLC和變頻器modbus通信是,西門子的指令直接找不到從站2000的modbus地址,啟動(dòng)MSG指令,后面直接報(bào)錯(cuò)。提示:從站不支持在該地址處所請求的功能:請參閱"使用Modbus主設(shè)備指令"幫助主題中的所需Modbus從站功能支持表。 別的變頻器都是00001 30000 40000什么的,也沒見modbus地址有2開頭的,怎么和臺達(dá)變頻器做modbus通信呢? |
---|---|
|
bbszxjzxj
級別: 探索解密
|
和三菱的PLC做RTU的時(shí)候,指定控制字地直址的時(shí)候是直接寫H20 H0到相應(yīng)的RTU報(bào)文表格就可以了,這個(gè)地址的指定方式是與被通信設(shè)備有關(guān)的,好比三菱的在指定變頻器控制字地址時(shí)要減掉一常數(shù),在寫到相關(guān)報(bào)文表格里,沒用過西門子的幫頂了, |
---|---|
|
xiaoqizi
級別: 論壇先鋒
|
要注意PLC地址跟二進(jìn)制地址的區(qū)別,建議你仔細(xì)看下西門子的幫助里有關(guān)地址的說明. |
---|---|
|
hblovetian
新手,望各位大哥大姐指點(diǎn)。
級別: 略有小成
|
原來實(shí)驗(yàn)過西門子的200和安川V1000MODBUS通訊,結(jié)果失敗。其原因是西門子和安川的功能碼不一樣。樓主可以看下功能碼一樣嗎。 |
|
---|---|---|
|
lichenhui333
只有搞不定的人,沒有搞不定的事。
級別: 工控俠客
|
把16進(jìn)制2000H,轉(zhuǎn)換成10進(jìn)制8192,西門子寄存器從40001——4****,所以40001+8192=48193: 如果安川變頻器就不需轉(zhuǎn)換,40001+**就可以了。希望對大家有幫助 |
---|---|
本帖最近評分記錄: |
mooncakexy
級別: 探索解密
|
哈哈,LZ看說明書不夠仔細(xì)哦,看看臺達(dá)的變頻器通信方式吧。 |
---|---|
|
wananjushi
萬安居士
級別: 網(wǎng)絡(luò)英雄
|
通信格式好像在09-01 09-04里面 |
|
---|---|---|
|