woshisunu
虛心求教
級別: 探索解密
|
PLC與兩臺設備進行MODBUS通訊 單獨通訊時都正常 同時通訊時總是2號設備不能正常通訊 1號正常 用電腦和分別測試兩臺設備 通訊也都正常 請問這個什么問題,怎么解決?? 多謝大家 |
|
---|---|---|
|
woshisunu
虛心求教
級別: 探索解密
|
通訊時序這個應該怎么弄? 麻煩給講講 |
|
---|---|---|
|
woshisunu
虛心求教
級別: 探索解密
|
不遠 終端電阻是必須的么? |
|
---|---|---|
|
sandy_love
感悟生活,創新的源泉...
級別: 家園常客
|
不是必須的,長距離通訊時可以加終端電阻抗干擾,短距離通訊可不接終端電阻;通訊時序就是最好按順序輪著來,不能沖突,如果是半雙工通訊更要注意 |
---|---|
|
z4131246
華銘工控
級別: 工控俠客
|
很顯然你把兩臺PLC公用一個通訊地址了 當然不行咯,如果我猜得沒錯的話 兩臺PLC哪臺PLC先和你的上位機交換地址并通過錯誤檢測(MODBUS協議的設備地址)那哪臺就能正常通訊,MODBUS協議的格式是:設備地址(8字節) 功能代碼(8字節) 數據段(N個8字節) 錯誤檢測(16字節)你可以用串口調試軟件來看看你的兩臺PLC的協議地址是不是一樣的要是一樣的話就不行(當然這是在你沒辦法確定原因下的最終極的辦法);順便問下你用的是什么PLC啊? [ 此帖被z4131246在2011-06-28 16:31重新編輯 ] |
---|---|
|
woshisunu
虛心求教
級別: 探索解密
|
不是后接上的不行 先接哪個都是設備2不行 |
|
---|---|---|
|
z4131246
華銘工控
級別: 工控俠客
|
應該是你的地址設置的不正確 實在不行那你用串口調試軟件監控下看看兩太PLC通訊的數據包里的設備地址是不是一樣的,一樣的話那就是你的地址設置錯了,你用的是什么PLC啊? |
---|---|
|
woshisunu
虛心求教
級別: 探索解密
|
浩納爾的PLC |
|
---|---|---|
|