亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Wonderware平臺(tái)的分布式報(bào)警系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2014-11-07 07:29:31張桐浩趙麗敏趙士達(dá)
        現(xiàn)代電子技術(shù) 2014年21期
        關(guān)鍵詞:王芳接收器列表

        張桐浩+趙麗敏+趙士達(dá)

        摘 要: 深入研究了Wonderware平臺(tái)下的分布式報(bào)警系統(tǒng)的原理,設(shè)計(jì)并實(shí)現(xiàn)了一套適用于鐵路電力遠(yuǎn)動(dòng)系統(tǒng)的實(shí)時(shí)報(bào)警軟件。該系統(tǒng)具有根據(jù)用戶需求進(jìn)行報(bào)警信息過濾和報(bào)警方式設(shè)置等優(yōu)點(diǎn),有效解決了Wonderware平臺(tái)原有報(bào)警控件的缺陷,實(shí)現(xiàn)了對(duì)鐵路電力遠(yuǎn)動(dòng)系統(tǒng)實(shí)時(shí)報(bào)警的監(jiān)測(cè)。

        關(guān)鍵字: Wonderware; 分布式報(bào)警系統(tǒng); 電力遠(yuǎn)動(dòng)系統(tǒng); 信息過濾

        中圖分類號(hào): TN911.7?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2014)21?0104?03

        Design and implementation of a distributed alarm system based on Wonderware platform

        ZHANG Tong?hao1, ZHAO Li?min2, ZHAO Shi?da1

        (1. Beijing Systems Control International Inc., Beijing 100083, China;

        2. Department of Computer Science and Technology, Dezhou University, Dezhou 253023, China)

        Abstract: The principle of distributed alarm system based on Wonderware platform is deeply studied this paper. A set of real?time alarm software applicable to railway power telecontrol system was designed and implemented. This system has the advantages of alarm information filtering and alarm mode set according to user's requirements. It effectively overcame the defects of the original alarm control provided by Wonderware platform, and implemented the real?time alarm monitoring of the railway power telecontrol system.

        Keywords: Wonderware; distributed alarm system; power telecontrol system; information filtering

        0 引 言

        Wonderware公司是一家領(lǐng)先的工業(yè)自動(dòng)化與信息軟件解決方案供應(yīng)商,在制造及工業(yè)操作管理方面可大大降低安全標(biāo)準(zhǔn)化應(yīng)用的設(shè)計(jì)、創(chuàng)建、實(shí)施及維護(hù)成本。目前,全球有超過三分之一的工業(yè)現(xiàn)場(chǎng)應(yīng)用該公司的軟件解決方案,涵蓋了鐵路、電力、軌道交通、石油天然氣等多個(gè)行業(yè)領(lǐng)域。2009年,Wonderware與中國鐵道部合作,在中國鐵路客運(yùn)專線中應(yīng)用該公司的電力遠(yuǎn)動(dòng)系統(tǒng)解決方案。但該平臺(tái)原有的報(bào)警控件并不能滿足電力遠(yuǎn)動(dòng)系統(tǒng)的功能需求,且用戶操作不夠方便,例如不能對(duì)報(bào)警信息進(jìn)行過濾,不能靈活地設(shè)置報(bào)警方式和不能方便地確認(rèn)報(bào)警等。針對(duì)以上問題,本文深入研究了基于Wonderware平臺(tái)的分布式報(bào)警系統(tǒng)的原理,設(shè)計(jì)了一套適用于鐵路電力遠(yuǎn)動(dòng)系統(tǒng)的分布式報(bào)警系統(tǒng)。該系統(tǒng)可為鐵路電力遠(yuǎn)動(dòng)系統(tǒng)提供直觀的報(bào)警信息顯示和便捷的確認(rèn)功能,并可以對(duì)報(bào)警方式進(jìn)行靈活配置。

        1 系統(tǒng)功能設(shè)計(jì)

        報(bào)警是代表可能出現(xiàn)問題并要求操作員做出響應(yīng)的過程條件警告。報(bào)警通常在過程值超過用戶定義的極限時(shí)觸發(fā),以通知操作員有問題發(fā)生。當(dāng)對(duì)報(bào)警信息進(jìn)行查看或者認(rèn)為該條報(bào)警信息已經(jīng)得到處理后,可以對(duì)該條報(bào)警信息進(jìn)行確認(rèn)操作。當(dāng)報(bào)警信息被確認(rèn)了以后,該報(bào)警信息會(huì)從列表中刪除。綜合系統(tǒng)和用戶的需求,分布式報(bào)警系統(tǒng)應(yīng)具備以下功能:

        (1) 對(duì)監(jiān)控設(shè)備進(jìn)行監(jiān)視,為值班員提供日常生產(chǎn)中的報(bào)警信息;

        (2) 當(dāng)緊急報(bào)警發(fā)生時(shí),可以自動(dòng)進(jìn)行語音報(bào)警及事故推圖,及時(shí)提醒值班人員,防止事故的進(jìn)一步擴(kuò)大;

        (3) 可對(duì)報(bào)警系統(tǒng)進(jìn)行配置,如監(jiān)視范圍、報(bào)警方式等,兼容不同操作臺(tái)的不同需求;

        (4) 與Wonderware平臺(tái)兼容。

        在一些應(yīng)用場(chǎng)合下,調(diào)度員可能只希望看到某個(gè)或某些廠站的報(bào)警信息而隱藏其他信息,因此需要報(bào)警信息的過濾功能。而Wonderware自帶的控件,雖然能簡(jiǎn)單地區(qū)分報(bào)警的顯示顏色,但不能按照用戶想要的方式劃分不同的報(bào)警級(jí)別。一般工程現(xiàn)場(chǎng)的實(shí)際需求是調(diào)度員需要著重關(guān)注的緊急報(bào)警信息,而忽略次要的事件信息,所以不同級(jí)別的報(bào)警信息要呈現(xiàn)不同的系統(tǒng)反饋。

        報(bào)警方式設(shè)置的功能是對(duì)不同類型的報(bào)警信息進(jìn)行設(shè)置以確定是否需要文字提示、語音報(bào)警或事故推圖。報(bào)警事故推圖功能是指隨著報(bào)警信號(hào)的發(fā)生,調(diào)度員操作主界面將自動(dòng)顯示發(fā)生報(bào)警事件的廠站的主接線圖畫面。實(shí)時(shí)報(bào)警記錄還提供打印功能,在實(shí)時(shí)報(bào)警窗口點(diǎn)擊右鍵菜單中選擇“打印”,可以方便用戶打印相關(guān)報(bào)警信息。

        為了實(shí)現(xiàn)報(bào)警信息的分類和過濾,需要為每個(gè)報(bào)警設(shè)定一個(gè)報(bào)警優(yōu)先級(jí)。優(yōu)先級(jí)通常取決于報(bào)警的嚴(yán)重程度,并綜合考慮現(xiàn)場(chǎng)環(huán)境、設(shè)備性質(zhì)、安全性、損害成本等因素。報(bào)警在定義標(biāo)記時(shí)為其指定報(bào)警優(yōu)先級(jí),優(yōu)先級(jí)范圍從1~999,其中1表示最嚴(yán)重。本報(bào)警系統(tǒng)創(chuàng)建了四個(gè)優(yōu)先級(jí)范圍,表示四種嚴(yán)重程度級(jí)別,通過指定優(yōu)先級(jí)范圍來進(jìn)行報(bào)警的分類。從全部報(bào)警中過濾出關(guān)鍵報(bào)警,設(shè)置語音報(bào)警或事故推圖等相關(guān)報(bào)警動(dòng)作,這些功能都要基于報(bào)警優(yōu)先級(jí)范圍的劃分。本報(bào)警系統(tǒng)的報(bào)警級(jí)別劃分的方法如表1所示。

        表1 報(bào)警級(jí)別的劃分

        [報(bào)警級(jí)別\&優(yōu)先級(jí)范圍\&報(bào)警信息\&報(bào)警方式\&顯示顏色\&

        關(guān)鍵\&

        1~249\&故障報(bào)告

        保護(hù)動(dòng)作\&自動(dòng)彈出報(bào)警框

        語音報(bào)警

        事故推圖\&

        紅色

        \&主要\&250~499\&廠站通信狀態(tài)

        遙信變位\&自動(dòng)彈出報(bào)警框\&粉色\&次要\&500~749\&遙測(cè)越限\&不自動(dòng)彈框\&藍(lán)色\&提示性\&750~999\&操作記錄\&不自動(dòng)彈框\&灰色\&]

        2 分布式報(bào)警系統(tǒng)的原理

        2.1 報(bào)警供應(yīng)器與報(bào)警接收器

        分布式報(bào)警系統(tǒng)由多個(gè)節(jié)點(diǎn)組成,系統(tǒng)以查詢?yōu)榛A(chǔ),支持使用一個(gè)計(jì)算機(jī)節(jié)點(diǎn)來記錄多個(gè)其他節(jié)點(diǎn)的報(bào)警。在任何給定的節(jié)點(diǎn)上,都會(huì)有一組報(bào)警供應(yīng)器(發(fā)布者)與報(bào)警接收器(預(yù)訂者)。分布式報(bào)警系統(tǒng)提供通信鏈接,在節(jié)點(diǎn)與軟件組件之間傳遞報(bào)警信息。

        報(bào)警供應(yīng)器跟蹤報(bào)警項(xiàng)(即可進(jìn)入報(bào)警狀態(tài)的項(xiàng)目)并向分布式報(bào)警系統(tǒng)提供這些項(xiàng)目的列表,包括有關(guān)任何項(xiàng)目分組層次結(jié)構(gòu)的信息。在報(bào)警項(xiàng)的狀態(tài)改變時(shí),報(bào)警供應(yīng)器通知分布式報(bào)警系統(tǒng)。狀態(tài)改變包括項(xiàng)目是進(jìn)入還是脫離報(bào)警狀態(tài)以及是否已確認(rèn)最新的報(bào)警;報(bào)警項(xiàng)在被禁用的時(shí)候,報(bào)警供應(yīng)器負(fù)責(zé)跟蹤。

        報(bào)警接收器是一個(gè)提供報(bào)警接收和顯示的組件,基本功能是獲取報(bào)警信息,使此信息在顯示器或日志文件中顯示,并進(jìn)行確認(rèn)。報(bào)警接收器向分布式報(bào)警系統(tǒng)提供一組查詢,確定希望收到通知的報(bào)警項(xiàng);在報(bào)警接收器更改或刪除查詢之前保持活動(dòng)狀態(tài),并指定報(bào)警供應(yīng)器或報(bào)警組。只要報(bào)警供應(yīng)器發(fā)出變化通知,分布式報(bào)警系統(tǒng)便查詢匹配的報(bào)警,然后將更新傳遞給相應(yīng)的報(bào)警接收器;在收到更新時(shí),報(bào)警接收器顯示或記錄項(xiàng)目的狀態(tài)或轉(zhuǎn)換的有關(guān)信息;確認(rèn)報(bào)警后,報(bào)警接收器發(fā)送確認(rèn)通知給分布式報(bào)警系統(tǒng)。

        2.2 分布式報(bào)警組列表

        分布式報(bào)警系統(tǒng)使用報(bào)警組將報(bào)警整理到本地目錄樹視圖中,使用目錄樹視圖過濾報(bào)警,可以從網(wǎng)絡(luò)上的多個(gè)節(jié)點(diǎn)來查看這些報(bào)警組;使用一個(gè)報(bào)警組列表將本地與遠(yuǎn)程節(jié)點(diǎn)上的報(bào)警組合并到一起。報(bào)警組列表是一個(gè)有名稱的列表,由調(diào)度臺(tái)節(jié)點(diǎn)以及節(jié)點(diǎn)中定義的每一個(gè)報(bào)警組所組成;也可以包含其他報(bào)警組列表名與本地報(bào)警組。報(bào)警接收器使用此列表查詢報(bào)警。

        在Wonderware分布式報(bào)警系統(tǒng)中,報(bào)警以組為單位進(jìn)行劃分,以便更輕松地進(jìn)行跟蹤與管理。報(bào)警組可以是生產(chǎn)的不同區(qū)域,設(shè)備的各個(gè)部件,操作員的責(zé)任或生產(chǎn)過程的邏輯區(qū)分。在Wonderware平臺(tái)中,以區(qū)域(area)對(duì)象為報(bào)警組的最小單位,其可以有嵌套;而在鐵路牽引供電遠(yuǎn)動(dòng)監(jiān)控系統(tǒng)中,一般按照線為單位劃分監(jiān)控單元,因此,報(bào)警組劃分為三個(gè)層次,分別為調(diào)度中心、調(diào)度臺(tái)、特定線路。

        2.3 分布式報(bào)警系統(tǒng)數(shù)據(jù)儲(chǔ)存

        分布式報(bào)警系統(tǒng)使用的數(shù)據(jù)存儲(chǔ)形式為內(nèi)部報(bào)警內(nèi)存(緩沖區(qū))。系統(tǒng)使用兩個(gè)內(nèi)存位置,一個(gè)用于摘要(當(dāng)前)報(bào)警,另一個(gè)用于歷史報(bào)警與事件。摘要報(bào)警的內(nèi)存可根據(jù)需要進(jìn)行擴(kuò)展,以容納當(dāng)前的所有報(bào)警,直至達(dá)到可用內(nèi)存的極限;歷史報(bào)警的內(nèi)存只能增長到預(yù)設(shè)的極限。在歷史內(nèi)存達(dá)到此極限之后,隨著新的報(bào)警記錄添加進(jìn)來,最舊的報(bào)警記錄會(huì)被丟棄。在多節(jié)點(diǎn)環(huán)境中,各節(jié)點(diǎn)上的報(bào)警內(nèi)存構(gòu)成一個(gè)報(bào)警內(nèi)存集合。

        分布式報(bào)警系統(tǒng)中的通信大部分是由在節(jié)點(diǎn)之間發(fā)送的報(bào)警查詢與報(bào)警記錄組成。在節(jié)點(diǎn)內(nèi)部,報(bào)警查詢與記錄存儲(chǔ)在內(nèi)部報(bào)警內(nèi)存中,以最大程度減少網(wǎng)絡(luò)流量。報(bào)警緩沖區(qū)大小是節(jié)點(diǎn)可以為摘要或歷史報(bào)警查詢存儲(chǔ)的最大報(bào)警數(shù),刪除最舊的記錄以便為新記錄騰出空間。只有存儲(chǔ)在內(nèi)存中的報(bào)警事件才可以顯示在應(yīng)用程序窗口中。對(duì)于分布式報(bào)警系統(tǒng),將一個(gè)很大的數(shù)值指定給報(bào)警緩沖區(qū)可能會(huì)影響節(jié)點(diǎn)性能。

        2.4 報(bào)警數(shù)據(jù)傳輸

        報(bào)警信息通過TCP/IP協(xié)議在不同節(jié)點(diǎn)間進(jìn)行傳輸。每個(gè)報(bào)警接收器節(jié)點(diǎn)上設(shè)置有一個(gè)報(bào)警查詢,可從一個(gè)或多個(gè)報(bào)警供應(yīng)器上查詢報(bào)警信息。圖1為分布式報(bào)警系統(tǒng)的結(jié)構(gòu)框圖(以兩節(jié)點(diǎn)為例)。

        對(duì)于一個(gè)遠(yuǎn)端節(jié)點(diǎn)A的報(bào)警供應(yīng)器,首先分布式報(bào)警系統(tǒng)建立一個(gè)與該節(jié)點(diǎn)通信的通道,然后將節(jié)點(diǎn)B上對(duì)這個(gè)遠(yuǎn)端節(jié)點(diǎn)A的報(bào)警查詢拷貝到節(jié)點(diǎn)A上,即將節(jié)點(diǎn)B報(bào)警接收器的報(bào)警顯示下的“查詢”拷貝到節(jié)點(diǎn)A的報(bào)警供應(yīng)器本地查詢的“遠(yuǎn)端”下;接下來在節(jié)點(diǎn)A上,緩沖區(qū)中的每一條報(bào)警記錄與拷貝過來的報(bào)警“查詢”進(jìn)行比對(duì);如果查詢條件匹配,則將報(bào)警記錄復(fù)制并發(fā)送到節(jié)點(diǎn)B報(bào)警供應(yīng)器下的遠(yuǎn)端緩沖區(qū);在節(jié)點(diǎn)B上,不直接將報(bào)警接收器的報(bào)警記錄從緩沖區(qū)中拷貝出來,而是在一個(gè)“報(bào)警列表”中跟蹤報(bào)警接收器查詢的每個(gè)報(bào)警記錄,而這個(gè)“報(bào)警列表”本質(zhì)上就是緩沖區(qū)的一個(gè)索引表。

        分布式報(bào)警系統(tǒng)中的大部分通信活動(dòng)是將報(bào)警查詢與報(bào)警記錄從一個(gè)節(jié)點(diǎn)發(fā)送到另一個(gè)節(jié)點(diǎn)。但在節(jié)點(diǎn)內(nèi),報(bào)警查詢與報(bào)警記錄由內(nèi)部報(bào)警內(nèi)存進(jìn)行跟蹤并緩存,以最大限度減少網(wǎng)絡(luò)流量。

        圖1 分布式報(bào)警系統(tǒng)的結(jié)構(gòu)框圖

        3 分布式報(bào)警系統(tǒng)設(shè)計(jì)

        分布式報(bào)警系統(tǒng)程序的核心是利用Wonderware平臺(tái)的系統(tǒng)開發(fā)包來檢測(cè)報(bào)警信息,包括報(bào)警描述、報(bào)警優(yōu)先級(jí)、報(bào)警限、報(bào)警值等,利用這些信息綜合判斷可得出其報(bào)警類型;然后根據(jù)優(yōu)先級(jí)范圍分別對(duì)不同類型的報(bào)警信息進(jìn)行設(shè)置,以確定是否需要文字提示、語音報(bào)警或事故推圖,針對(duì)每種報(bào)警類型處理其報(bào)警行為。下面介紹基于Wonderware平臺(tái)的分布式報(bào)警系統(tǒng)的基本開發(fā)流程。

        (1) 初始化報(bào)警系統(tǒng)

        程序啟動(dòng)時(shí),要先向分布式報(bào)警系統(tǒng)調(diào)用初始化函數(shù),使報(bào)警管理器開始運(yùn)行并使報(bào)警系統(tǒng)初始化。只有報(bào)警管理器開始運(yùn)行,報(bào)警信息才能從報(bào)警供應(yīng)器向報(bào)警接收器通告。

        (2) 注冊(cè)報(bào)警接收器

        為了實(shí)現(xiàn)報(bào)警接收器的功能,首先必須要向報(bào)警系統(tǒng)登記。報(bào)警接收器調(diào)用注冊(cè)函數(shù)進(jìn)行注冊(cè)后,才能從分布式報(bào)警系統(tǒng)檢索報(bào)警信息或發(fā)送報(bào)警確定請(qǐng)求。

        (3) 提交報(bào)警查詢

        提交報(bào)警查詢,從一個(gè)或多個(gè)報(bào)警供應(yīng)器上獲得和更新報(bào)警信息。通常查詢由兩部分組成:

        ① 一個(gè)指示要查詢的報(bào)警供應(yīng)器和報(bào)警組的字符串;

        ② 一組配置信息的設(shè)置,指示過濾器的查詢條件,例如最小和最大優(yōu)先級(jí)。

        一旦報(bào)警查詢被提交,分布式報(bào)警系統(tǒng)將在報(bào)警接收器上“沖掉”當(dāng)前所有的報(bào)警列表并向指定的報(bào)警供應(yīng)器所在節(jié)點(diǎn)傳送這個(gè)查詢。初始時(shí)分布式報(bào)警系統(tǒng)將獲取當(dāng)前匹配查詢的全部報(bào)警記錄以完成查詢,接下來如果報(bào)警狀態(tài)改變,系統(tǒng)將只報(bào)告更新的部分。

        (4) 獲取報(bào)警記錄

        報(bào)警接收器可以檢索實(shí)際的報(bào)警記錄,與報(bào)警列表中的條目相對(duì)應(yīng),用來顯示狀態(tài)信息、檢驗(yàn)事件時(shí)間戳、檢查報(bào)警的存取名稱等。報(bào)警記錄一旦被檢索,報(bào)警接收器就可以對(duì)信息進(jìn)行顯示、記錄等。

        (5) 選定/取消選定

        報(bào)警接收器一旦得到報(bào)警條目的列表,就可以選定條目進(jìn)行隨后的操作,如進(jìn)行確定。一個(gè)單獨(dú)的調(diào)用就能完成所有被選定條目的操作。報(bào)警可以由類表索引或報(bào)警GUID進(jìn)行選定。報(bào)警接收器也可以對(duì)目前選定的條目取消選定。

        (6) 確認(rèn)報(bào)警

        報(bào)警接收器是分布式報(bào)警系統(tǒng)中用來確認(rèn)報(bào)警的主要組件,可以通過選擇函數(shù)選定一個(gè)或多個(gè)報(bào)警進(jìn)行確認(rèn)。確認(rèn)報(bào)警不會(huì)改變報(bào)警條件本身的真假,只是向報(bào)警供應(yīng)器表明報(bào)警已經(jīng)被“看到”,然后在報(bào)警供應(yīng)器上該報(bào)警的狀態(tài)改變?yōu)椤耙汛_認(rèn)”。報(bào)警控件通過鼠標(biāo)右鍵菜單,能夠確認(rèn)單條報(bào)警及全部報(bào)警。

        圖2 分布式報(bào)警系統(tǒng)的程序流程圖

        4 結(jié) 論

        本文設(shè)計(jì)的分布式報(bào)警系統(tǒng)可以根據(jù)不同的需求選擇多種報(bào)警方式,報(bào)警列表能夠按優(yōu)先級(jí)和類別等分類顯示報(bào)警信息,并可以方便地進(jìn)行報(bào)警確認(rèn)和打印報(bào)警信息。該系統(tǒng)靈活控制實(shí)時(shí)報(bào)警的查詢與顯示,對(duì)異常運(yùn)行狀態(tài)提供報(bào)警提示,完整地實(shí)現(xiàn)了鐵路電力遠(yuǎn)動(dòng)系統(tǒng)的報(bào)警功能。

        圖3 報(bào)警系統(tǒng)的顯示窗口

        參考文獻(xiàn)

        [1] Invensys Systems, Inc. Alarm toolkit guide [R]. UK: Invensys Systems, Inc, 2009.

        [2] 魏丙濤.基于Wonderware平臺(tái)的鐵路牽引供電遠(yuǎn)動(dòng)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:華北計(jì)算機(jī)系統(tǒng)工程研究所,2012.

        [3] Invensys Systems, Inc. IT alarms and events [R]. UK: Invensys Systems, Inc, 2009.

        [4] Anon. Wonderware [EB/OL]. [2013?12?19]. http://www.baike.baidu.com.

        [5] Invensys Systems, Inc. Wonderware information server administration help [R]. UK: Invensys Systems, Inc, 2009.

        [6] 高強(qiáng),資偉,金曉婷.基于Wonderware系統(tǒng)平臺(tái)的電網(wǎng)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].云南大學(xué)學(xué)報(bào):自然科學(xué)版,2011(3):289?293.

        (2) 注冊(cè)報(bào)警接收器

        為了實(shí)現(xiàn)報(bào)警接收器的功能,首先必須要向報(bào)警系統(tǒng)登記。報(bào)警接收器調(diào)用注冊(cè)函數(shù)進(jìn)行注冊(cè)后,才能從分布式報(bào)警系統(tǒng)檢索報(bào)警信息或發(fā)送報(bào)警確定請(qǐng)求。

        (3) 提交報(bào)警查詢

        提交報(bào)警查詢,從一個(gè)或多個(gè)報(bào)警供應(yīng)器上獲得和更新報(bào)警信息。通常查詢由兩部分組成:

        ① 一個(gè)指示要查詢的報(bào)警供應(yīng)器和報(bào)警組的字符串;

        ② 一組配置信息的設(shè)置,指示過濾器的查詢條件,例如最小和最大優(yōu)先級(jí)。

        一旦報(bào)警查詢被提交,分布式報(bào)警系統(tǒng)將在報(bào)警接收器上“沖掉”當(dāng)前所有的報(bào)警列表并向指定的報(bào)警供應(yīng)器所在節(jié)點(diǎn)傳送這個(gè)查詢。初始時(shí)分布式報(bào)警系統(tǒng)將獲取當(dāng)前匹配查詢的全部報(bào)警記錄以完成查詢,接下來如果報(bào)警狀態(tài)改變,系統(tǒng)將只報(bào)告更新的部分。

        (4) 獲取報(bào)警記錄

        報(bào)警接收器可以檢索實(shí)際的報(bào)警記錄,與報(bào)警列表中的條目相對(duì)應(yīng),用來顯示狀態(tài)信息、檢驗(yàn)事件時(shí)間戳、檢查報(bào)警的存取名稱等。報(bào)警記錄一旦被檢索,報(bào)警接收器就可以對(duì)信息進(jìn)行顯示、記錄等。

        (5) 選定/取消選定

        報(bào)警接收器一旦得到報(bào)警條目的列表,就可以選定條目進(jìn)行隨后的操作,如進(jìn)行確定。一個(gè)單獨(dú)的調(diào)用就能完成所有被選定條目的操作。報(bào)警可以由類表索引或報(bào)警GUID進(jìn)行選定。報(bào)警接收器也可以對(duì)目前選定的條目取消選定。

        (6) 確認(rèn)報(bào)警

        報(bào)警接收器是分布式報(bào)警系統(tǒng)中用來確認(rèn)報(bào)警的主要組件,可以通過選擇函數(shù)選定一個(gè)或多個(gè)報(bào)警進(jìn)行確認(rèn)。確認(rèn)報(bào)警不會(huì)改變報(bào)警條件本身的真假,只是向報(bào)警供應(yīng)器表明報(bào)警已經(jīng)被“看到”,然后在報(bào)警供應(yīng)器上該報(bào)警的狀態(tài)改變?yōu)椤耙汛_認(rèn)”。報(bào)警控件通過鼠標(biāo)右鍵菜單,能夠確認(rèn)單條報(bào)警及全部報(bào)警。

        圖2 分布式報(bào)警系統(tǒng)的程序流程圖

        4 結(jié) 論

        本文設(shè)計(jì)的分布式報(bào)警系統(tǒng)可以根據(jù)不同的需求選擇多種報(bào)警方式,報(bào)警列表能夠按優(yōu)先級(jí)和類別等分類顯示報(bào)警信息,并可以方便地進(jìn)行報(bào)警確認(rèn)和打印報(bào)警信息。該系統(tǒng)靈活控制實(shí)時(shí)報(bào)警的查詢與顯示,對(duì)異常運(yùn)行狀態(tài)提供報(bào)警提示,完整地實(shí)現(xiàn)了鐵路電力遠(yuǎn)動(dòng)系統(tǒng)的報(bào)警功能。

        圖3 報(bào)警系統(tǒng)的顯示窗口

        參考文獻(xiàn)

        [1] Invensys Systems, Inc. Alarm toolkit guide [R]. UK: Invensys Systems, Inc, 2009.

        [2] 魏丙濤.基于Wonderware平臺(tái)的鐵路牽引供電遠(yuǎn)動(dòng)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:華北計(jì)算機(jī)系統(tǒng)工程研究所,2012.

        [3] Invensys Systems, Inc. IT alarms and events [R]. UK: Invensys Systems, Inc, 2009.

        [4] Anon. Wonderware [EB/OL]. [2013?12?19]. http://www.baike.baidu.com.

        [5] Invensys Systems, Inc. Wonderware information server administration help [R]. UK: Invensys Systems, Inc, 2009.

        [6] 高強(qiáng),資偉,金曉婷.基于Wonderware系統(tǒng)平臺(tái)的電網(wǎng)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].云南大學(xué)學(xué)報(bào):自然科學(xué)版,2011(3):289?293.

        (2) 注冊(cè)報(bào)警接收器

        為了實(shí)現(xiàn)報(bào)警接收器的功能,首先必須要向報(bào)警系統(tǒng)登記。報(bào)警接收器調(diào)用注冊(cè)函數(shù)進(jìn)行注冊(cè)后,才能從分布式報(bào)警系統(tǒng)檢索報(bào)警信息或發(fā)送報(bào)警確定請(qǐng)求。

        (3) 提交報(bào)警查詢

        提交報(bào)警查詢,從一個(gè)或多個(gè)報(bào)警供應(yīng)器上獲得和更新報(bào)警信息。通常查詢由兩部分組成:

        ① 一個(gè)指示要查詢的報(bào)警供應(yīng)器和報(bào)警組的字符串;

        ② 一組配置信息的設(shè)置,指示過濾器的查詢條件,例如最小和最大優(yōu)先級(jí)。

        一旦報(bào)警查詢被提交,分布式報(bào)警系統(tǒng)將在報(bào)警接收器上“沖掉”當(dāng)前所有的報(bào)警列表并向指定的報(bào)警供應(yīng)器所在節(jié)點(diǎn)傳送這個(gè)查詢。初始時(shí)分布式報(bào)警系統(tǒng)將獲取當(dāng)前匹配查詢的全部報(bào)警記錄以完成查詢,接下來如果報(bào)警狀態(tài)改變,系統(tǒng)將只報(bào)告更新的部分。

        (4) 獲取報(bào)警記錄

        報(bào)警接收器可以檢索實(shí)際的報(bào)警記錄,與報(bào)警列表中的條目相對(duì)應(yīng),用來顯示狀態(tài)信息、檢驗(yàn)事件時(shí)間戳、檢查報(bào)警的存取名稱等。報(bào)警記錄一旦被檢索,報(bào)警接收器就可以對(duì)信息進(jìn)行顯示、記錄等。

        (5) 選定/取消選定

        報(bào)警接收器一旦得到報(bào)警條目的列表,就可以選定條目進(jìn)行隨后的操作,如進(jìn)行確定。一個(gè)單獨(dú)的調(diào)用就能完成所有被選定條目的操作。報(bào)警可以由類表索引或報(bào)警GUID進(jìn)行選定。報(bào)警接收器也可以對(duì)目前選定的條目取消選定。

        (6) 確認(rèn)報(bào)警

        報(bào)警接收器是分布式報(bào)警系統(tǒng)中用來確認(rèn)報(bào)警的主要組件,可以通過選擇函數(shù)選定一個(gè)或多個(gè)報(bào)警進(jìn)行確認(rèn)。確認(rèn)報(bào)警不會(huì)改變報(bào)警條件本身的真假,只是向報(bào)警供應(yīng)器表明報(bào)警已經(jīng)被“看到”,然后在報(bào)警供應(yīng)器上該報(bào)警的狀態(tài)改變?yōu)椤耙汛_認(rèn)”。報(bào)警控件通過鼠標(biāo)右鍵菜單,能夠確認(rèn)單條報(bào)警及全部報(bào)警。

        圖2 分布式報(bào)警系統(tǒng)的程序流程圖

        4 結(jié) 論

        本文設(shè)計(jì)的分布式報(bào)警系統(tǒng)可以根據(jù)不同的需求選擇多種報(bào)警方式,報(bào)警列表能夠按優(yōu)先級(jí)和類別等分類顯示報(bào)警信息,并可以方便地進(jìn)行報(bào)警確認(rèn)和打印報(bào)警信息。該系統(tǒng)靈活控制實(shí)時(shí)報(bào)警的查詢與顯示,對(duì)異常運(yùn)行狀態(tài)提供報(bào)警提示,完整地實(shí)現(xiàn)了鐵路電力遠(yuǎn)動(dòng)系統(tǒng)的報(bào)警功能。

        圖3 報(bào)警系統(tǒng)的顯示窗口

        參考文獻(xiàn)

        [1] Invensys Systems, Inc. Alarm toolkit guide [R]. UK: Invensys Systems, Inc, 2009.

        [2] 魏丙濤.基于Wonderware平臺(tái)的鐵路牽引供電遠(yuǎn)動(dòng)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:華北計(jì)算機(jī)系統(tǒng)工程研究所,2012.

        [3] Invensys Systems, Inc. IT alarms and events [R]. UK: Invensys Systems, Inc, 2009.

        [4] Anon. Wonderware [EB/OL]. [2013?12?19]. http://www.baike.baidu.com.

        [5] Invensys Systems, Inc. Wonderware information server administration help [R]. UK: Invensys Systems, Inc, 2009.

        [6] 高強(qiáng),資偉,金曉婷.基于Wonderware系統(tǒng)平臺(tái)的電網(wǎng)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].云南大學(xué)學(xué)報(bào):自然科學(xué)版,2011(3):289?293.

        猜你喜歡
        王芳接收器列表
        巧用列表來推理
        最佳波段組合的典型地物信息提取
        基于PLC技術(shù)的船舶信號(hào)接收器設(shè)計(jì)
        學(xué)習(xí)運(yùn)用列表法
        王芳:帶貨“一姐”如何煉就?
        出版人(2020年10期)2020-10-26 06:26:52
        立秋吃什么
        擴(kuò)列吧
        JXG-50S型相敏軌道電路接收器自動(dòng)測(cè)試臺(tái)
        The Application of Storytelling in English Writing
        埃及
        视频福利一区| 久久精品国产白丝爆白浆| 亚洲一区二区懂色av| 十八禁视频在线观看免费无码无遮挡骂过| 国产xxxxx在线观看| 国产欧美日韩专区| 久久精品国产亚洲av热九九热| 日本一区二区三区四区啪啪啪| av无码国产在线看免费网站| 无码国产精品一区二区vr老人| 国产精品激情综合久久| 国产一区二区三区18p| 人妻少妇精品久久久久久| 五月天激情婷婷婷久久| www.久久av.com| 亚洲精品大全中文字幕| 国产成a人亚洲精品无码樱花| 18禁无遮挡无码网站免费| 岛国熟女一区二区三区| 亚洲av成熟国产精品一区二区| 高清毛茸茸的中国少妇| 亚洲美免无码中文字幕在线| 欧美日韩中文字幕日韩欧美| 日韩av在线手机免费观看| 国产无遮挡又黄又爽高潮| 成人小说亚洲一区二区三区| 亚洲AVAv电影AV天堂18禁| 免费人妖一区二区三区| 无遮挡18禁啪啪羞羞漫画| 久久天天躁夜夜躁狠狠躁2022| 久久久精品国产视频在线| 白白色发布会在线观看免费| 50岁退休熟女露脸高潮| 无码电影在线观看一区二区三区| 蜜桃av一区二区三区| 精品无码人妻夜人多侵犯18| 少妇饥渴xxhd麻豆xxhd骆驼| 四虎无码精品a∨在线观看| 亚洲精品岛国av一区二区| 国产午夜精品一区二区| 国产精品一区高清在线观看|