Scada系統(tǒng)的事件模型與動態(tài)顯示_第1頁
Scada系統(tǒng)的事件模型與動態(tài)顯示_第2頁
Scada系統(tǒng)的事件模型與動態(tài)顯示_第3頁
Scada系統(tǒng)的事件模型與動態(tài)顯示_第4頁
Scada系統(tǒng)的事件模型與動態(tài)顯示_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 Scada系統(tǒng)的事件模型和動態(tài)顯示姓 名: 王立志 學(xué) 號: 20041901154 專 業(yè): 電力工程及管理 院 系: 電氣工程學(xué)院 指導(dǎo)老師: 孟昭勇 起止日期: 2008年 目錄目錄1摘要2前言3第一章 SCADA系統(tǒng)原理51.1 SCADA系統(tǒng)的意義5 1.2 SCADA系統(tǒng)的構(gòu)成51.3 SCADA的主站系統(tǒng)51.4 SCADA的通訊系統(tǒng)6 1.5 SCADA的遠(yuǎn)方終端單元71.6 關(guān)于事件和事件順序記錄13第二章 c+語言基礎(chǔ)14 2.1 定義14 2.2 類與對象14 2.3 類的好處14 2.4 類的模板14第三章 一種高性價比的工廠配用電監(jiān)控系統(tǒng)方案18 3.1 工廠配用電

2、監(jiān)控系統(tǒng)18 3.2 工廠用電監(jiān)控系結(jié)構(gòu)193.3 工廠用電監(jiān)控系統(tǒng)介紹203.4 系統(tǒng)配置223.5 通訊協(xié)議223.6 典型應(yīng)用23第四章 系統(tǒng)軟件的實(shí)現(xiàn)27參考文獻(xiàn)28致謝30摘要 SCADA是Supervisory Control And Data Acquisition的英文縮寫,國內(nèi)流行叫法為監(jiān)控組態(tài)軟件。從字面上講,它不是完整的控制系統(tǒng),而是位于控制設(shè)備之上,側(cè)重于管理的純軟件。SCADA所接的控制設(shè)備通常是PLC(可編程控制器),也可以是智能表,板卡等。   隨著電力工業(yè)的發(fā)展,電網(wǎng)容量的不斷擴(kuò)大,互聯(lián)大電網(wǎng)迅速形成;大機(jī)組、互聯(lián)大電網(wǎng)、超高壓遠(yuǎn)距離輸電線的

3、出現(xiàn),對安全經(jīng)濟(jì)和高質(zhì)量發(fā)輸電的要求更加嚴(yán)格,從而能實(shí)時地對電力系統(tǒng)運(yùn)行進(jìn)行自動數(shù)據(jù)采集與監(jiān)視控制(SCADA)的調(diào)度自動化系統(tǒng)應(yīng)運(yùn)而生。而調(diào)度人員能否正確地操作、使用SCADA系統(tǒng),全面、準(zhǔn)確地掌握電力系統(tǒng)的運(yùn)行情況,在SCADA系統(tǒng)的輔助下對運(yùn)行情況進(jìn)行分析、做出正確的判斷和決策,以至采取必要的措施及時處理事故和異常情況,對保證電力系統(tǒng)安全、經(jīng)濟(jì)、可靠地運(yùn)行,意義非常重大。早期的SCADA運(yùn)行與DOS,UNIX,VMS。現(xiàn)在多數(shù)運(yùn)行在Windows操作系統(tǒng)中,有的可以運(yùn)行在Linux系統(tǒng)。 前言SCADA(Supervisory Control And Data Acquisition)系

4、統(tǒng),即數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)。SCADA系統(tǒng)的應(yīng)用領(lǐng)域很廣,它可以應(yīng)用于電力系統(tǒng)、給水系統(tǒng)、石油、化工等領(lǐng)域的數(shù)據(jù)采集與監(jiān)視控制以及過程控制等諸多領(lǐng)域。SCADA系統(tǒng)是以計算機(jī)為基礎(chǔ)的生產(chǎn)過程控制與調(diào)度自動化系統(tǒng)。它可以對現(xiàn)場的運(yùn)行設(shè)備進(jìn)行監(jiān)視和控制,以實(shí)現(xiàn)數(shù)據(jù)采集、設(shè)備控制、測量、參數(shù)調(diào)節(jié)以及各類信號報警等各項功能。由于各個應(yīng)用領(lǐng)域?qū)CADA的要求不同,所以不同應(yīng)用領(lǐng)域的SCADA系統(tǒng)發(fā)展也不完全相同。 在電力系統(tǒng)中,SCADA系統(tǒng)應(yīng)用最為廣泛,技術(shù)發(fā)展也最為成熟。它作為能量管理系統(tǒng)(EMS系統(tǒng))的一個最主要的子系統(tǒng),有著信息完整、提高效率、正確掌握系統(tǒng)運(yùn)行狀態(tài)、加快決策、能幫助快速診斷出

5、系統(tǒng)故障狀態(tài)等優(yōu)勢,現(xiàn)已經(jīng)成為電力調(diào)度不可缺少的工具。它對提高電網(wǎng)運(yùn)行的可靠性、安全性與經(jīng)濟(jì)效益,減輕調(diào)度員的負(fù)擔(dān),實(shí)現(xiàn)電力調(diào)度自動化與現(xiàn)代化,提高調(diào)度的效率和水平中方面有著不可替代的作用。 SCADA系統(tǒng)自誕生之日起就與計算機(jī)技術(shù)的發(fā)展緊密相關(guān)。SCADA系統(tǒng)發(fā)展到今天已經(jīng)經(jīng)歷了三代。 第一代是基于專用計算機(jī)和專用操作系統(tǒng)的SCADA系統(tǒng),如電力自動化研究院為華北電網(wǎng)開發(fā)的SD176系統(tǒng)以及在日本日立公司為我國鐵道電氣化遠(yuǎn)動系統(tǒng)所設(shè)計的H-80M系統(tǒng)。這一階段是從計算機(jī)運(yùn)用到SCADA系統(tǒng)時開始到70年代。 第二代是80年代基于通用計算機(jī)的SCADA系統(tǒng),在第二代中,廣泛采用VAX等其它計算

