日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 《機(jī)電信息》
[導(dǎo)讀]摘要:IEC61850是目前變電站自動(dòng)化領(lǐng)域最為完善的通信標(biāo)準(zhǔn),而MMS(ManufacturingMessageSpecification)是實(shí)現(xiàn)IEC61850的關(guān)鍵,libIEC61850庫(kù)是利用MMS實(shí)現(xiàn)IEC61850的重要方法。現(xiàn)介紹了ACSI與MMS之間的映射關(guān)系,詳細(xì)解析了libIEC61850實(shí)現(xiàn)映射的過(guò)程。最后,編寫(xiě)應(yīng)用程序說(shuō)明了libIEC61850的使用及測(cè)試方法,驗(yàn)證了映射過(guò)程的正確性。

引言

智能化是目前世界電力發(fā)展的新趨勢(shì),發(fā)展智能電網(wǎng)已成為世界各國(guó)的共識(shí)。2009年,國(guó)家電網(wǎng)公司在"2009特高壓輸電技術(shù)國(guó)際會(huì)議"上就提出了名為"堅(jiān)強(qiáng)智能電網(wǎng)"的發(fā)展規(guī)劃,分為三個(gè)階段穩(wěn)步推進(jìn),并計(jì)劃于2020年全面建成統(tǒng)一的"堅(jiān)強(qiáng)智能電網(wǎng)"。

為了滿(mǎn)足電力系統(tǒng)自動(dòng)化的需求,早在2002一2005年之間IECTC57就相繼頒布了IEC61850規(guī)約(第一版)的l4個(gè)分冊(cè)。該規(guī)約是迄今為止變電站自動(dòng)化領(lǐng)域最為完善的通信標(biāo)準(zhǔn),也是未來(lái)智能電網(wǎng)發(fā)展的方向。IEC61850采用分層結(jié)構(gòu)、面向?qū)ο蠼5刃录夹g(shù),IEC61850中的抽象通信服務(wù)接口ACSI直接映射到制造報(bào)文規(guī)范MMS。目前符合IEC61850標(biāo)準(zhǔn)的智能產(chǎn)品層出不窮,如ABB的615系列,南瑞繼保的pCS系列,許繼的DTM、DBM系列等。各個(gè)公司均推出了符合IEC61850的標(biāo)準(zhǔn)庫(kù),以應(yīng)用到具體的IED中,如SISCo公司的MMS一EaseLite以及開(kāi)源的libIEC61850(C語(yǔ)言)和openIEC61850(Java語(yǔ)言)。

libIEC61850(以下簡(jiǎn)稱(chēng)lib)采用標(biāo)準(zhǔn)C語(yǔ)言編寫(xiě),提供了一種基于IEC61850的MMS標(biāo)準(zhǔn)協(xié)議的具體實(shí)現(xiàn)。同時(shí)支持MMS服務(wù)、GooSE服務(wù)、SV服務(wù)等。libIEC61850符合IEC61850第二版且向下兼容,以其開(kāi)源、低成本、代碼結(jié)構(gòu)清晰、占用內(nèi)存少、社區(qū)維護(hù)快等優(yōu)點(diǎn)而得以推廣使用。

111EC#650與MMS的映射關(guān)系

1.1AES1核心服務(wù)到MMS服務(wù)的映射

1.1.1ACSI服務(wù)

如文獻(xiàn)所述,IEC61850總結(jié)了電力生產(chǎn)過(guò)程的特點(diǎn)和要求,在IEC61850-7-2/3/4中,對(duì)現(xiàn)實(shí)世界變電站進(jìn)行抽象、歸納,建立了一個(gè)分層的、面向?qū)ο蟮臄?shù)據(jù)模型。同時(shí),在通信服務(wù)方面設(shè)計(jì)了ACSI,使得數(shù)據(jù)模型和對(duì)應(yīng)的服務(wù)獨(dú)立于底層通信協(xié)議和網(wǎng)絡(luò)類(lèi)型,所建的數(shù)據(jù)模型可以更好地適應(yīng)通信技術(shù)的飛速發(fā)展。

ACSI采用虛擬的觀點(diǎn)描述和表示設(shè)備的所有行為,定義了相關(guān)通信服務(wù)、通信對(duì)象、通信的參數(shù)。ACSI提供的數(shù)據(jù)模型有服務(wù)器、邏輯設(shè)備、邏輯節(jié)點(diǎn)、數(shù)據(jù)、數(shù)據(jù)集、取代、定值組控制塊、GSE、報(bào)告控制塊、時(shí)鐘對(duì)時(shí)、關(guān)聯(lián)等。ACSI通過(guò)分離應(yīng)用過(guò)程提供特殊通信服務(wù)用以變電站內(nèi)通信,但它僅僅是一個(gè)概念性的接口,沒(méi)有特定的報(bào)文格式和編解碼語(yǔ)法,本身不具備任何通信功能。目前,IEC61850選擇將ACSI映射到應(yīng)用層協(xié)議MMS。

