很顯然你把兩臺PLC公用一個通訊地址了 當然不行咯,如果我猜得沒錯的話 兩臺PLC哪臺PLC先和你的上位機交換地址并通過錯誤檢測(MODBUS協(xié)議的設(shè)備地址)那哪臺就能正常通訊,MODBUS協(xié)議的格式是:設(shè)備地址(8字節(jié)) 功能代碼(8字節(jié)) 數(shù)據(jù)段(N個8字節(jié)) 錯誤檢測(16字節(jié))你可以用串口調(diào)試軟件來看看你的兩臺PLC的協(xié)議地址是不是一樣的要是一樣的話就不行(當然這是在你沒辦法確定原因下的最終極的辦法);順便問下你用的是什么PLC。
[ 此帖被z4131246在2011-06-28 16:31重新編輯 ]