馬堯 張良 李毅
摘要 隨著高科技時代的到來,各種高新技術開始在不同行業(yè)的運作之中發(fā)揮著關鍵的作用,其中電力企業(yè)為了真正實現(xiàn)自身的快速發(fā)展,開始將電力監(jiān)控系統(tǒng)軟件應用于目前的管理環(huán)節(jié)之中,真正保障電力監(jiān)控的可靠性。本文站在宏觀發(fā)展的角度,通過深入的研究來針對電力監(jiān)控系統(tǒng)在實際運作過程之中所存在的各類不足提出提高軟件可靠性的相應措施。
【關鍵詞】電力監(jiān)控系統(tǒng)軟件 可靠性
1 錯誤監(jiān)測、判斷及處理程序設計
電力監(jiān)控系統(tǒng)軟件較為復雜,涉及許多不同的環(huán)節(jié)以及影響因素,集中監(jiān)控系統(tǒng)在整個運作的過程之中會受到許多外在因素的負面影響,因為該系統(tǒng)處于電磁環(huán)境之下。因此,高功率、微波、高頻噪音、電磁感應以及雷電沖擊都會影響系統(tǒng)的正常運作,嚴重甚至會導致系統(tǒng)失去控制,因此下文結合電力監(jiān)控系統(tǒng)軟件在實際運作過程之中的具體情況,針對性地提出相應的軟件保護措施。
1.1 設置錯誤陷阱
在設計相應的監(jiān)控程序時,設計師一般會預留一定的空閑空間,同時數(shù)據(jù)塊以及程序塊之間的獨立性比較強,往往分散于不同的數(shù)據(jù)板塊之中,擁有各自的地址空間。這種設計形式能夠有效地避免外部環(huán)境對數(shù)據(jù)改寫的錯誤,如果相應的功能模塊需要進行后期的調(diào)整,那么設計師可以直接在空閑地址之中加入不同的操作指令,然后將其與現(xiàn)有的程序入口相聯(lián)系,設置全新的入口地址,通過長跳轉(zhuǎn)指令的形式來加強不同程序之間的聯(lián)系,保障監(jiān)控系統(tǒng)軟件的正常運作。其次,在設置錯誤陷阱的過程之中,即使有的正常程序調(diào)入空閑地址中,也可以遇到原先所設計的陷阱,然后直接轉(zhuǎn)向正常的程序之中進行處理,通過這種形式來為該系統(tǒng)的運作營造穩(wěn)定的外部環(huán)境。
1.2 在指令之中加入空操作nop指令
電力監(jiān)控系統(tǒng)軟件之中涉及許多不同的指令地址,每一個指令與地址之間是一一對應的,在設置空閑空間的過程之中可以直接利用nop指令來填補原有的空缺。其次,不同的程序塊之間還涉及許多的若干指令,能夠明確不同指令的實際對象,設計者可以在若干條指令之中加入兩條nop指令,以此來將出錯的概率控制在有效的范圍之內(nèi)。另外如果需要對不同的數(shù)據(jù)進行改寫,這種設置形式還能夠有效地避免對外輸出錯誤。
1.3 設置程序跑飛標志判斷
從上文的相關分析可以看出,電力監(jiān)控系統(tǒng)軟件的設計比較復雜,為了能夠明確不同程序之間的相關性,設計者必須要結合系統(tǒng)運作的實際情況設置程序跑飛標志牌,不斷明確程序與主程序之間的相關性,并結合各單元的判斷標準來對不同層次的數(shù)據(jù)系統(tǒng)進行有效的處理,提高錯誤子程序處理的效率以及質(zhì)量,結合不同單元值的實際判斷來建立相應的錯誤處理模型,有效地提高工作效率以及質(zhì)量。
2 對主程序與子程序關系的處理原則
電力監(jiān)控系統(tǒng)軟件由不同的主程序和支撐系組成,如果子程序在運作的過程之中出現(xiàn)中斷,那么就會無形地增加許多的不利敏感數(shù)據(jù)量,導致該系統(tǒng)受到了許多錯程序的負面影響。其次,即使有的程序調(diào)用比較簡單,也會直接增加不同指令的總量,嚴重影響了軟件的可靠性。因此在軟件設計之前,首先需要保障中斷子程序以及子程序使用數(shù)量的減少,將功能模塊與主程序相結合,直接在主程序之中對不同的功能模塊進行利用。對于一些使用頻率較低的子程序來說也可以直接在主程序之中進行復制和運用。
3 外存儲器的使用
結合本文的實踐調(diào)查可以得知,電力監(jiān)控系統(tǒng)軟件在運作的過程之中會涉及許多的外存儲器,這些外存儲器涉及的數(shù)據(jù)量比較大,因此對可靠性的要求較高,其中監(jiān)控系統(tǒng)必須要結合數(shù)據(jù)存儲的相關要求,將數(shù)據(jù)存放在外部存儲器之中,通過這種形式來提高整個系統(tǒng)的可靠性。另外對于物理計算常數(shù)以及單位換算量值來說,可以直接將其固定在某一個數(shù)據(jù)表格之中,通過這種形式來盡量避免程序的邏輯混亂。其次,電力監(jiān)控系統(tǒng)軟件的正常運作也必須要以指令的正常執(zhí)行為依據(jù),并將其劃分在不同數(shù)據(jù)區(qū)的表格之中,只有這樣才能夠執(zhí)行跳轉(zhuǎn)指令以及其他的數(shù)據(jù)指令。如果出現(xiàn)了程序指令混亂,那么這種設計方式還能夠直接將程序處理預制程序的錯誤處理相結合,有效地避免各種外部錯誤因素對整個系統(tǒng)運作的負面影響。
4 空閑單元的處理
為了有效避免微處理器程序在整個運作的過程之中出現(xiàn)各類偏差,并積極地提高電力監(jiān)控系統(tǒng)軟件的可靠性,對于設計者個人來說必須要注重對空閑單元的高效處理,直接在已有程序以及數(shù)據(jù)庫之中進行內(nèi)部存儲單元的有效設計,將一些極易受到系統(tǒng)干擾的程序?qū)懭朐搮^(qū)域之中。其中中央處理器會自動地執(zhí)行相應的指令,同時如果相關指令沒有達到執(zhí)行條件,也可以直接跳轉(zhuǎn)到空閑單元之中,然后結合實際情況來盡量避免程序的跑飛。作為空閑單元的處理結果來說,設計者必須要找到平衡點,結合電力監(jiān)控系統(tǒng)軟件的各項程序設計要求明確空閑單元的處置情況,積極革新傳統(tǒng)處置方法的桎梏以及不足,將錯誤數(shù)據(jù)的改寫權限控制在合理的范圍之內(nèi)。
5 程序的容錯設計
電力監(jiān)控系統(tǒng)軟件會受到現(xiàn)場監(jiān)測系統(tǒng)的負面影響,為了能夠保障系統(tǒng)抗干擾能力的提升,為整個系統(tǒng)的運作營造良好的外部環(huán)境,設計者在監(jiān)控系統(tǒng)設計的過程之中必須要注重對硬件的合理分析,了解開關控制狀態(tài),分析輸出端與輸入端的取樣間隔,結合數(shù)值范圍以及數(shù)值在計算過程之中極易出現(xiàn)錯誤的環(huán)節(jié)進行程序容錯設計,實現(xiàn)硬件設施與軟件設施之間的高效配合,結合具體情況進行針對性的處理及分析。另外,在對一些對可靠性要求較高的功能進行設計時,電力監(jiān)控系統(tǒng)軟件必須選擇一些功能比較強大的按鍵設置,另外如果對經(jīng)濟利益要求較高,那么,要想提高電力監(jiān)控系統(tǒng)軟件的可靠性,就需要積極地進行軟件開發(fā),提高產(chǎn)品的競爭力。
6 結語
要想從整體上提高電力監(jiān)控系統(tǒng)軟件的可靠性,在前期設計的過程之中必須要注重對硬件和軟件設施的充分利用,積極地采用一些技術較為成熟的開發(fā)平臺,嚴格按照設計理論以及設計要求保障設施設備的完備性,提高整個控制的精準性,只有這樣才能夠為整個監(jiān)控系統(tǒng)的正常運作奠定堅實的基礎,促進抗干擾能力以及整體可靠性的綜合提升,更好地滿足不同應用系統(tǒng)的實際需求。
參考文獻
[1]鄭九丹,電力監(jiān)控系統(tǒng)在金溫鐵路的應用和改進[J].電世界,2010 (07).
[2]王蜀峰.淺析供配電設計中電力監(jiān)控系統(tǒng)的作用[J].民營科技,2017 (02).
[3]鄭子淮,裘雨音,陳碌草,姚衛(wèi)興.電力監(jiān)控系統(tǒng)二次安防的防護策略[J].自動化應用,2017 (08).
[4]崔智婕,陳姍姍,張子兵.智能電力監(jiān)控系統(tǒng)在配電系統(tǒng)中的應用[J].節(jié)能,2017 (05).