逆水行舟
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 143 個
工控威望: 256 點
下載積分: 670 分
在線時間: 139(小時)
注冊時間: 2010-11-28
最后登錄: 2023-12-30
查看逆水行舟的 主題 / 回貼
樓主  發(fā)表于: 2012-03-26 18:13
我使用FXN-485-BD通訊板和愛默生變頻器通訊,使用自由口通訊協(xié)議,通訊板是四線,變頻器為兩線,F(xiàn)在能和變頻器通訊上,能通過通訊正?刂谱冾l器正傳、反轉(zhuǎn)、停止和頻率設(shè)置可以說明通訊沒有問題的。但問題是接受數(shù)據(jù)回來和發(fā)出數(shù)據(jù)相同。查了一下采用用兩線制的485通訊時可能因為PLC接收時回傳數(shù)據(jù)時,PLC會把發(fā)送的數(shù)據(jù)就在接收的數(shù)據(jù)之前一起做放到到接收的緩沖區(qū),造成數(shù)據(jù)重疊。請教高手怎么做才能接受到正確的數(shù)據(jù)(最好能有編好程序進行參考)。我試驗了M8123手動復(fù)位后,再手動置位一次,再接受一次數(shù)據(jù),將兩次數(shù)據(jù)放在不同的區(qū)域,但兩次接受數(shù)據(jù)都跟發(fā)出的數(shù)據(jù)一樣。
逆水行舟
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 143 個
工控威望: 256 點
下載積分: 670 分
在線時間: 139(小時)
注冊時間: 2010-11-28
最后登錄: 2023-12-30
查看逆水行舟的 主題 / 回貼
1樓  發(fā)表于: 2012-03-26 18:14
等待高手解答