本公開內(nèi)容涉及提供監(jiān)視屏幕組成功能的方法,并且更具體地涉及提供用于控制諸如scada、dcs、ems、dms和mg的系統(tǒng)的監(jiān)視屏幕組成功能的方法。
背景技術(shù):
最近,存在用于通過監(jiān)控和數(shù)據(jù)采集(scada)系統(tǒng)、分布式控制系統(tǒng)(dcs)、能量管理系統(tǒng)(ems)、微網(wǎng)(mg)系統(tǒng)、等等監(jiān)視被安裝在現(xiàn)場中的設(shè)備的感測值并且用于遠(yuǎn)程地控制各種設(shè)備的日益增長的需求。為了控制這樣的系統(tǒng),用戶使用通過諸如計(jì)算機(jī)的終端裝置顯示的監(jiān)視屏幕。用戶通過監(jiān)視屏幕監(jiān)視由被安裝在現(xiàn)場中的設(shè)施指示的數(shù)據(jù)并且根據(jù)需要給出控制命令。
這樣的監(jiān)視屏幕通常由用戶通過例如圖形編輯器組成。在相關(guān)技術(shù)中,用戶使用圖形編輯器來在空白屏幕上對與被安裝在現(xiàn)場上的設(shè)施相對應(yīng)的對象或圖表進(jìn)行布置。之后,用戶必須將對象耦合到在各設(shè)施之間的實(shí)際耦合關(guān)系的考慮中并且將數(shù)據(jù)與對象中的每個(gè)相關(guān)聯(lián)。例如,在ems系統(tǒng)中,基本上在發(fā)電階段和電力傳輸階段,發(fā)電機(jī)和斷路器被表示為對象,并且在配電階段,諸如d/l的特殊設(shè)施被表示為對象。
然而,在使用根據(jù)現(xiàn)有技術(shù)的圖形編輯器后,用戶必須手動(dòng)地逐一地重新對所有對象進(jìn)行布置并且建立它們的耦合關(guān)系和數(shù)據(jù),無論與每個(gè)系統(tǒng)相對應(yīng)的監(jiān)視屏幕何時(shí)被組成。因此,現(xiàn)有圖形編輯器具有的問題在于其使用戶花費(fèi)許多時(shí)間來組成監(jiān)視屏幕并且用戶必須不必要地重復(fù)相同任務(wù)的執(zhí)行。
技術(shù)實(shí)現(xiàn)要素:
本公開內(nèi)容的一方面是要提供一種提供監(jiān)視屏幕組成功能的方法,其可以促進(jìn)更快速地且容易地組成用于控制諸如scada、dcs、ems、dms和mg的系統(tǒng)的監(jiān)視屏幕。
本公開內(nèi)容的其他目標(biāo)不限于上述目標(biāo),并且通過參考本公開內(nèi)容的實(shí)施例描述的下面的描述能夠認(rèn)識(shí)到其他目標(biāo)和優(yōu)點(diǎn)。另外,將容易認(rèn)識(shí)到,本發(fā)明的目標(biāo)和優(yōu)點(diǎn)能夠由隨附權(quán)利要求中記載的裝置及其組合來實(shí)現(xiàn)。
根據(jù)本發(fā)明的一方面,一種提供用于控制系統(tǒng)的監(jiān)視屏幕組成功能的方法包括:接收要?jiǎng)?chuàng)建的監(jiān)視屏幕的類型;從用戶接收監(jiān)視屏幕的特性;獲得與從用戶接收到的類型和特性相對應(yīng)的初始生成信息;并且基于初始生成信息來在顯示單元上輸出初始監(jiān)視屏幕。
如以上所描述的本公開內(nèi)容可以有利地促進(jìn)更快速地且容易地組成用于控制諸如scada、dcs、ems、dms和mg的系統(tǒng)的監(jiān)視屏幕。
附圖說明
圖1是示出了根據(jù)本公開內(nèi)容的實(shí)施例的系統(tǒng)配置的框圖。
圖2是根據(jù)本公開內(nèi)容的實(shí)施例的提供監(jiān)視屏幕組成功能的方法的流程圖。
圖3和圖4是根據(jù)本公開內(nèi)容的實(shí)施例的在用戶的終端上顯示的監(jiān)視屏幕組成工具的屏幕配置的示例性視圖。
圖5是基于初始生成信息在顯示單元上輸出的初始監(jiān)視屏幕的實(shí)施例。
圖6是基于初始生成信息在顯示單元上輸出的初始監(jiān)視屏幕的另一實(shí)施例。
具體實(shí)施方式
以上目標(biāo)、特征和優(yōu)點(diǎn)將從參考附圖的詳細(xì)描述中變得顯而易見。以充分的細(xì)節(jié)描述實(shí)施例以使得本領(lǐng)域技術(shù)人員能夠容易地實(shí)踐本公開內(nèi)容的技術(shù)構(gòu)思??梢允÷詫δ芑蚺渲玫脑敿?xì)公開內(nèi)容以便不必要地使本公開內(nèi)容的目標(biāo)模糊不清。在下文中,將參考附圖詳細(xì)描述根據(jù)本公開內(nèi)容的實(shí)施例。在附圖中,類似的附圖標(biāo)記指代類似的元件。
圖1是示出了根據(jù)本公開內(nèi)容的實(shí)施例的系統(tǒng)配置的框圖,并且圖2是根據(jù)本公開內(nèi)容的實(shí)施例的提供監(jiān)視屏幕組成功能的方法的流程圖。在下文中,將參考圖1和圖2詳細(xì)描述根據(jù)本公開內(nèi)容的實(shí)施例的提供監(jiān)視屏幕組成功能的方法。
參考圖1,用戶通過在用戶的終端14的顯示單元上顯示的監(jiān)視屏幕來監(jiān)視由系統(tǒng)12收集的現(xiàn)場設(shè)施的數(shù)據(jù)或狀態(tài)信息。另外,用戶根據(jù)需要通過系統(tǒng)12給出對設(shè)施中的每個(gè)設(shè)施的控制命令。在圖1中,系統(tǒng)12收集被安裝在現(xiàn)場上的設(shè)施的數(shù)據(jù)或狀態(tài)信息并且輸送用戶對設(shè)施中的每個(gè)設(shè)施的控制命令。系統(tǒng)12的示例可以包括scada系統(tǒng)、dcs系統(tǒng)、ems系統(tǒng)、mg系統(tǒng)、等等,但是不限于此。
系統(tǒng)12可以從被安裝在現(xiàn)場上的設(shè)施實(shí)時(shí)地接收指定的數(shù)據(jù)或狀態(tài)信息,并且可以將接收到的數(shù)據(jù)或狀態(tài)信息存儲(chǔ)在實(shí)時(shí)db16上。系統(tǒng)12可以根據(jù)用戶的請求將在實(shí)時(shí)db16上存儲(chǔ)的數(shù)據(jù)或狀態(tài)信息發(fā)送到用戶的終端14。
本公開內(nèi)容涉及提供促進(jìn)用戶在上述配置的環(huán)境中通過用戶的終端14更快地且容易地組成適合于系統(tǒng)12的監(jiān)視屏幕的功能的方法。
參考圖2,用戶的終端14首先從用戶接收要?jiǎng)?chuàng)建的期望的監(jiān)視屏幕的類型(202)。例如,用戶的終端14可以通過顯示單元向用戶提供監(jiān)視屏幕的類型的列表,例如單線圖、表格和ocs(ole控制擴(kuò)展)。用戶可以從在顯示單元上顯示的列表選擇期望的監(jiān)視屏幕的類型,例如單線圖。
本文中的單線圖意指在其上使用各種圖表顯示被安裝在現(xiàn)場上的設(shè)施的屏幕。在單線圖中,被安裝在現(xiàn)場上的設(shè)施中的每個(gè)設(shè)施被顯示為對象,并且在各設(shè)施之間的耦合或鏈接關(guān)系由例如耦合各對象的線表示。另外,由設(shè)施中的每個(gè)設(shè)施指示的數(shù)據(jù)(例如,溫度、電流、等等)或狀態(tài)信息可以與對象一起被指示在其中。
本文中的表格意指在其上由被安裝在現(xiàn)場上的設(shè)施指示的數(shù)據(jù)或狀態(tài)信息以表的形式來指示的屏幕。在表格屏幕上,設(shè)施中的每個(gè)設(shè)施基于特定準(zhǔn)則(例如,名稱、安裝地點(diǎn)、等等)來顯示。由設(shè)施中的每個(gè)設(shè)施指示的數(shù)據(jù)或狀態(tài)信息進(jìn)一步與設(shè)施中的每個(gè)設(shè)施的名稱一起被顯示在表格屏幕上。
本文中的ocx屏幕意指由先前已經(jīng)生成的調(diào)用組件配置的監(jiān)視屏幕。ocx屏幕由對象鏈接和嵌入(ole)功能實(shí)現(xiàn)。ole意指允許鏈接和嵌入主體文件和程序的技術(shù)。例如,ole可以是指將圖嵌入到使用中的microsoftword中或者將采用特殊模板功能的文檔嵌入到使用中的microsoftword中??刂苚le功能可以允許獲得必要的信息并且允許與其他程序共享各種資源。本公開內(nèi)容可以生成以存儲(chǔ)以組件的形式組成監(jiān)視屏幕需要的功能并且可以調(diào)用所存儲(chǔ)的組件以生成ocx屏幕。
接下來,用戶的終端14從用戶接收要?jiǎng)?chuàng)建的監(jiān)視屏幕的特性(204)。根據(jù)本公開內(nèi)容,監(jiān)視屏幕的特性可以根據(jù)各種準(zhǔn)則來確定。例如,用戶的終端14可以向用戶提供系統(tǒng)12的類型,即scada、dcs、ems、mg、等等作為特性的列表。另外,用戶的終端14可以向用戶提供系統(tǒng)中的每個(gè)系統(tǒng)被安裝在其上/中的地點(diǎn)或區(qū)域(即站點(diǎn))的列表。之后,用戶可以通過由用戶的終端14提供的列表按scada(系統(tǒng)的類型)-地鐵(地點(diǎn))-首爾(區(qū)域)的順序輸入監(jiān)視屏幕的特性。
當(dāng)由用戶輸入監(jiān)視屏幕的類型和特性時(shí),用戶的終端14獲得與由用戶輸入的類型和特性相對應(yīng)的初始生成信息(206)。根據(jù)本公開內(nèi)容的實(shí)施例,與監(jiān)視屏幕的類型和特性相對應(yīng)的初始生成信息可以被存儲(chǔ)在用戶的終端14的內(nèi)部或外部存儲(chǔ)(未示出)上。用戶的終端14可以基于由用戶輸入的類型和特性來獲得來自存儲(chǔ)的初始生成信息。
根據(jù)本公開內(nèi)容的實(shí)施例,初始生成信息可以包含與監(jiān)視屏幕的類型和特性相對應(yīng)的一個(gè)或多個(gè)對象信息、在各對象之間的鏈接信息以及被分配給對象中的每個(gè)對象的對象數(shù)據(jù)信息。本文中的對象意指被安裝在現(xiàn)場上的由圖表或符號(hào)表示的設(shè)施。另外,鏈接信息是指示在各對象之間的耦合關(guān)系的信息,并且可以由耦合各對象的圖表和符號(hào)表示。對象數(shù)據(jù)信息指示由各自的設(shè)施指示的數(shù)據(jù)(例如,溫度或電流)或狀態(tài)信息(例如,對象的打開和/或關(guān)閉)。
繼而,用戶的終端14基于所獲得的初始生成信息來在顯示單元上輸出監(jiān)視屏幕(208)。盡管在圖2中未示出,輸出監(jiān)視屏幕的步驟208包括基于對象信息來在顯示單元上顯示一個(gè)或多個(gè)對象;基于鏈接信息來表示在各對象之間的耦合關(guān)系;以及基于對象數(shù)據(jù)信息來指示與對象中的每個(gè)對象相對應(yīng)的對象數(shù)據(jù)。
根據(jù)本公開內(nèi)容的實(shí)施例,輸出監(jiān)視屏幕的步驟208包括基于包含于初始生成信息中的鏈接信息來生成在各對象之間的鏈接上的預(yù)定義端口。另外,根據(jù)本公開內(nèi)容的實(shí)施例,輸出監(jiān)視屏幕的步驟208包括基于包含于初始生成信息中的鏈接信息來生成除了在各對象之間的鏈接上的預(yù)定義端口之外的端口。
同時(shí),根據(jù)本公開內(nèi)容的實(shí)施例,用戶想要生成的監(jiān)視屏幕的類型或特性可以以文件的形式被存儲(chǔ)。例如,用戶可以先前選擇并存儲(chǔ)用戶想要生成的監(jiān)視屏幕的類型或特性。用戶的終端14可以通過下載由此存儲(chǔ)的文件來自動(dòng)地指定監(jiān)視屏幕的類型或特性。
在下文中,將參考圖3到圖6描述根據(jù)本公開內(nèi)容的提供監(jiān)視屏幕組成功能的方法的實(shí)施例。
圖3和圖4是根據(jù)本公開內(nèi)容的實(shí)施例的在用戶的終端上顯示的監(jiān)視屏幕組成工具的屏幕配置的示例性視圖。
根據(jù)本公開內(nèi)容的實(shí)施例,用戶的終端14可以通過顯示單元向用戶提供如圖3所示的監(jiān)視屏幕組成引導(dǎo)屏幕。監(jiān)視屏幕組成引導(dǎo)屏幕包括模板31的菜單、用戶定義的模板32的菜單和模板向?qū)?3的菜單。
當(dāng)模板31的菜單被選擇時(shí),用戶的終端14向用戶提供先前已經(jīng)存儲(chǔ)的模板302、303、304、305和306。
此時(shí),用戶的終端14可以以其中先前存儲(chǔ)的模板302、303、304、305和306分別根據(jù)由用戶選擇的次數(shù)來布置的狀態(tài)顯示先前存儲(chǔ)的模板302、303、304、305和306。備選地,用戶的終端14可以以其中先前存儲(chǔ)的模板302、303、304、305和306分別按由用戶選擇的時(shí)間的順序來布置的狀態(tài)顯示先前存儲(chǔ)的模板302、303、304、305和306。
如果用戶選擇在用戶的終端上顯示的模板302、303、304、305和306中的一個(gè)并且按下選擇按鈕308,則與所選擇的模板相對應(yīng)的監(jiān)視屏幕被輸出在顯示單元上。其后,用戶可以根據(jù)期望修改在顯示單元上顯示的監(jiān)視屏幕。此外,用戶可以選擇空白屏幕301以重新組成監(jiān)視屏幕。
當(dāng)用戶定義的模板32的菜單被選擇時(shí),用戶的終端14在顯示單元上提供用戶先前組成的并且已經(jīng)被存儲(chǔ)為用戶定義的模板的模板的列表。
當(dāng)用戶選擇模板向?qū)?3的菜單時(shí),如圖4所示的屏幕被顯示在顯示單元上。在模板向?qū)е?,顯示基本屏幕401的菜單、主題402的菜單、屏幕劃分403的菜單、屏幕類型定義404的菜單、屏幕特性定義405的菜單等等。
當(dāng)基本屏幕401的菜單被選擇時(shí),用戶的終端14在顯示單元上顯示輸入窗口或列表窗口,在其中用戶能夠直接地輸入對于監(jiān)視屏幕配置需要的元素項(xiàng),例如屏幕分辨率、標(biāo)題、縱橫比、等等。
當(dāng)主題402的菜單被選擇時(shí),用戶的終端14在顯示單元上顯示輸入窗口或列表窗口,在其中用戶能夠指定用于對監(jiān)視屏幕進(jìn)行配置的視覺元素,例如壁紙、字體、對象顏色等等。
當(dāng)屏幕劃分403的菜單被選擇時(shí),用戶的終端14在顯示單元上顯示示出了監(jiān)視屏幕組成屏幕的劃分的布局411到414的列表。
當(dāng)屏幕類型定義404的菜單被選擇時(shí),用戶的終端14在顯示單元上顯示用戶想要組成的監(jiān)視屏幕的類型的列表,例如單線圖、表格或oxc。
當(dāng)屏幕特性定義405的菜單被選擇時(shí),用戶的終端14在顯示單元上顯示關(guān)于用戶想要組成的監(jiān)視屏幕的特性的輸入窗口或選擇窗口。例如,用戶的終端14可以向用戶提供系統(tǒng)12的類型,即scada、dcs、ems、mg、等等作為特性的列表。另外,用戶的終端14可以向用戶提供系統(tǒng)中的每個(gè)系統(tǒng)被安裝在其上/中的地點(diǎn)或區(qū)域(即站點(diǎn))的列表。之后,用戶可以通過由用戶的終端14提供的列表按scada(系統(tǒng)的類型)-地鐵(地點(diǎn))-首爾(區(qū)域)的順序輸入監(jiān)視屏幕的特性。
已經(jīng)關(guān)于用戶想要通過模板向?qū)ЫM成的監(jiān)視屏幕指定了項(xiàng)的用戶可以按下創(chuàng)建按鈕422以開始監(jiān)視屏幕組成。當(dāng)用戶按下創(chuàng)建按鈕422時(shí),用戶的終端14在顯示單元上輸出由用戶指定的項(xiàng)被反映在其上的監(jiān)視組成屏幕。具體地,如果用戶指定了屏幕的類型和特性,則如以上所描述的,用戶的終端14可以基于與由用戶指定的類型和特性相對應(yīng)的初始生成信息來在顯示單元上輸出初始監(jiān)視屏幕。
同時(shí),當(dāng)用戶在模板名稱輸入窗口421中輸入了模板名稱并且之后按下創(chuàng)建按鈕422時(shí),用戶的終端14可以存儲(chǔ)在由用戶輸入的模板名稱中的由用戶指定的項(xiàng)被反映在其上的監(jiān)視屏幕。由此存儲(chǔ)的模板可以其后被提供給用戶作為用戶定義的模板。
圖5是基于初始生成信息在顯示單元上輸出的初始監(jiān)視屏幕的實(shí)施例。
如以上所描述的,如果用戶指定了屏幕的類型和特性,則用戶的終端14可以基于與由用戶指定的類型和特性相對應(yīng)的初始生成信息來在如圖5所示的顯示單元上輸出初始監(jiān)視屏幕(單線圖)。即,用戶的終端14可以基于包含于初始生成信息中的對象信息來在如圖5所示的顯示單元上顯示對象6171、6172和6133。另外,用戶的終端14可以基于包含于初始生成信息中的鏈接信息來通過如圖5所示的實(shí)線表示在對象6171、6172和6133之間的耦合關(guān)系。此時(shí),如果對象6133被耦合在如圖5所示的對象6171與6172之間,則用戶的終端14可以自動(dòng)地生成并顯示端口508。
另外,用戶的終端14可以基于包含于初始生成信息中的對象數(shù)據(jù)信息來在如圖5所示的顯示單元上顯示分別被分配給對象6171、6172和6133的對象數(shù)據(jù)502、504和506。對象數(shù)據(jù)502、504和506可以指示由對象中的每個(gè)對象指示的數(shù)據(jù)(例如,溫度或電流)或狀態(tài)信息(例如,對象的打開和/或關(guān)閉)。此時(shí),用戶的終端14可以參考對象數(shù)據(jù)信息、包含對象數(shù)據(jù)502、504和506的實(shí)時(shí)db信息來將實(shí)時(shí)db信息與對象數(shù)據(jù)502、504和506中的每個(gè)相關(guān)聯(lián)。例如,用戶的終端14可以將實(shí)時(shí)db16中的特定地址或存儲(chǔ)在實(shí)時(shí)db16中的實(shí)時(shí)db文件與對象數(shù)據(jù)502、504和506中的每個(gè)相關(guān)聯(lián)。因此,對象數(shù)據(jù)502、504和506中的每個(gè)可以實(shí)時(shí)反映關(guān)于相關(guān)聯(lián)的實(shí)時(shí)db16的特定地址或文件的實(shí)際數(shù)據(jù)。
圖6是基于初始生成信息在顯示單元上輸出的初始監(jiān)視屏幕的另一實(shí)施例。
如以上所描述的,如果用戶指定了屏幕的類型和特性,則用戶的終端14可以基于與由用戶指定的類型和特性相對應(yīng)的初始生成信息來在如圖6所示的顯示單元上輸出初始監(jiān)視屏幕(單線圖)。即,用戶的終端14可以基于包含于初始生成信息中的對象信息來在如圖6所示的顯示單元上顯示對象621、6133、6232、bsb_154_1和bsb_154_2。另外,用戶的終端14可以基于包含于初始生成信息中的鏈接信息來通過如圖6所示的實(shí)線表示在對象621、6133、6232、bsb_154_1和bsb_154_2之間的耦合關(guān)系。
此時(shí),用戶的終端14可以自動(dòng)地生成并顯示如圖6所示的在各對象之間的鏈接點(diǎn)上的端口612、614、616和618。具體地,用戶的終端14可以參考鏈接信息生成除了如圖6所示的在各對象之間的鏈接上的預(yù)定義端口612和614之外的端口616和618。例如,對象bsb_154_1基本上具有僅僅一個(gè)定義的端口612,并且對象612和對象6232應(yīng)當(dāng)被物理地耦合到端口612。然而,為了更清楚地表示在對象621與對象6232之間的耦合關(guān)系,用戶的終端14可以生成以在如圖6所示的顯示單元上顯示除了預(yù)定義端口612之外的端口616。因此,用戶可以有利地更清楚地理解在各對象之間的耦合關(guān)系。
另外,用戶的終端14可以基于包含于初始生成信息中的對象數(shù)據(jù)信息來在如圖6所示的顯示單元上顯示分別被分配給對象621、6133和6232的對象數(shù)據(jù)602、604和606。對象數(shù)據(jù)602、604和606可以指示由對象中的每個(gè)對象指示的數(shù)據(jù)(例如,溫度或電流)或狀態(tài)信息(例如,對象的打開和/或關(guān)閉)。此時(shí),用戶的終端14可以參考對象數(shù)據(jù)信息、包含對象數(shù)據(jù)602、604和606的實(shí)時(shí)db信息來將實(shí)時(shí)db信息與對象數(shù)據(jù)602、604和606中的每個(gè)相關(guān)聯(lián)。例如,用戶的終端14可以將實(shí)時(shí)db16中的特定地址或存儲(chǔ)在實(shí)時(shí)db16中的實(shí)時(shí)db文件與對象數(shù)據(jù)602、604和606中的每個(gè)相關(guān)聯(lián)。因此,對象數(shù)據(jù)602、604和606中的每個(gè)可以實(shí)時(shí)反映關(guān)于相關(guān)聯(lián)的實(shí)時(shí)db16的特定地址或文件的實(shí)際數(shù)據(jù)。
以上描述的本公開內(nèi)容可以由本發(fā)明涉及的領(lǐng)域的技術(shù)人員在不脫離本公開內(nèi)容的范圍和精神的情況下以各種方式進(jìn)行替代、更改和修改。因此,本公開內(nèi)容不限于上述示例性實(shí)施例和附圖。