兩段式保護(hù)程序調(diào)試總結(jié)
兩段式保護(hù)定值說明
1,公共單元定值序號(hào)定值名稱1234裝置地址有壓門限失壓門限繼返時(shí)間范圍1-50-10kv0-10kv0-65s步長(zhǎng)0.001備注與通訊管理機(jī)通訊地址用于負(fù)荷開關(guān)時(shí)的出口繼電器返回時(shí)間設(shè)置2,兩段式保護(hù)定值說明:序號(hào)定值名稱1開關(guān)性質(zhì)范圍0:出線;1:聯(lián)絡(luò)線/進(jìn)線;2:母聯(lián)開關(guān)步長(zhǎng)備注0:出線不投入電流方向1:聯(lián)絡(luò)線/進(jìn)線,投入電流方向,以及配合重合投退使用2:母聯(lián)開關(guān),投入電流方向負(fù)荷開關(guān)為I段定值為過流失壓跳閘;“投入”表示聯(lián)絡(luò)開關(guān),母聯(lián)開關(guān)具有自動(dòng)切換功率方向!巴顺觥北硎静痪哂泄β史较虮Wo(hù)投退為過流定值1、過流延時(shí)1及過流定值2、過流延時(shí)2的投入軟壓板;一般設(shè)置為速斷保護(hù)保護(hù)投退為過流定值1、過流延時(shí)1及過流定值2、過流延時(shí)2的投入軟壓板;一般設(shè)置為過流保護(hù)重合閘功能為進(jìn)線/聯(lián)絡(luò)線開關(guān)配合負(fù)荷開關(guān)使用,負(fù)荷開關(guān)不能切斷短路電流,需要進(jìn)線/聯(lián)絡(luò)線開關(guān)跳閘后,負(fù)荷開關(guān)過流并失壓跳閘,進(jìn)線/聯(lián)絡(luò)線開關(guān)得到負(fù)荷開關(guān)跳閘后,接到解鎖信號(hào),進(jìn)行無故障情況下重合。供電恢復(fù)為進(jìn)行非故障區(qū)域供電恢復(fù)設(shè)置的控制字,根據(jù)鄭州供電公司要求,此功能設(shè)置為退出。目前該功能已經(jīng)屏蔽。234開關(guān)類型母線關(guān)系方向投退0:斷路器;1:負(fù)荷開關(guān)0:I段母線;1:II段母線5過流I段0:退出;1:投入6過流II段0:退出;1:投入7重合投退0:退出;1:投入8供電自愈0:退出;1:投入910111213141516171819開關(guān)柜號(hào)CT變比/55-999910.01通訊時(shí)需要該信息,按照實(shí)際的CT變比進(jìn)行設(shè)置。負(fù)方向(流出母線)使用該定值(速斷值)I段定值1(A)(0.1~10)InI段延時(shí)1(S)0-65.000I段定值2(A)(0.1~10)InI段延時(shí)2(S)0-65.000II段定值1(A)(0.1~10)InII段延時(shí)1(S)0-65.000II段定值2(A)(0.1~10)InII段延時(shí)2(S)0-65.000重合超時(shí)(S)0-65.0000.001I段定值1對(duì)應(yīng)的延時(shí)時(shí)間,根據(jù)開閉所級(jí)聯(lián)關(guān)系確定0.01正方向(流入母線)使用該定值(速斷值)0.001I段定值2對(duì)應(yīng)的延時(shí)時(shí)間,根據(jù)開閉所級(jí)聯(lián)關(guān)系確定0.01負(fù)方向(流出母線)使用該定值(過流值)0.001II段定值1對(duì)應(yīng)的延時(shí)時(shí)間,根據(jù)開閉所級(jí)聯(lián)關(guān)系確定0.01正方向(流入母線)使用該定值(過流值)0.001II段定值2對(duì)應(yīng)的延時(shí)時(shí)間,根據(jù)開閉所級(jí)聯(lián)關(guān)系確定0.001進(jìn)線/聯(lián)絡(luò)線需要等待負(fù)荷開關(guān)完全分閘所需時(shí)間,即需要設(shè)置為大于負(fù)荷開關(guān)的分閘時(shí)間;用于進(jìn)線、聯(lián)絡(luò)線的聯(lián)跳;在重合超時(shí)時(shí)間內(nèi)沒有發(fā)出聯(lián)跳信號(hào),則不聯(lián)跳聯(lián)絡(luò)開關(guān)0.001開閉所所間故障,進(jìn)線失壓跳閘,隔離故障區(qū)域所需時(shí)間。20自愈延時(shí)(S)0-65.000說明:
1,本兩段式保護(hù)程序是在原一段式保護(hù)程序基礎(chǔ)上增加了一段保護(hù),其邏輯關(guān)系同原來一樣;同時(shí)該版本減去了“供電自愈”的功能。
2,采用功率方向來”電流方向”,電流(AC相)與電壓夾角為0度(小于75度)為正方向(流入母線);電流(AC相)與電壓夾角為180度(大于90度)為負(fù)方向(流出母線);
3,電流方向在“無壓到有壓”時(shí)計(jì)算檢測(cè)一次(4s左右時(shí)間)4,出線斷路器故障采用直接跳閘,無閉鎖關(guān)系
5,負(fù)荷開關(guān)II段保護(hù)采用了直接進(jìn)行跳閘,判據(jù)為大于II段定值,小于I段定值時(shí)過流延時(shí)跳閘,負(fù)荷開關(guān)跳閘需要幾秒時(shí)間;用于負(fù)荷開關(guān)時(shí)可以調(diào)整公共定值中的“繼返時(shí)間”來整定。
6,負(fù)荷開關(guān)I段保護(hù)是過流失壓跳閘,即故障電流達(dá)到I段定值,該段“進(jìn)線開關(guān)”(電流方向?yàn)檎较虻穆?lián)絡(luò)開關(guān))先跳閘,負(fù)荷開關(guān)失壓后再跳閘,跳閘完成發(fā)出解鎖信號(hào),“進(jìn)線開關(guān)”重合超時(shí)時(shí)間到進(jìn)行“重合閘”動(dòng)作。
7,負(fù)荷開關(guān)只設(shè)置為“出線開關(guān)”,不設(shè)置為“聯(lián)絡(luò)開關(guān)”、母聯(lián)開關(guān)8,同一段母線不允許出現(xiàn)兩個(gè)“進(jìn)線開關(guān)”(電流方向?yàn)檎较虻穆?lián)絡(luò)開關(guān))9,同一段母線上的“聯(lián)絡(luò)開關(guān)”(電流方向?yàn)樨?fù)方向的聯(lián)絡(luò)開關(guān)),“進(jìn)線開關(guān)”(電流方向?yàn)檎较虻穆?lián)絡(luò)開關(guān));當(dāng)“聯(lián)絡(luò)開關(guān)”故障,閉鎖“進(jìn)線開關(guān)”;當(dāng)“母線故障”,進(jìn)線開關(guān)跳閘。10,11,
母聯(lián)開關(guān)具有方向,沒有其他閉鎖關(guān)系;時(shí)間延時(shí)在40-45ms
擴(kuò)展閱讀:程序調(diào)試總結(jié)系列1
程序調(diào)試總結(jié)系列(1)概念總結(jié)
從用VisualC++6.0成功編寫出第一個(gè)程序“hellocworld!”到現(xiàn)在已經(jīng)有兩年的時(shí)間,期間也寫過不少的程序,但是真正一次性運(yùn)行成功的程序還真沒有幾個(gè)(這里說的是程序沒有語法錯(cuò)誤,但是運(yùn)行結(jié)果不正確,也就是程序在邏輯上有問題),這時(shí)候就需要找到出現(xiàn)問題的語句。調(diào)試是一個(gè)非常有用的機(jī)制,在這里就對(duì)程序調(diào)試的方法進(jìn)行一下總結(jié),不能說是非常系統(tǒng),但是確實(shí)是我在兩年的程序編寫過程中的一些體會(huì),希望能對(duì)大家有所幫助,同時(shí)歡迎大家對(duì)文中的缺點(diǎn)和錯(cuò)誤進(jìn)行指正。
斷點(diǎn)介紹:
斷點(diǎn)是我們?cè)诔绦蛘{(diào)試之前,對(duì)我們編寫的代碼進(jìn)行標(biāo)記,指定一個(gè)調(diào)試過程中程序的停止位置。比如下邊的一段代碼中,在“i+=j;”語句設(shè)置斷點(diǎn),效果如下:
斷點(diǎn)添加:
斷點(diǎn)的添加快捷鍵為F9,把光標(biāo)放在“i=j=2;”然后按一下鍵盤上的F9,就會(huì)在該行的最前邊添加一個(gè)紅色的圓點(diǎn),這個(gè)圓點(diǎn)就是我們所說的斷點(diǎn)位置。斷點(diǎn)設(shè)置完成之后,就可以進(jìn)入調(diào)試,按下快捷鍵F5,程序會(huì)快速運(yùn)行并停在斷點(diǎn)處。
這時(shí)候我們有兩種選擇,(1)、繼續(xù)按下F5,程序仍然會(huì)快速執(zhí)行,直到遇到下一個(gè)斷點(diǎn)、等待用戶輸入或者是程序結(jié)束等情況才會(huì)停止。(2)、按F10,進(jìn)行單步調(diào)試,這樣程序會(huì)一步一步執(zhí)行斷點(diǎn)之后的代碼,方便我們查看程序運(yùn)行過程中,各變量值的變化情況。
清除斷點(diǎn):
如果上例的斷點(diǎn)不需要,想要取消該斷點(diǎn),仍然把光標(biāo)放在“i=j=2;”,再次按下F9鍵,斷點(diǎn)標(biāo)記就會(huì)消失。
當(dāng)然如果我們?cè)O(shè)置了很多斷點(diǎn),想要全部清除,這時(shí)我們可以按下快捷鍵CTRL+SHIFT+F9,程序中的所有斷點(diǎn)將全部清楚。
工具欄介紹:
VisualC++6.0提供了一種調(diào)試的機(jī)制,為了達(dá)到熟練使用調(diào)試功能的目的,首先讓我們了解一下在調(diào)試過程中會(huì)用到的工具欄及其功能。(為了便于理解,我就不使用特別專業(yè)的詞匯,而是根據(jù)我的理解,用自己的話描述)
(注意:正常的代碼編輯的過程中,在菜單欄里是沒有【調(diào)試】這一項(xiàng)(如下圖左),但是當(dāng)我們進(jìn)入調(diào)試狀態(tài),該選項(xiàng)會(huì)自動(dòng)顯示。)
Go(F5):?jiǎn)?dòng)調(diào)試,程序會(huì)在循序執(zhí)行,直到遇到斷點(diǎn)、程序結(jié)束或者是等待用戶輸入。
Restart(Ctrl+shift+F5):重新啟動(dòng)調(diào)試。
StopDebugging(Shift+F5):退出當(dāng)前的調(diào)試。
Break(此功能常常在遇到調(diào)用函數(shù)的語句時(shí)可見):此功能將在調(diào)試過程中的debugger當(dāng)前位置掛起程序的執(zhí)行,然后就可以在調(diào)試狀態(tài)一修改程序的代碼,接著可以用ApplyCodeChanges(Alt+F10)來應(yīng)用修改的代碼到正在調(diào)試的程序當(dāng)中.如果,當(dāng)前(需要等待)可以(從DOS等窗口)輸入值,掛起后將不能再輸入。(我到現(xiàn)在還沒有用過這個(gè)功能)
ApplyCodeChanges(Alt+F10):該按鍵正常調(diào)試時(shí),處于不可用狀態(tài)。我們
在調(diào)試的過程中,發(fā)現(xiàn)程序中有錯(cuò)誤,在調(diào)試狀態(tài)下對(duì)源代碼進(jìn)行了修改,該按鍵就可以使用了。它的作用是我們不需要退出本次調(diào)試即可應(yīng)用剛剛修改的代碼。(這個(gè)功能在實(shí)際的應(yīng)用中還是挺有幫助的)
StepInto(F11):當(dāng)我們?cè)谡{(diào)試的過程中,遇到了函數(shù)(一般為自定義函數(shù)),單擊此鍵,就會(huì)以單步調(diào)試的方式進(jìn)入函數(shù)體,并停在函數(shù)內(nèi)的第一條語句,之后我們就可以按“F10”對(duì)函數(shù)內(nèi)部的語句進(jìn)行單步調(diào)試,查看運(yùn)行狀態(tài)。
StepOut(Shift+F11):該功能是針對(duì)上一條功能設(shè)置的,即當(dāng)程序進(jìn)入函數(shù)體內(nèi)部之后,我們希望程序跳到函數(shù)體外,執(zhí)行下邊的代碼時(shí),就可以單擊該鍵。程序會(huì)跳到函數(shù)外,并停在函數(shù)被調(diào)用的下一條語句。(該功能一般是在我們確定函數(shù)體內(nèi)剩下的語句一定沒有問題時(shí)使用的)
StepOver(F10):?jiǎn)尾綀?zhí)行程序,如果要執(zhí)行的語句是函數(shù),那么只要函數(shù)體內(nèi)部沒有設(shè)置斷點(diǎn),系統(tǒng)會(huì)迅速執(zhí)行程序內(nèi)部的所有語句,然后停在下一條語句上,等待繼續(xù)調(diào)試,感覺就像是整個(gè)函數(shù)是一條語句。
RuntoCursor(Ctrl+F10):在調(diào)試過程中,尤其是單步調(diào)試或者是有多個(gè)斷點(diǎn)的時(shí)候,使用該功能,可以迅速執(zhí)行語句,直到遇到下一個(gè)斷點(diǎn)、程序結(jié)束或者是程序等待用戶輸入等情況。
ShowNextStatement(Alt+Num*):顯示程序代碼的下一條語句,如果源代碼中找不到,則在Disassembly窗口中顯示語句。(有的同學(xué)可能不知道Disassembly窗口
是什么,那么在調(diào)試狀態(tài)下,點(diǎn)擊
出現(xiàn)的窗口即為Disassembly窗口,再點(diǎn)擊一下
返回源代碼編輯窗口)(我到現(xiàn)在還沒有用過這個(gè)功能)
QuickWatch(Shift+F9):添加需要監(jiān)視的變量或表達(dá)式。(這個(gè)功能還是比
較實(shí)用的,尤其是在程序出現(xiàn)邏輯錯(cuò)誤的時(shí)候,它的優(yōu)勢(shì)會(huì)更加明顯)
Watch:監(jiān)視窗口。(監(jiān)視窗口就是在quickwatch中設(shè)置的變量或表達(dá)式值的顯示
窗口,方便我們對(duì)添加變量的值進(jìn)行實(shí)時(shí)查看。我的習(xí)慣是,在調(diào)試的時(shí)候?qū)⒃摯翱诖蜷_,以便查看比較重要的變量的值。)
Variables:變量窗口。(變量窗口是調(diào)試過程中,顯示當(dāng)前執(zhí)行語句中存在的變
量的當(dāng)前數(shù)值。)
Register:寄存器數(shù)值顯示窗口。(顯示當(dāng)前各寄存器中的數(shù)值,但是一般沒有用到。)
Memory:內(nèi)存數(shù)據(jù)顯示窗口。(顯示內(nèi)存中當(dāng)前的數(shù)值,一般沒有用到。)
CallStack:調(diào)用棧窗口。(顯示程序的棧調(diào)用的過程,一般沒有用到。)
友情提示:本文中關(guān)于《兩段式保護(hù)程序調(diào)試總結(jié)》給出的范例僅供您參考拓展思維使用,兩段式保護(hù)程序調(diào)試總結(jié):該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。