周波+羅國(guó)輝
【摘 要】隨著社會(huì)經(jīng)濟(jì)的發(fā)展,科技滲透到我們?nèi)粘I钪小T絹碓蕉嗟年P(guān)于風(fēng)電機(jī)組遠(yuǎn)程人機(jī)界面啟動(dòng)優(yōu)化出現(xiàn),更加深入影響到生活各個(gè)方面。由于風(fēng)電屬于新能源范疇,無(wú)論是成本還是技術(shù)同傳統(tǒng)的火電、水電相比還有較大的差距,因而風(fēng)電的快速發(fā)展需要國(guó)家政策的大力扶持。目前隨著XEMC系列風(fēng)電機(jī)組技術(shù)的不斷改進(jìn),得到諸多業(yè)主認(rèn)可,年裝機(jī)量和市場(chǎng)占有率不斷增高。對(duì)于業(yè)主而言,XEMC系列風(fēng)電機(jī)組人機(jī)界面的啟動(dòng)方式繁瑣且出錯(cuò)率高,一旦出錯(cuò)難以查出,本文針對(duì)此問題詳細(xì)地給出了解決辦法。
【關(guān)鍵詞】XEMC HMI 人機(jī)界面 快捷啟動(dòng)
2015年湘電XE系列新增風(fēng)電機(jī)組裝機(jī)容量151萬(wàn)千瓦,累計(jì)裝機(jī)容量704萬(wàn)千瓦,其業(yè)主包括中國(guó)發(fā)電五大集團(tuán)以及華潤(rùn)、國(guó)華、中廣核等各級(jí)風(fēng)電開發(fā)商,隨著業(yè)務(wù)的發(fā)展,越來越多的運(yùn)行值班員反映機(jī)組遠(yuǎn)程人機(jī)界面(HMI)啟動(dòng)過程復(fù)雜,容易出錯(cuò),且出錯(cuò)后難以排查,造成機(jī)組不能啟動(dòng)等后果,下面以中國(guó)水電顧問集團(tuán)風(fēng)電隆回有限公司寶蓮風(fēng)電場(chǎng)作為軟件開發(fā)地點(diǎn)論述XEMC系列風(fēng)電機(jī)組遠(yuǎn)程人機(jī)界面啟動(dòng)優(yōu)化過程。
1 寶蓮風(fēng)電場(chǎng)概述
隆回寶蓮風(fēng)電場(chǎng),位于湖南省邵陽(yáng)市隆回縣境內(nèi)麻塘山鄉(xiāng),風(fēng)電場(chǎng)裝機(jī)25臺(tái),其中XE105-2000機(jī)組9臺(tái),XE100-2000機(jī)組16臺(tái),總?cè)萘繛?9.9MW,設(shè)計(jì)年上網(wǎng)電量1.0858億度,于2015年2月完成全部機(jī)組并網(wǎng)發(fā)電。場(chǎng)內(nèi)海拔高度在1600米~1780米之間,空氣濕度高,從11月至次年3月均有覆冰點(diǎn),覆冰期間機(jī)組批量啟停次數(shù)多。
2 HMI的啟動(dòng)流程
啟動(dòng)湘電HMI軟件涉及2個(gè)文件,一個(gè)是機(jī)組的配置文件:hmi.properties,該文件包含了機(jī)組型號(hào)、工作模式、通信地址等相關(guān)信息:
…
# NetIP = switch
# PC
# NetIP = PC
NetIP = 192.0.0.224 //(對(duì)應(yīng)機(jī)位IP)
#turbine type
#TurbineType = Z82
#TurbineType = Z72MV
#TurbineType = Z72LV
#TurbineType = Z72LV_A3C
TurbineType = X105 //(對(duì)應(yīng)機(jī)位機(jī)型)
另一個(gè)文件是xemchmi.bat,這是一個(gè)批處理文件,定義了調(diào)用java相關(guān)文件的存放路徑以及啟動(dòng)順序:
java -cp c:\xemchmi\mjsys.jar;
c:\xemchmi\mjvis.jar;
c:\xemchmi\zephmi.jar;
c:\xemchmi nl.harakosan.awt.ZepHMI
當(dāng)需要遠(yuǎn)程監(jiān)控一臺(tái)風(fēng)電機(jī)組時(shí),運(yùn)行值班員需要修改配置文件對(duì)應(yīng)機(jī)組的IP地址、機(jī)型等其他信息,保存后再啟動(dòng).bat批處理文件。
3 容易出現(xiàn)的問題
因機(jī)組處于24小時(shí)監(jiān)控,運(yùn)行值班人員將多次執(zhí)行上段所述啟動(dòng)流程,過程繁瑣,容錯(cuò)率低。特別當(dāng)機(jī)組需進(jìn)行批量性操作時(shí),極大降低了工作效率,光啟動(dòng)一臺(tái)機(jī)組的遠(yuǎn)程監(jiān)控界面到執(zhí)行操作需要將近30秒的時(shí)間,而在機(jī)組設(shè)備事故搶修中,早一秒鐘采取措施結(jié)果都可能完全不一樣。其次,容易出錯(cuò),配置文件hmi.properties在修改的過程中很容出現(xiàn)多寫或誤刪除一個(gè)空格、字母等錯(cuò)誤,當(dāng)發(fā)現(xiàn)HMI連接不上且已經(jīng)意識(shí)到是配置文件出現(xiàn)問題時(shí),再去程序段中尋找錯(cuò)誤代碼就非常困難了。
最后,不利于新值班員的培養(yǎng),值班員本沒有必要去熟悉配置文件的結(jié)構(gòu)和修改,但現(xiàn)階段XE系列HMI的啟動(dòng)方式卻決定了值班員應(yīng)非常熟悉配置文件的結(jié)構(gòu)、修改以及機(jī)型等信息,因此需要一段時(shí)間來培訓(xùn)新員工。
4 設(shè)計(jì)啟動(dòng)軟件
為降低操作難度,提高工作效率,有必要設(shè)計(jì)一款軟件來降低運(yùn)行值班人員操作難度,并禁止修改配置文件防止出錯(cuò)同時(shí)還要提高啟動(dòng)效率降低啟動(dòng)時(shí)間。根據(jù)其原有啟動(dòng)流程設(shè)計(jì)流程為:?jiǎn)?dòng)設(shè)計(jì)軟件后選擇啟動(dòng)機(jī)組,此時(shí)配置文件將被設(shè)計(jì)軟件調(diào)出并通過和預(yù)設(shè)文件對(duì)比后修改成對(duì)應(yīng)機(jī)組的配置文件,最后調(diào)用xemchmi.bat啟動(dòng)HMI機(jī)組監(jiān)控人機(jī)界面。軟件啟動(dòng)流程,如圖1所示。
機(jī)組的配置文件名均為hmi.properties,為實(shí)現(xiàn)上述思路,將每臺(tái)機(jī)組的配置文件寫好后各放入獨(dú)立的文件夾以免重名。如現(xiàn)場(chǎng)有25臺(tái)XE系列風(fēng)電機(jī)組,那么需建25個(gè)文件夾來存放這25臺(tái)機(jī)組的配置文件,并將這25個(gè)文件夾再統(tǒng)一放在大文件夾中,這樣只需在啟動(dòng)HMI前將文件移到原來路徑就實(shí)現(xiàn)自動(dòng)修改配置文件了。
在這里,選擇易語(yǔ)言作為軟件開發(fā)平臺(tái),漢語(yǔ)編程適合大多數(shù)零程序語(yǔ)言基礎(chǔ)人員的邏輯思維,便于學(xué)習(xí)。選擇新建一個(gè)Windows窗口程序后就可以直接插入需要的組件了。在這里選擇三個(gè)組件:一個(gè)標(biāo)簽“機(jī)位選擇”,一個(gè)組合框用于下拉出所有機(jī)組編號(hào),一個(gè)按鈕“確認(rèn)”點(diǎn)擊后可直接運(yùn)行HMI。啟動(dòng)窗口和組件的標(biāo)題均可自行設(shè)置。軟件制作界面圖,如圖2所示。
接下來充實(shí)組合框的內(nèi)容:右鍵組合框---設(shè)置“列表項(xiàng)目”利用向前插入空項(xiàng)目、向后插入空項(xiàng)目在文本輸入框內(nèi)輸入機(jī)組編號(hào),確認(rèn)后組合框里就有機(jī)位編號(hào)供我們選擇了。組合框項(xiàng)目添加圖,如圖3所示。
關(guān)鍵的一步,對(duì)“確認(rèn)”按鈕的左鍵單擊事件進(jìn)行編程。選定機(jī)位編號(hào)后點(diǎn)擊“確認(rèn)”以后馬上更換hmi.properties文件,隨后執(zhí)行xemchmi.bat文件。雙擊“確認(rèn)”按鈕打開其單擊事件編程,先對(duì)編號(hào)為1的機(jī)位進(jìn)行判斷,如果組合框1里面的內(nèi)容為“1”則替換文件、運(yùn)行后綴名為bat的批處理文件,不為“1”則跳轉(zhuǎn)到下一個(gè)判,直至判斷到最后如果輸入的機(jī)位編號(hào)不存在則彈出信息框并顯示“沒有找到該機(jī)組!請(qǐng)閱讀使用說明自行添加機(jī)組!”。
…
如果真 (組合框1.內(nèi)容 = “1”) //判斷機(jī)位編號(hào)
復(fù)制文件 (“C:\HMICFG\1\hmi.properties”, “C:\XEMCHMI\hmi.properties”) //替換文件
運(yùn)行 (“C:\XEMCHMI\xemchmi.bat”, 假, 5) //運(yùn)行HMI
返回 ()
…
如果真 (組合框1.內(nèi)容 = “5”)
復(fù)制文件 (“C:\HMICFG\5\hmi.properties”, “C:\XEMCHMI\hmi.properties”)
運(yùn)行 (“C:\XEMCHMI\xemchmi.bat”, 假, 5)
返回 ()
…
如果真結(jié)束信息框 (“沒有找到該機(jī)組!請(qǐng)閱讀使用說明自行添加機(jī)組!”, 0, )
至此,“確認(rèn)”按鈕單擊事件編程結(jié)束,此時(shí)可以點(diǎn)擊工具欄內(nèi)三角形運(yùn)行圖標(biāo)進(jìn)行實(shí)時(shí)調(diào)試,實(shí)現(xiàn)HMI快捷啟動(dòng)的功能。經(jīng)過靜態(tài)編譯后選擇后綴為.exe的Windows執(zhí)行文件保存,這樣HMI快捷啟動(dòng)軟件便制作完畢,還可以對(duì)該軟件進(jìn)行做一些功能完善、界面美化的工作,本文不再贅述,有興趣的同志可自行研究。
5 結(jié)語(yǔ)
根據(jù)在實(shí)踐中遇到HMI的啟動(dòng)問題,本文從操作流程、問題根源、解決思路、實(shí)現(xiàn)方式上給出了詳細(xì)的解決辦法。軟件開發(fā)后在寶蓮風(fēng)電場(chǎng)應(yīng)用,經(jīng)過多次覆冰期機(jī)組批量性啟停操作未出現(xiàn)配置文件錯(cuò)誤導(dǎo)致機(jī)組不能啟動(dòng),值班人員只需選擇機(jī)組并確認(rèn)后即可打開HMI界面,且單臺(tái)機(jī)組HMI從啟動(dòng)到操作僅需三秒,大大提高了工作效率。由于易語(yǔ)言使用漢語(yǔ)來表達(dá)邏輯關(guān)系,因此該軟件易擴(kuò)展、易維護(hù),得到了風(fēng)電場(chǎng)工作人員的充分肯定?,F(xiàn)針對(duì)XE系列機(jī)組已在系統(tǒng)內(nèi)逐步推廣。
參考文獻(xiàn):
[1]霍玲玲,徐文軍.易語(yǔ)言入門與提高[M].北京:國(guó)防工業(yè)出版社,2012.