a239440265
級別: 略有小成
![]() |
圖片:
![]()
圖片:
![]()
圖片:
![]()
圖片:
![]() 大家好,我最近在做FX5U和松下HL-G112-S-J測距傳感器用內置485口進(jìn)行通訊,通訊上了,但是返回值一直報錯,不知道什么原因請做過(guò)的師傅們幫看一下 發(fā)的報文時(shí)對的,發(fā)送這個(gè)字符串:“ %01#RMD**”加上回車(chē)(H0D),然后傳感器會(huì )自動(dòng)返回測量的距離,我用Q系列QJ71C24N是成功過(guò)的, 不知道為什么在FX5U上就不行 正常應該返回數值的,現在是返回“%01!03**$R” ,!03代表數據部錯誤 |
---|---|
|
小侯
小侯
級別: 工控俠客
![]() |
應該是你點(diǎn)數設置有問(wèn)題 %01#RMD**(0D) 應該是10個(gè)ASCII 你設置6個(gè) 而且照你的字串下去搬移 應該會(huì )在**後有個(gè)(00) 如果是常用的字串 你乾脆直接把她轉換成16進(jìn)制寫(xiě)入暫存器 ![]() |
---|---|
|
a239440265
級別: 略有小成
![]() |
大哥,就是這個(gè)問(wèn)題,發(fā)送的數據改成12就好了,我設置的6,但是我很奇怪,因為之前的項目我用的Q系列QJ71C24N做的,就是發(fā)6個(gè)就成功了,Q系列的input指令輸入的是字,一個(gè)字是兩個(gè)ASCII碼,所以沒(méi)問(wèn)題,我現在用的FX5U,我并不知道RS2指令輸入的是字符的數量,所以必須發(fā)多少字符就寫(xiě)多少個(gè),所以要寫(xiě)12個(gè),我一直以為是結束字H0D的問(wèn)題,搞了好久,沒(méi)想到是這個(gè)問(wèn)題,太感謝了 |
---|---|
|