PLC 驅(qū)動封裝了底層的通訊過程,只將接口方法暴露在外面,開發(fā)人員以統(tǒng)一的方式去調(diào)用這個方法,從而保證軟件對客戶的透明性,使開發(fā)人員從低層的開發(fā)中脫離出來,降低開發(fā)的難度。 對驅(qū)動的開發(fā)人員來說,需要關注的接口僅有以下部分: 定義設備本身的屬性;如地址、實時采集的時間要求等;定義設備的讀寫操作屬性;如通道數(shù)量等;通用設計僅提供跟設備協(xié)議相關的組包和解包接口,實現(xiàn)過程將由開發(fā)人員完成。5 關鍵問題分析為提供信道利用率,提高系統(tǒng)效率,在PLC 的通信框架設計中考慮了幾個關鍵問題。 5.1 三種采集模式 經(jīng)過對現(xiàn)有的數(shù)據(jù)交換的分析,將用戶的一般需求擬概括為三種采集模式,即密集采集,按需采集,定時采集。 密集采集模式:在這種情況下,用戶希望能盡量利用物理帶寬,保證快的采集速度和更新。在這種模式下,理想狀態(tài)是設備始終處于采集狀態(tài)