欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自校驗機制的定值修改方法和系統(tǒng)與流程

文檔序號:12366814閱讀:623來源:國知局
自校驗機制的定值修改方法和系統(tǒng)與流程

本發(fā)明涉及電力系統(tǒng)及其自動化技術(shù)領(lǐng)域,特別是涉及一種自校驗機制的定值修改方法和系統(tǒng)。



背景技術(shù):

電力系統(tǒng)的二次裝置包括繼電保護裝置、安全自動裝置、測控裝置等。這些裝置的定值數(shù)量眾多,重要性高,且經(jīng)常需要根據(jù)電網(wǎng)的實時狀況進行調(diào)整修改。由于定值整定的正確與否直接影響電網(wǎng)的安全穩(wěn)定運行,故確保定值修改的正確性、防止誤整定,歷來都是整定工作的核心問題。

二次裝置的整定方式一般分兩種,一種是定值逐項人工修改,這種方法比較耗費人力;另一種是以文件裝載形式批量修改,既可以采用遠程裝載方式,也可以采用本地裝載方式。采用遠程裝載的方式,雖然網(wǎng)絡(luò)通信自身帶有報文傳輸校驗的機制,但只能保證字符傳輸?shù)囊恢滦裕瑹o法保證內(nèi)容本身的正確性。例如,一個定值文件在不同人員角色流轉(zhuǎn)過程中,如果文件被打開時任一定值被誤修改并保存,那么此被誤修改的文件在遠程裝載時,通信報文傳輸校驗機制是無法辨識該錯誤的,從而導(dǎo)致裝置定值誤整定。對于定值本地裝載的方式,也存在同樣的風險。



技術(shù)實現(xiàn)要素:

基于此,為解決現(xiàn)有技術(shù)中的問題,本發(fā)明提供一種自校驗機制的定值修改方法和系統(tǒng),有效防止因定值文件在流轉(zhuǎn)過程中內(nèi)容被誤修改而造成的二次裝置定值誤整定。

為實現(xiàn)上述目的,本發(fā)明實施例采用以下技術(shù)方案:

一種自校驗機制的定值修改方法,包括如下步驟:

獲取定值文件,所述定值文件包括電力系統(tǒng)中二次裝置的定值信息以及使用預(yù)設(shè)校驗算法對所述定值信息進行校驗計算而獲得的第一校驗碼;

使用預(yù)設(shè)校驗算法對所述定值文件中的所述定值信息進行校驗計算,得到第二校驗碼;

當所述第二校驗碼與所述第一校驗碼一致時,依據(jù)所述定值信息修改電力系統(tǒng)中二次裝置的定值。

以及一種自校驗機制的定值修改裝置,包括:

定值獲取模塊,用于獲取定值文件,所述定值文件包括電力系統(tǒng)中二次裝置的定值信息以及使用預(yù)設(shè)校驗算法對所述定值信息進行校驗計算而獲得的第一校驗碼;

定值校驗?zāi)K,用于使用預(yù)設(shè)校驗算法對所述定值文件中的所述定值信息進行校驗計算,得到第二校驗碼;

校驗碼判斷模塊,用于判斷所述第二校驗碼與所述第一校驗碼是否一致;

定值修改模塊,用于在所述第二校驗碼與所述第一校驗碼一致時,依據(jù)所述定值信息修改電力系統(tǒng)中二次裝置的定值。

本發(fā)明的定值文件包括電力系統(tǒng)中二次裝置的定值信息以及使用預(yù)設(shè)校驗算法對定值信息進行校驗計算而獲得的第一校驗碼,當定值文件遠程或本地裝載后,二次裝置也同樣采用預(yù)設(shè)校驗算法來對定值文件的內(nèi)容(即定值信息)進行校驗計算,而定值文件中的第一校驗碼不參與計算,若校驗生成的第二校驗碼與定值文件中的第一校驗碼一致,則依照定值文件中定值信息修改二次裝置的定值;否則,認為定值文件無效,拒絕修改定值,二次維持裝置原定值。通過這種自校驗機制,有效解決定值文件在流轉(zhuǎn)過程中因內(nèi)容誤修改而造成的誤整定問題,提高二次裝置定值整定的正確性和安全性。

