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