6、機(jī)以及其它通用工作站,操作系統(tǒng)一般是通用的UNIX操作系統(tǒng)。第一代與第二代SCADA系統(tǒng)的共同特點(diǎn)是基于集中式計算機(jī)系統(tǒng),并且系統(tǒng)不具有開放性,因而系統(tǒng)維護(hù),升級以及與其它聯(lián)網(wǎng)構(gòu)成很大困難。 90年代按照開放的原則,基于分布式計算機(jī)網(wǎng)絡(luò)以及關(guān)系數(shù)據(jù)庫技術(shù)的能夠?qū)崿F(xiàn)大范圍聯(lián)網(wǎng)的EMS/SCADA系統(tǒng)稱為第三代。這一階段是我國SCADA/EMS系統(tǒng)發(fā)展最快的階段,各種最新的計算機(jī)技術(shù)都匯集進(jìn)SCADA/EMS系統(tǒng)中。第四代SCADA/EMS系統(tǒng)的基礎(chǔ)條件已經(jīng)或即將具備,預(yù)計將與21世紀(jì)初誕生。該系統(tǒng)的主要特征是采用Internet技術(shù)、面向?qū)ο蠹夹g(shù)、神經(jīng)網(wǎng)絡(luò)技術(shù)以及JAVA技術(shù)等技術(shù),繼續(xù)擴(kuò)大SC

7、ADA/EMS系統(tǒng)與其它系統(tǒng)的集成,綜合安全經(jīng)濟(jì)運(yùn)行以及商業(yè)化運(yùn)營的需要。 SCADA系統(tǒng)在不斷完善,不斷發(fā)展,其技術(shù)進(jìn)步一刻也沒有停止過。當(dāng)今,隨著電力系統(tǒng)SCADA系統(tǒng)需求的提高以及計算機(jī)技術(shù)的發(fā)展,為SCADA系統(tǒng)提出新的要求,概括地說,有以下幾點(diǎn): SCADA/EMS系統(tǒng)與其它系統(tǒng)的廣泛集成 SCADA系統(tǒng)是電力系統(tǒng)自動化的實(shí)時數(shù)據(jù)源,為EMS系統(tǒng)提供大量的實(shí)時數(shù)據(jù)。同時在模擬培訓(xùn)系統(tǒng),MIS系統(tǒng)等系統(tǒng)中都需要用到電網(wǎng)實(shí)時數(shù)據(jù),而沒有這個電網(wǎng)實(shí)時數(shù)據(jù)信息,所有其它系統(tǒng)都成為“無源之水”。所以在這今十年來,SCADA系統(tǒng)如何與其它非實(shí)時系統(tǒng)的連接成為SCADA研究的重要課題;現(xiàn)在在SCA

8、DA系統(tǒng)已經(jīng)成功地實(shí)現(xiàn)與DTS(調(diào)度員模擬培訓(xùn)系統(tǒng))、 企業(yè)MIS系統(tǒng)的連接。SCADA系統(tǒng)與電能量計量系統(tǒng),地理信息系統(tǒng)、水調(diào)度自動化系統(tǒng)、調(diào)度生產(chǎn)自動化系統(tǒng)以及辦公自動化系統(tǒng)的集成成為SCADA系統(tǒng)的一個發(fā)展方向。 變電所綜合自動化 以RTU、微機(jī)保護(hù)裝置為核心,將變電所的控制、信號、測量、計費(fèi)等回路納入計算機(jī)系統(tǒng),取代傳統(tǒng)的控制保護(hù)屏,能夠降低變電所的占地面積和設(shè)備投資,提高二次系統(tǒng)的可靠性。變電所的綜合自動化已經(jīng)成為有關(guān)方面的研究課題,我國東方電子等公司已經(jīng)推出相應(yīng)的產(chǎn)品,但在鐵道電氣化上還處于研究階段。 專家系統(tǒng)、模糊決策、神經(jīng)網(wǎng)絡(luò)等新技術(shù)研究與應(yīng)用 利用這些新技術(shù)模擬電網(wǎng)的各種運(yùn)行

9、狀態(tài),并開發(fā)出調(diào)度輔助軟件和管理決策軟件,由專家系統(tǒng)根據(jù)不同的實(shí)際情況推理出最優(yōu)化的運(yùn)行方式或出來故障的方法,以達(dá)到合理、經(jīng)濟(jì)地進(jìn)行電網(wǎng)電力調(diào)度,提高運(yùn)輸效率的目的。 面向?qū)ο蠹夹g(shù)、Internet技術(shù)、及JAVA技術(shù)的應(yīng)用 面向?qū)ο蠹夹g(shù)(OOT)是網(wǎng)絡(luò)數(shù)據(jù)庫設(shè)計、市場模型設(shè)計和電力系統(tǒng)分析軟件設(shè)計的合適工具,將面向?qū)ο蠹夹g(shù)(OOT)運(yùn)用于SCADA/EMS系統(tǒng)是發(fā)展趨勢。 隨著Internet技術(shù)的發(fā)展,瀏覽器界面已經(jīng)成為計算機(jī)桌面的基本平臺,將瀏覽器技術(shù)運(yùn)用于SCADA/EMS系統(tǒng),將瀏覽器界面作為電網(wǎng)調(diào)度自動化系統(tǒng)的人機(jī)界面,對擴(kuò)大實(shí)時系統(tǒng)的應(yīng)用范圍,減少維護(hù)工作量非常有利;在新一代的S

10、CADA/EMS系統(tǒng)中,傳統(tǒng)的MMI界面將保留,主要供調(diào)度員使用,新增設(shè)的Web服務(wù)器供非實(shí)時用戶瀏覽,以后將逐漸統(tǒng)一為一種人機(jī)界面。 第一章SCADA系統(tǒng)原理1.1. SCADA系統(tǒng)的意義 SCADA是Supervisory ControI And Data AcquiSition System 的縮寫,是對分布距離遠(yuǎn),生產(chǎn)單位分散的生產(chǎn)系統(tǒng)的一種數(shù)據(jù)采集、監(jiān)視和控制系統(tǒng)。 了解生產(chǎn)情況是實(shí)施科學(xué)生產(chǎn)的基礎(chǔ),如果生產(chǎn)過程分布很近,可以采用就近控制的辦法,就地接線,就地監(jiān)視,就地控制,對于復(fù)雜的過程生產(chǎn)采用DCS系統(tǒng)控制的比較多,也有采用PLC的或者專業(yè)控制器。而對于生產(chǎn)各個環(huán)節(jié)分布距離非常遠(yuǎn)

11、的,比如幾公里,幾十公里,幾百公里甚至幾千公里的,如變電站,天然氣管線,油田,自來水管網(wǎng),隨著技術(shù)的發(fā)展,人們慢慢發(fā)展出遠(yuǎn)程采集監(jiān)視控制系統(tǒng),稱為SCADA系統(tǒng)。 SCADA系統(tǒng)與其他系統(tǒng)的區(qū)別在于: 分布區(qū)域廣泛 主站與控制對象距離遠(yuǎn) 監(jiān)控終端的工作條件苛刻 通訊系統(tǒng)復(fù)雜多變 通訊系統(tǒng)不保證可靠傳輸1.2. SCADA系統(tǒng)的構(gòu)成 SCADA系統(tǒng)主要包括三部分組成,主站端,通訊系統(tǒng)和遠(yuǎn)程終端單元 主站一般采用先進(jìn)的計算機(jī),有著良好的圖形支持,現(xiàn)在采用PC計算機(jī)和WINDOWS系統(tǒng)居多,在歷史上,曾經(jīng)有很多系統(tǒng)采用UNIX系統(tǒng)和XWINDOWS圖形界面。一個主站可能的分站數(shù)量從幾十到幾百、幾千個

