本發(fā)明涉及變電站自動化系統(tǒng),具體涉及到一種變電站調(diào)度信息測試方法。
背景技術(shù):
目前,國內(nèi)傳統(tǒng)型變電站自動化系統(tǒng)主站端廣泛采用IEC 60870-5-104(對應(yīng)國內(nèi)DL/T 634.5104,以下簡稱104)作為數(shù)據(jù)交互協(xié)議。隨著近年來智能化站標(biāo)準(zhǔn)的施行,越來越多的站內(nèi)智能終端設(shè)備支持新一代的IEC 61850 MMS/GOOSE(對應(yīng)國內(nèi)DL/7860,以下簡稱61850)通訊,在變電站內(nèi)實(shí)現(xiàn)全站IEC 61850通訊成為趨勢。在主站端,由于涉及與下級多個廠站間的通訊,在現(xiàn)有過度階段仍保留104作為主要電力通訊協(xié)議。
變電站運(yùn)行現(xiàn)狀使得61850與104間需要做通訊數(shù)據(jù)信息轉(zhuǎn)換,且這種轉(zhuǎn)換涉及數(shù)據(jù)類型映射、協(xié)議、地址命名格式,相對較為復(fù)雜,需要應(yīng)用相關(guān)的自動化工具檢驗(yàn)以提高效率;
相對于于傳統(tǒng)型規(guī)約,如104,數(shù)據(jù)信息關(guān)聯(lián)方式采用簡單的地址序號,容易鑒別,61850采用數(shù)據(jù)對象模型,并以XML語法格式的.SCD變電站描述配置文件進(jìn)行數(shù)據(jù)信息描述,規(guī)則復(fù)雜,人工鑒別費(fèi)時費(fèi)力,且容易出錯;
在涉及61850于104數(shù)據(jù)通訊轉(zhuǎn)換過程中,由于二者采用的數(shù)據(jù)信息尋址方式顯著不同,即使有經(jīng)驗(yàn)的技術(shù)人員能夠進(jìn)行人工對點(diǎn)操作,實(shí)際效率會很低;
國內(nèi)大量的104主站端處于投運(yùn)狀態(tài),在智能站自動化系統(tǒng)改造過程中,站內(nèi)通常設(shè)置一臺通訊網(wǎng)關(guān)集中進(jìn)行站內(nèi)設(shè)備61850信息與104信息的轉(zhuǎn)換,通常,主站端原有的104信息點(diǎn)地址已經(jīng)固定,而由站內(nèi)通訊網(wǎng)關(guān)依據(jù)主站端104地址信息表進(jìn)行遠(yuǎn)方至本地.SCD配置描述文件內(nèi)所需數(shù)據(jù)信息點(diǎn)的地 址映射。該過程一般由通訊網(wǎng)關(guān)設(shè)備提供者完成,運(yùn)維人員需要相應(yīng)的自動化軟件工具對此映射的正確性進(jìn)行驗(yàn)證。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種變電站調(diào)度信息測試方法,包括如下步驟:
導(dǎo)入與被測試通訊網(wǎng)關(guān)格式一致的配置文件;
導(dǎo)入來自104主站端的點(diǎn)表信息文件;
依據(jù)導(dǎo)入的配置文件和點(diǎn)表信息文件并指定匹配對象進(jìn)行關(guān)聯(lián)查找匹配,以日志方式輸出匹配過程信息和匹配結(jié)果;
加載經(jīng)過數(shù)據(jù)項(xiàng)檢驗(yàn)匹配后導(dǎo)出的配置文件,分別生成MMS服務(wù)端模擬器和104主站客戶端模擬器;
啟動模擬測試,MMS服務(wù)模擬器批量模擬IED,被測試通訊網(wǎng)關(guān)采集模擬IED數(shù)據(jù)信息,經(jīng)其104服務(wù)端與104主站客戶端模擬器通訊,形成模擬的閉環(huán)測試;
根據(jù)閉環(huán)測試后的結(jié)果生成日志報告。
依照本發(fā)明的一個方面,與被測試通訊網(wǎng)關(guān)格式一致的配置文件包括:
.SCD配置文件、.ICD配置文件、.CID配置文件。
依照本發(fā)明的一個方面,導(dǎo)入與被測試通訊網(wǎng)關(guān)格式一致的.SCD SCL配置文件。
依照本發(fā)明的一個方面,導(dǎo)入來自主站端的104CSV格式的點(diǎn)表信息文件;
104 CSV格式的點(diǎn)表信息文件包括104點(diǎn)表地址和信息點(diǎn)描述信息。
依照本發(fā)明的一個方面,在進(jìn)行關(guān)聯(lián)查找匹配前,還包括:
建立所導(dǎo)入的.SCD數(shù)據(jù)項(xiàng)與104點(diǎn)表間的映射關(guān)系,以創(chuàng)建包含標(biāo)準(zhǔn)關(guān)聯(lián)描述的.SCD配置文件。
依照本發(fā)明的一個方面,匹配結(jié)果用于導(dǎo)出包含標(biāo)準(zhǔn)對應(yīng)關(guān)系描述的.SCD配置文件。
依照本發(fā)明的一個方面,在導(dǎo)入配置文件后,根據(jù)模型描述生成虛擬IED列表,每個虛擬IED中包含需要測試的信息表項(xiàng)。
依照本發(fā)明的一個方面,.SCD文件包含全站IED的配置描述;
可選擇若干個虛擬IED設(shè)備分批進(jìn)行自動化測試。
依照本發(fā)明的一個方面,模擬的閉環(huán)測試過程為:
模擬IED依次變化測試信息點(diǎn);
被測試通訊網(wǎng)關(guān)采集模擬IED數(shù)據(jù)信息并通過104服務(wù)端轉(zhuǎn)發(fā)所有的信息點(diǎn)變化;
104客戶端模擬與被測試通訊網(wǎng)關(guān)通訊,輸出獲取的變位信息,按預(yù)先的匹配原則鑒定測試點(diǎn)映射的正確性。
本發(fā)明提供的方法具有通用性,通過加載經(jīng)過數(shù)據(jù)項(xiàng)檢驗(yàn)匹配后導(dǎo)出的配置文件,分別生成MMS服務(wù)端模擬器和104客戶端模擬器,之后進(jìn)行模擬測試,根據(jù)模擬測試來生成用于分析的日志報告,有助于提高驗(yàn)證效率,并且有效降低人為數(shù)據(jù)信息比對造成失誤的風(fēng)險。
附圖說明
通過閱讀參照以下附圖對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明及其特征、外形和優(yōu)點(diǎn)將會變得更明顯。在全部附圖中相同的標(biāo)記指示相同的部分。并未刻意按照比例繪制附圖,重點(diǎn)在于示出本發(fā)明的主旨。
圖1為本發(fā)明提供的一種變電站調(diào)度信息測試方法的流程圖;
圖2示出了本發(fā)明在一實(shí)施例中進(jìn)行測試的具體示意圖。
具體實(shí)施方式
在下文的描述中,給出了大量具體的細(xì)節(jié)以便提供對本發(fā)明更為徹底的理解。然而,對于本領(lǐng)域技術(shù)人員而言顯而易見的是,本發(fā)明可以無需一個或多個這些細(xì)節(jié)而得以實(shí)施。在其他的例子中,為了避免與本發(fā)明發(fā)生混淆,對于本領(lǐng)域公知的一些技術(shù)特征未進(jìn)行描述。
為了徹底理解本發(fā)明,將在下列的描述中提出詳細(xì)的步驟以及詳細(xì)的結(jié)構(gòu),以便闡釋本發(fā)明的技術(shù)方案。本發(fā)明的較佳實(shí)施例詳細(xì)描述如下,然而除了這些詳細(xì)描述外,本發(fā)明還可以具有其他實(shí)施方式。
在現(xiàn)有技術(shù)中,通常被測試的通訊網(wǎng)關(guān)承擔(dān)61850數(shù)據(jù)信息采集和依據(jù)主站104點(diǎn)表提供104數(shù)據(jù)服務(wù)的功能,本發(fā)明可用于驗(yàn)證被測試通訊網(wǎng)關(guān)配置的正確性以及在此配置下功能的可用性。
參照圖1和圖2所示,本發(fā)明提供了一種變電站調(diào)度信息測試方法,包括如下步驟:
步驟S1:首先導(dǎo)入與被測試通訊網(wǎng)關(guān)格式一致的配置文件。一般來說,配置文件都是SCL模型文件。
步驟S2:導(dǎo)入來自104主站端的點(diǎn)表信息文件。例如可以導(dǎo)入調(diào)度工作站的點(diǎn)表信息文件。
步驟S3:依據(jù)導(dǎo)入的配置文件和點(diǎn)表信息文件并指定匹配對象進(jìn)行關(guān)聯(lián)查找匹配,以日志方式輸出匹配過程信息和匹配結(jié)果。例如可以指定特定的配置文件和點(diǎn)表信息文件進(jìn)行匹配,以完成映射。通過測試裝置指定匹配對象完成映射,然后使用這樣的映射關(guān)系,測試驗(yàn)證網(wǎng)關(guān)機(jī)的數(shù)據(jù)轉(zhuǎn)換是否正確。
步驟S4:加載經(jīng)過數(shù)據(jù)項(xiàng)檢驗(yàn)匹配后導(dǎo)出的配置文件,分別生成MMS服務(wù)端模擬器和104客戶端模擬器。
步驟S5:在輸入測試條件后啟動模擬測試,MMS服務(wù)模擬器批量模擬61850IED,被測試通訊網(wǎng)關(guān)采集模擬IED數(shù)據(jù)信息,經(jīng)其104服務(wù)端與模擬的104客戶端(即104主站客戶端模擬器)通訊,形成模擬的閉環(huán)測試。
步驟S6:依據(jù)輸入的測試條件對閉環(huán)測試后的結(jié)果生成日志報告,以供技術(shù)人員進(jìn)行分析。
本發(fā)明提供的方法具有通用性,通過加載經(jīng)過數(shù)據(jù)項(xiàng)檢驗(yàn)匹配后導(dǎo)出的配置文件,分別生成MMS服務(wù)端模擬器和104客戶端模擬器,之后進(jìn)行模擬測試,根據(jù)模擬測試來生成用于分析的日志報告,有助于提高驗(yàn)證效率,并 且有效降低人為數(shù)據(jù)信息比對造成失誤的風(fēng)險。
在本發(fā)明一可選的實(shí)施例中,與被測試通訊網(wǎng)關(guān)格式一致的配置文件包括:.SCD配置文件、.ICD配置文件、.CID配置文件。例如可選的,導(dǎo)入與被測試通訊網(wǎng)關(guān)格式一致的.SCD SCL配置文件,在本領(lǐng)域中,這是一種典型網(wǎng)關(guān)的樣例SCD文件。SCL模型文件是滿足IEC 61850-6定義的XML語法規(guī)范的配置文件,對應(yīng)于不同的應(yīng)用場合,具有不同的形式。本發(fā)明可支持對.SCD、.ICD、.CID文件的導(dǎo)入和解析,這些文件一般由IED、測控裝置、通訊網(wǎng)關(guān)廠商提供。對SCL模型文件的分析結(jié)果包含三個方面:1、SCL模型文件的有效性,即是否完備和符合標(biāo)準(zhǔn);2、所導(dǎo)入的模型文件是否滿足特定條件下的規(guī)則,如包含數(shù)據(jù)屬性的描述信息,描述信息的格式是否正確,是否包含應(yīng)有的關(guān)鍵字等;3、將模型文件中的對象數(shù)據(jù)依次展開成本地帶描述信息的數(shù)據(jù)項(xiàng),以便后續(xù)關(guān)聯(lián)信息點(diǎn)匹配比對。
在導(dǎo)入外部的SCL模型文件后,可以根據(jù)需要修改特定的輔助規(guī)則,如補(bǔ)充關(guān)聯(lián)信息,根據(jù)主站104信息表修正描述信息格式等,以便生成供動態(tài)模擬運(yùn)行的具有特定信息格式的配置文件。
在本發(fā)明一可選的實(shí)施例中,導(dǎo)入來自主站端的104CSV格式的點(diǎn)表信息文件,該104CSV格式的點(diǎn)表信息文件包括104點(diǎn)表地址和信息點(diǎn)描述信息。
在本發(fā)明一可選的實(shí)施例中,在進(jìn)行關(guān)聯(lián)查找匹配前,還包括:建立所導(dǎo)入的.SCD數(shù)據(jù)項(xiàng)與104點(diǎn)表間的映射關(guān)系,以創(chuàng)建包含標(biāo)準(zhǔn)關(guān)聯(lián)描述的.SCD配置文件。
同時,在步驟S3中,還可以依據(jù)所導(dǎo)入的.SCD和CSV信息文件進(jìn)行二者的關(guān)聯(lián)(關(guān)鍵字匹配)查找匹配,并以方式輸出匹配過程信息;匹配的結(jié)果可用于導(dǎo)出包含標(biāo)準(zhǔn)(參照IEC 61850-80-1,以XML私有節(jié)的形式表述)對應(yīng)關(guān)系描述的.SCD文件。
例如可以選用如下關(guān)鍵字進(jìn)行關(guān)聯(lián):500Kv1#主變開關(guān)、500Kv1#主變刀閘、500Kv1#主變地刀、500Kv1#主變電流、500Kv1#主變電壓等。同時還可選 擇是全部關(guān)鍵字匹配還是部分關(guān)鍵字匹配?如果是部分,重點(diǎn)是哪里,是500kV還是1#主變等等,這樣本發(fā)明所提供的系統(tǒng)很難知道重點(diǎn)是哪里。例如500Kv1#主變開關(guān)、500Kv2#主變開關(guān)、500Kv3#主變開關(guān)三者模糊很匹配。
私有節(jié)點(diǎn)的格式
<private protocol=”IEC60870-5-104”ID1=”1”ID2=”0”ID3=”9”ID4=”8”ID5=””/>
在本發(fā)明一可選的實(shí)施例中,匹配結(jié)果用于導(dǎo)出包含標(biāo)準(zhǔn)對應(yīng)關(guān)系描述的.SCD配置文件。需要說明的是,該實(shí)施例是建立在步驟S1中導(dǎo)入與被測試通訊網(wǎng)關(guān)格式一致的.SCD SCL配置文件的前提下的。
在本發(fā)明一可選的實(shí)施例中,在導(dǎo)入配置文件后,根據(jù)模型描述生成虛擬IED列表,每個虛擬IED中包含需要測試的信息表項(xiàng)。
在本發(fā)明一可選的實(shí)施例中,.SCD文件包含全站IED的配置描述。通常,SCD文件包含全站IED的配置描述,實(shí)際做模擬測試時,受計(jì)算機(jī)運(yùn)行處理能力的限制,步驟S5中可選擇若干個虛擬IED設(shè)備分批進(jìn)行自動化測試。
104客戶端模擬運(yùn)行是指本測試軟件導(dǎo)入來自主站端的104點(diǎn)表后,自動生成客戶端的104運(yùn)行配置,模擬主站104采集端與被測試的通訊網(wǎng)關(guān)通訊,通過與MMS Server端模擬運(yùn)行時的變化數(shù)據(jù)信息點(diǎn)的比對,以驗(yàn)證被測試通訊網(wǎng)關(guān)配置和功能的有效性。在本發(fā)明一可選的實(shí)施例中,典型的模擬的閉環(huán)測試過程為:
1)模擬IED依次變化測試信息點(diǎn),需要說明的是,部分信息點(diǎn)可能預(yù)設(shè)了時標(biāo);
2)被測試通訊網(wǎng)關(guān)采集模擬IED數(shù)據(jù)信息并通過104服務(wù)端轉(zhuǎn)發(fā)所有的信息點(diǎn)變化;
3)104客戶端模擬與被測試通訊網(wǎng)關(guān)通訊,輸出獲取的變位信息,按預(yù)先的匹配原則鑒定測試點(diǎn)映射的正確性。
目前,國內(nèi)的IEC 61850-80-1作為MMS至104的映射標(biāo)準(zhǔn)還在制定過程中,此標(biāo)準(zhǔn)定義了MMS與104間的數(shù)據(jù)映射原則和服務(wù)映射原則,作為附加 項(xiàng),本發(fā)明可支持根據(jù)導(dǎo)入的原始.SCD和104信息點(diǎn)表,經(jīng)過內(nèi)部匹配校正,生成滿足IEC 61850-80-1(國內(nèi)DL/T 860.801)標(biāo)準(zhǔn)的輸出SCL文件,供第三方通訊網(wǎng)關(guān)廠商使用。
在導(dǎo)入相應(yīng)的SCL(.SCD、.ICD、.CID)配置文件后,本發(fā)明根據(jù)模型描述生成虛擬IED列表,每個虛擬IED(VMD)中包含需要測試的信息表項(xiàng)。測試人員可以根據(jù)需要篩選在運(yùn)行態(tài)時需要進(jìn)行測試的信息點(diǎn),對于部分特殊的數(shù)據(jù)信息點(diǎn),如RCB(報告控制塊)中的數(shù)據(jù)集,可根據(jù)需要設(shè)定預(yù)設(shè)的時標(biāo)(時標(biāo)的設(shè)置是用于測試前端模擬點(diǎn)與后端104采集點(diǎn)在通過第三方通訊網(wǎng)關(guān)后是否一致,需方建議根據(jù)采集端104的點(diǎn)號設(shè)置報告集數(shù)據(jù)項(xiàng)上的毫秒級時標(biāo))。
本發(fā)明的主要功能是能夠模擬下級IED側(cè)IEC 61850 MMS服務(wù)端的功能和主站端104 Master(采集)功能,對獨(dú)立的通訊網(wǎng)關(guān)進(jìn)行點(diǎn)對點(diǎn)的功能測試和信息驗(yàn)證。
采用本發(fā)明提供的技術(shù)方案,有助于提高驗(yàn)證效率,并且有效降低人為數(shù)據(jù)信息比對造成失誤的風(fēng)險。
以上對本發(fā)明的較佳實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實(shí)施方式,其中未盡詳細(xì)描述的設(shè)備和結(jié)構(gòu)應(yīng)該理解為用本領(lǐng)域中的普通方式予以實(shí)施;任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出許多可能的變動和修飾,或修改為等同變化的等效實(shí)施例,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。