方崇全
(1.中煤科工集團重慶研究院有限公司,重慶400039;2.瓦斯災(zāi)害監(jiān)控與應(yīng)急技術(shù)國家重點實驗室,重慶400037)
煤礦供電監(jiān)控系統(tǒng)是用來監(jiān)測電網(wǎng)電壓、電流、功率、功率因數(shù)、溫度、電網(wǎng)絕緣電阻、保護(hù)接地電阻、饋電開關(guān)狀態(tài)、越級跳閘斷電等,并實行漏電保護(hù)、饋電開關(guān)閉鎖控制、地面遠(yuǎn)程控制等的系統(tǒng)[1]。目前,國內(nèi)的大中型煤礦基本建設(shè)了煤礦供電監(jiān)控系統(tǒng),實現(xiàn)井下變電所的無人值守,對減少井下作業(yè)人員,提高生產(chǎn)效率發(fā)揮了積極作用[2-4],很多相關(guān)文獻(xiàn)介紹了煤礦供電監(jiān)控系統(tǒng)的設(shè)計[5-8],煤礦供電監(jiān)控系統(tǒng)一般包括:地面集控中心、通信傳輸網(wǎng)絡(luò)、井下變電所的監(jiān)控分站及高低壓配電裝置內(nèi)的電力綜合保護(hù)器?,F(xiàn)行的MT/T 1114—2011 煤礦供電監(jiān)控系統(tǒng)通用技術(shù)條件[1]行業(yè)標(biāo)準(zhǔn)要求地面集控中心具備雙機切換功能,從工作主機故障到備用主機投入正常工作時間應(yīng)不大于5 min,煤礦井下的傳輸網(wǎng)絡(luò)采用冗余工業(yè)環(huán)網(wǎng)交換機,網(wǎng)絡(luò)中斷時能夠?qū)崿F(xiàn)網(wǎng)絡(luò)重構(gòu)[9],自愈時間一般小于100 ms,這些冗余措施提升了系統(tǒng)的可靠性。文獻(xiàn)[10]提到一種煤礦供電綜合自動化系統(tǒng)容錯技術(shù),主要從RS485 通信多次輪詢及軟件看門狗方面實現(xiàn)容錯。目前的煤礦供電監(jiān)控系統(tǒng)在井下變電所一般只設(shè)置1 臺監(jiān)控分站用于與高低壓配電裝置內(nèi)的電力綜合保護(hù)器通信,當(dāng)監(jiān)控分站掉電、備用電池失效、嵌入式軟件異常時會導(dǎo)致供電系統(tǒng)遠(yuǎn)程監(jiān)控失效,因此有必要設(shè)計一種監(jiān)控分站冗余的煤礦供電監(jiān)控系統(tǒng),當(dāng)其中1 臺監(jiān)控分站異常時自動切換至另外1 臺監(jiān)控分站運行,進(jìn)一步提高系統(tǒng)可靠性,因高低壓配電裝置內(nèi)部的電力綜合保護(hù)器沒有實現(xiàn)冗余,2 臺監(jiān)控分站同時接入電力綜合保護(hù)器的RS485 通信總線,需要解決總線通信競爭的問題,同時需要設(shè)計監(jiān)控分站的雙機熱備軟件。為此,從冗余監(jiān)控分站與高低壓配電裝置之間RS485 總線硬件互鎖、監(jiān)控分站熱備軟件等方面進(jìn)行設(shè)計,進(jìn)一步提高了煤礦供電監(jiān)控系統(tǒng)的系統(tǒng)可靠性。
為了滿足煤礦井下變電所無人值守的需要,提高煤礦供電監(jiān)控系統(tǒng)可靠性,設(shè)計了一種監(jiān)控分站冗余的煤礦供電監(jiān)控系統(tǒng),系統(tǒng)主要由上位機及監(jiān)控軟件、工業(yè)以太環(huán)網(wǎng)傳輸平臺、監(jiān)控分站、高低壓配電裝置等組成,煤礦供電監(jiān)控系統(tǒng)組成示意圖如圖1。
圖1 煤礦供電監(jiān)控系統(tǒng)組成示意圖Fig.1 Composition diagram of coal mine power supply monitoring system
其中地面集控中心設(shè)置2 套上位機及監(jiān)控軟件互為熱備,其中1 套故障時,另外1 套可在5 min 內(nèi)切換并投入運行;傳輸平臺為千兆工業(yè)以太環(huán)網(wǎng),環(huán)網(wǎng)交換機之間采用光纖互聯(lián),環(huán)網(wǎng)故障時可以實現(xiàn)網(wǎng)絡(luò)重構(gòu);井下變電所高壓開關(guān)設(shè)置2 臺監(jiān)控分站互為熱備,低壓開關(guān)也設(shè)置2 臺監(jiān)控分站互為熱備,其中1 臺監(jiān)控分站掉電或者故障時,另外1 臺監(jiān)控分站可在30 s 內(nèi)投入運行,監(jiān)控分站與高低壓配電裝置內(nèi)的電力綜合保護(hù)器之間采用RS485 總線通信。系統(tǒng)從遠(yuǎn)程操控、傳輸、數(shù)據(jù)采集均實現(xiàn)冗余配置,進(jìn)一步保障了供電監(jiān)控系統(tǒng)的可靠性。
監(jiān)控分站采用嵌入式ARM 處理器作為控制核心,每臺監(jiān)控分站設(shè)計2 路以太網(wǎng)接口,至少1 路RS485 總線通信接口,為加快監(jiān)控分站對高低壓配電裝置的巡檢周期,可設(shè)計多路RS485 總線通信接口分組輪詢。其中1 路以太網(wǎng)接口作為與上位機的通信接口,接入環(huán)網(wǎng)交換機,另1 路以太網(wǎng)接口作為與冗余監(jiān)控分站之間的心跳維持通信接口,與另外1 臺監(jiān)控分站通信。
目前井下高低壓配電裝置內(nèi)的電力綜合保護(hù)器均提供RS485 總線通信接口,監(jiān)控分站采用RS485總線通信輪詢電力綜合保護(hù)器,2 臺冗余的監(jiān)控分站同時接入RS485 總線會產(chǎn)生總線沖突,所以需設(shè)計RS485 總線通信硬件閉鎖切換電路,以保證RS485 總線上只有1 臺監(jiān)控分站處于輪詢狀態(tài),設(shè)計的監(jiān)控分站RS485 總線通信接口硬件互鎖電路如圖2。
圖2 監(jiān)控分站RS485 總線通信硬件互鎖電路Fig.2 RS485 bus communication hardware interlock circuit of monitoring substation
監(jiān)控分站RS485 總線經(jīng)過總線切換繼電器的常開觸點后連接到高低壓配電裝置內(nèi)的電力綜合保護(hù)器。總線切換繼電器僅受監(jiān)控分站內(nèi)部硬件看門狗驅(qū)動控制,監(jiān)控分站的微處理器在程序的控制下定時輸出喂狗脈沖,防止看門狗溢出,并持續(xù)輸出高電平控制RS485 總線切換繼電器的常開觸點閉合,從而接通監(jiān)控分站和電力綜合保護(hù)器的RS485 總線通信。當(dāng)監(jiān)控分站異常宕機停止工作時,喂狗脈沖消失,繼電器常開觸點自動斷開,從而切斷監(jiān)控分站與電力綜合保護(hù)器之間的RS485 總線通信。
監(jiān)控分站的應(yīng)用軟件運行于嵌入式Linux 操作系統(tǒng)上,采用C 語言開發(fā)、模塊化方式設(shè)計,主要包括:人機交互、網(wǎng)絡(luò)通信、串行通信、協(xié)議解析、數(shù)據(jù)存儲、切換邏輯等模塊。監(jiān)控分站嵌入式軟件模塊圖如圖3。
圖3 監(jiān)控分站嵌入式軟件模塊圖Fig.3 Embedded software module diagram of monitoring substation
人機交互模塊完成紅外遙控按鍵的輸入采集,液晶界面顯示等功能,實現(xiàn)各種參數(shù)的設(shè)置、狀態(tài)顯示、數(shù)據(jù)顯示等功能。
網(wǎng)絡(luò)通信模塊包括遠(yuǎn)程通信和心跳維護(hù)2 個子模塊。其中遠(yuǎn)程通信模塊負(fù)責(zé)監(jiān)控分站和上位機監(jiān)控軟件之間的數(shù)據(jù)交互,完成遙測、遙信、遙控、遙調(diào)的處理過程;心跳維護(hù)模塊用于和備用監(jiān)控分站之間的通信,根據(jù)心跳維護(hù)和應(yīng)答命令信息控制切換邏輯模塊。
串行通信模塊完成和高低壓配電裝置內(nèi)的電力綜合保護(hù)器的RS485 總線通信功能。根據(jù)操作人員配置的通信協(xié)議類型采用輪詢的方式發(fā)送相應(yīng)的數(shù)據(jù)讀取命令,接收電力綜合保護(hù)器返回的報文數(shù)據(jù),將接收的報文提交給協(xié)議解析模塊分析出需要的各種數(shù)據(jù)和命令,同時串行通信模塊接收上位機監(jiān)控軟件下發(fā)的控制指令,傳輸給電力綜合保護(hù)器,實現(xiàn)對高低壓配電裝置的遠(yuǎn)程操控。
協(xié)議解析模塊根據(jù)不同電力綜合保護(hù)器的協(xié)議類型調(diào)用相應(yīng)的解析函數(shù),對串行通信模塊提交的報文進(jìn)行分析,得出各種電力參數(shù)后提交給數(shù)據(jù)存儲模塊。
數(shù)據(jù)存儲模塊開辟1 段內(nèi)存生成數(shù)據(jù)緩沖區(qū),保存各種臨時數(shù)據(jù),以此提高數(shù)據(jù)的存取速度。數(shù)據(jù)存儲格式設(shè)計了模擬量、開關(guān)量、和字符串3 種類型,其中各種狀態(tài)參數(shù)按照開關(guān)量來存取,而事件記錄或SOE 則以字符串方式存取。
切換邏輯模塊是監(jiān)控分站熱備軟件的核心,包含主機邏輯和備機邏輯2 種。主機邏輯按照定時間隔主動通過網(wǎng)絡(luò)接口給備機發(fā)送心跳命令A(yù),備機接收到心跳命令A(yù) 之后在規(guī)定的時間內(nèi)發(fā)送應(yīng)答命令B 給主機,同時主機定時輸出RS485 總線通信喂狗脈沖,使主機的RS485 總線通信和電力綜合保護(hù)器之間保持通信連接。備機邏輯則時刻監(jiān)視主機的連接和命令,當(dāng)接收到主機的心跳命令A(yù) 之后發(fā)送應(yīng)答命令B 給主機并清零軟件定時器,同時備機閉鎖RS485 總線通信喂狗脈沖的輸出,切斷備機和電力綜合保護(hù)器的RS485 總線通信連接。當(dāng)備機的軟件定時器溢出之后還未接收到主機的心跳命令A(yù)時,則判斷主機工作異常,備機恢復(fù)輸出RS485 總線通信喂狗脈沖,接通備機RS485 總線通信和電力綜合保護(hù)器之間的連接,從而使備機投入工作。如果主機恢復(fù)正常之后,根據(jù)以上邏輯,主機將接管與電力綜合保護(hù)器的通信,使主機投入運行,備機切換為備用狀態(tài)。
為驗證所設(shè)計的煤礦供電監(jiān)控系統(tǒng)的實用性和可靠性,2019 年12 月,該系統(tǒng)開始在山西汾西礦業(yè)(集團)有限責(zé)任公司賀西煤礦進(jìn)行工業(yè)性實驗,在賀西煤礦井下9 個變電所共安裝36 臺KJJ660 礦用供電監(jiān)控分站,每個變電所安裝2 臺監(jiān)控分站互為熱備用于與高壓開關(guān)通信,另外2 臺監(jiān)控分站互為熱備用于與低壓開關(guān)通信。正常情況下,其中1 臺監(jiān)控分站采集電力綜保數(shù)據(jù)并與上位機通信,2 臺監(jiān)控分站之間通過光纖通信維持心跳包,當(dāng)其中1 臺監(jiān)控分站出現(xiàn)異常而不能維持心跳時,另外1 臺正常的監(jiān)控分站在30 s 內(nèi)接管與電力綜保的總線通信,同時將相關(guān)異常傳輸至上位機顯示并報警,監(jiān)控分站互為熱備提高了煤礦供電監(jiān)控系統(tǒng)的可靠性。
1)監(jiān)控分站冗余的煤礦供電監(jiān)控系統(tǒng)的2 臺監(jiān)控分站競爭與電力綜合保護(hù)器的RS485 通信總線可采用看門狗加繼電器切換的方式,從物理上實現(xiàn)總線隔離。
2)監(jiān)控分站嵌入式熱備軟件在嵌入式Linux 系統(tǒng)上采用多任務(wù)方式設(shè)計,現(xiàn)場應(yīng)用表明,其中1 臺監(jiān)控分站異常時,另外1 臺監(jiān)控分站能在30 s 內(nèi)自動投入運行。