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