使用CP340 MODBUS RTU協(xié)議斷電重啟后,出現(xiàn)2個(gè)從站通不上,重起后恢復(fù)
劉玉蓉
發(fā)布于2014-10-13 17:38
1
0
標(biāo)簽:
使用CP340自編的MODBUS RTU協(xié)議做主站,從站5個(gè),調(diào)試一切正常,通訊正常。有次斷市電后,(主站從站都斷電)重新來電后 與其中2個(gè)從站未通訊上,重啟PLC后(單獨(dú)斷PLC電),恢復(fù)正常,請(qǐng)問這是為什么?
我是不是可以這么理解:跟主從站上點(diǎn)順序有關(guān)系? 必須從站先上電 然后主站上電就沒問題?
那這樣 有沒有辦法可以解決的?
佳答案
Modbus協(xié)議是控制器通信,使用主-從技術(shù),即僅一個(gè)設(shè)備(主設(shè)備)能初始化傳輸(查詢)。其它設(shè)備(從設(shè)備)根據(jù)主設(shè)備查詢提供的數(shù)據(jù)作出相應(yīng)反應(yīng)。如果主設(shè)備采用單獨(dú)通信,需要從設(shè)備返回一消息作為回應(yīng)。如果在消息接收過程中發(fā)生錯(cuò)誤,或從設(shè)備不能執(zhí)行其命令,從設(shè)備將建立錯(cuò)誤消息并把它作為回應(yīng)發(fā)送出去。
根據(jù)以上分析,可以看出使用CP340自編的MODBUS RTU協(xié)議做主站,必須首先給從站供電,然后再給主站供電,保證從設(shè)備及時(shí)根據(jù)主設(shè)備查詢提供的數(shù)據(jù)作出相應(yīng)反應(yīng)