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