永不放棄hhj
級(jí)別: 略有小成
|
各位前輩,在做Modbus RTU通訊時(shí),一主多從,需要用到輪詢(xún)。一個(gè)從站讀取完成,收到后,再繼續(xù)下個(gè)從站。萬(wàn)一遇到中途有個(gè)從站故障,那么輪詢(xún)就無(wú)法進(jìn)行下去了,有沒(méi)有辦法解決這個(gè)問(wèn)題啊 |
---|---|
|
永不放棄hhj
級(jí)別: 略有小成
|
我想到的辦法是每個(gè)從站等待接收返回?cái)?shù)值時(shí)加個(gè)計(jì)時(shí)器,超時(shí)就就跳過(guò) |
---|---|
|
賞心悅目
級(jí)別: 論壇先鋒
|
3U不確定,5U的直接SM400輸出ADPRW指令就行,我連十幾個(gè)從站這樣寫(xiě)正常用,不過(guò)錯(cuò)誤超時(shí)的時(shí)間盡量設(shè)短一點(diǎn),個(gè)別從站連接錯(cuò)誤也不影響。 |
---|---|
|