12、不等。 通訊系統(tǒng)就非常復(fù)雜了,有線的包括音頻電纜、載波電纜、光纖、電力載波等,無線的包括電臺、衛(wèi)星、微波等。 遠(yuǎn)程終端單元(RTU or TeleControl )的品種也很多,大的系統(tǒng)由很多機(jī)柜組成,小的系統(tǒng)可能就是一個小盒子。1.3. SCADA的主站系統(tǒng)SCADA系統(tǒng)的主站過去由很多著名的系統(tǒng)是基于UNIX操作系統(tǒng)家族和XWINDOW圖形界面的。隨著計算機(jī)系統(tǒng)的發(fā)展,特別是PC機(jī)的發(fā)展,PC機(jī)和PC機(jī)上運(yùn)行的操作系統(tǒng)在扮演著越來越重要的角色。SCADA主站系統(tǒng)主要包括計算機(jī)硬件和計算機(jī)軟件構(gòu)成。作為SCADA主站系統(tǒng),大的系統(tǒng)可能有幾十個上百個工作站,多個服務(wù)器。為了保證系統(tǒng)的可靠性,采

13、用雙前置系統(tǒng),多服務(wù)器系統(tǒng),兩個網(wǎng)絡(luò)。但是對于簡單的SCADA主站系統(tǒng)可能就只有一臺計算機(jī),運(yùn)行一套軟件。軟件主要包括如下模塊: 1 規(guī)約接口模塊 2 實(shí)時數(shù)據(jù)庫軟件3 圖形界面4 制圖軟件5 歷史數(shù)據(jù)軟件6 上層應(yīng)用軟件7 報警模塊龐大的主站系統(tǒng)一般包括如下硬件內(nèi)容:通訊前置系統(tǒng),主要負(fù)責(zé)解析各種不同的規(guī)約,完成通訊接口數(shù)據(jù)處理,包括數(shù)據(jù)轉(zhuǎn)發(fā)。包括前置計算機(jī),串口池或者M(jìn)ODEM 池,機(jī)架,防雷措施和網(wǎng)絡(luò)接口。實(shí)時數(shù)據(jù)庫系統(tǒng),主要包括運(yùn)行實(shí)時數(shù)據(jù)庫的服務(wù)器。工程師工作站,負(fù)責(zé)系統(tǒng)的組態(tài)、畫面制作和系統(tǒng)的各種維護(hù)。生產(chǎn)調(diào)度工作站,是監(jiān)控系統(tǒng)的主要用戶,顯示畫面,畫面瀏覽,實(shí)現(xiàn)各種報警等。各種監(jiān)

14、控工作站,主要用于特別龐大的系統(tǒng),幾個人已經(jīng)無法監(jiān)控的情況,這時會根據(jù)需要,設(shè)立各種的監(jiān)控工作站,每個工作站有人員工作。歷史數(shù)據(jù)庫服務(wù)器,是SCADA系統(tǒng)保存歷史數(shù)據(jù)的服務(wù)器。WEB服務(wù)器,是現(xiàn)在SCADA主站系統(tǒng)的一個流行趨勢,只要用戶裝有瀏覽器軟件,得到相應(yīng)的授權(quán),就可以訪問相應(yīng)的他關(guān)心的數(shù)據(jù)。上層應(yīng)用工作站,主要用于實(shí)時數(shù)據(jù)和歷史數(shù)據(jù)的挖掘工作。在電力系統(tǒng)比如潮流分析,負(fù)荷預(yù)測,事故追憶,電網(wǎng)穩(wěn)定性分析,能量管理 等等。在自來水行業(yè)包括管網(wǎng)壓力損耗分析,管網(wǎng)經(jīng)濟(jì)性分析,管網(wǎng)漏失分析等。在采油工程上,包括示功圖顯示,示功圖分析,泵況分析,功圖計產(chǎn)等等。作為SCADA主站系統(tǒng),大的系統(tǒng)可能有

15、幾十個上百個工作站,多個服務(wù)器。為了保證系統(tǒng)的可靠性,采用雙前置系統(tǒng),多服務(wù)器系統(tǒng),兩個網(wǎng)絡(luò)。但是對于簡單的SCADA主站系統(tǒng)可能就只有一臺計算機(jī),運(yùn)行一套軟件。各種不同應(yīng)用的SCADA系統(tǒng),可以說大部分是相同的或者類似的。但是各個行業(yè)有各個行業(yè)的特點(diǎn),每個行業(yè)所關(guān)心的東西不一樣。比如電力行業(yè)非常關(guān)心每個線路電壓電流功率,而對于自來水行業(yè)就不是特別關(guān)心這些數(shù)據(jù),而關(guān)心管道的壓力流量等。這樣就形成了不同行業(yè)的系統(tǒng)。也有通用的人機(jī)界面使用,但是這種界面一般無法滿足各個行業(yè)的特殊需要。1.4. SCADA的通訊系統(tǒng)SCADA中通訊系統(tǒng)顯得非常的重要,可以看成SCADA系統(tǒng)的神經(jīng)系統(tǒng)信息源發(fā)送設(shè)備信道

16、接收設(shè)備受信者g(t)s(t)r(t)g(t)m(t)噪聲源發(fā)送端接收端通信系統(tǒng)的基本模型見圖3-1。圖31-1中發(fā)送端的信息源把消息m轉(zhuǎn)換成信號g(t)。為了使信號適合于在信道中傳送,由發(fā)送設(shè)備將它變換為s(t)后再送人信道。信道是指傳輸信號的通道。圖3-1中噪聲源是信道中的噪聲以及通信系統(tǒng)中其它各處噪聲的集中表示。由于噪聲的干擾,接收端收到的信號r(t)可能不同于s(t)。接收設(shè)備把以r(t)轉(zhuǎn)換為輸出信號g(t),它是g(t)的近似或估計值,最后受信者將g(t)轉(zhuǎn)換成對應(yīng)的消息m(t)。圖3-1 通信系統(tǒng)的基本模型 由g(t)到s(t)稱為信道編碼,一般調(diào)制方式有ASK,FSK,PSK,

