智能變電站scd文件歷史回溯差異化比較及展示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能變電站CRC校驗(yàn)碼一致性校驗(yàn)結(jié)果展示技術(shù)領(lǐng)域,具體地說是一種智能變電站SCD文件歷史回溯差異化比較及展示方法。
【背景技術(shù)】
[0002]智能變電站是智能電網(wǎng)的重要基礎(chǔ)和支撐。智能變電站通過變電站配置描述文件(System Configurat1n Descript1n,SO))來準(zhǔn)確描述變電站一次功能及相配合的二次系統(tǒng)配置,是實(shí)現(xiàn)智能變電站的智能電子設(shè)備間互連、互通及互操作的關(guān)鍵。CRC校驗(yàn)碼被認(rèn)為是SCD文件為每個(gè)裝置提取的完整的過程層配置信息,當(dāng)實(shí)際二次裝置的CRC校驗(yàn)碼發(fā)生變化時(shí)表示該裝置相關(guān)的虛回路發(fā)生了改變,此時(shí)則認(rèn)為SCD文件也需要升級(jí)。換言之,若實(shí)際裝置中的CRC校驗(yàn)碼與SCD文件中該裝置的CRC校驗(yàn)碼不一致,則說明SCD文件沒有升級(jí)或者SCD生成過程中存在錯(cuò)誤。
[0003]目前,在校驗(yàn)變電站實(shí)際二次裝置與站內(nèi)當(dāng)前正在使用的SCD文件中的CRC校驗(yàn)碼時(shí)還是采用人工查看和人工校驗(yàn)方式,不僅效率低下,而且出錯(cuò)率高。當(dāng)人工校驗(yàn)發(fā)現(xiàn)CRC校驗(yàn)碼不一致后認(rèn)為SCD文件也需要升級(jí),在升級(jí)完成后發(fā)現(xiàn)CRC校驗(yàn)碼還不一致,則推斷SCD生成過程中存在錯(cuò)誤。這種人工方式不能詳細(xì)定位問題。
[0004]申請(qǐng)公布號(hào)為CN 104657129 A的中國專利公開了一種離線方式檢測智能變電站SCD文件不同版本及SCD與CID差異性的比較方法,該專利公開了 SCD文件不同版本虛端子差異性的比較:輸入同一智能變電站的不同版本SCD文件,啟動(dòng)比較功能,解析不同SCD文件得到各自的IH)列表,提取出IED中標(biāo)志虛端子變化的特征碼CRC,輸出虛端子有變化的IED列表。這種差異性比較方式需要每次輸入兩個(gè)不同的SCD文件,不能實(shí)現(xiàn)對(duì)現(xiàn)場二次裝置和全站二次裝置的差異性比較,而且提取IED中CRC校驗(yàn)碼運(yùn)算復(fù)雜,不適合大量數(shù)據(jù)運(yùn)笪并ο
[0005]再如申請(qǐng)公布號(hào)為CN 104240142 A的中國專利公開了一種智能變電站二次系統(tǒng)配置的版本差異的高可視化展示方法,該方法同樣需要每次選擇兩個(gè)SCD文件,進(jìn)行二次系統(tǒng)配置的比較;而且,該專利申請(qǐng)的高可視化展示界面比較冗雜,界面操作不方便。
【發(fā)明內(nèi)容】
[0006]針對(duì)上述人工查看和校驗(yàn)費(fèi)時(shí),出錯(cuò)率高,現(xiàn)有的不同版本SCD文件差異化比較不能實(shí)現(xiàn)對(duì)現(xiàn)場二次裝置和全站二次裝置的差異性比較,且運(yùn)算復(fù)雜,運(yùn)算速度慢,以及可視化展示界面操作不方便的問題,本發(fā)明提供一種可將智能變電站實(shí)際裝置與當(dāng)前站內(nèi)正在使用的SCD模型文件CRC校驗(yàn)碼進(jìn)行快速一致性校驗(yàn),并將結(jié)果高可視化展示及不一致時(shí)問題定位的智能變電站SCD文件歷史回溯差異化比較及展示方法。
[0007]本發(fā)明解決上述技術(shù)問題所采取的技術(shù)方案是:一種智能變電站SCD文件歷史回溯差異化比較及展示方法,其特征在于,該方法包括以下步驟:
[0008]a、將當(dāng)前變電站正在使用的S⑶文件中每個(gè)IED的CRC校驗(yàn)碼定義在該IED的節(jié)點(diǎn)下,用標(biāo)簽來標(biāo)識(shí),通過獲取該標(biāo)簽的內(nèi)容得到該IED的CRC校驗(yàn)碼;將每個(gè)IED的CRC校驗(yàn)碼統(tǒng)一保存,生成全站二次裝置的CRC校驗(yàn)碼列表;若SCD文件中不存在該標(biāo)簽或者該標(biāo)簽內(nèi)的內(nèi)容為空則生成的CRC校驗(yàn)碼列表中該IED的CRC校驗(yàn)碼也為空;
[0009]b、現(xiàn)場二次裝置用GOOSE心跳報(bào)文在線發(fā)送虛回路配置CRC校驗(yàn)碼;
[0010]C、解析步驟b中現(xiàn)場二次裝置GOOSE心跳報(bào)文中的IEDCRC.stval字段內(nèi)容,將IEDCRC.stval字段內(nèi)容和步驟a中得到的CRC校驗(yàn)碼列表中相同IED名字對(duì)應(yīng)的CRC校驗(yàn)碼進(jìn)行比較:若值相同則說明當(dāng)前變電站內(nèi)正在使用的SCD文件中該IED的配置和現(xiàn)場該二次裝置配置一致;若值不同則說明當(dāng)前變電站內(nèi)正在使用的SCD文件中該IED的配置和現(xiàn)場該二次裝置配置不一致,針對(duì)該二次裝置產(chǎn)生CRC校驗(yàn)碼不一致的告警;
[0011]d、對(duì)CRC校驗(yàn)碼不一致的二次裝置進(jìn)行歷史回溯,若查詢到對(duì)應(yīng)的某個(gè)SCD文件歷史版本,則將該SCD文件歷史版本列出;若該SCD文件的所有歷史版本配置的該二次裝置的CRC校驗(yàn)碼均與報(bào)文解析出來的該二次裝置的CRC校驗(yàn)碼不一致,則說明該裝置虛通道改變后,沒有及時(shí)升級(jí)對(duì)應(yīng)的SCD文件;若該SCD文件的某個(gè)歷史版本配置的該二次裝置的CRC校驗(yàn)碼與報(bào)文解析出來的該裝置的CRC校驗(yàn)碼一致,則說明SCD文件下裝失敗或者當(dāng)前使用的SCD文件不正確;
[0012]e、若歷史回溯到了該SCD文件的某個(gè)歷史版本,則將站內(nèi)正在使用的SCD文件版本和回溯到的SCD文件歷史版本進(jìn)行比對(duì);使用矩形圖框表示IED,在矩形圖框上顯示IED的名稱及描述,雙擊IED的矩形圖框可將矩形圖框展開,在展開的矩形圖框內(nèi)展示該裝置配置的詳細(xì)差異信息。
[0013]進(jìn)一步的,步驟a中的CRC校驗(yàn)碼列表包括IED名稱、IED描述和CRC校驗(yàn)碼;并設(shè)置有查詢模塊和導(dǎo)出模塊,所述查詢模塊可按照IH)名稱或描述查詢相關(guān)信息,所述導(dǎo)出模塊可以將查詢的信息導(dǎo)出。
[0014]進(jìn)一步的,步驟c中的告警以告警泡的形式展示,點(diǎn)擊告警泡可以下鉆到告警原因頁面,告警原因頁面包含的信息有:告警原因“實(shí)際裝置與SCD文件中該IED(IED名字)的CRC校驗(yàn)碼不一致”和詳細(xì)信息“該IED實(shí)際裝置的CRC校驗(yàn)碼為***,S⑶文件中該IED的校驗(yàn)碼為***”。
[0015]進(jìn)一步的,步驟e中分別在兩個(gè)S⑶文件中獲取該IED的虛回路部分,IED矩形圖框可以雙擊展開到虛回路,其中每條回路的狀態(tài)使用不同顏色進(jìn)行區(qū)分。
[0016]優(yōu)選的,所述回路所使用的顏色為綠色或紅色,綠色表示新增,即當(dāng)前正在使用的SCD文件中該虛通道存在,比較的歷史版本中該虛通道不存在;紅色表示刪除,即當(dāng)前正在使用的SCD文件中該虛通道不存在,比較的歷史版本中該虛通道存在。
[0017]本發(fā)明的有益效果是:
[0018]1、它將CRC校驗(yàn)碼定義在相應(yīng)的IED的節(jié)點(diǎn)下,利用標(biāo)簽來標(biāo)識(shí),可直接在節(jié)點(diǎn)下獲取該標(biāo)簽的內(nèi)容并得到該IH)的CRC校驗(yàn)碼,減小了獲取CRC校驗(yàn)碼的運(yùn)算量,提高了運(yùn)算速度,保證了系統(tǒng)能夠迅速獲得全站所有二次裝置的CRC校驗(yàn)碼;將每個(gè)IED的CRC校驗(yàn)碼生成CRC校驗(yàn)碼列表,并可根據(jù)IED名稱和相應(yīng)的描述進(jìn)行IED查詢并導(dǎo)出,實(shí)現(xiàn)了自動(dòng)獲取CRC校驗(yàn)碼,不需要人工手動(dòng)查找,避免了出錯(cuò),極大的提高了維護(hù)和調(diào)試的效率。
[0019]2、在現(xiàn)場二次裝置用GOOSE心跳報(bào)文在線發(fā)送虛回路配置CRC校驗(yàn)碼,代替現(xiàn)在的人工查看方式,即保證了正確性,又提高了工作效率。
[0020]3、IED的矩形圖框不僅可以直接的看到IED的名稱及描述,而且雙擊矩形圖框可將矩形圖框展開,查看該二次裝置配置的詳細(xì)差異信息,不需要人工進(jìn)行抄錄比對(duì),提高了問題查找的效率和準(zhǔn)確性;在雙擊矩形圖框的同時(shí)可以展開到虛回路,虛回路采用不同顏色代表新增或刪除,使人對(duì)正在使用的SCD文件和歷史版本中是否存在該虛通道一目了然。而且,IED的矩形圖框展示在豐富視圖展示的同時(shí)保持了界面的簡潔。
[0021]4、針對(duì)配置不一致的二次裝置產(chǎn)生CRC校驗(yàn)碼不一致的告警,告警在IED的矩形圖框上以告警泡的形式直觀體現(xiàn),并可以點(diǎn)擊告警泡下鉆到告警原因頁面,對(duì)具體的告警原因進(jìn)行查看。
[0022]5、本發(fā)明基于S⑶文件和站內(nèi)實(shí)際裝置的報(bào)文進(jìn)行CRC碼的一致性校驗(yàn),校驗(yàn)結(jié)果以可視化圖形的方式展示,并提供歷史回溯其對(duì)應(yīng)的SCD文件功能,通過當(dāng)前SCD文件與歷史版本進(jìn)行差異化比較,將CRC校驗(yàn)碼還原成具體的虛通道信息,極大的提高了定位問題的效率。將現(xiàn)有的CRC碼的校驗(yàn)過程自動(dòng)化,極高的提升了工作準(zhǔn)確性和工作效率。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的部分優(yōu)選實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本發(fā)明的流程圖;
[0025]圖2為本發(fā)明的CRC校驗(yàn)碼列表圖;
[0026]圖3為本發(fā)明的校驗(yàn)結(jié)果可視化展示圖;
[0027]圖4為本發(fā)明的差異比較結(jié)構(gòu)展示圖(IED的矩形圖框未展開);
[0028]圖5為本發(fā)明的差異比較結(jié)構(gòu)展示圖(IED的矩形圖框展開)。
【具體實(shí)施方式】
[0029]下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例做詳細(xì)描述:
[0030]下面結(jié)合圖1對(duì)該方法的流程作簡要說明:如圖1所示,首先,解析出當(dāng)前站內(nèi)正在使用的SCD文件中每個(gè)IED的CRC校驗(yàn)碼,以列表形式展示;并獲取全站報(bào)文,根據(jù)報(bào)文解析出實(shí)際二次裝置的CRC校驗(yàn)碼。
[0031 ] 對(duì)前面解析出來的IED的CRC校驗(yàn)碼和實(shí)際二次裝置的CRC校驗(yàn)碼進(jìn)行一致性校驗(yàn)