black.ghost
級別: 探索解密
|
圖片:
圖片:
圖片:
組態(tài)王7.5與臺達(dá)AS228T通過modbus TCP通訊,現(xiàn)在要讀取并顯示PLC里面的D2336里面的數(shù)值。查詢得知,D2336對應(yīng)modbus地址是402337。但是填寫這個地址后,組態(tài)王運(yùn)行界面卻顯示的數(shù)值是0,如果填寫402338,那么是有數(shù)值顯示,但是也有奇怪的現(xiàn)象,整數(shù)與PLC里面的一致,但小數(shù)點(diǎn)位要么是0,要么是5,與PLC里面的的小數(shù)位不一樣。請各位大神指點(diǎn)是什么原因,如何解決,謝謝! |
---|---|
|
black.ghost
級別: 探索解密
|
謝謝兄弟的回應(yīng)。 為什么填寫地址402337不行,而填寫地址是402338卻可以?②顯示順序沒有問題,但為什么小數(shù)點(diǎn)后的數(shù)值不是0就是5? |
---|---|
|
tingfenghu
級別: 工控俠客
|
Modbus 有些軟件會偏移一位, 即你填入1的地址,軟件以0的發(fā)報(bào)文, 這個只能自己去測試。 |
|
---|---|---|
|
往事如風(fēng)
科技改變制造
級別: 網(wǎng)絡(luò)英雄
|
|
|
---|---|---|
|