劉兆林
摘要:文章從水電站檢修管理的角度分析了水電站中用到的控制設(shè)備核心技術(shù)研究的可行性,從實際應(yīng)用的角度出發(fā)論述了研究的方法,便于有針對性地解決水電站生產(chǎn)、檢修過程中出現(xiàn)的實際問題,從維護管理的角度找到了控制設(shè)備核心部分研究的關(guān)鍵,同時還修復(fù)了發(fā)變組后備保護裝置,破解了監(jiān)控組態(tài)軟件程序修復(fù)難題,修復(fù)后裝置試驗結(jié)果符合要求,運行正常。
關(guān)鍵詞:水電站;控制設(shè)備;核心技術(shù);檢修管理
中圖分類號:TV734文獻標(biāo)識碼:A文章編號:1009-2374(2009)22-0027-03
隨著電力系統(tǒng)向著高度智能的方向高速發(fā)展,在一個系統(tǒng)中已經(jīng)很難找出一臺純手動操作的設(shè)備了,這一切都歸功于設(shè)備控制部分的高速發(fā)展??刂圃O(shè)備包括核心部分與執(zhí)行操作部分,其核心部分是控制設(shè)備的神經(jīng)中樞。核心技術(shù)是設(shè)備生產(chǎn)廠家的核心競爭力,一般來說對于用戶與安裝調(diào)試單位是保密的。
水電站內(nèi)主要控制設(shè)備主要包括:自動化監(jiān)控(DCS系統(tǒng));水輪機、發(fā)電機運行狀態(tài)監(jiān)測(前置);調(diào)速器控制;勵磁控制;電力自動化設(shè)備及繼電保護裝置等。相對于水電站管理單位來講,對這些控制設(shè)備的核心技術(shù)大都感覺高深莫測,對設(shè)備的調(diào)試也僅限于“加入模擬正常運行的信號測量其輸出是否準(zhǔn)確”,并未對核心技術(shù)進行深入的研究,一旦出現(xiàn)故障,只有依賴于設(shè)備廠家進行處理。這樣不僅增加了設(shè)備修理的時間,更增加了停工停產(chǎn)造成的巨大經(jīng)濟損失,甚至可能產(chǎn)生嚴重的安全隱患。本文從實際應(yīng)用出發(fā),論述了如何對控制設(shè)備的核心技術(shù)進行研究以便掌握具體的快速處理方法。
一、核心技術(shù)研究的主要意義
1.伴隨著高端智能裝置的發(fā)展,控制設(shè)備的市場競爭越來越激烈,控制設(shè)備廠家將投標(biāo)策略逐漸轉(zhuǎn)向低中標(biāo)高售服。因其核心技術(shù)只掌握在生產(chǎn)廠家手中,所以設(shè)備損壞后返修服務(wù)價格不菲。據(jù)統(tǒng)計當(dāng)前控制設(shè)備的維護、修理費用在電站的總維護費用中約占3成以上,研究核心技術(shù)可降低電站的維護、修理費用,大幅提高生產(chǎn)效率。
2.控制設(shè)備因其價格不菲,使用單位一般無備件,一旦損壞返廠維修會造成修理工期的拖延,直接影響到電站發(fā)電量。研究核心技術(shù)可以將修理工期降至極低。
3.研究核心技術(shù)在系統(tǒng)、設(shè)備改造中能發(fā)揮至關(guān)重要的作用,同時可以提升技術(shù)人員的技能水平。
二、核心技術(shù)研究的思路與方法
按照使用的核心器件不同可將控制設(shè)備分為三類:
1.以PLC做為核心器件的控制系統(tǒng),通常作為重要的控制流程用,一般用于機組流程控制、調(diào)速器控制、勵磁控制等,硬件回路相對簡單,絕大部分廠家也會給出硬件的圖紙。此類控制設(shè)備應(yīng)將PLC軟件作為研究重點。各不同型號的PLC其程序千差萬別,加密形勢多種多樣,在設(shè)備采購時應(yīng)確定各設(shè)備廠家所用PLC生產(chǎn)廠家與型號為統(tǒng)一指定型號,這樣對于后續(xù)的研究會帶來很多便利,PLC選型時應(yīng)優(yōu)先選用質(zhì)量可靠,信譽度高的設(shè)備廠家。
2.以工業(yè)控制計算機為核心的設(shè)備,主要作為人機對話用,接收運行人員發(fā)出的指令,同時將采集到的數(shù)據(jù)在顯示屏上顯示。工控機的硬件設(shè)備基本等同于PC機,另外還增加了模擬量或開關(guān)量的采集電路。應(yīng)用軟件一般為計算機編程語言編寫的組態(tài)軟件,一般設(shè)計有序列號認證程序,初次安裝或更換網(wǎng)卡、硬盤等硬件后需要生產(chǎn)廠家提供新的序列號,重新輸入序列號方可再次使用。對于一般組態(tài)軟件的加密程序,可以用IDA Pro等靜態(tài)調(diào)試軟件對主程序進行反匯編,去除其加密部分。
3.當(dāng)前水電站多使用以單片微型計算機(簡稱單片機)、FPGA(現(xiàn)場可編程門陣列)或DSP(數(shù)字信號處理器)為核心的嵌入式系統(tǒng)。此系統(tǒng)技術(shù)比較成熟,復(fù)雜程度也最高。首先可以根據(jù)設(shè)備的PCB(Printed circuit board印刷電路板)繪制出電路原理圖,分析硬件的各芯片、元器件功能,根據(jù)嵌入式系統(tǒng)工作原理與硬件來研究軟件。
三、研究實例
(一)剪斷銷信號裝置
由某技術(shù)開發(fā)公司生產(chǎn)的剪斷銷信號裝置,作為水輪機導(dǎo)葉重要的監(jiān)控設(shè)備,其主要功能是在水輪機運轉(zhuǎn)時導(dǎo)葉若不能正常開啟、關(guān)閉時報警,24路開關(guān)量輸入,1路報警輸出。在設(shè)備運行過程中發(fā)現(xiàn)剪斷銷動作后無報警輸出。根據(jù)設(shè)備的電路板與外部接線用Protel Dxp 2004繪制出電路原理圖,其原理框圖如圖1所示:
1.該裝置包含的器件及功能:AT89S52:MCS-51單片機,內(nèi)置8K字節(jié)flashROM(程序存儲器),256字節(jié)RAM(數(shù)據(jù)存儲器),做為剪斷銷信號裝置的核心控制器件。
TLP521-4:4路光電耦合器,對輸入信號進行隔離。
PCF8574P:Remote 8-bit I/O expander for I2C-bus,基于I2C總線的8位遠程I/O擴展口芯片。I2C總線是一種標(biāo)準(zhǔn)的串行擴展總線,由時鐘線SCL與數(shù)據(jù)線SDA組成。
J1:輸出繼電器。
M12864:LCD顯示屏,128*64像素。
X485:485通訊芯片,TTL電平轉(zhuǎn)換485電平。
2.工作原理:本裝置有24路開關(guān)量輸入經(jīng)過6片TLP521-4光耦隔離,將信號輸入到PCF8574P,本裝置共有3片PCF8574P,每片可輸入8路開關(guān)量,經(jīng)I2C總線的SDA(Serial Data Line串行數(shù)據(jù)線)與SCL(Serial Clock Line 串行時鐘線)接入AT89S52的P1.5、P1.6口。AT89S52儲存著廠家編寫的控制程序,依次讀取24路輸入信號,如果輸入開關(guān)量動作,則對輸入信號判斷后輸出驅(qū)動J1遠程報警,運行人員根據(jù)液晶顯示屏M12864的顯示確定哪一路出現(xiàn)故障,同時輸出驅(qū)動U3(X485)與上位機進行通訊。
3.故障分析:AT89S52的P2.0口驅(qū)動輸出繼電器,因此判斷故障的原因可能是P2.0口損壞。用TOP2005(單片機讀寫裝置)檢測后確認是AT89S52的P2.0口損壞。故障修復(fù)的方法是更換AT89S52芯片,重新編制程序。
4.程序設(shè)計:剪斷銷信號裝置采用AT89S52作為設(shè)備的核心器件,存儲著對剪斷銷信號的讀取判斷程序、輸出顯示程序、輸出驅(qū)動程序等,AT89S52作為8位單片機,不含I2C驅(qū)動,需要在程序中實現(xiàn)與PCF8574P接口程序,即I2C總線程序。
重新設(shè)計的程序分為3部分:主程序、16路信號巡檢子程序、LCD顯示子程序。采用單片機匯編語言編寫。
(1)主程序見圖2:主程序?qū)崿F(xiàn)將16路信號實時循環(huán)讀入AT89S52中,如正常運行無報警,顯示主畫面;一旦檢測到有報警,LCD顯示‘報警,報警燈閃爍,輸出繼電器動作;按鈕S按下進入報警查詢畫面,LCD上顯示16路信號,有報警的回路顯示黑點;S1按鍵按下軟件復(fù)位。另外主程序中還增加了防抖動功能,輸入信號如果不斷抖動,則判斷為有報警輸入,會一直輸出報警,此功能用來保護輸出繼電器,防止繼電器高速抖動。
(2)16路信號巡檢子程序:巡檢指的是通過I2C總線將輸入的16路開關(guān)量的位置讀入AT89S52。
(3)LCD顯示子程序是將16路信號巡檢檢測到的內(nèi)容在LCD上顯示。顯示程序包括主畫面顯示、報警顯示、報警查詢?nèi)齻€畫面。
(4)因為電站無485通訊要求,本次設(shè)計省去了485通訊模塊,提高了AT89S52的效率。
總結(jié):首先分析清楚硬件電路,明確各部件功能、各器件的作用,然后根據(jù)硬件用Protel等電子繪圖軟件繪制出電子電路圖,確定損壞的器件。如果損壞的期間需要進行程序輸入,則首先繪制軟件流程圖,將軟件要實現(xiàn)的功能用流程圖表示出來,用匯編語言編制軟件,也可以用C51等高級語言進行軟件編制。最后用讀寫器將程序輸入芯片中,本文用到的讀寫器是TOP2005,修復(fù)后裝置運行至今良好無異常。因為硬件裝置是經(jīng)過運行考驗的,其設(shè)計是可靠的,因此在研究過程中,我們只需要做到:分析各芯片作用,確定損壞的部件,確定是否需要編制程序,最后進行程序編制。這種修復(fù)一般不需要進行反復(fù)調(diào)試,除首次檢修需要花費部分時間進行電子電路圖繪制、流程編寫外,其后的檢修可一勞永逸。
(二)勵磁調(diào)節(jié)器
本水電站勵磁方式采用機端自并勵微機勵磁,勵磁調(diào)節(jié)器采用雙微機自動切換,勵磁調(diào)節(jié)器核心器件是單片機+大規(guī)??删幊踢壿嬈骷﨏PLD,由某自動化設(shè)備廠生產(chǎn)。電站#2水輪發(fā)電機組在運行過程中,無功功率調(diào)節(jié)、電壓調(diào)節(jié)出現(xiàn)紊亂,嚴重的一次造成了機組事故停機。通過一步步排除,確定問題來自勵磁調(diào)節(jié)器,根據(jù)勵磁調(diào)節(jié)器電路板,用Protel Dxp 2004繪制出電路原理圖,其原理框圖如圖3所示:
1.器件介紹:
MAX7128S:大規(guī)??删幊踢壿嬈骷LD,軟件的編程方法與PLC類似;
80C196:16位單片機,內(nèi)部無程序存儲器,需要外接程序存儲器;
AT29C010A:128K字節(jié)E2PROM,即電可擦除只讀程序存儲器;
62256:數(shù)據(jù)存儲器RAM,掉電不保存,類似于PC中的內(nèi)存;
8051:8位單片機,實現(xiàn)人機對話,輸入按鍵指令,輸出至LCD顯示,485通訊。
根據(jù)原理圖分析:調(diào)節(jié)紊亂是軟件的原因造成,可判斷硬件正常??梢赃M行編程的器件有MAX7128S與AT29C010A,前者只是實現(xiàn)邏輯電平的轉(zhuǎn)換與邏輯運算,實現(xiàn)勵磁調(diào)節(jié)功能的程序存儲在AT29C010A中。造成調(diào)節(jié)過程出現(xiàn)紊亂的原因是由于在帶電過程中竄入了高頻干擾信號,改變了E2PROM中的程序內(nèi)容。
通常情況下高頻干擾致使程序紊亂,可使用看門狗程序自動復(fù)位;嚴重的情況下,斷電復(fù)位可使程序恢復(fù)到初始狀態(tài);極度嚴重情況會改變E2PROM中的程序內(nèi)容。E2PROM是不帶MCU(Micro Controller Unit 微控制單元)的程序存儲器,無法對程序進行加密,用程序讀寫器可直接讀出程序的機器代碼。用TOP2005從#1機組勵磁調(diào)節(jié)器的AT89S52中讀出程序的機器代碼,寫入#2機組調(diào)節(jié)器E2PROM芯片中,投入運行后工作正常。
2.總結(jié):勵磁裝置的核心技術(shù)無疑就是勵磁調(diào)節(jié)器,該自動化設(shè)備廠生產(chǎn)的調(diào)節(jié)器采用了嵌入式開發(fā)技術(shù),整體設(shè)計層次分明,各功能區(qū)域劃分明確。主調(diào)節(jié)程序存于E2PROM中給我們創(chuàng)造了可以自動修復(fù)的條件,如果MCU與程序存儲器在一個芯片內(nèi),生產(chǎn)廠家會對程序進行加密,這樣就增加了修復(fù)的難度。修復(fù)故障后,勵磁裝置靜態(tài)、動態(tài)試驗均符合要求,運行至今,工作正常。
四、結(jié)語
作者所在的水電站控制設(shè)備維護工作量大且費用高,在以往檢修維護管理中,一旦設(shè)備出現(xiàn)故障或需要技改則必須依賴于設(shè)備廠家,通過對控制設(shè)備的深入研究,從維護管理的角度找到了控制設(shè)備核心部分研究的關(guān)鍵。同時還修復(fù)了發(fā)變組后備保護裝置,破解了監(jiān)控組態(tài)軟件程序修復(fù)難題,修復(fù)后裝置試驗結(jié)果符合要求,運行正常。
參考文獻
[1]何立民.單片機應(yīng)用系統(tǒng)設(shè)計系統(tǒng)配置與接口技術(shù)[M].北京航空航天大學(xué)出版社,2001.
[2]王幸之,等.單片機應(yīng)用系統(tǒng)抗干擾技術(shù)[M].北京:航空航天大學(xué)出版社,2000.
[3]段鋼.加密與解密[M].電子工業(yè)出版社,2008.
[4]張潤和.電力電子技術(shù)及應(yīng)用[M].北京大學(xué)出版社,2008.