附圖說明

圖1為本發(fā)明的自校驗機制的定值修改方法在一個實施例中的流程示意圖;

圖2為本發(fā)明實施例中生成定值文件的流程示意圖;

圖3為本發(fā)明的自校驗機制的定值修改裝置在一個實施例中的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合較佳實施例及附圖對本發(fā)明的內(nèi)容作進一步詳細描述。顯然,下文所描述的實施例僅用于解釋本發(fā)明,而非對本發(fā)明的限定。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。應(yīng)當理解的是,盡管在下文中采用術(shù)語“第一”、“第二”等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語,這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本發(fā)明范圍的情況下,“第一”信息也可以被稱為“第二”信息,類似的,“第二”信息也可以被稱為“第一”信息。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。

圖1是本發(fā)明的自校驗機制的定值修改方法在一個實施例中的流程示意圖,本實施例的自校驗機制的定值修改方法可以由電力系統(tǒng)中的二次裝置來執(zhí)行,例如繼電保護裝置、安全自動裝置、測控裝置等。如圖1所示,本實施例中的自校驗機制的定值修改方法包括以下步驟:

步驟S110,獲取定值文件,所述定值文件包括電力系統(tǒng)中二次裝置的定值信息和第一校驗碼;

步驟S120,使用預(yù)設(shè)校驗算法對所述定值文件中的所述定值信息進行校驗計算,得到第二校驗碼;

步驟S130,判斷所述第二校驗碼與所述第一校驗碼是否一致,若是,則進入步驟S140;若否,則進入步驟S150;

步驟S140,依據(jù)所述定值信息修改電力系統(tǒng)中二次裝置的定值;

步驟S150,維持電力系統(tǒng)中二次裝置的定值不變。

在電力系統(tǒng)中二次裝置的定值需要修改時,二次裝置獲取定值文件,該定值文件中包括二次裝置的定值信息和第一校驗碼,其中定值信息包括二次裝置各定值項的取值。第一校驗碼是根據(jù)預(yù)設(shè)校驗算法對定值信息進行校驗而得到的。二次裝置在獲得定值文件后,同樣使用預(yù)設(shè)校驗算法對定值文件中的定值信息進行校驗計算(定值文件中的第一校驗碼不參與校驗計算),得到第二校驗碼,然后判斷此第二校驗碼是否與定值文件中攜帶的第一校驗碼保持一致,若兩者一致,則表明定值文件中的定值信息沒有被誤修改,因此根據(jù)定值文件中的定值信息來修改二次裝置的定值。若第二校驗碼與定值文件中攜帶的第一校驗碼不一致,則認為定值文件無效,拒絕修改定值,維持二次裝置的原定值。通過這種自校驗機制,有效解決定值文件在流轉(zhuǎn)過程中因內(nèi)容誤修改而造成的誤整定問題,提高二次裝置定值整定的正確性和安全性。

在一種可選的實施方式中,參照圖2所示,可通過以下方法生成定值文件:

步驟S210,獲取電力系統(tǒng)中二次裝置的定值信息,并根據(jù)所述定值信息生成初始文件;

步驟S220,使用所述預(yù)設(shè)校驗算法對所述初始文件中的定值信息進行校驗計算,生成所述第一校驗碼;

步驟S230,將所述第一校驗碼置于所述初始文件中,生成所述定值文件。

在需要修改電力系統(tǒng)中二次裝置的定值時,確定二次裝置各定值項的取值,形成定值信息,然后依據(jù)定值信息生成初始文件,并使用預(yù)設(shè)校驗算法對初始文件中的定值信息進行校驗計算,生成第一校驗碼。