17、QAM,TCM等等。信道編碼經(jīng)常用在有線和無線通信。隨著DSP計算能力的提高,AD、DA速度和精度的提高,以及數(shù)學(xué)方法的發(fā)展,現(xiàn)在信道編碼的能力越來越接近香農(nóng)信息論的理論值,在電話線上,香農(nóng)信息論的理論值在64K以下,而實(shí)際的調(diào)制解調(diào)器可以達(dá)到33.6K甚至56K的速度。 正弦振蕩的載波信號可以用 Asin(2*t +),各種調(diào)制方式可以用下面的數(shù)學(xué)公式加以描述。 ASK 信號 s(t)= Asin(2*t +) g(t)=1 s(t)= 0 g(t)=0 FSK 信號 s(t)= Asin(2*1*t +) g(t)=1 s(t)=Asin(2*2*t+) g(t)=0 PSK 信號 s(t

18、)=Asin(2*1*t +) g(t)=1 s(t)=Asin(2*1*t +0) g(t)=0SCADA通訊系統(tǒng)是最豐富多彩的,有很多通訊方式是很多人都沒有聽說過的。一般分類大體可以分為兩類,有線和無線,但是隨著通訊技術(shù)的發(fā)展,基于各種網(wǎng)絡(luò)的通訊方式也發(fā)展很快,這種通訊方式很難歸結(jié)到有線或者無線的范疇,所以也單獨(dú)作為一類。有線方式比較多:音頻電纜,架空明線,載波電纜,同軸電纜,光纖,電力載波等。在有線上傳輸大體分為基帶傳輸和調(diào)制傳輸,基帶傳輸是在介質(zhì)上傳輸?shù)氖菙?shù)字信號,可能也要經(jīng)過信號變化。調(diào)制解調(diào)傳輸要經(jīng)過模擬數(shù)字變換的傳輸。很多介質(zhì)既可以作為基帶傳輸也可以作為調(diào)制傳輸。無線信道常用的包

19、括無線電臺、微波通訊和衛(wèi)星通訊等。GPRS/CDMA通訊方式列入網(wǎng)絡(luò)通訊的范疇。無線電臺由于收到帶寬的限值,其信道一般為25KHZ,無線電管理委員會專門劃出幾個頻段用于無線數(shù)據(jù)傳輸,主要包括150MHZ頻段,230MHZ頻段和470MHZ頻段。采用無線電臺中心站要復(fù)雜一些,為了系統(tǒng)能夠更好的通訊,需要建設(shè)一個很高的全向天線,有的是安裝在樓頂,有的是建設(shè)專門的鐵塔。無線電臺有時不適宜于城市應(yīng)用,也不適宜于山區(qū)、高原、丘陵地帶使用。適合于平原農(nóng)村和水面應(yīng)用。無線電臺是一個典型的半雙工輪詢系統(tǒng),系統(tǒng)如果點(diǎn)數(shù)很多,輪詢一遍所花的時間可能會長達(dá)幾分鐘甚至更長。另外必須區(qū)分無線電臺的接口速率和空中速率,這

20、二者是獨(dú)立的沒有關(guān)系的兩個概念。空中速率指的是電臺在無線信道的實(shí)際數(shù)據(jù)速率,這個速度越快,說明電臺的性能越好,而且單位時間傳輸?shù)臄?shù)據(jù)越多。接口速率是電臺與RTU設(shè)備的速率,這個速率只要不小于空中速率和通訊速度沒有太大關(guān)系。無線電臺可能會受到干擾的影響,嚴(yán)重影響通信性能,甚至完全無法使用。主要干擾有:同頻干擾、高壓輸電線路電暈干擾、其它射頻設(shè)備等。一般不受天文情況的影響,如太陽黑子,太陽磁暴,電離層等。微波通訊只有在特別重要的場合才實(shí)施,其投資巨大,而且要每大約50KM就要有一個中繼站,對于地形復(fù)雜的場合,可能為了視距原因可能很近就要有一個中繼站。衛(wèi)星通訊更是萬不得已才使用,首先其功率太大,一個

21、小型的衛(wèi)星基站要上百瓦的功率,需要一個1M口徑的拋物天線,需要專門昂貴的設(shè)備(通訊設(shè)備要人民幣幾萬塊)。衛(wèi)星通訊相當(dāng)可靠,除了太陽耀斑、太陽磁暴、暴雨等情況,一般都不會出現(xiàn)通訊中斷現(xiàn)象。太陽耀斑、太陽磁暴會影響衛(wèi)星的通信,還存在所謂的星蝕效應(yīng),就是通信衛(wèi)星和太陽在同一個方向上,由于太陽是一個很大的干擾源,導(dǎo)致衛(wèi)星通信中斷。不過中斷時間只有幾分鐘的時間。網(wǎng)絡(luò)方式是通訊系統(tǒng)架構(gòu)在一個計算機(jī)網(wǎng)絡(luò)之上,比如幀中繼,ATM.,IP網(wǎng),這種通訊方式可能是有線的也可能是無線的,甚至多次跨越無線和有線。其性能也明顯區(qū)分于有線和無線系統(tǒng)。比如不用考慮誤碼,不用考慮報文的大小,不考慮系統(tǒng)的拓?fù)浣Y(jié)構(gòu),但是網(wǎng)絡(luò)的時延

22、可能比較大。通過GPRS網(wǎng)絡(luò)或者CDMA傳輸SCADA系統(tǒng)數(shù)據(jù)就是典型的例子。1.5. SCADA的遠(yuǎn)方終端單元 SCADA系統(tǒng)遠(yuǎn)程終端單元有一個專門的詞匯RTU?,F(xiàn)在術(shù)語中稱為TeleControl。按照國標(biāo)GB/T 14429-93 遠(yuǎn)動設(shè)備及系統(tǒng) 術(shù)語中的定義,遠(yuǎn)動(tele control)指應(yīng)用通信技術(shù),完成遙測、遙信、遙控和遙調(diào)等功能的總稱。簡稱“四遙”。1.5.1遠(yuǎn)程測量指應(yīng)用通信技術(shù),傳輸被測變量的測量值,同義詞:遙測。遠(yuǎn)程測量也就是模擬量輸入,一般通過AD轉(zhuǎn)換和多路模擬量開關(guān)進(jìn)行多路切換測量?,F(xiàn)在的AD價格已經(jīng)很便宜了,有的AD甚至把多路模擬開關(guān)直接做到了片內(nèi)。目前12位的A

23、D已經(jīng)很普遍使用,16位的AD,甚至24位的AD也得到了廣泛的使用。遠(yuǎn)程測量肯定離不開變送器和傳感器,變送器是把物理信號轉(zhuǎn)換成標(biāo)準(zhǔn)電信號的設(shè)備。傳感器是把物理信號變?yōu)榭呻姕y量信號的設(shè)備。最簡單的例子就是溫度測量,傳感器采用PT100,PT100傳感器是一個熱敏電阻傳感器,其在0攝氏度的電阻值是100歐,每增加一攝氏度,其電阻增加0.3875歐姆。而溫度變送器是把這個電阻信號轉(zhuǎn)變成標(biāo)準(zhǔn)的二線制420mA信號。如果變送器的范圍是0100攝氏度,在0攝氏度時,變送器輸出4mA電流,在100攝氏度,輸出20mA電流,如果電流是12mA,傳感器安裝環(huán)境的溫度就是50攝氏度。模擬量輸入由于歷史原因,其信號

