manning
級別: 探索解密
精華主題: 1 篇
發(fā)帖數(shù)量: 36 個
工控威望: 171 點
下載積分: 888 分
在線時間: 51(小時)
注冊時間: 2017-03-10
最后登錄: 2024-09-13
查看manning的 主題 / 回貼
樓主  發(fā)表于: 2017-08-10 14:49
小弟在做QJ71C24N用422方式和AD-4401A稱重儀表走無協(xié)議通訊時,遇到一個問題,還請各位大神指教指教小弟
儀表接收的報文格式是@01RW,停止符可選擇CR和CR LF這兩種,當只用CR作為停止符時是可以通訊上,并讀到正確的數(shù)據(jù),如圖

但是數(shù)據(jù)會在地址區(qū)內循環(huán)變化,是因為沒有LF這個換行指令,但是停止符選CR LF時就讀不到數(shù)據(jù)。
小弟我反復試了下,個人覺得應該是停止符CR LF不是在同一個地址區(qū)內造成無法讀取的,如圖

如果真如我所猜想的這樣,那么問題來了,如圖
xylon1985
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 106 點
下載積分: 560 分
在線時間: 4(小時)
注冊時間: 2010-10-19
最后登錄: 2017-08-16
查看xylon1985的 主題 / 回貼
1樓  發(fā)表于: 2017-08-10 15:43
把報文整理一下呢?整體左移一個字節(jié)