cd_looper
好想放飛自我
級別: 工控俠客
|
最近在測試一款電參數測試儀的時候,想要把電壓參數讀到PLC里面,因為儀器說明書說帶RTU功能,所以想用MODBUS寫。但是根據說明書上的地址,數據讀不出來。各位兄臺幫忙參考一下,是否是程序里有哪里寫得不正確的地方,謝謝 儀表通訊參數 初始化 讀取A相電壓 讀取B相電壓 讀取C相電壓 |
|
---|---|---|
|
cd_looper
好想放飛自我
級別: 工控俠客
|
我也感覺地址對不上,照理應該是40001起始。看來還得問問廠家。 |
|
---|---|---|
|
月澤
時間嘛!就象乳溝,擠一擠總歸還是有的!
級別: 工控俠客
|
RTU通訊 讀取地址 都是40000多 看你的地址 顯然不對 |
|
---|---|---|
|
sanlihu
吉圓
級別: 論壇先鋒
|
感覺是通信地址錯誤,西門子讀寫保持寄存器地址都是4000以上 |
|
---|---|---|
|
永恒14
級別: 略有小成
|
A相電壓讀取中的 Addr----------40001 B相電壓讀取中的 Addr----------40003 C相電壓讀取中的 Addr----------40005 |
---|---|
|
doublezhou
級別: 探索解密
|
通選沒有問題,但是你的是浮點數,你的格式是2143 ,但是西門子讀取的話是1234,所以個人覺得把每個字的兩個字節順序換一下,重組成1個新的浮點數,看與現實是否吻合 |
---|---|
|