mr、木易
級別: 探索解密
|
上次試驗了用3U和信捷的變頻器和PLC分別進行通訊的試驗,試下來是完全可以的,但是上次只試驗了寄存器和線圈的寫入,忘記讀了,今天試驗了下發(fā)現并不對,讀取的數據是錯誤。我估計是我寫讀的指令的格式不對,我發(fā)送的格式是-站號+功能碼+地址+校驗碼。比如我發(fā)送01 03 00 00 功能碼。就是讀PLC里D0的數值,發(fā)現數據不對。那么,請問讀取的時候這數據發(fā)送格式是什么樣子來寫的,讀取的數據出來我還要用HEX指令再轉換嗎? |
---|---|
|
mr、木易
級別: 探索解密
|
剛通過看了一些例子,試驗了下,發(fā)現發(fā)送數據的格式少了點東西,格式應該是"站號+功能碼+地址+H00+H02+校驗”但是不知道這其中加的H00 H02是什么意思,還要接受到的數據要轉換下才能顯示10進制的數。 |
---|---|
|