可選的,初始文件可是文本格式或二進制格式,但不局限于這兩種格式。

可選的,預(yù)設(shè)校驗算法可采用CRC-16校驗碼算法或CRC-32校驗碼算法,但不局限于這兩種校驗算法。

可選的,在所述使用預(yù)設(shè)校驗算法對初始文件中的定值信息進行校驗計算時,可以從定值信息的首字符開始,逐個字符進行校驗計算,直至定值信息的末尾字符。

在生成第一校驗碼之后,將第一校驗置于初始文件中,即可得到定值文件。例如,將第一校驗碼置于初始文件的文件末尾,生成定值文件。

在生成定值文件和對定值文件進行校驗計算時,使用約定的校驗算法,即均使用預(yù)設(shè)校驗算法,可以判斷定值文件的內(nèi)容是否被無修改。具體的,在生成定值文件之后,將定值文件傳輸給二次裝置,二次裝置使用預(yù)設(shè)校驗算法對定值文件中的定值信息進行校驗計算,得到第二校驗碼,然后判斷第二校驗碼與第一校驗碼是否一致,若是,則依據(jù)定值信息修改二次裝置的定值;若否,則維持二次裝置的定值不變。

由于校驗計算生成的第一校驗碼與定值信息中所有字符及其次序存在對應(yīng)的關(guān)系,因此若任一字符有變動,須重新校驗計算生成第一校驗碼,否則定值文件裝載時將無法通過二次裝置的校驗,這樣也能防止因定值文件在流轉(zhuǎn)過程中內(nèi)容被誤修改而造成的誤整定問題。

下面再結(jié)合兩個具體的例子來對本實施例中的自校驗機制的定值修改方法進行說明。

例1

步驟一:當電力系統(tǒng)中二次裝置的定值需要修改時,首先確定各定值項的取值,形成定值信息,然后根據(jù)定值信息生成不帶校驗碼的初始文件A,初始文件A的存儲格式為文本格式。

步驟二、對初始文件A的內(nèi)容,即定值信息,使用CRC-16校驗碼算法進行校驗計算,生成第一校驗碼。第一校驗碼的計算自定值信息的首字符開始,逐個字符進行計算,直至末尾字符。假定生成的第一校驗碼的碼值為9EF0。

步驟三:將第一校驗碼9EF0置入初始文件A的文件末尾,形成帶第一校驗碼的定值文件B。

步驟四:二次裝置讀取定值文件B。

步驟五:二次裝置使用CRC-16校驗碼算法對定值文件B中的定值信息進行校驗計算,定值文件B中的第一校驗碼不參與校驗計算。經(jīng)計算,生成的第二校驗碼為9EF0,與定值文件B中的第一校驗碼一致。

步驟六:二次裝置依照定值文件B中的定值信息,修改各個定值項的定值。

例2

步驟一:當電力系統(tǒng)中二次裝置的定值需要修改時,首先確定定值信息,并根據(jù)定值信息生成不帶校驗碼的初始文件C,初始文件C的存儲格式為二進制格式。

步驟二:對該初始文件C中的定值信息使用CRC-32校驗碼算法進行校驗計算,形成相應(yīng)的第一校驗碼。第一校驗碼的計算自定值信息的首字符開始,逐個字符進行計算,直至末尾字符。假定生成的第一校驗碼的碼值為9EF054BA。

步驟三:將第一校驗碼9EF054BA置入初始文件C的開首,形成帶第一校驗碼的定值文件D。

此時,假設(shè)由于某工作人員打開定值文件D時誤將其中一個定值修改并保存,形成了定值文件E,但此時第一校驗碼仍為9EF054BA。

步驟四:二次裝置讀取定值文件E。

步驟五:二次裝置使用CRC-32校驗碼算法對定值文件E中的定值信息進行校驗計算,定值文件E中的第一校驗碼不參與校驗計算。經(jīng)計算,生成的第二校驗碼為87BC9EF0,與定值文件E中的第一校驗碼9EF054BA不一致。

