專利名稱:一種基于輕量級web服務器的電能量配置方法
技術(shù)領域:
本發(fā)明涉及一種基于輕量級WEB服務器的電能量配置方法。
背景技術(shù):
在電力系統(tǒng)范圍內(nèi),隨著智能變電站的持續(xù)推廣,基于IEC 61850標準的建模方式已經(jīng)大量應用于智能變電站的各類智能裝置,作為電能采集系統(tǒng)的重要組成部分,變電站側(cè)的遠方電能量采集終端也需要按IEC 61850標準進行數(shù)據(jù)通信建模,需要利用專門的IEC 61850建模工具來生成I⑶模型配置文件,同時生成的I⑶模型文件還需要匹配裝置本身的運行參數(shù),這種配置方式,不但需要工程人員安裝建模工具客戶端軟件,還需要拿到裝置參數(shù)表,增加了工程配置工作量,而且會因為兩邊配置不一致,導致裝置運行出錯。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供了本發(fā)明是指一種基于輕量級WEB服務器的電能量配置方法,本發(fā)明能改變智能變電站內(nèi)遠方電能量采集裝置基于IEC 61850通信配置建模的傳統(tǒng)方式,使得裝置運行參數(shù)和I⑶文件在無須外部客戶端軟件的情況下一并配置完成,可以大大降低工程配置工作量,同時避免了兩種配置文件不匹配導致的錯誤問題,提高了電能量采集裝置運行整體可靠性。為了達到上述目的,本發(fā)明的技術(shù)方案是:一種基于輕量級WEB服務器的電能量配置方法,包括如下步驟:1)安裝Iighttpd(開源Web服務器軟件)輕量級的web服務器,使之支持CGI (通用網(wǎng)關(guān)接口)方式訪問;2)分析命令類型,提取相關(guān)的運行參數(shù),并保存這些運行參數(shù)到內(nèi)存;3)然后判斷是否是數(shù)字化電能表添加命令,如果是就打開單個數(shù)字化電能表數(shù)據(jù)配置模型的模板文件,提取里面的內(nèi)容,當作總ICD (單裝置能力描述文件)文件的一個邏輯設備保存到內(nèi)存;如果是模擬表添加命令,就打開模擬電能表數(shù)據(jù)到數(shù)字化電能表數(shù)據(jù)配置模型的映射對應表,判斷是否有數(shù)據(jù)能對應到模型里,如果有就提取對應內(nèi)容保存到內(nèi)存,沒有就忽略;4)然后再打開裝置運行參數(shù)到I⑶模型文件的映射對應表,如果有運行參數(shù)對應到模型信息,就把這些模型信息保存到內(nèi)存,最后打開公共部分配置模型的模板文件,提取里面的內(nèi)容,統(tǒng)一生成ICD文件和裝置運行參數(shù)文件,并輸出回復消息給WEB訪問。所述的Lighttpd是指一個開源Web服務器軟件,其根本目的是提供一個安全、快速、兼容性好并且靈活的Web服務器環(huán)境;所述的CGI是指通用網(wǎng)關(guān)接口,在物理上是一段程序,它運行在Web服務器上,提供同客戶端Html頁面的接口。所述的命令類型包括數(shù)字化電能表添加命令、模擬表添加命令;所述的相關(guān)的運行參數(shù)包括設備名、通信地址、電表類型、參數(shù)變比等。所述的數(shù)字化電能表數(shù)據(jù)配置模型是指數(shù)字化電能表相關(guān)數(shù)據(jù)按某一固定格式固化的配置內(nèi)容,可以按電表為單位整體添加到ICD模型文件中。所述的ICD模型文件是指單裝置能力描述文件,由裝置制造廠商提供給系統(tǒng)集成廠商,該文件描述了 IED提供的基本數(shù)據(jù)模型及服務,但不包含IED實例名稱和通信參數(shù)。所述的公共部分配置模型是指模型文件固定格式的內(nèi)容,包括文件的頭部和尾部,目的是為了讓整個模型文件被系統(tǒng)所識別。本發(fā)明的有益效果是:本發(fā)明能改變智能變電站內(nèi)遠方電能量采集裝置基于IEC61850通信配置建模的傳統(tǒng)方式,使得裝置運行參數(shù)和ICD文件在無須外部客戶端軟件的情況下一并配置完成,可以大大降低工程配置工作量,同時避免了兩種配置文件不匹配導致的錯誤問題,提高了電能量采集裝置運行整體可靠性。
具體實施例方式實施例1以下對本發(fā)明進行詳細說明,并給出具體實施方式
:在Iinux嵌入式系統(tǒng)中安裝Iighttpd輕量級的web服務器,使之支持CGI(CommonGate Interface,通用網(wǎng)關(guān)接口)方式訪問。安裝過程是首先解壓軟件源代碼安裝包,然后執(zhí)行里面的腳本文件configure來配置相關(guān)的安裝參數(shù),最后執(zhí)行make安裝命令來完成安裝。接下來,先分析命令類型,提取相關(guān)的運行參數(shù),并保存這些運行參數(shù)到內(nèi)存,然后判斷是否是數(shù)字化電能表添加命令,如果是就打開單個數(shù)字化電能表數(shù)據(jù)配置模型的模板文件,提取里面的內(nèi)容,當作總ICD文件的一個邏輯設備保存到內(nèi)存。如果是模擬表添加命令,就打開模擬電能表數(shù)據(jù)到數(shù)字化電能表配置模型的映射對應表(如表I所示),判斷是否有數(shù)據(jù)可以對應到模型里,如果有就提取對應內(nèi)容保存到內(nèi)存,沒有就忽略。然后再打開置運行參數(shù)到ICD模型文件的映射對應表,如果有運行參數(shù)對應到模型信息,就把這些模型信息保存到內(nèi)存、最后打開公共部分配置模型的模板文件,提取里面的內(nèi)容,統(tǒng)一生成ICD文件和裝置運行參數(shù)文件,并輸出回復消息給WEB訪問。所述的Lighttpd是指一個開源Web服務器軟件,其根本目的是提供一個安全、快速、兼容性好并且靈活的Web服務器環(huán)境;所述的CGI是指通用網(wǎng)關(guān)接口,在物理上是一段程序,它運行在Web服務器上,提供同客戶端Html頁面的接口。所述的命令類型包括數(shù)字化電能表添加命令、模擬表添加命令;所述的相關(guān)的運行參數(shù)包括設備名、通信地址、電表類型、參數(shù)變比等。所述的數(shù)字化電能表數(shù)據(jù)配置模型是指數(shù)字化電能表相關(guān)數(shù)據(jù)按某一固定格式固化的配置內(nèi)容,可以按電表為單位整體添加到ICD模型文件中。所述的ICD模型文件是指單裝置能力描述文件,由裝置制造廠商提供給系統(tǒng)集成廠商,該文件描述了 IED提供的基本數(shù)據(jù)模型及服務,但不包含IED實例名稱和通信參數(shù)。所述的公共部分配置模型是指模型文件固定格式的內(nèi)容,包括文件的頭部和尾部,目的是為了讓整個模型文件被系統(tǒng)所識別。本實施例的目的在于改變智能變電站內(nèi)遠方電能量采集裝置基于IEC 61850通信配置建模的傳統(tǒng)方式,使得裝置運行參數(shù)和I⑶文件在無需外部客戶端軟件的情況下一并配置完成,可以大大降低工程配置工作量,同時避免了兩種配置文件不匹配導致的錯誤問題,提高了電能量采集裝置運行整體可靠性。表I
權(quán)利要求
1.一種基于輕量級WEB服務器的電能量配置方法,其特征在于:包括如下步驟:1)安裝Iighttpd輕量級的web服務器,使之支持CGI方式訪問;2)分析命令類型,提取相關(guān)的運行參數(shù),并保存這些運行參數(shù)到內(nèi)存;3)然后判斷是否是數(shù)字化電能表添加命令,如果是就打開單個數(shù)字化電能表數(shù)據(jù)配置模型的模板文件,提取里面的內(nèi)容,當作總ICD文件的一個邏輯設備保存到內(nèi)存;如果是模擬表添加命令,就打開模擬電能表數(shù)據(jù)到數(shù)字化電能表數(shù)據(jù)配置模型的映射對應表,判斷是否有數(shù)據(jù)能對應到模型里,如果有就提取對應內(nèi)容保存到內(nèi)存,沒有就忽略;4)然后再打開裝置運行參數(shù)到ICD模型文件的映射對應表,如果有運行參數(shù)對應到模型信息,就把這些模型信息保存到內(nèi)存,最后打開公共部分配置模型的模板文件,提取里面的內(nèi)容,統(tǒng)一生成ICD文件和裝置運行參數(shù)文件,并輸出回復消息給WEB訪問。
2.如權(quán)利要求1所述的一種基于輕量級WEB服務器的電能量配置方法,其特征在于:所述的Lighttpd是指一個開源Web服務器軟件,所述的CGI是指通用網(wǎng)關(guān)接口,在物理上是一段程序,它運行在Web服務器上,提供同客戶端Html頁面的接口。
3.如權(quán)利要求1所述的一種基于輕量級WEB服務器的電能量配置方法,其特征在于:所述的命令類型包括數(shù)字化電能表添加命令、模擬表添加命令;所述的相關(guān)的運行參數(shù)包括設備名、通信地址、電表類型、參數(shù)變比等。
4.如權(quán)利要求1所述的一種基于輕量級WEB服務器的電能量配置方法,其特征在于:所述的數(shù)字化電能表數(shù)據(jù)配置模型是指數(shù)字化電能表相關(guān)數(shù)據(jù)按某一固定格式固化的配置內(nèi)容,按電表為單位整體添加到ICD模型文件中。
5.如權(quán)利要求1所述的一種基于輕量級WEB服務器的電能量配置方法,其特征在于:所述的ICD模型是指單裝置能力描述文件,由裝置制造廠商提供給系統(tǒng)集成廠商,該文件描述了 IED提供的基本數(shù)據(jù)模型及服務,但不包含IED實例名稱和通信參數(shù)。
6.如權(quán)利要求1所述的一種基于輕量級WEB服務器的電能量配置方法,其特征在于:所述的公共部分配置模型是指模型文件固定格式的內(nèi)容,包括文件的頭部和尾部。
全文摘要
本發(fā)明公開了一種基于輕量級WEB服務器的電能量配置方法,這種方法是在Linux系統(tǒng)下安裝lighttpd輕量級的web服務器,使之支持CGI方式訪問,然后根據(jù)特定流程編寫CGI程序,使用戶通過WEB操作來統(tǒng)一生成ICD文件和裝置運行參數(shù)文件。本發(fā)明改變了智能變電站內(nèi)遠方電能量采集裝置基于IEC61850通信配置建模的傳統(tǒng)方式,使得裝置運行參數(shù)和ICD文件在無需外部客戶端軟件的情況下一并配置完成,可以大大降低工程配置工作量,同時避免了兩種配置文件不匹配導致的錯誤問題,提高了電能量采集裝置運行整體可靠性。
文檔編號G06F9/445GK103207795SQ201210557138
公開日2013年7月17日 申請日期2012年12月20日 優(yōu)先權(quán)日2012年12月20日
發(fā)明者劉洪波, 章立宗, 金乃正, 郭勁松, 樓海彪, 謝烽, 鄭曄, 周慧, 周均, 劉永新, 許偉國 申請人:諸暨市供電局, 國家電網(wǎng)公司