24、非常復(fù)雜,一般包括如下的幾種信號010V,05V,020mA,420mA幾種量程。以420mA信號最為常用,一般的變送器都變送成420mA的信號輸出。420mA信號又很多優(yōu)點(diǎn),比如可以方便的判斷開路,可以方便的采用2線制供電,傳輸距離長(因?yàn)槭呛懔鞯模?,不容易受到干擾等等。但是AD轉(zhuǎn)換一般都是電壓輸入的,需要通過電阻變成電壓信號才能采集,另外由于是2線制的,一個儀表給2個采集裝置非常困難,只有通過專門的設(shè)備才能實(shí)現(xiàn)。模擬開關(guān)可以是電子開關(guān),最為簡單的是CMOS的CD4066型號,價錢才幾塊錢,也有復(fù)雜的如ADG508,一片要幾十塊錢。為了提高通道間的隔離度,有人采用光電模擬開關(guān)進(jìn)行多路的選擇,

25、這樣的固態(tài)繼電器的耐壓可以到400V,而電子開關(guān)的耐壓才幾伏,幾十伏。很多廠家宣稱其通道間耐壓能達(dá)到400V,具體怎么實(shí)現(xiàn),卻作為技術(shù)秘密,從來不透露。實(shí)際上各家的電路設(shè)計都大同小異。12位AD轉(zhuǎn)換在國內(nèi)應(yīng)用中典型的芯片是AD574,現(xiàn)在已經(jīng)停產(chǎn)了,換成了AD1674了。16位的 SAR AD非常昂貴,現(xiàn)在用的16位/24位的AD大多數(shù)是Delta-Sigma類型的AD,片內(nèi)集成PGA,性能非常優(yōu)越。對于一些典型的應(yīng)用,如電力遠(yuǎn)動,已經(jīng)把電量變送器和RTU設(shè)備合為一體的,稱為交流采樣技術(shù),這樣省去了誤差環(huán)節(jié),提高了系統(tǒng)的精度、可靠性,降低了系統(tǒng)的成本和安裝復(fù)雜度。目前有一種把測量和變送器合在一

26、起的趨勢,特別是對于典型的傳感器,如熱電阻、熱電偶、應(yīng)變片等。二線制變送器接線三線電流型變送器接線1.5.2遠(yuǎn)程信號指應(yīng)用通信技術(shù),完成對設(shè)備狀態(tài)信息的監(jiān)視,如告警狀態(tài)或開關(guān)位置、閥門位置等;同義詞:遙信。遠(yuǎn)程信號的實(shí)質(zhì)是開關(guān)量狀態(tài)的采集和傳輸。開關(guān)量的采集現(xiàn)在一般都采用光電耦合器進(jìn)行隔離,過去也有其它的方法。下圖是一個型號的遙信輸入電路:其優(yōu)點(diǎn)是節(jié)省光耦的數(shù)量,其缺點(diǎn)是掃描的速度和可靠性不好。這是另外一種型號的開關(guān)量輸入電路這是大多數(shù)RTU和PLC以及DCS系統(tǒng)典型的開關(guān)量輸入電路,但是其電阻值未必是典型的。其原理是當(dāng)開關(guān)量輸入狀態(tài)接上電源后,光耦的發(fā)光二極管發(fā)光,被光敏三極管接收,光敏三極

27、管導(dǎo)通;平常發(fā)光二極管不發(fā)光,光敏三極管截至。作為計算機(jī)系統(tǒng)掃描輸入的IO口,或者擴(kuò)展的數(shù)字輸入,就能得到開關(guān)量的狀態(tài)。如果掃描速度夠快,就能發(fā)現(xiàn)開關(guān)量輸入狀態(tài)的變化,可以用于低頻的計數(shù),有時稱為遙脈。一組開關(guān)量輸入,如果每位的權(quán)重不一樣,組合起來,又稱之為數(shù)字量輸入,在水位編碼信息,變壓器分接頭位置上有著廣泛的應(yīng)用。有時為了研究事件發(fā)生的順序,需要記下開關(guān)量狀態(tài)發(fā)生變化的時刻,這種信息稱為帶時標(biāo)的開關(guān)量,稱為SOE。光耦的耐壓一般在3500V以下,也有特殊的型號耐壓可以超出這個數(shù)字,所以不能用光耦隔離共模電壓很高的場合?,F(xiàn)場接線可以參考下圖,但是最主要的是參考廠家的使用說明書1.5.3遠(yuǎn)程命

28、令指應(yīng)用通信技術(shù),完成改變運(yùn)行設(shè)備狀態(tài)的命令;同義詞:遙控 。遠(yuǎn)程命令的實(shí)質(zhì)是開關(guān)量輸出,下圖是一個典型的繼電器輸出: 圖中采用了雙刀雙擲的繼電器,一組用于輸出,一組用于狀態(tài)的回饋。這種設(shè)計指應(yīng)用于要求非常高的場合,普通的應(yīng)用,一般不需要回饋。 圖中的電阻和電容,是用于火花吸收的,可以在感性負(fù)載下,可以降低觸點(diǎn)間的過電壓和火花,大大提高觸點(diǎn)的壽命。 繼電器輸出形式在可靠性,抗負(fù)載復(fù)雜性上性能很好,但是其動作速度慢,不能控制非常小的信號(如毫伏、微安級信號),壽命有限,并不能適合所有場合。 開關(guān)量輸出還有晶體管和固態(tài)繼電器的形式,其負(fù)載能力比較差,對于過電壓耐受能力比較差;可以快速動作,可以控制

29、非常微弱的信號。 1.5.4遠(yuǎn)程調(diào)節(jié)指應(yīng)用通信技術(shù),完成對具有兩個以上狀態(tài)的運(yùn)行設(shè)備的控制;同義詞:遙調(diào)。遠(yuǎn)程調(diào)節(jié)主要是模擬量輸出,但是也有開關(guān)量輸出的。模擬量輸出主要形式是通過DA轉(zhuǎn)換和相應(yīng)的電路把輸出信號轉(zhuǎn)換成標(biāo)準(zhǔn)的模擬信號,如420mA,010V等。比如把這個信號輸出給變頻器,使之輸出頻率改變而改變電動機(jī)的轉(zhuǎn)速,從而控制壓力,控制轉(zhuǎn)速等。遠(yuǎn)程調(diào)節(jié)的開關(guān)量形式也有,比如,通過給閥門的電機(jī)通電,讓閥門轉(zhuǎn)動,通過時間的控制來控制閥門的開度。正方向開關(guān)量給電時間越長,閥門開度就越大,反方向,開關(guān)量給電時間越長,閥門開度就越小。這種控制一般不是線性的。典型的模擬量輸出模塊框圖這個框圖同時給出了電壓

