woshisunu
虛心求教
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 45 個
工控威望: 161 點
下載積分: 723 分
在線時間: 38(小時)
注冊時間: 2011-04-26
最后登錄: 2012-07-10
查看woshisunu的 主題 / 回貼
樓主  發(fā)表于: 2011-06-27 17:25
PLC與兩臺設備進行MODBUS通訊
單獨通訊時都正常 同時通訊時總是2號設備不能正常通訊 1號正常
用電腦和分別測試兩臺設備 通訊也都正常
請問這個什么問題,怎么解決??
多謝大家
[img] http://photo.renren.com/photo/sp/hesSrO6deGp[/img]
z4131246
華銘工控
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 582 個
工控威望: 2562 點
下載積分: 23788 分
在線時間: 521(小時)
注冊時間: 2010-10-22
最后登錄: 2022-08-19
查看z4131246的 主題 / 回貼
1樓  發(fā)表于: 2011-06-28 16:04
很顯然你把兩臺PLC公用一個通訊地址了 當然不行咯,如果我猜得沒錯的話 兩臺PLC哪臺PLC先和你的上位機交換地址并通過錯誤檢測(MODBUS協(xié)議的設備地址)那哪臺就能正常通訊,MODBUS協(xié)議的格式是:設備地址(8字節(jié)) 功能代碼(8字節(jié)) 數(shù)據(jù)段(N個8字節(jié)) 錯誤檢測(16字節(jié))你可以用串口調試軟件來看看你的兩臺PLC的協(xié)議地址是不是一樣的要是一樣的話就不行(當然這是在你沒辦法確定原因下的最終極的辦法);順便問下你用的是什么PLC?
[ 此帖被z4131246在2011-06-28 16:31重新編輯 ]
z4131246
華銘工控
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 582 個
工控威望: 2562 點
下載積分: 23788 分
在線時間: 521(小時)
注冊時間: 2010-10-22
最后登錄: 2022-08-19
查看z4131246的 主題 / 回貼
2樓  發(fā)表于: 2011-06-28 16:41
應該是你的地址設置的不正確 實在不行那你用串口調試軟件監(jiān)控下看看兩太PLC通訊的數(shù)據(jù)包里的設備地址是不是一樣的,一樣的話那就是你的地址設置錯了,你用的是什么PLC啊?
z4131246
華銘工控
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 582 個
工控威望: 2562 點
下載積分: 23788 分
在線時間: 521(小時)
注冊時間: 2010-10-22
最后登錄: 2022-08-19
查看z4131246的 主題 / 回貼
3樓  發(fā)表于: 2011-06-28 16:48
很抱歉沒用過可能幫不上你的忙了,不過你可以試試我那方法那樣可以幫你確定原因。