1.1.2MMS服務(wù)及特殊通信服務(wù)映射SCSM

制造報(bào)文規(guī)范MMS是國(guó)際標(biāo)準(zhǔn)化組織制定的用于工業(yè)控制系統(tǒng)的通信協(xié)議。他通過(guò)對(duì)實(shí)際設(shè)備進(jìn)行面向?qū)ο蠼5姆椒?實(shí)現(xiàn)了網(wǎng)絡(luò)環(huán)境下不同制造商設(shè)備之間的互操作。MMS規(guī)范位于ISo/oSI參考模型的應(yīng)用層,由六部分組成。核心部分是第一部分服務(wù)規(guī)范和第二部分協(xié)議規(guī)范部分,其他屬于伴同規(guī)范。

MMS通信采用客戶(hù)端/服務(wù)器模式。服務(wù)器包含VMD及有名變量等,客戶(hù)端則可以發(fā)出服務(wù)請(qǐng)求或命令。MMS的通信服務(wù)可以分為帶確認(rèn)和不帶確認(rèn)兩種,通信流程如下:

(1)帶確認(rèn)的服務(wù):1)客戶(hù)端發(fā)送一個(gè)請(qǐng)求:2)服務(wù)器收到該服務(wù)的指示:3)服務(wù)器執(zhí)行相應(yīng)操作:4)返回操作結(jié)果,肯定響應(yīng)和否定響應(yīng):5)客戶(hù)端收到返回的確認(rèn)信息。

(2)不帶確認(rèn)的服務(wù):在一定的時(shí)間間隔內(nèi),服務(wù)器主動(dòng)向客戶(hù)端上送報(bào)告或測(cè)量值,這類(lèi)服務(wù)稱(chēng)之為非確認(rèn)服務(wù)。

MMS定義了虛擬制造設(shè)備(VMD)、域(Domain)、變量(Variab1e)、日志(Journa1)、文件(Fi1e)等對(duì)象模型。IEC61850標(biāo)準(zhǔn)在映射到MMS時(shí)只用到了MMS協(xié)議的一個(gè)子集,如VMD、域、有名變量、有名變量列表、文件、日志。

IEC61850對(duì)象到MMS對(duì)象的映射如表1所示。由表可知,IEC61850與MMS之間并非一一對(duì)應(yīng),如邏輯節(jié)點(diǎn)、數(shù)據(jù)、控制塊等均映射到MMS的有名變量。

此外,IEC61850ACSI的服務(wù)與MMS服務(wù)之間也并非一一對(duì)應(yīng)。其中多個(gè)ACSI服務(wù)可映射到同一個(gè)MMS服務(wù),如Read和write服務(wù):而有的ACSI服務(wù)需要映射到多個(gè)MMS服務(wù),如GetFi1e服務(wù)。文獻(xiàn)給出了詳細(xì)的服務(wù)映射關(guān)系對(duì)照表,本文不再贅述。

1.2ASN.1的編解碼

1.2.1編解碼規(guī)則

IEC61850中定義的服務(wù)器、邏輯設(shè)備、邏輯節(jié)點(diǎn)等抽象模型,映射到MMS中的VMD、域、有名變量等對(duì)象:ACSI核心服務(wù)映射到Read、write等MMS服務(wù)。而任何一種MMS服務(wù)都需要生成MMSPDU,然后經(jīng)過(guò)編碼變成二進(jìn)制數(shù)據(jù)流,發(fā)送至物理網(wǎng)絡(luò)上。在描述MMSPDU時(shí),描述語(yǔ)言采用ASN.1。ASN.1是抽象語(yǔ)法標(biāo)記的縮寫(xiě),分為語(yǔ)法規(guī)則(如數(shù)據(jù)類(lèi)型、內(nèi)容順序等)和編碼規(guī)則。提供多種編碼規(guī)則,IEC61850采用的是ASN.1中的基本編碼規(guī)則BER。由于ASN.1描述語(yǔ)言所具有的優(yōu)點(diǎn),人工編碼和解碼工作變得簡(jiǎn)單,也使利用C語(yǔ)言實(shí)現(xiàn)編碼和解碼成為可能[5]。

ASN.1的基本編碼規(guī)則BER遵循的格式如圖1所示。

此格式中,Tag描述信息類(lèi)型,如通用類(lèi)、應(yīng)用類(lèi)等:Length代表信息長(zhǎng)度:Values則為所包含的內(nèi)容,Values也可以是層次嵌套結(jié)構(gòu)。