30、輸出和電流輸出的兩種形式。該電路設(shè)計了不少的保護(hù)元件,提高系統(tǒng)的可靠性。 RTU一般包括通訊處理單元、開關(guān)量采集單元、脈沖量采集單元、模擬量采集單元、模擬量輸出單元,開關(guān)量輸出單元和脈沖量輸出單元等構(gòu)成。還有一些其他的接口方式,比如電力變壓器的分接頭,氣象的格雷碼接口,水文的BCD碼接口等等。 遠(yuǎn)方的通訊一般和RTU安裝在一起,這樣便于接線。 現(xiàn)在的RTU出來完成本身的數(shù)據(jù)采集工作和協(xié)議處理之外,還要完成和各種IED設(shè)備的接口和協(xié)議轉(zhuǎn)換工作。而且RTU的通訊處理單元的能力越來越強(qiáng)大,而相應(yīng)的采集工作卻在逐漸的弱化,由各種IED設(shè)備代替了。RTU在中國電力系統(tǒng)的最大發(fā)展就是用交流采樣算法直接計算

31、線路的電壓、電流、有功功、無功功率、功率因數(shù)、頻率、諧波等,取代了傳統(tǒng)的電力變送器,降低了成本,降低了接線復(fù)雜度,減少了誤差環(huán)節(jié),提高了精度。而今綜合了保護(hù)、遠(yuǎn)動、計量的設(shè)備已經(jīng)出現(xiàn)了,而傳統(tǒng)的遠(yuǎn)動已經(jīng)基本退出了歷史舞臺。1.5.5重要功能 過程報警 過程報警是過程數(shù)據(jù)庫的基本功能。報警是對測量值的范圍、變化速度的預(yù)警。報警包括限值報警,變化率報警,偏差報警,異常報警等。更復(fù)雜的報警可以通過對測量值進(jìn)行數(shù)學(xué)運(yùn)算,然后對運(yùn)算結(jié)果進(jìn)行報警檢查而產(chǎn)生。發(fā)生報警后,操作員可以通過報警畫面對報警進(jìn)行“確認(rèn)”,“確認(rèn)”就是告訴系統(tǒng)我知道了發(fā)生的事,以免系統(tǒng)再次提醒。報警信息,報警確認(rèn)信息,報警恢復(fù)(報警消

32、除)等信息都可以被系統(tǒng)自動記錄下來。報警按照重要程度可分為多個優(yōu)先級,如低級、高級、緊急。 報警發(fā)生時系統(tǒng)可以通過多種方式通知用戶,如彈出報警窗、發(fā)出聲響,甚至可以發(fā)送短信或電子郵件。至于使用哪種方式,用戶可以自由指定。 歷史存儲 對實(shí)時數(shù)據(jù)可以進(jìn)行歷史存儲。歷史數(shù)據(jù)對于生產(chǎn)狀況分析、實(shí)現(xiàn)先進(jìn)/優(yōu)化控制、以及生產(chǎn)事故分析非常重要,所以將重要的工藝數(shù)據(jù)都會進(jìn)行長期歷史保存。為了節(jié)省存儲介質(zhì)空間,對保存的數(shù)據(jù)使用壓縮保存。常用的保存方式有周期性保存和變化保存(數(shù)據(jù)只有變化到一定程度才保存)。 腳本語言 除了固定格式的功能,如點(diǎn)內(nèi)部處理(能夠完成幾種固定形式的功能,如量程轉(zhuǎn)換、報警檢查、PID運(yùn)算)

33、,動畫連接(能夠完成幾種固定形式的動畫,如顏色、位置改變)等,SCADA還允許用戶定義特殊的邏輯、運(yùn)算,這是通過SCADA的內(nèi)置編程語言實(shí)現(xiàn)的。SCADA的提供的編程環(huán)境有的是內(nèi)嵌VBA編譯器,有的是自定義的類似BASIC或類似C語言的編譯器。無論是哪種編程環(huán)境SCADA都要提供很多訪問自身數(shù)據(jù)的屬性、方法,以便在編程環(huán)境中與SCADA系統(tǒng)交互。這種內(nèi)置的編程語言經(jīng)常稱作“動作”,現(xiàn)在更多的稱呼是“腳本”。這里的腳本與Excel中的“宏”類似。通過腳本用戶可以自由擴(kuò)展系統(tǒng)功能。 腳本與一般編程語言類似,在腳本中提供多種運(yùn)算操作(如賦值、數(shù)學(xué)運(yùn)算、邏輯運(yùn)算),控制語句(如條件判斷,循環(huán),分支),

34、以及內(nèi)置函數(shù)等。有的SCADA還支持自定義函數(shù)。 腳本的觸發(fā)方式有多種:一次性執(zhí)行(如進(jìn)入窗口時執(zhí)行);周期執(zhí)行;事件觸發(fā)執(zhí)行(如數(shù)據(jù)改變時執(zhí)行,按鍵觸發(fā))。 腳本也能產(chǎn)生多種輸出動作:如向過程數(shù)據(jù)庫寫數(shù)據(jù);發(fā)送短信;調(diào)用窗口;產(chǎn)生聲響等。 1.5.6 SCADA的益處 使用SCADA軟件能夠帶來的好處可列舉如下: l 提高效率。SCADA的開發(fā)一般需要20100人年,并且不斷的采用新技術(shù),吸取用戶的經(jīng)驗(yàn),在使用中不斷提高。SCADA綜合用戶的需求,將工程中共性東西提煉出來,制成相應(yīng)的模式或模塊,以幫助用戶快速實(shí)現(xiàn)自己的工程。因此使用SCADA可以跟上時代的發(fā)展,并能提高自己的工作效率。 l

35、一致性。SCADA的提供固定的格式,讓用戶實(shí)現(xiàn)自己的工程,有的是填表式的,有的是向?qū)降?。無論是誰來組態(tài),同樣的工程要求,形成的組態(tài)結(jié)果都是相同的,或者差異很小。 l 可維護(hù)性。SCADA內(nèi)部功能強(qiáng)大,組織復(fù)雜,但是對用戶是透明的,所以用戶的組態(tài)工作量不大,或者只是重復(fù)性較大。因此工程易于維護(hù)。 l 使用SCADA能夠得到有效的技術(shù)支持。技術(shù)支持不但包括使用SCADA上的,也可能包括你工程上的。因?yàn)镾CADA技術(shù)支持人員經(jīng)常與各行業(yè)的人員交流,所以可以將你的同行經(jīng)驗(yàn)介紹給你。第二章 c+語言類與對象基礎(chǔ)在現(xiàn)實(shí)世界中,經(jīng)常有屬于同一類的對象。例如,你的自行車只是世界上很多自行車中的一輛。在面向?qū)?/p>

