DeviceNet總線在智能配電網(wǎng)絡(luò)系統(tǒng)中的應(yīng)用
3.1 DeviceNet的報文傳送
DeviceNet使用更為有效的生產(chǎn)者/消費者模式,取代了傳統(tǒng)的源/目的的傳輸方式。該模式要求對報文打包,使它具有數(shù)據(jù)標(biāo)識位域。標(biāo)識符還提供解決多級優(yōu)先權(quán)(仲裁中使用)的手段,以便更高效地傳送I/O數(shù)據(jù),并供多個消費者使用。
DeviceNet定義了2種不同類型的報文,稱為I/O報文和顯式報文。I/O報文適用于實時性要求較高和面向控制的數(shù)據(jù)。I/O報文數(shù)據(jù)幀中的8字節(jié)數(shù)據(jù)場不包含任何與協(xié)議有關(guān)的信息,只有當(dāng)I/O報文為大報文經(jīng)過分割后形成的I/O報文片段時,數(shù)據(jù)域中有一個字節(jié)由報文分段協(xié)議使用。連接標(biāo)識符提供了I/O報文的相關(guān)信息,在I/O報文利用連接標(biāo)識符發(fā)送之前,報文的發(fā)送和接收設(shè)備都必須先進(jìn)行設(shè)定。設(shè)定的內(nèi)容包括源和目的對象的屬性,以及數(shù)據(jù)生產(chǎn)者和消費者的地址。顯式報文適用于2個設(shè)備間多用途的點對點報文傳遞,是典型的請求-響應(yīng)通訊方式,常用于節(jié)點的配置、問題診斷等。顯式報文通常使用優(yōu)先級低的連接標(biāo)識符,并且該報文的相關(guān)信息包含在顯式報文數(shù)據(jù)幀的數(shù)據(jù)域中,包括要執(zhí)行的服務(wù)和相關(guān)對象的屬性及地址。
3.2 預(yù)定義主/從連接組
DeviceNet是基于連接的網(wǎng)絡(luò),DeviceNet中的連接提供在多種應(yīng)用之間交換信息的路徑。當(dāng)建立1個連接時,與連接相關(guān)信息的傳送就會分配1個標(biāo)識符,稱為連接標(biāo)識符CID(Connection Identifier)。如果某個連接需要雙向數(shù)據(jù)交換,則應(yīng)該分配2個不同的連接標(biāo)識符。
DeviceNet提供了一個功能很強(qiáng)的應(yīng)用層協(xié)議,允許動態(tài)配置設(shè)備間的連接。但考慮到有些設(shè)備根本不需要也沒有資源去使用這一強(qiáng)大功能,DeviceNet指定了一套稱為預(yù)定義主/從連接組的連接標(biāo)識符,如表1所示,用來簡化主/從結(jié)構(gòu)中I/O和配置型數(shù)據(jù)的傳送。
表1 預(yù)定義主/從連接組標(biāo)識區(qū)
Tab.1 Predefined master/slave Connection Set ID
許多傳感器和執(zhí)行器要實現(xiàn)的功能在設(shè)計時就已經(jīng)預(yù)先決定了(如感受壓力,啟動馬達(dá)等等),因此這些設(shè)備將要生產(chǎn)和/或消費的數(shù)據(jù)的類型和數(shù)量在上電前就已經(jīng)知道了。這些設(shè)備通常提供輸入數(shù)據(jù)或請求輸出數(shù)據(jù)和配置數(shù)據(jù)。預(yù)定義主/從連接組可以滿足設(shè)備的這些要求,它提供的連接對象的全部配置在設(shè)備上電時就完成了。在啟動數(shù)據(jù)流時,主機(jī)設(shè)備唯一必須執(zhí)行的一個步驟是要廣播對從機(jī)內(nèi)該預(yù)定義主/從連接組的所有權(quán)。
3.3 DeviceNet對象模型與設(shè)備描述
① 對象模型。為管理和實現(xiàn)DeviceNet產(chǎn)品組件的屬性(數(shù)據(jù))、服務(wù)(方法或步驟)和行為提供了一個摸板。模型為每個屬性提供了由4個數(shù)字組成的尋址方案,分別是節(jié)點地址(MAC ID)、對象類標(biāo)識符、實例編號和屬性編號。這4級地址與顯示報文連接相結(jié)合,將數(shù)據(jù)從DeviceNet網(wǎng)絡(luò)上的一點傳送到另一點。DeviceNet設(shè)備的對象模型如圖5所示。
② 設(shè)備描述(Device Profiles)。DeviceNet規(guī)范不僅僅是一個物理連接協(xié)議規(guī)范。它通過定義標(biāo)準(zhǔn)的設(shè)備模型促進(jìn)不同廠商設(shè)備之間的互操作性。屬于同一設(shè)備模型的所有設(shè)備都必須支持共同的標(biāo)識和通訊狀態(tài)數(shù)據(jù)。設(shè)備描述是針對各種設(shè)備而定義的,其中包括設(shè)備各種特定的數(shù)據(jù)。符合設(shè)備類型描述的多個供應(yīng)商提供的簡單設(shè)備(如按鈕、馬達(dá)啟動器、光電池等)在邏輯上是可互換的。
圖5 DeviceNet設(shè)備的對象模型
Fig.5 Object Model of DeviceNet Equipment
DeviceNet規(guī)范定義了一個電子數(shù)據(jù)文件(EDS)。EDS是一個簡單的文件格式,供貨商可以將產(chǎn)品的特殊信息提供給其它供貨商。這樣可以具有友好的用戶配置工具,可以很容易地更新,無需經(jīng)常修正配置軟件工具。
4 結(jié)語
現(xiàn)場總線作為自動化領(lǐng)域中融合了計算機(jī)、通訊和自動控制三門學(xué)科技術(shù),其特點可概括為:信號傳輸全數(shù)字,控制功能全分散,標(biāo)準(zhǔn)統(tǒng)一全開放。DeviceNet作為IEC已經(jīng)頒布的低壓電器設(shè)備通訊網(wǎng)絡(luò)標(biāo)準(zhǔn)(IEC62026-3),以其短幀傳輸及無破壞性的總線仲裁技術(shù)等優(yōu)點,深受低壓配電系統(tǒng)用戶的青睞。開發(fā)基于現(xiàn)場總線的智能低壓配電系統(tǒng)及產(chǎn)品將是我國低壓電器行業(yè)一個新方向。
評論