black.ghost
級別: 探索解密
|
圖片:
圖片:
圖片:
組態王7.5與臺達AS228T通過modbus TCP通訊,現在要讀取并顯示PLC里面的D2336里面的數值。查詢得知,D2336對應modbus地址是402337。但是填寫這個地址后,組態王運行界面卻顯示的數值是0,如果填寫402338,那么是有數值顯示,但是也有奇怪的現象,整數與PLC里面的一致,但小數點位要么是0,要么是5,與PLC里面的的小數位不一樣。請各位大神指點是什么原因,如何解決,謝謝! |
---|---|
|
black.ghost
級別: 探索解密
|
謝謝兄弟的回應。 為什么填寫地址402337不行,而填寫地址是402338卻可以?②顯示順序沒有問題,但為什么小數點后的數值不是0就是5? |
---|---|
|
tingfenghu
級別: 工控俠客
|
Modbus 有些軟件會偏移一位, 即你填入1的地址,軟件以0的發報文, 這個只能自己去測試。 |
|
---|---|---|
|