36、象軟件中,也有很多共享相同特征的不同的對象:矩形、雇用記錄、視頻剪輯等。可以利用這些對象的相同特征為它們建立一個藍(lán)圖。對象的軟件藍(lán)圖稱為類。2.1定義:類是定義同一類所有對象的變量和方法的藍(lán)圖或原型。例如,可以建立一個定義包含當(dāng)前檔位等實(shí)例變量的自行車類。這個類也定義和提供了實(shí)例方法(變檔、剎車)的實(shí)現(xiàn)。實(shí)例變量的值由類的每個實(shí)例提供。因此,當(dāng)你創(chuàng)建自行車類以后,必須在使用之前對它進(jìn)行實(shí)例化。當(dāng)創(chuàng)建類的實(shí)例時,就建立了這種類型的一個對象,然后系統(tǒng)為類定義的實(shí)例變量分配內(nèi)存。然后可以調(diào)用對象的實(shí)例方法實(shí)現(xiàn)一些功能。相同類的實(shí)例共享相同的實(shí)例方法。 除了實(shí)例變量和方法,類也可以定義類變量和類方法。

37、可以從類的實(shí)例中或者直接從類中訪問類變量和方法。類方法只能操作類變量 - 不必訪問實(shí)例變量或?qū)嵗椒ā?系統(tǒng)在第一次在程序中遇到一個類時為這個類建立它的所有類 變量的拷貝 - 這個類的所有實(shí)例共享它的類變量。2.2類和對象 類是面向?qū)ο蟪绦蛟O(shè)計方法的核心,利用它可以實(shí)現(xiàn)對數(shù)據(jù)的封裝,隱藏,通過類的繼承和派生,能夠?qū)崿F(xiàn)對問題的深入抽象描述。在面向過程的結(jié)構(gòu)化程序設(shè)計中,程序的模塊是由函數(shù)構(gòu)成的;在面向?qū)ο蟮某绦蛟O(shè)計中,程序模塊是由類構(gòu)成的。函數(shù)是邏輯上相關(guān)的語句與數(shù)據(jù)的封裝,用于完成特定的功能;類是邏輯上相關(guān)的函數(shù)與數(shù)據(jù)的封裝,它是對所有要處理問題的抽象描述。因此,后者的集成程度更高,也更適合用

38、于大型復(fù)雜程序的開發(fā)。類的成員包括數(shù)據(jù)成員和函數(shù)成員,糞便描述問題的屬性和行為,是不可分割的兩個方面。數(shù)據(jù)成員的聲明方式與一般的變量相同,只要將這個聲明放在類的主體中即可。類的數(shù)據(jù)成員與一般變量的區(qū)別在于其訪問權(quán)限可以由類來控制。對類成員訪問權(quán)限的控制,是通過設(shè)置成員的訪問控制屬性實(shí)現(xiàn)的。訪問控制屬性可以有以下三種:公有類型(public),私有類型(private)和保護(hù)類型(protected).類的成員函數(shù)描述的類的行為。實(shí)際上,成員函數(shù)是程序算法實(shí)現(xiàn)的部分,是對封裝的數(shù)據(jù)進(jìn)行操作的唯一途徑。類實(shí)際上是一種抽象機(jī)制,他描述了一類問題的共同屬性和行為。在c+中,類的對象就是具有該類類型的某

39、一特定實(shí)體(也稱實(shí)例)。2.3類的好處 對象提供了模型化和信息隱藏的好處。類提供了可重用性的好處。自行車制造商一遍一遍地重用相同的藍(lán)圖來制造大量的自行車。軟件程序員用相同的類,即相同的代碼一遍一遍地建立對象。2.4類模板模板是c+支持的參數(shù)化的工具。所謂參數(shù)的多態(tài)性,就是將程序所處理的對象的類型參數(shù)化,使得一段程序可以用于處理多種不同類型的對象。使用類模板使用戶可以為類聲明一種模式,使得類中的某些數(shù)據(jù)成員,某些成員函數(shù)的參數(shù),某些成員函數(shù)的返回至值能取任意類型。為了聲明類模板,應(yīng)在類的聲明之前加上一個模板參數(shù)表,參數(shù)表里面的形勢類型名用來數(shù)名成員數(shù)據(jù)和成員函數(shù)的類型,類模板的聲明形式如下:Te

40、mplate <模板參數(shù)表>類聲明“模板參數(shù)表“中可以包含下列內(nèi)容:1):class 標(biāo)識符(指明可以接受一個類型參數(shù))2):類型說明符 標(biāo)識符(指明可以接受一個由“類型說明符”所規(guī)定類型的常量為參數(shù))當(dāng)“模板參數(shù)表”同時包含上述多項內(nèi)容時,各項內(nèi)容以逗號分隔。應(yīng)該注意的是,模板類的成員函數(shù)必須是函數(shù)模板。一個類模板說明自身不產(chǎn)生代碼,他制定類的一個家族,當(dāng)被其他代碼引用時,模板才根據(jù)引用的需要產(chǎn)生代碼。使用一個模板類來建立對象時,應(yīng)按如下形式聲明:模板模板參數(shù)表 對象名1,。,對象名n;其中,“模板參數(shù)表”由用逗號分隔的若干類型標(biāo)識符或常量表達(dá)式構(gòu)成。這里,“模板參數(shù)表”中的參數(shù)

41、與類模板聲明時“模板參數(shù)表”中的參數(shù)一一對應(yīng)。經(jīng)這樣聲明后,系統(tǒng)會根據(jù)指定的參數(shù)類型和常量值生成一個類,然后建立該類的對象。c+ 類和對象 經(jīng)典例子#include <iostream.h>#include <math.h>class Circle/定義一個圓的類/ A Circle object is a radius and a centre(包括圓心和半徑)public:/public是指公有函數(shù),對象可以調(diào)用的 / Initialize a circle which is a point at originCircle();/構(gòu)造函數(shù),形式上必須有的public

42、:float getRadius();/輸入半徑,圓心坐標(biāo)的函數(shù)名,在后面有函數(shù)體float getCentreX();float getCentreY();void setCircle(float r, float x,float y);float Distance(Circle c1);private:/私有變量,外部函數(shù)不能隨便改變的float _radius;float _xCentre;float _yCentre;Circle:Circle()/構(gòu)造函數(shù)初始化/Constructor: Initialize a circle with all 0's _radius = 0

