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