永不放棄hhj
級(jí)別: 略有小成
![]() |
各位前輩,在做Modbus RTU通訊時(shí),一主多從,需要用到輪詢。一個(gè)從站讀取完成,收到后,再繼續(xù)下個(gè)從站。萬(wàn)一遇到中途有個(gè)從站故障,那么輪詢就無(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ò)誤也不影響。 |
---|---|
|
永不放棄hhj
級(jí)別: 略有小成
![]() |
圖片:
![]() ![]() |
---|---|
|
格林
我聽(tīng)到了花開(kāi)的聲音,也看到了花落的結(jié)局.
級(jí)別: 工控俠客
![]() |
1號(hào)站應(yīng)答后執(zhí)行2號(hào)站指令,2號(hào)站應(yīng)答后執(zhí)行3號(hào)站指令,如果2號(hào)站通信超時(shí)也執(zhí)行3號(hào)站指令……………… |
---|---|
|
我叫大聰明
級(jí)別: 探索解密
![]() |
你也可以直接用遞增做一個(gè)時(shí)鐘 一秒詢一個(gè)站 不管正常還是故障 都是一秒過(guò) 缺點(diǎn)就是 如果從站太多 周期長(zhǎng) |
---|---|
|
零度浪子001
級(jí)別: 正式會(huì)員
![]() |
用什么辦法來(lái)判定從站是否故障 |
---|---|
|