43、.0;_xCentre = 0.0;_yCentre = 0.0;float Circle:getRadius()/函數(shù)體實(shí)現(xiàn) return _radius;float Circle:getCentreX() return _xCentre;float Circle:getCentreY() return _yCentre;void Circle:setCircle(float r, float x, float y)_radius = r;_xCentre = x;_yCentre = y;float Circle:distance (Circle c1)/calculates the di

44、stance between centres of two circlesreturn (sqrt( ( _xCentre - c1. _xCentre)*( _xCentre - c1. xCentre)+(c1._yCentre - _yCentre)*(c1. _yCentre - _yCentre); int main() Circle c3;/c3就是圓的實(shí)例,即他的對象體,是指三個圓。 c1.setcircle(1.0,0.0,0.0); c2.setcircle(1.0,1.0,1.0); c0.setcircle(1.0,0.0,27.0); cout<<"

45、;the distance between the centres is " << c1.distance(c2) << " unitsn" cout<<"the distance between the centres is " << c1.distance(c0) << " unitsn"cout<<"nThe endn"return 0; 2.5定義設(shè)備類與對象類的劃分方法是多種多樣的,有按電力系統(tǒng)一次設(shè)備劃分的,有按電力系統(tǒng)分

46、析時的數(shù)據(jù)類型劃分的。這些劃分方法都是為滿足各自的需要而提出的,也就是說不同的劃分方法有其一定的適用范圍而不是萬能的。這里按電力系統(tǒng)的生產(chǎn)過程劃分系統(tǒng),把系統(tǒng)分為:發(fā)電機(jī)對象,變壓器對象,線路對象,開關(guān)設(shè)備對象等。這里的發(fā)電機(jī)對象不只是一個單純的發(fā)電機(jī),還包括發(fā)電機(jī)調(diào)速器,發(fā)電機(jī)勵磁系統(tǒng),發(fā)電機(jī)保護(hù)等自動控制設(shè)備。其它對象也是包括其相應(yīng)的控制與保護(hù)系統(tǒng)。這樣每一個劃分出來的對象都是具有自主行為能力的對象,成為能夠自我管理、能夠自我調(diào)節(jié)、能夠?qū)ν饨涣餍袨橹黧w。這樣的劃分比較直觀,且每個對象具有較強(qiáng)的自我管理能力,有利于實(shí)現(xiàn)自動功能。下面以發(fā)電機(jī)類的定義為例,說明類的定義以及對象的定義:,*類的定

47、義*,CREATE TYPE發(fā)電機(jī)類(*各種保護(hù)級別的屬性*,PRn ATEV DECIMAL,*定義機(jī)壓為小數(shù)P DECmIALFrequencyDECIMALAUI二BT B0HDL *其它屬性*各種函數(shù)定義*,PUBUC,*凋額函數(shù)*,ACTOR FUNcI1ON AdjustFrequency(PointF)BEG GSET F= PointFEND*頻率越限報警*ACTOR FUNCTIONAhrtFrequencv()BEGINGS研IERT= m UEEND *其它函數(shù))在定義了類以后就可以定義對象:CREATE TABLE發(fā)電機(jī)1表對象CREATE TABLE發(fā)電機(jī)2表對象:第

48、三章 事件與報警3.1定義事件指的是工業(yè)控制現(xiàn)場或者電力系統(tǒng)中重要的開關(guān)量或者模擬量的變化。比如一個變電站的進(jìn)線開關(guān)跳閘,從合閘變?yōu)榉珠l。模擬量變化一般指模擬量超過或者低于設(shè)定值,或者變化值超過或者低于設(shè)定值。事件和警報界面提供了一個可以為遠(yuǎn)程終端,設(shè)備或者任何軟件預(yù)設(shè)報警級別的客戶端程序。服務(wù)器支持各種過濾器的功能,使客戶端程序定義事件和報警時與過濾器相匹配。一旦客戶端程序設(shè)定了事件的警報級別,就必須供應(yīng)服務(wù)器一個用來通知客戶端程序發(fā)生的警報和事件對象。當(dāng)報警器有一個相關(guān)的警報和故障狀態(tài)時,事件就會報告狀態(tài)變化。警報是隨著需要操作員干預(yù)的增益條件而產(chǎn)生的,警報和事件紀(jì)錄并提交給操作員。警報演

49、示經(jīng)常使用聲音或顏色,如紅燈或閃爍等。操作員應(yīng)該能夠識別警報特征,以及當(dāng)故障導(dǎo)致警報警報消失的故障特征消失??赡墚a(chǎn)生警報和事件的設(shè)備和功能有:使傳感器數(shù)據(jù)和驅(qū)動可用的過程儀表遠(yuǎn)程終端單位和變電站控制系統(tǒng),傳感器數(shù)據(jù)讀取器,控制制動器近程間通信單位連接到遠(yuǎn)程終端單位或變電所控制系統(tǒng)3.2事件和警報公有定義IDL/ File: DAISAECommon.idl#ifndef _DAIS_AECOMMON_IDL#define _DAIS_AECOMMON_IDL#pragma prefix ""#include <DAISCommon.idl>modu

50、le DAIS module AlarmsAndEvents typedef ResourceID EventID;struct ResourceErrorError err;ResourceID id;DA IS A E S es s ionDA IS A E S ubs c riptionDA IS A E IODA IS A ES ourceCon d it ionD AISC o n d itio n S p a ceD AISAER ea s o nDA IS A E S ourc eDAIS A E A reaDA IS S erver( from S er ver )DA IS

51、S es s ion(from C om m o n )DA IS P roperty(from C om m on)DA IS Node(from C om m on)DA IS Com m on(from C om m on)DA IS A E Com m onDA IS Ty pe(from C om m o n )string reason;typedef sequence<ResourceError> ResourceErrors;/ error codesconst Error RES_ERROR_DAISOK= 0;const Error RES_ERROR_UNKO

52、WN_RESOURCE= 1;typedef unsigned longSourceConditionOpState;const SourceConditionOpStateCONDITION_ENABLED= 0x0001;const SourceConditionOpStateCONDITION_ACTIVE= 0x0002;const SourceConditionOpStateCONDITION_ACKED= 0x0004;typedef unsigned short EventFormat;const EventFormat OPC_SIMPLE_EVENT = 0x0001;const EventFormat OPC_TRACKING_EVENT = 0x0002;const EventFormat OPC_CONDITION_EVENT= 0x0004;const EventFormat OPC_ALL_EVENTS = 0x0007;#endif / _DAIS_AECOMMON_IDL3.3 事件的分類有這么幾種事件操作類的分類。一個類描述了一個事件的內(nèi)容。分類一共可以分為兩個水平層次,第一個層次有三個級別:簡單事件,跟蹤事件和條件事件。簡單事件不具備條件的作用域。典型的簡單

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論