專利名稱:一種嵌入式scada系統(tǒng)的圖形界面生成方法
技術(shù)領(lǐng)域:
本發(fā)明屬于嵌入式系統(tǒng)開發(fā)技術(shù)領(lǐng)域,涉及嵌入式SCADA系統(tǒng)的圖形界面生成方法。
背景技術(shù):
圖形界面的開發(fā),是SCADA系統(tǒng)中重要組成部分之一。目前隨著嵌入式系統(tǒng)在計算機(jī)應(yīng)用領(lǐng)域的使用越來越廣,嵌入式系統(tǒng)中的圖形界面的開發(fā)工作也越來越多。由于嵌入式系統(tǒng)的特殊性,開發(fā)工作一般在PC機(jī)上進(jìn)行,開發(fā)可運(yùn)行于嵌入式系統(tǒng)的中的圖形界面應(yīng)用程序,由于相關(guān)的開發(fā)工具,可共享的開發(fā)資源,以及滿足要求的開發(fā)人員等資源,相對較匱乏,開發(fā)過程相對較為復(fù)雜和繁瑣。
雖然目前有支持跨桌面和嵌入式的開發(fā)平臺的支持,然而通過編寫代碼來開發(fā)圖形界面,對界面開發(fā)人員技術(shù)要求較高,而且需要通過交叉編譯才能運(yùn)行于目標(biāo)嵌入式系統(tǒng)中,過程復(fù)雜,并且在界面顯示和功能需求發(fā)生變化時,需要重新修改和編譯程序。尤其是不涉及到應(yīng)用核心邏輯的界面的簡單變動,也要牽涉到反復(fù)的設(shè)計、開發(fā)和交叉編譯以及測試工作。多種設(shè)備的數(shù)據(jù)接入是SCADA系統(tǒng)中最繁瑣的一環(huán),而且信息點(diǎn)表、文本規(guī)約經(jīng)常在改變,嚴(yán)重影響項(xiàng)目進(jìn)程。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種嵌入式SCADA系統(tǒng)的圖形界面生成方法,以解決現(xiàn)有方法對編程技術(shù)要求高,數(shù)據(jù)接入過程繁雜的問題。為實(shí)現(xiàn)上述目的,本發(fā)明的嵌入式SCADA系統(tǒng)的圖形界面生成方法的步驟如下
(1)在PC機(jī)上運(yùn)用圖形界面開發(fā)工具設(shè)計SCADA系統(tǒng)的圖形界面,生成圖形界面文
件;
(2)生成的圖形界面文件通過通訊接口傳入嵌入式SCADA系統(tǒng),并經(jīng)相應(yīng)的規(guī)約模板進(jìn)入相應(yīng)接口處理模塊中;
(3)根據(jù)SCADA系統(tǒng)中涉及到的設(shè)備數(shù)據(jù)點(diǎn)建立信息點(diǎn)表模板,并根據(jù)該信息點(diǎn)表模板建立內(nèi)存庫;
(4)內(nèi)存庫中數(shù)據(jù)及經(jīng)過步驟(2)處理后的數(shù)據(jù)經(jīng)過內(nèi)存庫接口傳入圖形適配器中,該圖形適配器將圖形界面數(shù)據(jù)和內(nèi)存庫中數(shù)據(jù)關(guān)聯(lián),生成嵌入式SCADA系統(tǒng)的圖形界面。進(jìn)一步的,所述步驟(2)中的接口處理模塊包括串口處理模塊、CAN處理模塊和TCP/UDP處理模塊。進(jìn)一步的,所述步驟(2)中規(guī)約模板是以xml文件形式描述SCADA系統(tǒng)中數(shù)據(jù)源設(shè)備要用到的所有規(guī)約文本。進(jìn)一步的,所述步驟(3)中內(nèi)存庫包括遙測實(shí)時庫、遙信實(shí)時庫和報警實(shí)時庫。本發(fā)明的嵌入式SCADA系統(tǒng)的圖形界面生成方法由于規(guī)約模板和信息點(diǎn)表模板的建立,可以輕松實(shí)現(xiàn)多設(shè)備、多介質(zhì)、多規(guī)約的設(shè)備互聯(lián)和集成,且界面的生成只需做簡單的界面組態(tài)即可,開發(fā)周期大大縮短,開發(fā)成本大大降低,穩(wěn)定性、可靠性和健壯性大大提聞。
圖I是本發(fā)明實(shí)施例的原理示意 圖2是本發(fā)明實(shí)施例的流程圖;
圖3本發(fā)明實(shí)施例中生成的充換電站中充電設(shè)備的SCADA系統(tǒng)簡圖。
具體實(shí)施例方式嵌入式SCADA系統(tǒng)的圖形界面生成方法如圖1、2所示,步驟如下
(1)在PC機(jī)上運(yùn)用圖形界面開發(fā)工具設(shè)計SCADA系統(tǒng)的圖形界面,生成圖形界面文件;圖形界面開發(fā)工具的功能和使用方式類似于AutoCAD或者PowerPoint等可視化的設(shè)計工具,開發(fā)者用以設(shè)計圖形界面文件;
(2)生成的圖形界面文件通過通訊接口傳入嵌入式SCADA系統(tǒng),并經(jīng)相應(yīng)的規(guī)約模板進(jìn)入相應(yīng)接口處理模塊中;接口處理模塊包括串口處理模塊、CAN處理模塊和TCP/UDP處理模塊,規(guī)約模板是以xml文件形式描述SCADA系統(tǒng)中數(shù)據(jù)源設(shè)備要用到的所有規(guī)約文本;
(3)根據(jù)SCADA系統(tǒng)中涉及到的設(shè)備數(shù)據(jù)點(diǎn)建立信息點(diǎn)表模板,并根據(jù)該信息點(diǎn)表模板建立內(nèi)存庫;
(4)內(nèi)存庫中數(shù)據(jù)及經(jīng)過步驟(2)處理后的數(shù)據(jù)經(jīng)過內(nèi)存庫接口傳入圖形適配器中,該圖形適配器將圖形界面數(shù)據(jù)和內(nèi)存庫中數(shù)據(jù)關(guān)聯(lián),生成嵌入式SCADA系統(tǒng)的圖形界面。內(nèi)存庫包括遙測實(shí)時庫、遙信實(shí)時庫和報警實(shí)時庫。根據(jù)所述發(fā)明的說明和實(shí)施步驟,下面結(jié)合一個簡單的有代表性的實(shí)施例對本方法做進(jìn)一步詳細(xì)說明。如圖3所示,為本實(shí)施例的系統(tǒng)簡圖,嵌入式設(shè)備帶有觸摸屏,與多個充換電設(shè)備連接,嵌入式系統(tǒng)可以獲取充換電設(shè)備的數(shù)據(jù),可以進(jìn)行控制充換電設(shè)備。
權(quán)利要求
1.一種嵌入式SCADA系統(tǒng)的圖形界面生成方法,其特征在于,該方法的步驟如下(1)在PC機(jī)上運(yùn)用圖形界面開發(fā)工具設(shè)計SCADA系統(tǒng)的圖形界面,生成圖形界面文件; (2)生成的圖形界面文件通過通訊接口傳入嵌入式SCADA系統(tǒng),并經(jīng)相應(yīng)的規(guī)約模板進(jìn)入相應(yīng)接口處理模塊中; (3)根據(jù)SCADA系統(tǒng)中涉及到的設(shè)備數(shù)據(jù)點(diǎn)建立信息點(diǎn)表模板,并根據(jù)該信息點(diǎn)表模板建立內(nèi)存庫; (4)內(nèi)存庫中數(shù)據(jù)及經(jīng)過步驟(2)處理后的數(shù)據(jù)經(jīng)過內(nèi)存庫接口傳入圖形適配器中,該圖形適配器將圖形界面數(shù)據(jù)和內(nèi)存庫中數(shù)據(jù)關(guān)聯(lián),生成嵌入式SCADA系統(tǒng)的圖形界面。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述步驟(2)中的接口處理模塊包括串口處理模塊、CAN處理模塊和TCP/UDP處理模塊。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述步驟(2)中規(guī)約模板是以xml文件形式描述SCADA系統(tǒng)中數(shù)據(jù)源設(shè)備要用到的所有規(guī)約文本。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述步驟(3)中內(nèi)存庫包括遙測實(shí)時庫、遙信實(shí)時庫和報警實(shí)時庫。
全文摘要
本發(fā)明提供了一種嵌入式SCADA系統(tǒng)的圖形界面生成方法,在PC機(jī)上運(yùn)用圖形界面開發(fā)工具設(shè)計SCADA系統(tǒng)的圖形界面,生成圖形界面文件,并通過通訊接口傳入嵌入式SCADA系統(tǒng),并經(jīng)相應(yīng)的規(guī)約模板進(jìn)入相應(yīng)接口處理模塊中;建立信息點(diǎn)表模板,并根據(jù)該信息點(diǎn)表模板建立內(nèi)存庫;內(nèi)存庫中數(shù)據(jù)及經(jīng)過接口處理模塊處理后的數(shù)據(jù)經(jīng)過內(nèi)存庫接口傳入圖形適配器中,該圖形適配器將圖形界面數(shù)據(jù)和內(nèi)存庫中數(shù)據(jù)關(guān)聯(lián),生成嵌入式SCADA系統(tǒng)的圖形界面;本發(fā)明由于規(guī)約模板和信息點(diǎn)表模板的建立,可以輕松實(shí)現(xiàn)多設(shè)備、多介質(zhì)、多規(guī)約的設(shè)備互聯(lián)和集成,且界面的生成只需做簡單的界面組態(tài)即可,開發(fā)周期大大縮短,開發(fā)成本大大降低,穩(wěn)定性、可靠性和健壯性大大提高。
文檔編號G06F9/44GK102722365SQ201210143779
公開日2012年10月10日 申請日期2012年5月10日 優(yōu)先權(quán)日2012年5月10日
發(fā)明者劉鐵剛, 張妮, 張項(xiàng)安, 徐大青, 朱艷娜, 李洪峰, 楊校輝, 王志偉, 王艷, 薛亮, 連湛偉, 鄧建慎, 郭亮, 錢平, 高建琨 申請人:山東電力集團(tuán)公司, 許昌許繼軟件技術(shù)有限公司, 許繼電氣股份有限公司, 許繼集團(tuán)有限公司