步驟六:二次裝置判定定值文件E無效,拒絕修改定值,維持原定值。

綜合上述內(nèi)容可以看出,本實施例中提供的自校驗機制的定值修改方法能有效解決定值文件在流轉(zhuǎn)過程中因內(nèi)容誤修改而造成的誤整定問題,從而提高二次裝置定值整定業(yè)務(wù)的安全性。

需要說明的是,對于前述的各方法實施例,為了簡便描述,將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進行。

根據(jù)上述本發(fā)明的自校驗機制的定值修改方法,本發(fā)明還提供一種自校驗機制的定值修改系統(tǒng),下面結(jié)合附圖及較佳實施例對本發(fā)明的自校驗機制的定值修改系統(tǒng)進行詳細說明。

圖3為本發(fā)明的自校驗機制的定值修改系統(tǒng)在一個實施例中的結(jié)構(gòu)示意圖。如圖3所示,該實施例中的自校驗機制的定值修改系統(tǒng)包括:

定值獲取模塊1,用于獲取定值文件,所述定值文件包括電力系統(tǒng)中二次裝置的定值信息以及使用預(yù)設(shè)校驗算法對所述定值信息進行校驗計算而獲得的第一校驗碼;

定值校驗?zāi)K2,用于使用預(yù)設(shè)校驗算法對所述定值文件中的所述定值信息進行校驗計算,得到第二校驗碼;

校驗碼判斷模塊3,用于判斷所述第二校驗碼與所述第一校驗碼是否一致;

定值修改模塊4,用于在所述第二校驗碼與所述第一校驗碼一致時,依據(jù)所述定值信息修改電力系統(tǒng)中二次裝置的定值。

在一種可選的實施方式中,仍參照圖3所示,本實施例中的自校驗機制的定值修改系統(tǒng)還包括定值生成模塊5,用于生成所述定值文件;定值生成模塊5包括:

初始生成模塊51,用于獲取電力系統(tǒng)中二次裝置的定值信息,并根據(jù)所述定值信息生成初始文件;

初始校驗?zāi)K52,用于使用所述預(yù)設(shè)校驗算法對所述初始文件中的定值信息進行校驗計算,生成所述第一校驗碼;

校驗碼添加模塊53,用于將所述第一校驗碼置于所述初始文件中,生成所述定值文件。

可選的,所述初始文件為文本格式或二進制格式。

可選的,所述預(yù)設(shè)校驗算法為CRC-16校驗碼算法或CRC-32校驗碼算法。

作為一種可選的實施方式,初始校驗?zāi)K52在使用預(yù)設(shè)校驗算法對初始文件中的定值信息進行校驗計算時,從所述定值信息的首字符開始,逐個字符進行校驗計算,直至定值信息的末尾字符。

作為一種可選的實施方式,校驗碼添加模塊53可將第一校驗碼置于初始文件的文件末尾。

上述自校驗機制的定值修改系統(tǒng)可執(zhí)行本發(fā)明實施例所提供的自校驗機制的定值修改方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果,置于其中各個功能模塊執(zhí)行方法的具體過程可參照上述自校驗機制的定值修改方法實施例中的描述,此處不再予以贅述。

以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當認為是本說明書記載的范圍。

以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
隆安县| 奉节县| 罗甸县| 定兴县| 盖州市| 周宁县| 寻甸| 含山县| 吉林省| 子洲县| 武穴市| 瓮安县| 麻江县| 福鼎市| 白银市| 绥德县| 宣威市| 武邑县| 邢台市| 孙吴县| 河西区| 南华县| 晋宁县| 水富县| 三穗县| 休宁县| 甘南县| 阜阳市| 松桃| 定安县| 滨海县| 冀州市| 南涧| 长治县| 清水河县| 淮阳县| 忻州市| 苍山县| 徐汇区| 平果县| 安宁市|