BER的編解碼過(guò)程是與MMSPDU的層次結(jié)構(gòu)嚴(yán)格對(duì)應(yīng)的,解碼過(guò)程與編碼過(guò)程相反。解碼時(shí),先從MMS報(bào)文中分離出Tag值,確認(rèn)描述信息類(lèi)型:再分離長(zhǎng)度值,確定長(zhǎng)度:最后解析Value的內(nèi)容,層層遞進(jìn)。

1.2.2協(xié)議數(shù)據(jù)單元PDU

ASN.1規(guī)范描述的MMSPDU包含14種服務(wù),其數(shù)據(jù)組織結(jié)構(gòu)層層嵌套,最后嵌套至最基本的數(shù)據(jù)類(lèi)型。現(xiàn)以Read一Request進(jìn)行簡(jiǎn)要說(shuō)明。

在圖2所示PDU的描述中,關(guān)鍵字SEoUENCE代表編解碼時(shí)該P(yáng)DU內(nèi)部的成員要按順序排列,而CHIoCE則表示只能在PDU內(nèi)部選擇某一個(gè)成員。在每一部分PDU的描述行,第一個(gè)字段代表該P(yáng)DU的名字(如:specificationwithResult、address):第二個(gè)字段如""表示Tag值:第三個(gè)字段表明其類(lèi)型,如"Address"表明是地址。分析該P(yáng)DU描述,可以看出,第一部分中嵌套著第二部分,第二部分又嵌套著第三部分。而對(duì)于諸如"objectName"這樣的結(jié)構(gòu)體,仍舊需要用ASN.1規(guī)范進(jìn)行詳細(xì)描述。具體細(xì)節(jié)均可在MMS標(biāo)準(zhǔn)的第二部分中查詢(xún)。

2IEC61850通信模型的實(shí)現(xiàn)

2.1lib相關(guān)簡(jiǎn)介

lib是一個(gè)開(kāi)源(GPLv3)實(shí)現(xiàn)IEC61850的客戶(hù)端和服務(wù)器的庫(kù)。采用C語(yǔ)言實(shí)現(xiàn),可最大程度地滿(mǎn)足在不同平臺(tái)上的移植。它可以在嵌入式操作系統(tǒng)、PC機(jī)上實(shí)現(xiàn)IEC61850兼容的客戶(hù)端和服務(wù)器應(yīng)用程序。該庫(kù)包含一系列簡(jiǎn)單的例程,開(kāi)發(fā)人員可在這些例程的基礎(chǔ)上開(kāi)發(fā)出符合自己項(xiàng)目要求的應(yīng)用程序。該庫(kù)實(shí)現(xiàn)了IEC61850核心部分的MMS映射。它在TCP/IP上提供了MMS協(xié)議棧以及變電站內(nèi)GooSE的實(shí)時(shí)數(shù)據(jù)傳輸。lib中的API遵循IEC61850中通信標(biāo)準(zhǔn),分為客戶(hù)端和服務(wù)器兩部分:同時(shí),也提供低級(jí)別的MMSAPI以供使用者做后續(xù)開(kāi)發(fā)。

2.2ASN.1規(guī)范的C語(yǔ)言實(shí)現(xiàn)

在lib中,可以將核心文件劃分為三大部分:通信應(yīng)用程序開(kāi)發(fā)、IEC61850服務(wù)、MMS服務(wù)。MMS服務(wù)部分依據(jù)IEC61850-8-1對(duì)MMS一致性的要求,對(duì)完整的ISo9506-2進(jìn)行精簡(jiǎn),并利用C語(yǔ)言實(shí)現(xiàn)。該部分提供了IEC61850MMS子集的VMD和對(duì)應(yīng)的MMS服務(wù)。核心文件引用結(jié)構(gòu)如圖3所示。

圖3中部分文件提供AP1圖中標(biāo)記實(shí)心圓點(diǎn)的文件),方便調(diào)用。在MMSs一er一e中,包含一些回調(diào)函數(shù),利用回調(diào)函數(shù)提供的句柄可細(xì)化其功能,如決定vewi一服務(wù)是控制還是屬性值的設(shè)置。實(shí)際IED的功能通過(guò)這些回調(diào)函數(shù)實(shí)現(xiàn)。圖D中,MMSs一er一ecreate是創(chuàng)建一個(gè)MMS服務(wù):參數(shù)1是1so服務(wù),用于服務(wù)器與其他服務(wù)器通信:參數(shù)2(Mmsd一rwc一*)是VME的名稱(chēng),指定需要為哪一個(gè)VME創(chuàng)建MMS服務(wù)。Mmsd一rwc一是VME的具體定義,包含了VME名稱(chēng)、域以及有名變量和有名變量列表等,Mmsd一rwc一可將實(shí)際IED裝置的IEC61850模型映射到MMS。標(biāo)準(zhǔn)中完整的VME由Mmsd一rwc一和MMSs一er一e組成,后者提供具體的MMS服務(wù)。

