本發(fā)明涉及監(jiān)控和數(shù)據(jù)采集系統(tǒng)及其數(shù)據(jù)設(shè)計(jì)方法,且更具體地涉及能夠在人機(jī)界面的圖形編輯器中增加且操控?cái)?shù)據(jù)庫(kù)的系統(tǒng)和方法。
背景技術(shù):
監(jiān)控和數(shù)據(jù)采集(scada)系統(tǒng)是基于工業(yè)過(guò)程或基礎(chǔ)設(shè)施和設(shè)備來(lái)監(jiān)測(cè)且控制工作過(guò)程的系統(tǒng)。
在scada系統(tǒng)中,人機(jī)界面(hmi)是在監(jiān)測(cè)屏幕上以用戶(hù)可以識(shí)別數(shù)據(jù)的形式顯示與現(xiàn)場(chǎng)設(shè)備或工作過(guò)程有關(guān)的數(shù)據(jù)且通過(guò)該數(shù)據(jù)輔助用戶(hù)控制對(duì)應(yīng)過(guò)程的工具。
用于連接現(xiàn)場(chǎng)中的監(jiān)測(cè)裝置例如遠(yuǎn)程終端單元的點(diǎn)值被映射到監(jiān)測(cè)屏幕。這些點(diǎn)值被分類(lèi)且通過(guò)數(shù)據(jù)庫(kù)以某種格式來(lái)管理。專(zhuān)用數(shù)據(jù)庫(kù)編輯工具應(yīng)當(dāng)用于建立點(diǎn)值作為數(shù)據(jù)庫(kù)。
圖1是示出在典型scada系統(tǒng)中增加最新增加的設(shè)備的數(shù)據(jù)的過(guò)程的示意圖。
scada系統(tǒng)具有管理數(shù)據(jù)庫(kù)120的服務(wù)器和提供監(jiān)測(cè)屏幕的客戶(hù)端130的結(jié)構(gòu)。
由于用于創(chuàng)建基本位置的數(shù)據(jù)庫(kù)120是龐大的,所以使用數(shù)據(jù)庫(kù)編輯器來(lái)創(chuàng)建數(shù)據(jù)庫(kù)文件和架構(gòu)文件。
然而,如果通過(guò)現(xiàn)場(chǎng)中的最新增加的設(shè)備獲得數(shù)據(jù)被額外地顯示在監(jiān)測(cè)屏幕上,則應(yīng)當(dāng)建立適合于該設(shè)備的數(shù)據(jù)庫(kù)120。
在首先建立數(shù)據(jù)庫(kù)120之后當(dāng)在現(xiàn)場(chǎng)中最新增加設(shè)備時(shí),最新增加的設(shè)備的數(shù)據(jù)通過(guò)數(shù)據(jù)庫(kù)編輯器被增加,如圖1所示(s101)。
之后,增加的數(shù)據(jù)被分布到客戶(hù)端130,從而可以在客戶(hù)端130中查看通過(guò)增加的設(shè)備獲得的實(shí)際值(s102)。
通過(guò)hmi上的圖形編輯器在監(jiān)測(cè)屏幕上創(chuàng)建最新增加的對(duì)象(s103)。這里,該對(duì)象可以為在現(xiàn)場(chǎng)中增加的設(shè)備。
通過(guò)hmi上的圖形編輯器針對(duì)每個(gè)屏幕增加對(duì)象(s104),且標(biāo)記值(即數(shù)據(jù)庫(kù)值)被映射到對(duì)象(s105)。
個(gè)別操作且管理當(dāng)前構(gòu)建scada系統(tǒng)的組件。因此,在圖1中示出的過(guò)程中,工程師應(yīng)當(dāng)個(gè)別地編輯且增加服務(wù)器的數(shù)據(jù)庫(kù)和客戶(hù)端的監(jiān)測(cè)屏幕。
此外,不能通過(guò)在服務(wù)器或客戶(hù)端的屏幕上增加對(duì)象例如斷路器來(lái)生成新數(shù)據(jù)庫(kù)。因此,在數(shù)據(jù)設(shè)計(jì)中需要大量的成本和努力。
進(jìn)一步地,根據(jù)在增加的設(shè)備上增加數(shù)據(jù)庫(kù)或維持現(xiàn)有數(shù)據(jù)庫(kù)難以在設(shè)計(jì)監(jiān)測(cè)屏幕的過(guò)程中編輯數(shù)據(jù)庫(kù)。
技術(shù)實(shí)現(xiàn)要素:
實(shí)施例提供一種其中當(dāng)維持現(xiàn)場(chǎng)中的之前建立的遠(yuǎn)程監(jiān)控和數(shù)據(jù)采集系統(tǒng)時(shí)用于創(chuàng)建監(jiān)測(cè)屏幕的圖形編輯器生成新對(duì)象且同時(shí)生成且編輯數(shù)據(jù)庫(kù)文件且之后分布數(shù)據(jù)庫(kù)文件到客戶(hù)端使得用戶(hù)可以對(duì)增加的對(duì)象執(zhí)行數(shù)據(jù)設(shè)計(jì)的方法。
在本公開(kāi)內(nèi)容中實(shí)現(xiàn)的技術(shù)目標(biāo)不限于上述目標(biāo),且未描述的其它技術(shù)目標(biāo)可以從以下描述中由本領(lǐng)域的那些技術(shù)人員清楚理解。
在一個(gè)實(shí)施例中,一種監(jiān)控和數(shù)據(jù)采集(scada)系統(tǒng)包括:數(shù)據(jù)庫(kù),其被配置為存儲(chǔ)關(guān)于scada系統(tǒng)的數(shù)據(jù);服務(wù)器,其被配置為響應(yīng)于客戶(hù)端的請(qǐng)求而將在數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)發(fā)送到客戶(hù)端;以及客戶(hù)端,其被配置基于所發(fā)送的數(shù)據(jù)來(lái)顯示用于監(jiān)視scada系統(tǒng)的監(jiān)測(cè)屏幕,其中,當(dāng)隨著執(zhí)行用于編輯監(jiān)測(cè)屏幕的圖形編輯器而增加關(guān)于對(duì)象的數(shù)據(jù)時(shí),服務(wù)器或客戶(hù)端基于關(guān)于對(duì)象的數(shù)據(jù)來(lái)更新數(shù)據(jù)庫(kù)且向監(jiān)測(cè)屏幕反映通過(guò)圖形編輯器輸入的對(duì)象的創(chuàng)建。
下面在附圖和描述中給出一個(gè)或多個(gè)實(shí)施例的細(xì)節(jié)。其他特征將從描述和附圖中且從權(quán)利要求中變得顯而易見(jiàn)。
附圖說(shuō)明
圖1是示出在典型監(jiān)控和數(shù)據(jù)采集(scada)系統(tǒng)中增加最新增加的設(shè)備的數(shù)據(jù)的過(guò)程的示意圖。
圖2是示出根據(jù)一個(gè)實(shí)施例的scada系統(tǒng)的配置的示意圖。
圖3是示出根據(jù)一個(gè)實(shí)施例的在scada系統(tǒng)中執(zhí)行數(shù)據(jù)設(shè)計(jì)方法的圖形編輯器的結(jié)構(gòu)的示意圖。
圖4a和圖4b是示出根據(jù)一個(gè)實(shí)施例的在scada系統(tǒng)中執(zhí)行數(shù)據(jù)設(shè)計(jì)方法的圖形編輯器的執(zhí)行屏幕的示例的示意圖。
圖5是示出根據(jù)一個(gè)實(shí)施例的在scada系統(tǒng)中的數(shù)據(jù)設(shè)計(jì)過(guò)程的示意圖。
圖6是示出根據(jù)一個(gè)實(shí)施例的在scada系統(tǒng)中的數(shù)據(jù)設(shè)計(jì)過(guò)程的示意圖。
圖7是示出根據(jù)一個(gè)實(shí)施例的在scada系統(tǒng)中的數(shù)據(jù)設(shè)計(jì)過(guò)程的示意圖。
具體實(shí)施方式
現(xiàn)在將詳細(xì)參考本公開(kāi)內(nèi)容的示例性實(shí)施例,其示例在附圖中被示出。然而,本公開(kāi)內(nèi)容的精神和范圍可以不限于本文的實(shí)施例。而且,可以容易提出其它實(shí)施例,其將被解釋為通過(guò)其它組件的增加、改變、刪除而被包括在現(xiàn)有技術(shù)公開(kāi)內(nèi)容或本公開(kāi)內(nèi)容的精神和范圍。
進(jìn)一步地,如本文中使用的術(shù)語(yǔ),選擇目前廣泛使用的通用術(shù)語(yǔ),但是在特定情況下,可以使用由本申請(qǐng)任意選擇的術(shù)語(yǔ)。在這種情況下,要注意,由于所使用的術(shù)語(yǔ)的含義在詳細(xì)描述的對(duì)應(yīng)部分中清楚地講解,但是他們不應(yīng)當(dāng)僅僅被解釋為僅在本發(fā)明的詳細(xì)描述中使用的術(shù)語(yǔ)的名義上的含義,但是應(yīng)當(dāng)通過(guò)理解對(duì)應(yīng)術(shù)語(yǔ)的隱含含義來(lái)解釋。在以下描述中,術(shù)語(yǔ)“包括”或者其變化不排除在權(quán)利要求中未列出的元件或步驟的存在。
圖2是示出根據(jù)一個(gè)實(shí)施例的監(jiān)控和數(shù)據(jù)采集(scada)系統(tǒng)的配置的示意圖。
根據(jù)本實(shí)施例的scada系統(tǒng)200包括遠(yuǎn)程終端單元(rtu)210、服務(wù)器220和人機(jī)界面(hmi)110。
rtu210被布置在實(shí)際現(xiàn)場(chǎng)中以從現(xiàn)場(chǎng)設(shè)備獲得數(shù)據(jù)值。
為此,rtu210直接連接到在現(xiàn)場(chǎng)設(shè)備或過(guò)程中安裝的傳感器215,以檢測(cè)從傳感器215輸出的信號(hào)且從檢測(cè)到的信號(hào)獲得數(shù)據(jù)值。然后,rtu210相互將從傳感器215輸出的信號(hào)轉(zhuǎn)換成服務(wù)器220的計(jì)算機(jī)可以識(shí)別的數(shù)字?jǐn)?shù)據(jù)且將所轉(zhuǎn)換的數(shù)據(jù)發(fā)送到服務(wù)器220。
在一些實(shí)施例中,可以使用可編程邏輯控制器(plc)(未示出)而不是rtu210。
服務(wù)器220收集與現(xiàn)場(chǎng)設(shè)備或工作過(guò)程有關(guān)的數(shù)據(jù)且發(fā)布用于控制包括現(xiàn)場(chǎng)設(shè)備等的硬件的大量命令。
為此,服務(wù)器220編輯且管理數(shù)據(jù)庫(kù)120。數(shù)據(jù)庫(kù)120的編輯可以包括數(shù)據(jù)的生成、增加且刪除。數(shù)據(jù)庫(kù)120的編輯可以使用數(shù)據(jù)庫(kù)編輯器來(lái)執(zhí)行。
同時(shí),通過(guò)rtu210獲得的數(shù)據(jù)值可以連接到數(shù)據(jù)庫(kù)120。數(shù)據(jù)庫(kù)120可以為實(shí)時(shí)數(shù)據(jù)庫(kù)(rtdb)。
hmi110轉(zhuǎn)換且顯示在現(xiàn)場(chǎng)設(shè)施或工作過(guò)程中使用的數(shù)據(jù),即由rtu210獲得的數(shù)據(jù)值。因此,用戶(hù)可以監(jiān)測(cè)且控制對(duì)應(yīng)過(guò)程。hmi110可以包括表示其中放置rtu210的現(xiàn)場(chǎng)的配置的專(zhuān)用屏幕文件。
hmi110通常連接到scada系統(tǒng)200的軟件和數(shù)據(jù)庫(kù)120。
當(dāng)在hmi110上執(zhí)行圖形編輯器時(shí),可以在監(jiān)測(cè)屏幕上創(chuàng)建最新增加的對(duì)象??梢葬槍?duì)每個(gè)創(chuàng)建的屏幕增加對(duì)象,且標(biāo)記值可以被映射到對(duì)象。
根據(jù)本實(shí)施例,因?yàn)樵趆mi110上執(zhí)行圖形編輯器,所以生成新對(duì)象且同時(shí)增加關(guān)于新對(duì)象的數(shù)據(jù),由此編輯數(shù)據(jù)庫(kù)120。然后,增加的數(shù)據(jù)被分布到客戶(hù)端130(參見(jiàn)圖3)。這將在稍后參照?qǐng)D3詳細(xì)描述。
同時(shí),雖然在圖2中未示出,但是scada系統(tǒng)200還可以包括通信單元和裝置單元。
通信單元(未示出)可以將由rtu210獲得的數(shù)據(jù)值發(fā)送到服務(wù)器220,且允許scada系統(tǒng)200的遠(yuǎn)程放置的組件例如rtu210和服務(wù)器220彼此通信。
裝置單元可以執(zhí)行各種過(guò)程和分析。
圖3是示出根據(jù)一個(gè)實(shí)施例的在scada系統(tǒng)中執(zhí)行數(shù)據(jù)設(shè)計(jì)方法的圖形編輯器的結(jié)構(gòu)的示意圖。
以通過(guò)簡(jiǎn)化對(duì)應(yīng)工作過(guò)程獲得的示意圖的形式將由hmi110提供的數(shù)據(jù)和信息被提供給管理器。由此,管理者可以容易知道如何執(zhí)行且控制整個(gè)工作過(guò)程。
例如,連接到管道的泵的圖片示出泵正在運(yùn)行且當(dāng)前控制多少流體速率。此時(shí),如果管理者關(guān)閉泵,則連接到hmi110的軟件實(shí)時(shí)顯示降低對(duì)應(yīng)管道的流速。
如上述使用的簡(jiǎn)單示意圖可以被配置有線和符號(hào),其表示對(duì)應(yīng)工作過(guò)程的元件。此外,該示意圖可以以其中表示每個(gè)設(shè)備的數(shù)字化圖像與動(dòng)畫(huà)符號(hào)組合的形式配置。
以這種方式,在hmi110中頻繁使用圖像、照片和動(dòng)畫(huà),且因此在hmi上的程序通常包括圖形編輯器300,其為負(fù)責(zé)與圖形有關(guān)的操作的程序。
負(fù)責(zé)scada系統(tǒng)200的維護(hù)的管理者或人可以通過(guò)圖形編輯器300直接確定且修改在hmi110上如何顯示每個(gè)工作過(guò)程或者現(xiàn)場(chǎng)設(shè)備。
根據(jù)本實(shí)施例的scada系統(tǒng)200中的數(shù)據(jù)設(shè)計(jì)過(guò)程可以由圖形編輯器300執(zhí)行。
圖形編輯器300可以被實(shí)施為由程序編寫(xiě)在介質(zhì)上由計(jì)算機(jī)可讀的代碼或者可以以模塊形式實(shí)施。計(jì)算機(jī)可讀介質(zhì)可以包括其中存儲(chǔ)由計(jì)算機(jī)系統(tǒng)可讀的數(shù)據(jù)的各種記錄裝置。記錄裝置包括不僅有形存儲(chǔ)裝置而且(例如經(jīng)由互聯(lián)網(wǎng)傳輸)以載波形式實(shí)施的裝置。計(jì)算機(jī)可以包括服務(wù)器220或客戶(hù)端130的處理器或控制器。
當(dāng)圖形編輯器300被實(shí)施為由程序編寫(xiě)在介質(zhì)上由計(jì)算機(jī)可讀的代碼時(shí),圖形編輯器300可以在服務(wù)器220或客戶(hù)端130中執(zhí)行以執(zhí)行scada系統(tǒng)200中的數(shù)據(jù)設(shè)計(jì)。
在圖3中,示出了圖形編輯器300在服務(wù)器220的hmi110上執(zhí)行,但是本公開(kāi)內(nèi)容不限于此。在圖3中示出的圖形編輯器300可以在客戶(hù)端130中執(zhí)行。
為了執(zhí)行根據(jù)本實(shí)施例的scada系統(tǒng)200中的數(shù)據(jù)設(shè)計(jì)方法,如圖3所示,圖形編輯器300可以包括輸入/輸出(i/o)塊301、編輯塊302和通信塊303。
i/o塊301負(fù)責(zé)i/o界面和hmi110。
具體地,i/o塊301可以接收與通過(guò)hmi110輸入的數(shù)據(jù)設(shè)計(jì)有關(guān)的命令。這里,與數(shù)據(jù)設(shè)計(jì)有關(guān)的命令可以包括建立關(guān)于最新增加的對(duì)象的數(shù)據(jù),在監(jiān)測(cè)屏幕上創(chuàng)建對(duì)應(yīng)對(duì)象等。例如,如果對(duì)象即斷路器被最新增加到當(dāng)前正在由scada系統(tǒng)監(jiān)測(cè)的電力系統(tǒng),則管理者將關(guān)于斷路器的數(shù)據(jù)最新增加到現(xiàn)有數(shù)據(jù)庫(kù)且在監(jiān)測(cè)屏幕上創(chuàng)建代表斷路器的圖像或示意圖。在這種情況下,與數(shù)據(jù)設(shè)計(jì)有關(guān)的命令可以包括建立關(guān)于斷路器的數(shù)據(jù),在監(jiān)測(cè)屏幕上創(chuàng)建斷路器等。
i/o塊301可以在監(jiān)測(cè)屏幕上輸出從編輯塊302或通信塊303發(fā)送的數(shù)據(jù)和信息。
這里,i/o塊301可以從編輯塊302接收由編輯塊302創(chuàng)建的對(duì)象且在監(jiān)測(cè)屏幕上輸出接收到的對(duì)象。此外,i/o塊301可以從通信塊303接收通信塊303查詢(xún)且搜索數(shù)據(jù)庫(kù)120的數(shù)據(jù)且在監(jiān)測(cè)屏幕上輸出接收到的數(shù)據(jù)。
編輯塊302創(chuàng)建要在監(jiān)測(cè)屏幕上顯示的對(duì)象。
對(duì)象可以為包括斷路器、晶閘管閥、液壓聯(lián)動(dòng)裝置等的現(xiàn)場(chǎng)設(shè)備。對(duì)象可以被表示為線或圖形、圖像或圖片、動(dòng)畫(huà)圖像等。
通信塊303執(zhí)行與數(shù)據(jù)120或客戶(hù)端130的通信。
通信口303與數(shù)據(jù)庫(kù)120或客戶(hù)端130的通信可以包括各種有線/無(wú)線通信。具體地,通信塊303可以經(jīng)由包括電力線、電纜、光纜等的電線連接到數(shù)據(jù)庫(kù)120或客戶(hù)端130,以執(zhí)行有線通信,或者可以執(zhí)行包括短程通信、無(wú)線lan通信、移動(dòng)通信等的無(wú)線通信。
在這種情況下,通信塊303可以通過(guò)查詢(xún)數(shù)據(jù)120來(lái)搜索期望的數(shù)據(jù)且從數(shù)據(jù)庫(kù)120接收期望的數(shù)據(jù)。此外,通信塊303可以向客戶(hù)端130分布關(guān)于該數(shù)據(jù)庫(kù)120和修改的數(shù)據(jù)庫(kù)120的信息。這里,分布可以通過(guò)發(fā)行與訂閱通信結(jié)構(gòu)來(lái)執(zhí)行。
通常,構(gòu)建scada系統(tǒng)的組件獨(dú)立操作。因此,當(dāng)新設(shè)備被增加到系統(tǒng)時(shí),工程師分別編輯且增加服務(wù)器的數(shù)據(jù)庫(kù)和hmi的監(jiān)測(cè)屏幕。而且,工程師可以?xún)H僅編輯系統(tǒng)水平處的對(duì)象,但是不能在服務(wù)器或客戶(hù)端的屏幕上增加或者編輯對(duì)象。因此,在數(shù)據(jù)設(shè)計(jì)中需要大量的成本和努力。進(jìn)一步地,難以執(zhí)行用于維持之前建立的數(shù)據(jù)庫(kù)的設(shè)計(jì)。
當(dāng)如圖3所示配置的圖形編輯器300在hmi110上執(zhí)行時(shí),通過(guò)圖形編輯器300在監(jiān)測(cè)屏幕上生成新對(duì)象,且同時(shí),通過(guò)增加關(guān)于新對(duì)象的數(shù)據(jù)來(lái)編輯數(shù)據(jù)庫(kù)120。然后,增加的數(shù)據(jù)被分布到客戶(hù)端130。
因此,可以通過(guò)圖形編輯器300同時(shí)執(zhí)行對(duì)象的創(chuàng)建和數(shù)據(jù)的編輯。而且,當(dāng)圖形編輯器300在服務(wù)器220或客戶(hù)端130中執(zhí)行時(shí),與新對(duì)象有關(guān)的數(shù)據(jù)設(shè)計(jì)可以在服務(wù)器220或客戶(hù)端130的屏幕上執(zhí)行。
因此,可以執(zhí)行有效設(shè)計(jì)且減小設(shè)計(jì)成本。此外,甚至當(dāng)執(zhí)行之前建立的位置的維持,在用戶(hù)的屏幕上執(zhí)行對(duì)象的創(chuàng)建或數(shù)據(jù)的增加,由此執(zhí)行有效數(shù)據(jù)設(shè)計(jì)。
圖4a和圖4b是示出根據(jù)一個(gè)實(shí)施例的在scada系統(tǒng)中執(zhí)行數(shù)據(jù)設(shè)計(jì)方法的圖形編輯器的執(zhí)行屏幕的示例的示意圖。
與通過(guò)執(zhí)行圖形編輯器300而增加的對(duì)象有關(guān)的數(shù)據(jù)設(shè)計(jì)可以在用戶(hù)的屏幕上執(zhí)行。在這種情況下,用戶(hù)可以在圖形編輯器300的屏幕上增加對(duì)象且編輯關(guān)于所增加的對(duì)象的數(shù)據(jù)。
如果用戶(hù)通過(guò)hmi110執(zhí)行圖形編輯器300,則如圖4a所示顯示執(zhí)行屏幕400。執(zhí)行屏幕400可以包括對(duì)象內(nèi)容410和數(shù)據(jù)內(nèi)容420。在這種情況下,可以彼此對(duì)應(yīng)地顯示對(duì)象內(nèi)容410和數(shù)據(jù)內(nèi)容420。彼此對(duì)應(yīng)的對(duì)象內(nèi)容410和數(shù)據(jù)內(nèi)容420的配對(duì)可以存在多個(gè)。
與對(duì)象的編輯有關(guān)的項(xiàng)目可以被輸入到對(duì)象內(nèi)容410。具體地,新對(duì)象可以被增加,或者現(xiàn)有對(duì)象可以被替換或刪除。例如,斷路器作為新對(duì)象可以在scada系統(tǒng)200中被增加,或者晶閘管閥作為現(xiàn)有對(duì)象可以用另一個(gè)晶體管替換或者在scada系統(tǒng)200中被刪除。因此,斷路器作為新對(duì)象可以被增加且顯示為在hmi110的屏幕上顯示的示意圖。
如果對(duì)象被增加到對(duì)象內(nèi)容410,則增加的對(duì)象可以被增加到圖形數(shù)據(jù)。因此,增加的對(duì)象可以表示為在監(jiān)測(cè)屏幕上顯示的示意圖。
與關(guān)于對(duì)應(yīng)的對(duì)象的數(shù)據(jù)的編輯有關(guān)的項(xiàng)目可以被輸入到數(shù)據(jù)內(nèi)容420。具體地,關(guān)于對(duì)應(yīng)的對(duì)象的數(shù)據(jù)可以被增加、替換或刪除。例如,最新增加的斷路器的數(shù)據(jù)可以被增加或者關(guān)于現(xiàn)有晶閘管閥的數(shù)據(jù)可以被替換或刪除。
圖4b示出當(dāng)執(zhí)行關(guān)于對(duì)象的數(shù)據(jù)的編輯時(shí)顯示的數(shù)據(jù)編輯窗口430的示例。
當(dāng)特定數(shù)據(jù)被輸入到數(shù)據(jù)內(nèi)容420時(shí),數(shù)據(jù)編輯窗口430被顯示在屏幕上。在這種情況下,用戶(hù)可以輸入關(guān)于數(shù)據(jù)編輯窗口430的數(shù)據(jù)的詳細(xì)內(nèi)容。關(guān)于該數(shù)據(jù)的詳細(xì)內(nèi)容可以包括數(shù)據(jù)的類(lèi)、數(shù)據(jù)的離散類(lèi)、數(shù)據(jù)的屬性等。
類(lèi)指代數(shù)據(jù)的類(lèi)。
具體地,在電力系統(tǒng)中包括的斷路器可以以分層結(jié)構(gòu)被配置。例如,斷路器可以被配置有在城市的單元中安裝的高級(jí)斷路器和在區(qū)的單元中安裝的低級(jí)斷路器。在該情況中,如果最新增加的斷路器被安裝在區(qū)的單元中,則最新增加的斷路器被分類(lèi)為低級(jí)斷路器。
離散類(lèi)為表示離散值的屬于與現(xiàn)場(chǎng)設(shè)備(例如具有接通/斷開(kāi)值的斷路器)對(duì)應(yīng)的設(shè)施的類(lèi)。
屬性為類(lèi)的低級(jí)結(jié)構(gòu)且指代對(duì)象的詳細(xì)信息。例如,屬性可以為增加的現(xiàn)場(chǎng)設(shè)備的詳細(xì)信息。
在圖4b中示出的數(shù)據(jù)編輯窗口430中,用戶(hù)將數(shù)據(jù)的類(lèi)輸入在類(lèi)項(xiàng)目431中且然后設(shè)置該類(lèi)是否為離散類(lèi)項(xiàng)目432中的離散類(lèi)。
用戶(hù)要輸入的對(duì)象的屬性可以取決于該類(lèi)是否為離散類(lèi)而改變。如果屬性項(xiàng)433的內(nèi)容基于輸入到離散類(lèi)項(xiàng)目432來(lái)設(shè)置且顯示,則用戶(hù)選擇對(duì)象在屬性項(xiàng)目433中的詳細(xì)信息。
關(guān)于編輯的數(shù)據(jù),要驗(yàn)證處理功能、執(zhí)行關(guān)于編輯中的錯(cuò)誤的邏輯處理的功能和確定編輯的數(shù)據(jù)的有效性的功能。如果驗(yàn)證了編輯的數(shù)據(jù)的有效性,則編輯的數(shù)據(jù)最終永久地被存儲(chǔ)在數(shù)據(jù)庫(kù)中,且數(shù)據(jù)庫(kù)通過(guò)反映編輯的數(shù)據(jù)而沒(méi)有任何錯(cuò)誤來(lái)建立。
為此,用戶(hù)通過(guò)在數(shù)據(jù)編輯窗口430上顯示的更新項(xiàng)目434檢查編輯的數(shù)據(jù)的有效性。具體地,如果在選擇有效性項(xiàng)目435之后完成了有效性驗(yàn)證,則用戶(hù)選擇確認(rèn)項(xiàng)目436。
通常地,數(shù)據(jù)的數(shù)據(jù)庫(kù)更新和創(chuàng)建獨(dú)立執(zhí)行。即,隨著工程師在系統(tǒng)水平處校正單獨(dú)程序而執(zhí)行數(shù)據(jù)庫(kù)更新,且當(dāng)在圖形編輯器中創(chuàng)建監(jiān)測(cè)屏幕時(shí),管理者選擇且映射用于每個(gè)對(duì)象的數(shù)據(jù)庫(kù)值。因此,不可以在圖形編輯器中增加任何數(shù)據(jù)。此外,在創(chuàng)建對(duì)象之前工程師在先增加數(shù)據(jù)。
根據(jù)本公開(kāi)內(nèi)容,隨著圖形編輯器在用戶(hù)的屏幕上執(zhí)行,用戶(hù)增加數(shù)據(jù)到現(xiàn)有數(shù)據(jù)庫(kù)而同時(shí)在監(jiān)測(cè)屏幕上增加對(duì)象。即,用戶(hù)可以通過(guò)圖形編輯器增加在數(shù)據(jù)庫(kù)中不存在的數(shù)據(jù)來(lái)更新數(shù)據(jù)庫(kù)。
因此,用戶(hù)通過(guò)圖形編輯器立即訪問(wèn)數(shù)據(jù)庫(kù)文件來(lái)執(zhí)行編輯,從而可以減小設(shè)計(jì)成本和時(shí)間。
此外,當(dāng)編輯監(jiān)測(cè)屏幕時(shí),編輯的數(shù)據(jù)的在線更新立即被施加以分布到客戶(hù)端。由于在編輯中立即連接對(duì)應(yīng)對(duì)象和數(shù)據(jù)庫(kù),所以便于提供可視區(qū)分。
圖5是示出根據(jù)一個(gè)實(shí)施例的在scada系統(tǒng)中的數(shù)據(jù)設(shè)計(jì)過(guò)程的示意圖。
當(dāng)在scada系統(tǒng)200中執(zhí)行數(shù)據(jù)設(shè)計(jì)時(shí),圖形編輯器300在hmi110上執(zhí)行(s501)。hmi110可以在服務(wù)器220或客戶(hù)端130中執(zhí)行。
通過(guò)圖形編輯器300增加關(guān)于對(duì)象的數(shù)據(jù)(s502)。
在這種情況下,scada系統(tǒng)200可以響應(yīng)于來(lái)自用戶(hù)的輸入而增加關(guān)于對(duì)象的數(shù)據(jù)。
這里,對(duì)象可以包括斷路器、晶閘管閥、液壓聯(lián)動(dòng)裝置等的現(xiàn)場(chǎng)設(shè)備。
scada系統(tǒng)200基于關(guān)于對(duì)象的數(shù)據(jù)來(lái)更新數(shù)據(jù)庫(kù)120(s503)。
scada系統(tǒng)200通過(guò)圖形編輯器300輸入對(duì)象的創(chuàng)建(s504)。具體地,scada系統(tǒng)200可以響應(yīng)于來(lái)自用戶(hù)的輸入而輸入對(duì)象的創(chuàng)建。
對(duì)象的創(chuàng)建可以為設(shè)置表示對(duì)象的線、圖片、圖像、照片和連接關(guān)系中的至少一個(gè)的操作。
scada系統(tǒng)200向監(jiān)測(cè)屏幕反映通過(guò)圖形編輯器300輸入的對(duì)象的創(chuàng)建(s505)。
scada系統(tǒng)200將關(guān)于對(duì)象的數(shù)據(jù)分布到客戶(hù)端130(s506)。
這里,分布可以通過(guò)發(fā)行與訂閱通信結(jié)構(gòu)來(lái)執(zhí)行。
圖6是示出根據(jù)一個(gè)實(shí)施例的在scada系統(tǒng)中的數(shù)據(jù)設(shè)計(jì)過(guò)程的示意圖。
在該實(shí)施例中,圖形編輯器300在客戶(hù)端130的hmi110上執(zhí)行,且數(shù)據(jù)設(shè)計(jì)基于在客戶(hù)端130的hmi110上的圖形編輯器300的執(zhí)行來(lái)進(jìn)行。
圖形編輯器300在客戶(hù)端130的hmi110上執(zhí)行(s601)。
通過(guò)圖形編輯器300來(lái)增加關(guān)于對(duì)象的數(shù)據(jù)(s602)。
在這種情況下,在客戶(hù)端130的hmi110上執(zhí)行的圖形編輯器300可以響應(yīng)于來(lái)自用戶(hù)的輸入而增加關(guān)于對(duì)象的數(shù)據(jù)。
客戶(hù)端130將關(guān)于增加的對(duì)象的數(shù)據(jù)發(fā)送到服務(wù)器220(s603)。
服務(wù)器220基于關(guān)于增加的對(duì)象的數(shù)據(jù)來(lái)更新數(shù)據(jù)庫(kù)120(s604)。
客戶(hù)端130通過(guò)圖形編輯器300輸入對(duì)象的創(chuàng)建(s605)。具體地,客戶(hù)端130可以響應(yīng)于來(lái)自用戶(hù)的輸入而輸入對(duì)象的創(chuàng)建。
客戶(hù)端130向監(jiān)測(cè)屏幕反映通過(guò)圖形編輯器300輸入的對(duì)象的創(chuàng)建(s606)。
服務(wù)器220將關(guān)于對(duì)象的數(shù)據(jù)分布到客戶(hù)端(s607)。在這種情況下,服務(wù)器220可以將關(guān)于對(duì)象的數(shù)據(jù)分布到除了已經(jīng)增加了關(guān)于對(duì)象的數(shù)據(jù)的客戶(hù)端130之外的客戶(hù)端。
圖7是示出根據(jù)一個(gè)實(shí)施例的在scada系統(tǒng)中的數(shù)據(jù)設(shè)計(jì)過(guò)程的示意圖。
在該實(shí)施例中,圖形編輯器300在客戶(hù)端220的hmi110上執(zhí)行,且數(shù)據(jù)設(shè)計(jì)基于在服務(wù)器220的hmi110上的圖形編輯器300的執(zhí)行來(lái)進(jìn)行。
圖形編輯器300在服務(wù)器220的hmi110上執(zhí)行(s701)。
通過(guò)圖形編輯器300來(lái)增加關(guān)于對(duì)象的數(shù)據(jù)(s702)。
在這種情況下,在服務(wù)器220的hmi110上執(zhí)行的圖形編輯器300可以響應(yīng)于來(lái)自用戶(hù)的輸入而增加關(guān)于對(duì)象的數(shù)據(jù)。
服務(wù)器220基于關(guān)于增加的對(duì)象的數(shù)據(jù)來(lái)更新數(shù)據(jù)庫(kù)120(s703)。
服務(wù)器220通過(guò)圖形編輯器300輸入對(duì)象的創(chuàng)建(s704)。具體地,服務(wù)器220可以響應(yīng)于來(lái)自用戶(hù)的輸入而輸入對(duì)象的創(chuàng)建。
客戶(hù)端130向客戶(hù)端130傳輸通過(guò)圖形編輯器300輸入的對(duì)象的創(chuàng)建的內(nèi)容(s706)。
客戶(hù)端130向監(jiān)測(cè)屏幕反映通過(guò)圖形編輯器300輸入的對(duì)象的創(chuàng)建(s706)。
服務(wù)器220將關(guān)于對(duì)象的數(shù)據(jù)分布到客戶(hù)端(s707)。
根據(jù)本公開(kāi)內(nèi)容,隨著通過(guò)圖形編輯器在屏幕上增加對(duì)象,數(shù)據(jù)被增加到現(xiàn)有數(shù)據(jù)庫(kù)文件。因此,用戶(hù)通過(guò)圖形編輯器立即訪問(wèn)數(shù)據(jù)庫(kù)文件來(lái)執(zhí)行編輯,從而可以減小設(shè)計(jì)成本和時(shí)間。
此外,在在線更新的情況下,隨著在屏幕的編輯中立即施加在線更新,所增加的數(shù)據(jù)被分布到客戶(hù)端。由于在編輯中立即連接對(duì)應(yīng)對(duì)象和數(shù)據(jù)庫(kù),所以便于提供可視區(qū)分。
上述特征、配置、效果等被包括在本公開(kāi)內(nèi)容的實(shí)施例中的至少一個(gè)中,且不應(yīng)當(dāng)限于僅一個(gè)實(shí)施例。此外,如在每個(gè)實(shí)施例中示出的特征、配置、效果等可以關(guān)于其他實(shí)施例被實(shí)施,因?yàn)樗鼈兛梢员舜私M合或者由本領(lǐng)域的那些技術(shù)人員修改。因此,與這些組合和修改有關(guān)的內(nèi)容應(yīng)當(dāng)被解釋為包括在如所附權(quán)利要求中所公開(kāi)的公開(kāi)內(nèi)容的范圍和精神中。
進(jìn)一步地,雖然直到現(xiàn)在主要描述了實(shí)施例,但是他們僅僅是示例性的且不限于本公開(kāi)內(nèi)容。因此,本公開(kāi)內(nèi)容屬于的那些本領(lǐng)域的技術(shù)人員將知道未說(shuō)明的各種修改和應(yīng)用可以在脫離本實(shí)施例的基本特征的范圍內(nèi)實(shí)施。例如,在示例性實(shí)施例中詳細(xì)描述的組成元件可以被修改以被實(shí)施。進(jìn)一步地,與這種修改和應(yīng)用有關(guān)的區(qū)別應(yīng)當(dāng)被解釋為包括在所附權(quán)利要求中指定的本公開(kāi)內(nèi)容的范圍中。