白洪彥 鞏方波 焦之明 馬廷磊 房萌
摘 要:隨著計算機技術(shù)的發(fā)展,越來越多的電子產(chǎn)品集成到軟件系統(tǒng)中,功能集中的綜合系統(tǒng)才能滿足用戶全方位的需求。電子值班系統(tǒng)是在物聯(lián)網(wǎng)配電主站系統(tǒng)中加入手機語音告警功能模塊和電子簡訊告警功能模塊,滿足用戶不在值班現(xiàn)場,也能及時的接收到告警事項信息,更快速高效的處理告警的需求。
關(guān)鍵詞:電子值班;配網(wǎng)主站;電話貓;短信貓
電子值班系統(tǒng)基于配電物聯(lián)網(wǎng)主站平臺,采用模擬中繼語音卡實現(xiàn)手機語音告警,采用短信貓來實現(xiàn)短信收發(fā)功能,為用戶提供實時告警服務(wù)。用戶根據(jù)自身實際需求只選其中一個或是都選。系統(tǒng)還具有短信模塊和語音卡模塊設(shè)備的測試功能。通知的事項主要是專家推理系統(tǒng)產(chǎn)生的智能告警,比如111開關(guān)過流一段動作了,專家系統(tǒng)會把保護事項和開關(guān)事故變位合并成一個信號,事項類型是“智能告警”。
1 業(yè)務(wù)流程
本系統(tǒng)采用QT5語言進行編程實現(xiàn),功能包括:
用戶信息設(shè)置,系統(tǒng)需要先將用戶的信息配置完善,才能為后續(xù)應(yīng)用展開提供最基本的數(shù)據(jù),需要配置的信息包括發(fā)送告警事項號碼,發(fā)送語音告警號碼,告警還需要設(shè)置和語音卡鏈接電話線所在的外線通道號。事項發(fā)送的起止日期,需具體精準到秒。用戶信息表取自于配電物聯(lián)網(wǎng)系統(tǒng)中的用戶主表
告警事項維護,當主系統(tǒng)產(chǎn)生告警事項后按照需求進行發(fā)送,本系統(tǒng)的告警事項包括遙測,遙信,需要按照不同需求分為以下幾種發(fā)送方式。
(1)用戶選點和廠站,已選點的所有已選的事項均需發(fā)送;這個功能主要是為了實現(xiàn)不同用戶負責(zé)不同廠站的需求,比如有10個站,A用戶負責(zé)1-5個站,B用戶負責(zé)3-8個站,C用戶負責(zé)5-10個站,D用戶負責(zé)1-10個站,還可以任意組合,實現(xiàn)責(zé)任區(qū)劃分的功能。
(2)用戶選點,已選點的所有事項均發(fā)送,和已選事項無關(guān),但和配置文件相關(guān),如果配置文件配置了僅限遙測越限告警,已選遙測點僅在遙測越限時進行告警。
(3)用戶選點,已選點的所有事項均發(fā)送,和已選事項無關(guān),但和配置文件相關(guān),在配置文件中,如果選配了僅限保護動作,本遙信點僅在動作時進行告警,這個功能需要遙信點的類型為保護信號才有效。如果選配了僅限開關(guān)事故,本遙信點僅在事故時進行告警,這個功能需要遙信點的類型為開關(guān)。
(4)遙測量定制,用戶定制遙測量,用戶在手機端發(fā)送到本系統(tǒng)點號,告警系統(tǒng)即可返回用戶本遙測量的最大值,最小值和實時值;還可以設(shè)置定點發(fā)送。這個功能需要系統(tǒng)安裝短信貓。
(5)通道過濾,如果不想接受某通道的告警事項,可以將該通道進行整體過濾。
電子值班日志記錄功能,系統(tǒng)能查詢中心號碼收、發(fā)信息以及語音告警的使用情況,可以選擇不同的中心號碼以及不同時間段進行查詢,還可以進行查詢后的打印。
告警發(fā)送功能,具備群呼功能,及時給所有人同時打電話,不用打完一個再打一個,讓用戶等待。對于沒有打通的電話,實現(xiàn)連續(xù)撥打。也同時給所有人發(fā)簡訊。語音和簡訊可以都選,也可以只選其中的一個功能進行告警。
2 系統(tǒng)架構(gòu)
電子值班系統(tǒng)以關(guān)系數(shù)據(jù)庫為數(shù)據(jù)存儲的基礎(chǔ),除配置文件存儲為文本外,用戶配置和事項配置均存儲于數(shù)據(jù)庫內(nèi)。在系統(tǒng)啟動時,開辟一塊緩存區(qū),啟動用于實時接收專家系統(tǒng)產(chǎn)生的事項的線程,將接收的事項放入緩存區(qū)內(nèi),讀取配置好的用戶信息,事項信息,以及文件信息后發(fā)送消息,發(fā)送完消息后,在緩沖區(qū)內(nèi)刪除。緩沖區(qū)按照消息隊列的數(shù)據(jù)結(jié)構(gòu)進行存儲。系統(tǒng)的日志記錄均存入數(shù)據(jù)庫中方便查詢。系統(tǒng)架構(gòu)圖如下圖所示。
消息發(fā)送簡訊模塊主要是通過SMS技術(shù)進行編程來實現(xiàn),語音設(shè)備通過CTI技術(shù)進行編程來實現(xiàn)。
3 系統(tǒng)設(shè)計
設(shè)計存儲發(fā)送語音類CTvRealEveSend和簡訊類CSmsReceiveOrSend的兩個類結(jié)構(gòu),來實現(xiàn)告警事項的發(fā)送。兩個類均是通過實現(xiàn)硬件廠家提供的接口進行編程,來實現(xiàn)串口編程和USB接口編程。
本系統(tǒng)采用多線程設(shè)計,各個線程相互配合且獨立,實現(xiàn)告警的實時有效發(fā)送。在總體系統(tǒng)流程上,設(shè)計CRecevieEveThread線程實現(xiàn)告警事項的接收,CTreatEveThread線程進行處理告警事項,讀取用戶配置和事項配置,加載系統(tǒng)配置后,用CTvRealSendThread線程進行語音告警發(fā)送,CSmsReceiveOrSendThread線程進行簡訊告警發(fā)送,CSmsYcProcThread線程簡訊發(fā)送遙測線程??梢愿鶕?jù)配置是否使用短信模塊來決定是否啟用CSmsReceiveOrSendThread線程和CSmsYcProcThread線程;也可以根據(jù)配置是否使用語音模塊來決定是否啟用CTvRealSendThread線程。
4 結(jié)語
國家電網(wǎng)發(fā)展迅猛,電子值班也越來越多的得到應(yīng)用,在實際應(yīng)用中實現(xiàn)了報警自動化,節(jié)約了維護成本,提高了工作效率。
參考文獻:
[1]周兵.電子值班系統(tǒng)分析設(shè)計[M].電工技術(shù),2017-08.
[2]王瀟驍.電子值班系統(tǒng)的設(shè)計與實現(xiàn)[J].數(shù)字化技術(shù),2018,9(6):101-36.
[3]錢奇.電子值班綜合報警管理系統(tǒng)的研究[J].中國電力教育,2009,148(11):95-99.