2.3MMS服務(wù)到ACSI的實(shí)現(xiàn)

IEC61850服務(wù)部分根據(jù)IEC61850-7的數(shù)據(jù)模型建立實(shí)際IED的模型,包括靜態(tài)模型和動(dòng)態(tài)模型,并創(chuàng)建通信服務(wù)接口。該部分代碼提供了ACSI向MMS服務(wù)的映射。核心文件引用結(jié)構(gòu)如圖5所示。

圖5IEC61850服務(wù)部分文件引用關(guān)系

圖6中IEDModel_create創(chuàng)建一個(gè)實(shí)際IED的靜態(tài)模型,參數(shù)一般為實(shí)際IED名稱(chēng)。IEDs一er一eCreate創(chuàng)建IED的動(dòng)態(tài)模型,完成IED服務(wù)器的創(chuàng)建過(guò)程。而MMSMappwng完成IED模型向MMS的映射,即創(chuàng)建上一節(jié)中的Mmsdwrivece。

上述過(guò)程只是實(shí)現(xiàn)具體通信服務(wù)底層代碼的搭建。在實(shí)際應(yīng)用過(guò)程中,可以通過(guò)調(diào)用不同文件中的AP1來(lái)完成應(yīng)用程序的開(kāi)發(fā),也可根據(jù)工程要求進(jìn)行修改完成特定的任務(wù)。

3libIEC61850庫(kù)的使用及測(cè)試

3.1實(shí)驗(yàn)平臺(tái)及工具

硬件平臺(tái):PC機(jī)、IED為EG/850-w60x簡(jiǎn)稱(chēng)BF60x)開(kāi)發(fā)平臺(tái)。

軟件工具:AlioraxMLspy、vwe一shaek、TFTPs一er一e、Hyp一eT一emwnal、IEDscoui、Noi一pad++。

PC機(jī)上安裝有運(yùn)行于VMwae一中的Ubuniu嵌入式操作系

統(tǒng)。文獻(xiàn)[7]對(duì)BF60x開(kāi)發(fā)平臺(tái)的硬件進(jìn)行了詳細(xì)介紹。TFTPs一er一e用于應(yīng)用程序的下載(至IED),vwe一shaek用于通信報(bào)文的截取,其余均為常見(jiàn)軟件。

3.2應(yīng)用程序測(cè)試

根據(jù)IEC61850-6中提供的xsE文件以及BF60x平臺(tái)的資源,利用xMLspy修改1CE模板,并驗(yàn)證1CE文件的有效性。BF60x的IED名為"w一dl",邏輯設(shè)備實(shí)例為"BF60x"。應(yīng)用程序開(kāi)發(fā)采用Noi一pad++。應(yīng)用程序的簡(jiǎn)要流程如圖7所示。

綜合上述工作,在Ubuniu環(huán)境下,使用編寫(xiě)好的Jarascewpi將1CE文件轉(zhuǎn)換為與BF60x(IED)模型相關(guān)的文件,包含siaiwcmodl一.h和siaiwcmodel_.c文件。添加模型文件和BF60x相關(guān)的頭文件至應(yīng)用程序文件夾下,執(zhí)行文件夾下的Mak一fwl一文件。將生成的應(yīng)用程序和定值組文件下載至BF60x并執(zhí)行。利用Hyp一eT一emwnal和vwe一shaek完成操作和通信報(bào)文的截取,IEDscoui充當(dāng)客戶(hù)端與BF60x進(jìn)行交互。

IEDscoui客戶(hù)端讀取BF60x(IED)平臺(tái)模型和動(dòng)態(tài)監(jiān)測(cè)測(cè)量數(shù)據(jù)的結(jié)果如圖8所示,圖示中顯示了創(chuàng)建的四個(gè)數(shù)據(jù)集及其內(nèi)容,也給出了報(bào)告控制塊的數(shù)據(jù)模型,測(cè)量數(shù)據(jù)實(shí)時(shí)更新并周期上送。

圖9是vwe一shaek截獲的MMS不帶確認(rèn)的服務(wù)報(bào)文。截獲的MMS報(bào)文中,"unconfwem一d-PEU"表示是不帶確認(rèn)的服務(wù)。報(bào)告包含十個(gè)元素,圖中實(shí)線框標(biāo)出部分為數(shù)據(jù)集引用,下方為對(duì)應(yīng)的BtR編碼,采用十六進(jìn)制顯示。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見(jiàn),不僅增加了維護(hù)成本,還影響了用戶(hù)體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(chē)(EV)作為新能源汽車(chē)的重要代表,正逐漸成為全球汽車(chē)產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車(chē)的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車(chē)的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車(chē) 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車(chē)場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周?chē)娮釉O(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開(kāi)關(guān)電源具有效率高的特性,而且開(kāi)關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開(kāi)關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