技術(shù)支持
常見問題解答
home
技術(shù)支持
> 常見問題解答
一個(gè)通訊端口掛多個(gè)從站時(shí),如何判斷某一個(gè)從站通訊故障 |
注意:只有當(dāng)某個(gè)端口下全部從站都通訊故障時(shí),$COMERROR變量才會(huì)為1,這是通過$COMERROR無法判斷具體的某個(gè)站的通訊情況。 這是我們可以采用GRM模塊的特殊寄存器,GRM200作為主機(jī)時(shí),連接的每個(gè)設(shè)備包含下表所列的特殊寄存器,見下圖:
一個(gè)通訊端口下,掛有多個(gè)從站時(shí),特殊寄存器,可以用來識(shí)別哪個(gè)從站通訊故障,或者單獨(dú)禁用某個(gè)從站!
通過特殊寄存器判斷某個(gè)從站通訊故障配置見下例,在GRM中建立變量:設(shè)備1通訊故障標(biāo)志,IO設(shè)備選擇:設(shè)備1,寄存器類型選擇:設(shè)備特殊寄存器,地址選擇2:表示通訊錯(cuò)誤標(biāo)志,值為1時(shí)表示GRM200與該設(shè)備通訊故障,通訊恢復(fù)時(shí)自動(dòng)清零。
|