總線專題:第七講 EPA(下)
7.EPA確定性通信調(diào)度方案
在EPAL1網(wǎng)段的一個微網(wǎng)段內(nèi),所有EPA設(shè)備的通信均是按周期進行的,完成一個通信周期所需的時間T稱為一個巡回周期。當EPA設(shè)備的功能執(zhí)行采用按時間方式調(diào)度功能塊執(zhí)行時,巡回周期即等于宏周期。
一個巡回周期分為二個階段,其中第一個階段為周期報文傳輸階段Tp,第二個階段為非周期報文傳輸階段Tn見(圖3)
(1)周期報文的發(fā)送過程
在Tp階段,依據(jù)組態(tài),一個L1微網(wǎng)段內(nèi)所有設(shè)備依次訪問網(wǎng)絡(luò)介質(zhì),按廣播或多播方式向網(wǎng)絡(luò)上發(fā)送周期報文。
一個L1微網(wǎng)段內(nèi),EPA設(shè)備發(fā)送報文的時間以其巡回周期開始時的“零”時間為時間基準,并為每個EPA設(shè)備發(fā)送周期報文定義了偏移量(Offsef)。
例如,在一個巡回周期內(nèi),一個EPA設(shè)備發(fā)送周期報文的時間偏移量為Toffset。當進行第N個巡回周期的通信時,該設(shè)備發(fā)送周期報文的時間為n·T+Toffset。當該EPA設(shè)備檢測到其內(nèi)部時鐘等于n·T+Toffset,將首先將以發(fā)布者/預(yù)訂者方式發(fā)送用于傳輸過程數(shù)據(jù)的一個或多個周期報文。
緊接著,該設(shè)備向本微網(wǎng)段所有其他設(shè)備廣播本地設(shè)備的非周期報文聲明消息,說明本地設(shè)備有無非周期報文發(fā)送,如有時,則按本地等一個非周期報文的優(yōu)先級以及本地IP地址等信息通知其他設(shè)備。
(2)非周期報文的發(fā)送過程
在Tn階段,每個EPA設(shè)備根據(jù)在Tp階段接收到的其他設(shè)備非周期聲明信息,依據(jù)以下規(guī)則和步驟發(fā)送非周期報文:
1)如本地設(shè)備無非周期報文發(fā)送,則不予處理;
2)如本地設(shè)備有非周期報文發(fā)送,如本地的非周期報文優(yōu)先權(quán)最高,且本次巡回周期內(nèi)剩余時間足夠該報文的完整發(fā)送,則發(fā)送非周期報文,轉(zhuǎn)入第4)步:如本次巡回周期內(nèi)剩余時間不足以該報文的完整發(fā)送,則認為本地設(shè)備的非周期報文發(fā)送完畢,轉(zhuǎn)入第5)步。
3)如本地設(shè)備有非周期報文發(fā)送,且本地的非周期報文優(yōu)先權(quán)與其它設(shè)備的非周期報文具有相同的優(yōu)先級,如本地設(shè)備的IP地址較小,且本次巡回周期內(nèi)剩余時間足夠該報文的發(fā)送,則發(fā)送非周期報文;如本次巡回周期內(nèi)剩余時間不足以該報文的完整發(fā)送,則認為本地設(shè)備的非周期報文發(fā)送完畢,轉(zhuǎn)入第5)步。
4)如本地設(shè)備下一個非周期報文的優(yōu)先級不小于其他設(shè)備的非周期報文,且本次巡回周期內(nèi)剩余時間足夠下一個非周期報文的發(fā)送,則發(fā)送該非周期報文;如果本地設(shè)備的下一個非周期報文的優(yōu)先級小于其他設(shè)備的非周期報文,或者本次巡回周期內(nèi)剩余時間不足以本地設(shè)備中優(yōu)先級最高的第一個非同期報文發(fā)送,則認為本地設(shè)備的非周期報文發(fā)送完畢,轉(zhuǎn)入第5)步。
5)如本地設(shè)備的非周期報文發(fā)送完畢,則向網(wǎng)絡(luò)上發(fā)送“非周期報文發(fā)送完畢”聲明消息。通知其他設(shè)備發(fā)送非周期報文。
6)其他具有非周期報文傳輸要求的EPA現(xiàn)場設(shè)備重復(fù)2)~4)步,直到本次巡回周期到,或所有設(shè)備的非周期報文發(fā)送完畢。
7)繼續(xù)下一個巡回周期的報文發(fā)送。
注:本確定性通信調(diào)度主要運用于IEEE802.3的微網(wǎng)段。對基于IEEE802.11及IEEE802.15的微網(wǎng)段,該調(diào)度方案不一定適用。
8.EPA目前的狀況與將來的發(fā)展
(1)EPA目前的狀況
1)基于EPA的分布式網(wǎng)絡(luò)控制系統(tǒng)已在杭州某化工廠三套純堿碳化生產(chǎn)裝置上進行示范應(yīng)用,以對EPA的標準進行驗證。該系統(tǒng)于2003年4月20日經(jīng)過調(diào)試正式投運,迄今運行穩(wěn)定可靠,并得到用戶好評。
2)目前EPA已得了上海自動化儀表股份有限公司,中國四聯(lián)儀器儀表集團有限公司,吳忠儀表股份有限公司,天津儀表集團有限公司,上海威爾泰工業(yè)自動化股份有限公司以及華控等單位的大力支持,以開發(fā)有關(guān)EPA的產(chǎn)品。
3)目前EPA在實時性及時間上的確定性,互可操作,現(xiàn)場儀表供電及冗余化方面都已獲得解決;但在防暴場所的應(yīng)用,以及在功能安全與網(wǎng)絡(luò)安全等方面正在進一步完善之中。
(2)EPA將來的發(fā)展
1)EPA將來很可能成為IEC現(xiàn)場總線國際標準之一。
2)目前EPA是浙大中控的理念I(lǐng)nplant(智能化工廠)的重要組成部分,雖然目前僅適用于過程自動化(PA)領(lǐng)域;但將來會擴展到工廠自動化(FA)及運動控制等領(lǐng)域的應(yīng)用。
總之,EPA是我國擁有自主知識產(chǎn)權(quán)具有創(chuàng)新的實時以太網(wǎng),當前主要的問題就是如何實現(xiàn)產(chǎn)業(yè)化,迅速擴大應(yīng)用,以占有市場的較大份額。當然要做到這一點,除了研發(fā)單位的努力外,也還需要得到各方面的大力支持。
據(jù)本人在2006年2月28日至3月1日在上海召開的國際FF會員大會上,了解到現(xiàn)場總線基金會目前尚未啟動基于以太網(wǎng)的FF,這就少了一個大的競爭對手,希望EPA能緊緊地抓住此一機遇,以更快的步伐謀求發(fā)展。
評論