




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、變電站自動化系統(tǒng)通用數(shù)據(jù)服務(wù)軟件平臺研究白建社1,江秀臣1,薛鈞義2(1.上海交通大學(xué)電氣工程系,上海200030;2.西安交通大學(xué)電氣工程學(xué)院,西安710049)摘 要:針對變電站自動化系統(tǒng)結(jié)構(gòu)復(fù)雜、 功能眾多的特點(diǎn),提出一種用于 變電站自動化系統(tǒng)的通用數(shù)據(jù)服務(wù)軟件平臺。該平臺通過組織、管理變電站系統(tǒng)的數(shù)據(jù),提供數(shù)據(jù)服務(wù),使各應(yīng)用系統(tǒng)能專注于自己功能的實(shí)現(xiàn),簡化了應(yīng)用系統(tǒng)的開發(fā)。在軟件平臺的開發(fā)過程中,采用面向?qū)ο蟆⒔M件和軟總線等技術(shù),不 僅提高了軟件的復(fù)用性和系統(tǒng)的靈活性,而且具有接口的透明性和開放性。最后在微軟Studio.Net集成開發(fā)環(huán)境下,使用Visual C+.Net語言開發(fā)了本
2、通用 數(shù)據(jù)服務(wù)軟件平臺。關(guān)鍵詞:變電站自動化;組件;面向?qū)ο?;軟總線Study of the CommonSoftware Platform for Data Service in Substation Automation SystemBAI Jia nshe1, JIANG Xiuche n1, XUE Jun yi2(1.Departme nt of Electrical Engin eeri ng Shan ghai Jiaot ongUni vers ity, Sha nghai 200030, Chi na;2.College of Electrical Engin eeri ng
3、,Xia n Jiaot ong Un iversity,Xian 71004 9, Chi na)Abstract:The substati on automati on system (SAS) is complex in con figurati on andn umerous in fun cti on s.This paper aims at this problem and proposes a com mon software plat form for the data service in substati on automati on system.With orga ni
4、zing theda ta in substation,theproposed software platform provides the data service for the systemsin applicationlayer.So the applicationsystems can focus on the imple mentation of theirown functions,andconsequently the development of the application systems is simplifiedgreatl y.ln the process of d
5、evelop ing the software platform,we use the objectorie nted,comp onentobject model (COM) and soft bus tech no logy and so on, whichcan not only adva nee the software reuse and the system fl exibility but also possess the tran spare ncy and ope nn ess in in terface. Fin ally,the proposed software pla
6、tform is developed using the Visual C+ and Net lan guage un der Microsoft Studio and Net IDE.Key words: substati on automati on; COM; objectorie nted; soft bus1引言變電站自動化系統(tǒng)的使用大大提高了變電站的自動化水平,不僅提高了變電站的可靠性,而且減少了變電站的運(yùn)行成本。變電站自動化系統(tǒng)包括監(jiān)控站、 工程師站、遠(yuǎn)動站、Web服務(wù)器、電壓無功控制系統(tǒng)、故障診斷與恢復(fù)系統(tǒng)等子 系統(tǒng),目前大都針對不同的子系統(tǒng)開發(fā)相應(yīng)的軟件系統(tǒng) :2,3:,每個
7、系統(tǒng)都實(shí)現(xiàn)從 數(shù)據(jù)采集、數(shù)據(jù)管理到最終的功能實(shí)現(xiàn)。事實(shí)上,這些功能不同的子系統(tǒng),共享 著相同的數(shù)據(jù)信息,即基于相同的數(shù)據(jù)源。因而可以開發(fā)一個通用軟件平臺,實(shí) 現(xiàn)整個系統(tǒng)的數(shù)據(jù)服務(wù)功能,使各子系 統(tǒng)能夠?qū)W⒂谧约汗δ艿膶?shí)現(xiàn)。軟件復(fù)用技術(shù)是解決軟件危機(jī)的一個重要途徑,它通過軟件組裝和軟件生成 技術(shù)構(gòu)建新的軟件系統(tǒng):幻。軟件復(fù)用目前主要采用面向?qū)ο?、組件和軟總線等 技術(shù)。通過抽象,可以表示相同類型的事物:5,。組件化設(shè)計可使一個組件被多 處使用,也可以在后續(xù)系統(tǒng)開發(fā)中直接引用 :6,9:。軟總線技術(shù)通過定義透明的、 開放的接口規(guī)范,封裝模塊(或系統(tǒng))內(nèi)部的實(shí)現(xiàn)細(xì)節(jié),使模塊具有通用性和互 連性,非常便
8、于軟件系統(tǒng)的靈活組裝(集成)o本文根據(jù)變電站自動化系統(tǒng)的實(shí)際需要, 把面向?qū)ο?、組件和軟總線等技術(shù) 結(jié)合起來,研究變電站自動化系統(tǒng)的通用數(shù)據(jù)服務(wù)軟件平臺。2變電站自動化系統(tǒng)通用數(shù)據(jù)平臺2.1 基于通用數(shù)據(jù)平臺的變電站自動化系統(tǒng)從結(jié)構(gòu)上講,變電站自動化系統(tǒng)是一個分層分布的網(wǎng)絡(luò)系統(tǒng)。 當(dāng)前主要采用 兩層結(jié)構(gòu)模式:間隔層和變電站層。由于變電站自動化系統(tǒng)結(jié)構(gòu)復(fù)雜、功能眾多, 兩層結(jié)構(gòu)已不能滿足系統(tǒng)的性能要求,故提出三層結(jié)構(gòu)或更多層結(jié)構(gòu)。本文根據(jù) 變電站自動化系統(tǒng)特點(diǎn),提出基于通用軟件平臺的三層結(jié)構(gòu)模式,如圖 1所示。S1孌幅站自動化系姣皓構(gòu)圖 Fig, | Block of bu list nt in
9、n automation systtm從圖1可知,該結(jié)構(gòu)是在傳統(tǒng)的兩層結(jié)構(gòu)基礎(chǔ)上, 把變電站層分為兩層,即 平臺層和應(yīng)用層。平臺層處理變電站系統(tǒng)內(nèi)的數(shù)據(jù),為應(yīng)用層提供一個通用的數(shù) 據(jù)服務(wù)平臺。應(yīng)用層根據(jù)平臺層提供的數(shù)據(jù)服務(wù),實(shí)現(xiàn)變電站自動化系統(tǒng)的各種功能(監(jiān)控、遠(yuǎn)動、維護(hù)、 Web服務(wù)等)。在通用數(shù)據(jù)服務(wù)軟件平臺層,通過兩級處理實(shí)現(xiàn)數(shù)據(jù)服務(wù)的數(shù)據(jù)源位置無關(guān) 性(即數(shù)據(jù)是本地的還是網(wǎng)絡(luò)的,由應(yīng)用數(shù)據(jù)服務(wù)系統(tǒng)實(shí)現(xiàn))和數(shù)據(jù)源類型無關(guān) 性(即數(shù)據(jù)是數(shù)據(jù)庫的還是間隔層設(shè)備的,由本地數(shù)據(jù)服務(wù)系統(tǒng)實(shí)現(xiàn))。通過應(yīng)用數(shù)據(jù)軟總線,可以為各應(yīng)用系統(tǒng)提供統(tǒng)一的、 透明的、開放的數(shù)據(jù) 服務(wù)接口。通過數(shù)據(jù)軟總線,可以把不
10、同計算機(jī)上的本地數(shù)據(jù)服務(wù)系統(tǒng)連接起來, 使應(yīng)用數(shù)據(jù)服務(wù)系統(tǒng)能夠方便地與各計算機(jī)上的本地數(shù)據(jù)服務(wù)系統(tǒng)交換數(shù)據(jù)。2.2本地數(shù)據(jù)服務(wù)系統(tǒng)本系統(tǒng)主要用來實(shí)現(xiàn)單臺計算機(jī)內(nèi)的數(shù)據(jù)處理與數(shù)據(jù)服務(wù)功能。 從數(shù)據(jù)源的 性質(zhì)來講,本地 數(shù)據(jù)主要包括實(shí)時數(shù)據(jù)和歸整/歷史數(shù)據(jù)。實(shí)時數(shù)據(jù)是從間隔層 實(shí)時獲得的數(shù)據(jù)信息,最大特點(diǎn)是數(shù)據(jù)的時間有效性很短。歸整 /歷史數(shù)據(jù)是保 存在數(shù)據(jù)庫或數(shù)據(jù)文件中的數(shù)據(jù),最大特點(diǎn)是數(shù)據(jù)的時間有效性很長。圖2所示 為本地數(shù)據(jù)服務(wù)系統(tǒng)的結(jié)構(gòu)框圖。3用款據(jù)醫(yī)芳載起rf 1-1丄-As上*嚴(yán)鼻保護(hù)掘迸HH 2本地融據(jù)屣務(wù)系魏烤構(gòu)圖F仗.2of thr local dulu由圖2可知,本地數(shù)據(jù)服務(wù)系
11、統(tǒng)的主要任務(wù)是進(jìn)行實(shí)時數(shù)據(jù)處理和歸整/歷史數(shù)據(jù)處理,并通過本地數(shù)據(jù)服務(wù)組件把實(shí)時數(shù)據(jù)庫的訪問與本地數(shù)據(jù)庫的訪問 統(tǒng)一起來,使應(yīng)用數(shù)據(jù)服務(wù)系統(tǒng)能夠采用統(tǒng)一的方法訪問實(shí)時數(shù)據(jù)庫和本地數(shù)據(jù) 庫。同時,通過數(shù)據(jù)軟總線接口組件連接到數(shù)據(jù)軟總線上,提供透明的、開放的 數(shù)據(jù)服務(wù)接口方法。1)本地數(shù)據(jù)服務(wù)組件本組件的功能是通過把實(shí)時數(shù)據(jù)的訪問與歸整 /歷史數(shù)據(jù)的訪問方法統(tǒng)一起 來,為上層應(yīng)用 提供統(tǒng)一的數(shù)據(jù)服務(wù)接口方法。也就是說,對應(yīng)用數(shù)據(jù)服務(wù)系 統(tǒng)來講,不需要指明所訪問的數(shù)據(jù)是實(shí)時數(shù)據(jù)還是歸整 /歷史數(shù)據(jù),即實(shí)現(xiàn)數(shù)據(jù) 訪問(對上層應(yīng)用系統(tǒng)而言)的數(shù)據(jù)源類型無關(guān)性。2)數(shù)據(jù)軟總線接口組件本系統(tǒng)是通過數(shù)據(jù)軟總線
12、與其它系統(tǒng)連接在一起的,為了實(shí)現(xiàn)系統(tǒng)能夠連接 到數(shù)據(jù)軟總線上,必須提供一個符合數(shù)據(jù)軟總線連接要求的接口規(guī)范。為此,專 門設(shè)置一個數(shù)據(jù)軟總線接口組件。實(shí)際上,本組件相當(dāng)于一個接口規(guī)范封裝程序, 即把本系統(tǒng)內(nèi)的數(shù)據(jù)服務(wù)接口方法轉(zhuǎn)換成數(shù)據(jù)軟總線接口方法。3)實(shí)時數(shù)據(jù)(對象)庫系統(tǒng)本系統(tǒng)主要用來處理本地實(shí)時數(shù)據(jù), 維護(hù)一個統(tǒng)一的、唯一的本地實(shí)時數(shù)據(jù) (對象)庫,以便系統(tǒng)其它部分能夠方便地使用實(shí)時數(shù)據(jù)。 為了實(shí)現(xiàn)實(shí)時數(shù)據(jù)處 理與服務(wù)功能,本系統(tǒng)可劃分為數(shù)據(jù)對象模板庫及其維護(hù)組件、實(shí)時數(shù)據(jù)庫、實(shí) 時數(shù)據(jù)庫維護(hù)組件與訪問組件、實(shí)時數(shù)據(jù)庫的監(jiān)視組件與刷新組件等模塊。數(shù)據(jù)對象模板庫:數(shù)據(jù)對象模板(或數(shù)據(jù)對象類)
13、是建立實(shí)時數(shù)據(jù)庫的基礎(chǔ)。 當(dāng)創(chuàng)建數(shù)據(jù)對象模板后,實(shí)時數(shù)據(jù)庫的建立就是生成相應(yīng)模板的實(shí)例過程。根據(jù)變電站系統(tǒng)的實(shí)際需要,開發(fā)了 8種類型的數(shù)據(jù)對象模板(內(nèi)存/I0實(shí)型、內(nèi)存 /I0整型、內(nèi)存/I0離散型、內(nèi)存/I0消息型等)。模板庫維護(hù)組件:主要功能是創(chuàng)建新的數(shù)據(jù)對象模板,刪除或修改已經(jīng)存在 的數(shù)據(jù)對象模板,以增強(qiáng)系統(tǒng)的靈活性和可擴(kuò)充性。實(shí)時數(shù)據(jù)(對象)庫:把生成的實(shí)時數(shù)據(jù)對象按一定的方式(如對象列表) 組織起來,構(gòu)成一種庫文件,以方便實(shí)時數(shù)據(jù)庫的維護(hù)與其它系統(tǒng)的訪問。它實(shí)際上是數(shù)據(jù)對象模板實(shí)例的 集合。實(shí)時數(shù)據(jù)庫維護(hù)組件:本組件功能:根據(jù)數(shù)據(jù)對象模板庫創(chuàng)建新的數(shù)據(jù)對 象并添加到實(shí)時數(shù)據(jù)庫中;刪
14、除實(shí)時數(shù)據(jù)庫中不需要的對象等。實(shí)時數(shù)據(jù)庫訪問組件:本組件功能:讀取實(shí)時數(shù)據(jù)對象的屬性值;寫入 實(shí)時數(shù)據(jù)對象的屬性值。根據(jù)實(shí)際需要,可以進(jìn)行單個屬性值的讀取或?qū)懭耄?也 可以實(shí)現(xiàn)多個屬性值成批讀取或?qū)懭?。?shí)時數(shù)據(jù)庫刷新組件:它的功能是通過數(shù)據(jù)通信接口模塊,獲取實(shí)時數(shù)據(jù), 經(jīng)過處理(比如數(shù)據(jù)的工程換算)之后保存到實(shí)時數(shù)據(jù)庫中(通過實(shí)時數(shù)據(jù)庫訪 冋組件)。實(shí)時數(shù)據(jù)庫監(jiān)視組件:它的功能是監(jiān)視實(shí)時數(shù)據(jù)庫中數(shù)據(jù)對象的屬性值, 當(dāng) 某個數(shù)據(jù)對象的屬性值發(fā)生變化,且該屬性值需要向外部發(fā)送(如遙控命令)時, 調(diào)用數(shù)據(jù)通信接口模塊的方法,向外部設(shè)備發(fā)送變化的數(shù)據(jù)。4)本地數(shù)據(jù)庫系統(tǒng)本系統(tǒng)用來處理歸整數(shù)據(jù)和歷史數(shù)據(jù)
15、,這些數(shù)據(jù)的共同特點(diǎn)是需要長期保存 和使用,故一般都用數(shù)據(jù)庫或數(shù)據(jù)文件保存在系統(tǒng)硬盤內(nèi)。因而,本系統(tǒng)的主 要功能是從數(shù)據(jù)庫獲取數(shù)據(jù)和 向數(shù)據(jù)庫寫入數(shù)據(jù),另外還包括數(shù)據(jù)庫的維護(hù)功 能(如數(shù)據(jù)庫的創(chuàng)建、刪除、更改等)。為了實(shí)現(xiàn)系統(tǒng)功能,可以基于組件技術(shù) 的思想,把本系統(tǒng)劃分為數(shù)據(jù)庫服務(wù)接口組件 (包括數(shù) 據(jù)庫維護(hù)和訪問接口)、 數(shù)據(jù)庫接口組件等,還包括各種數(shù)據(jù)庫。數(shù)據(jù)庫:用來保存數(shù)據(jù)文件,可以是商用數(shù)據(jù)庫(如Oracle ),也可以是非商用數(shù)據(jù)庫(如數(shù)據(jù)文件)。只是對于不同格式的庫文件,有不同的操作訪問 格式。對于變電站自動化系統(tǒng),一般用數(shù)據(jù)文件保存配置信息,用商用數(shù)據(jù)庫保 存運(yùn)行數(shù)據(jù)(如電壓、電
16、流數(shù)據(jù))。數(shù)據(jù)庫接口組件:系統(tǒng)中可能會根據(jù)實(shí)際需要采用不同的數(shù)據(jù)庫保存數(shù)據(jù), 為了實(shí)現(xiàn)對數(shù)據(jù)庫的操作,就必須針對每種類型的數(shù)據(jù)庫,開發(fā)一個數(shù)據(jù)庫接口 組件,以實(shí)現(xiàn)數(shù)據(jù)庫接口的規(guī)范性。數(shù)據(jù)庫服務(wù)接口組件:實(shí)現(xiàn)數(shù)據(jù)庫數(shù)據(jù)服務(wù)的數(shù)據(jù)庫類型無關(guān)性。 具體來講, 是通過數(shù)據(jù)庫軟總線,把各種類型的數(shù)據(jù)庫接口組件集成起來, 使其它系統(tǒng)可以 通過統(tǒng)一的接口方法維護(hù)、訪問數(shù)據(jù)庫(而不必知道數(shù)據(jù)庫的類型)。5)數(shù)據(jù)通信接口模塊本模塊的功能是實(shí)現(xiàn)數(shù)據(jù)通信接口的統(tǒng)一性。 對上層應(yīng)用,僅通過一個統(tǒng)一 的接口實(shí)現(xiàn)數(shù)據(jù) 傳輸,而無需知道所用的通信規(guī)約和通信協(xié)議。為了實(shí)現(xiàn)這個 功能,模塊采用兩個軟總線,即通信數(shù)據(jù)軟總線和通信
17、協(xié)議軟總線。 根據(jù)基于組 件的軟件設(shè)計方法,本模塊主要包括通信 規(guī)約轉(zhuǎn)換組件、通信協(xié)議組件、通信 協(xié)議集成組件和數(shù)據(jù)通信接口組件等。規(guī)約轉(zhuǎn)換組件:本組件有兩個功能:當(dāng)從外部獲取數(shù)據(jù)時,它實(shí)現(xiàn)規(guī)約解 析功能,即獲取數(shù)據(jù)報文并分離出其中包含的數(shù)據(jù); 當(dāng)向外部發(fā)送數(shù)據(jù)時,它 實(shí)現(xiàn)數(shù)據(jù)封裝功能,即把要發(fā)送的數(shù)據(jù)按相應(yīng)的通信規(guī)約打包成發(fā)送數(shù)據(jù)報文。通信協(xié)議組件:建立數(shù)據(jù)通信鏈路,實(shí)現(xiàn)數(shù)據(jù)發(fā)送或接收。一般與所采用的 通信協(xié)議(如TCP/IP、現(xiàn)場總線等)有關(guān),與通信規(guī)約無關(guān)。通信協(xié)議集成組件:實(shí)現(xiàn)數(shù)據(jù)通信的協(xié)議無關(guān)性。通過采用通信協(xié)議軟總線, 把各種通信協(xié)議組件集成起來,上層應(yīng)用(數(shù)據(jù)通信接口組件)可以通
18、過統(tǒng)一的 接口方法接收或發(fā)送數(shù)據(jù)報文(而不必知道所用的通信協(xié)議)。數(shù)據(jù)通信接口組件:為上層應(yīng)用(實(shí)時數(shù)據(jù)庫系統(tǒng))提供統(tǒng)一的數(shù)據(jù)通信接 口方法,即做到數(shù)據(jù)通信的規(guī)約無關(guān)性和協(xié)議無關(guān)性。 它通過采用通信數(shù)據(jù)軟總 線,把各種通信規(guī)約組件集成起來,并通過通信協(xié)議集成組件實(shí)現(xiàn)數(shù)據(jù)通信。 2.3 應(yīng)用數(shù)據(jù)服務(wù)系統(tǒng)本地數(shù)據(jù)服務(wù)系統(tǒng)提供一個與應(yīng)用領(lǐng)域無關(guān)的通用數(shù)據(jù)服務(wù)平臺, 但僅針對 單臺計算機(jī)。而在實(shí)際系統(tǒng)中,大都是多臺計算機(jī)互連的網(wǎng)絡(luò)系統(tǒng)。 為了實(shí)現(xiàn)網(wǎng) 絡(luò)數(shù)據(jù)的共享和便于應(yīng)用系 統(tǒng)的實(shí)現(xiàn),設(shè)置本應(yīng)用數(shù)據(jù)服務(wù)系統(tǒng)。本系統(tǒng)的主要功能包括:建立和維護(hù)應(yīng)用數(shù)據(jù)對象庫,與各計算機(jī)的本地數(shù) 據(jù)服務(wù)系統(tǒng)連接,為應(yīng)用層系
19、統(tǒng)提供數(shù)據(jù)服務(wù)等。通過數(shù)據(jù)軟總線,把各計算機(jī) 的本地數(shù)據(jù)服務(wù)系統(tǒng)集成起來,實(shí)現(xiàn)數(shù)據(jù)服務(wù)的網(wǎng)絡(luò)位置無關(guān)性(對應(yīng)用層系統(tǒng) 來講,不需要知道數(shù)據(jù)在哪臺計算機(jī)上)。另外,通過應(yīng)用數(shù)據(jù)軟總線,為應(yīng)用 層系統(tǒng)提供統(tǒng)一的、透明的、開發(fā)的數(shù)據(jù)服務(wù)接口。根據(jù)基于組件的軟件設(shè)計方法,本系統(tǒng)可劃分為應(yīng)用數(shù)據(jù)(對象)模板庫及 其維護(hù)組件、應(yīng)用數(shù)據(jù)對象庫(簡稱應(yīng)用數(shù)據(jù)庫)及其維護(hù)組件與訪問組件、應(yīng) 用數(shù)據(jù)服務(wù)組件、應(yīng)用數(shù)據(jù)軟總線接口組件和數(shù)據(jù)軟總線接口組件等,如圖3所示。ffi 3 應(yīng)用獸搖駅勢系統(tǒng)踣徇圖11. 3 Srrvkeof lhe npp“in盟 dulu應(yīng)用數(shù)據(jù)(對象)模板庫:應(yīng)用數(shù)據(jù)對象模板是建立應(yīng)用數(shù)據(jù)
20、庫的基礎(chǔ)。每 個應(yīng)用數(shù)據(jù) 對象模板對應(yīng)變電站中一類電氣設(shè)備。根據(jù)實(shí)際變電站系統(tǒng),抽象 出8種類型的應(yīng)用數(shù)據(jù)對象模板(變壓器、電容器、電抗器、斷路器、開關(guān)、地 刀、線路和母線等對象模板)。應(yīng)用數(shù)據(jù)對象模板庫維護(hù)組件:本組件的主要功能是創(chuàng)建新的應(yīng)用數(shù)據(jù)對象 模板,刪除或修改已經(jīng)存在的應(yīng)用數(shù)據(jù)對象模板, 也可以根據(jù)這些對象組成更復(fù) 雜的對象模板(如間隔對象),以增強(qiáng)系統(tǒng)的靈活性和可擴(kuò)充性。應(yīng)用數(shù)據(jù)(對象)庫:把生成的應(yīng)用數(shù)據(jù)對象按一定的方式(如對象列表) 組織起來,構(gòu)成一種庫文件,以方便應(yīng)用數(shù)據(jù)庫的維護(hù)和與其它系統(tǒng)的訪問。 它 實(shí)際上是應(yīng)用數(shù)據(jù)對象模板的實(shí)例集合,每個實(shí)例對應(yīng)變電站的一個電氣設(shè)備。應(yīng)
21、用數(shù)據(jù)庫維護(hù)組件:本組件的功能:根據(jù)應(yīng)用數(shù)據(jù)對象模板庫創(chuàng)建新的 應(yīng)用數(shù)據(jù)對象并添加到應(yīng)用數(shù)據(jù)庫中;刪除應(yīng)用數(shù)據(jù)庫中不需要的應(yīng)用數(shù)據(jù)對 象等。應(yīng)用數(shù)據(jù)庫訪問組件:本組件功能:讀取應(yīng)用數(shù)據(jù)對象的屬性值;寫入應(yīng)用數(shù)據(jù)對象的屬性值。根據(jù)實(shí)際需要,可進(jìn)行單個屬性值的讀取或?qū)懭耄?也可實(shí)現(xiàn)多個屬性值成批讀取或?qū)懭搿?yīng)用數(shù)據(jù)服務(wù)組件:把應(yīng)用數(shù)據(jù)庫的維護(hù)組件和訪問組件統(tǒng)一起來, 為應(yīng)用 層系統(tǒng)提供統(tǒng)一的數(shù)據(jù)服務(wù)接口方法。數(shù)據(jù)軟總線接口組件:把本系統(tǒng)向下連接接口轉(zhuǎn)換成數(shù)據(jù)軟總線要求的標(biāo)準(zhǔn) 規(guī)范,實(shí)現(xiàn)通過數(shù)據(jù)軟總線與各計算機(jī)本地數(shù)據(jù)服務(wù)系統(tǒng)的連接。應(yīng)用數(shù)據(jù)軟總線接口組件:把本系統(tǒng)與應(yīng)用層系統(tǒng)的接口轉(zhuǎn)換成應(yīng)用數(shù)據(jù)軟
22、 總線規(guī)定的標(biāo)準(zhǔn)規(guī)范,以實(shí)現(xiàn)通過應(yīng)用數(shù)據(jù)軟總線向各應(yīng)用層系統(tǒng)提供統(tǒng)一的、 透明的、開發(fā)的數(shù)據(jù)服務(wù)接口。3通用軟件平臺實(shí)現(xiàn)為了實(shí)現(xiàn)本文提出的通用數(shù)據(jù)服務(wù)軟件平臺,在微軟Studio.Net集成開發(fā)環(huán)境下,利用 Visual C+.Net 語言編寫。在開發(fā)過程中,使用面向?qū)ο蠹夹g(shù),把變電站中可能用到的數(shù)據(jù)類型抽象為 8種數(shù)據(jù)對象,利用類型指針集合模板(CTypedPtrList )建立數(shù)據(jù)對象列表, 以構(gòu)成實(shí)時數(shù)據(jù)(對象)庫。另外,為了便于應(yīng)用層系統(tǒng)的使用,把變電站中的 電氣設(shè)備抽象為應(yīng)用數(shù)據(jù)對象,通過建立應(yīng)用數(shù)據(jù)對象列表來構(gòu)成應(yīng)用數(shù)據(jù)(對 象)庫。為了便于系統(tǒng)的集成,采用軟總線技術(shù)以實(shí)現(xiàn)模塊或系統(tǒng)接口的開放性和透 明性。同時,采用基于組件(本系統(tǒng)中采用微軟COM)的軟件開發(fā)思想,把
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 62148-11:2024 EN-FR Fibre optic active components and devices - Package and interface standards - Part 11: 14-pin modulator integrated laser diode modules and pump laser
- 【正版授權(quán)】 ISO 18935:2025 EN Imaging materials - Colour images - Determination of water resistance of printed colour images
- 2025年建筑安全員知識題庫及答案
- 2025-2030年中國采血器市場發(fā)展?fàn)顩r及前景趨勢分析報告
- 2025-2030年中國薯片市場運(yùn)行態(tài)勢與投資戰(zhàn)略研究報告
- 2025-2030年中國營養(yǎng)碘鹽市場發(fā)展?fàn)顩r及營銷戰(zhàn)略研究報告
- 2025-2030年中國自動光學(xué)檢測儀(AOI)市場運(yùn)營狀況及前景趨勢分析報告
- 2025-2030年中國絕熱隔音材料產(chǎn)業(yè)運(yùn)行狀況與投資策略研究報告
- 2025-2030年中國電解金屬錳行業(yè)前景展望規(guī)劃研究報告
- 2025-2030年中國電站設(shè)備行業(yè)運(yùn)行態(tài)勢及發(fā)展趨勢分析報告
- 中糧五常筒倉工程施工組織設(shè)計方案
- 汽車尾氣污染與治理汽車尾氣污染課件
- AIGC及ChatGPT保險行業(yè)應(yīng)用白皮書
- 新人教版五年級下冊數(shù)學(xué)(新插圖) 練習(xí)二 教學(xué)課件
- 磚數(shù)量自動計算、換算表
- 【課題】《中學(xué)道德與法治法治意識培養(yǎng)策略的研究》中期檢查表
- 《十萬個為什么》推進(jìn)課(小學(xué)課件)
- 發(fā)展?jié)h語初級綜合1:第28課《長城有八千八百五十多公里》
- YY/T 1619-2018牙科學(xué)種植體系統(tǒng)及相關(guān)過程的術(shù)語
- GB/T 18838.1-2002涂覆涂料前鋼材表面處理噴射清理用金屬磨料的技術(shù)要求導(dǎo)則和分類
- GA/T 1162-2014法醫(yī)生物檢材的提取、保存、送檢規(guī)范
評論
0/150
提交評論