20.1 概述
ServerSuperIO原來在網(wǎng)絡(luò)通訊模式下,只有一個網(wǎng)絡(luò)控制器,在自控模式、并發(fā)模式和單例模式下時都是異步處理返回的數(shù)據(jù),并不會出現(xiàn)性能問題。但是在輪詢模式下,一個網(wǎng)絡(luò)控制器要按順序逐一操作設(shè)備驅(qū)動的發(fā)送和接收,這樣就會出現(xiàn)輪詢周期過長,達不到讀取數(shù)據(jù)頻率的情況。
為了解決上述問題,現(xiàn)在對設(shè)備驅(qū)動的參數(shù)增加了網(wǎng)絡(luò)控制器分組功能,網(wǎng)絡(luò)控制器會根據(jù)設(shè)備參數(shù)設(shè)置的分組名稱控制設(shè)備驅(qū)動。例如輪詢模式下,有1000個設(shè)備驅(qū)動,可以每10個設(shè)備驅(qū)動設(shè)置相同的分組名稱,這10個設(shè)備驅(qū)動受控于同一個網(wǎng)絡(luò)控制器,如果每間隔1s讀取一次數(shù)據(jù),那么每個設(shè)備驅(qū)動的輪詢周期是10s鐘,其他網(wǎng)絡(luò)控制器類似。
20.2 網(wǎng)絡(luò)控制器示意圖
根據(jù)設(shè)置設(shè)備驅(qū)動網(wǎng)絡(luò)參數(shù)的ControllerGroup,可以把設(shè)備驅(qū)動分配到不同的網(wǎng)絡(luò)控制中運行,并且適用于輪詢、自控、并發(fā)和單例控制模式。
20.3 串口控制器示意圖
&nbs