mr、木易
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 73 個
工控威望: 173 點
下載積分: 2093 分
在線時間: 36(小時)
注冊時間: 2015-08-26
最后登錄: 2021-03-05
查看mr、木易的 主題 / 回貼
樓主  發(fā)表于: 2016-01-06 09:57
上次試驗了用3U和信捷的變頻器和PLC分別進行通訊的試驗,試下來是完全可以的,但是上次只試驗了寄存器和線圈的寫入,忘記讀了,今天試驗了下發(fā)現(xiàn)并不對,讀取的數(shù)據(jù)是錯誤。我估計是我寫讀的指令的格式不對,我發(fā)送的格式是-站號+功能碼+地址+校驗碼。比如我發(fā)送01   03 00 00 功能碼。就是讀PLC里D0的數(shù)值,發(fā)現(xiàn)數(shù)據(jù)不對。那么,請問讀取的時候這數(shù)據(jù)發(fā)送格式是什么樣子來寫的,讀取的數(shù)據(jù)出來我還要用HEX指令再轉(zhuǎn)換嗎?
mr、木易
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 73 個
工控威望: 173 點
下載積分: 2093 分
在線時間: 36(小時)
注冊時間: 2015-08-26
最后登錄: 2021-03-05
查看mr、木易的 主題 / 回貼
1樓  發(fā)表于: 2016-01-06 11:10
剛通過看了一些例子,試驗了下,發(fā)現(xiàn)發(fā)送數(shù)據(jù)的格式少了點東西,格式應(yīng)該是"站號+功能碼+地址+H00+H02+校驗”但是不知道這其中加的H00 H02是什么意思,還要接受到的數(shù)據(jù)要轉(zhuǎn)換下才能顯示10進制的數(shù)。
203080312
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 49 個
工控威望: 172 點
下載積分: 464 分
在線時間: 37(小時)
注冊時間: 2013-08-10
最后登錄: 2024-01-12
查看203080312的 主題 / 回貼
2樓  發(fā)表于: 2016-01-06 16:35
學(xué)習(xí)學(xué)習(xí)