999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

通信管理軟件產品開發技術探討

2014-04-03 01:48:46顧紀銘谷曉南
江蘇科技信息 2014年11期
關鍵詞:程序數據庫故障

顧紀銘,谷曉南,韋 東

(南京鈦能電氣有限公司,江蘇南京 211800)

0 引言

電站自動化系統近10年來得到了很快的發展,隨著計算機技術的飛速發展,一些新技術被廣泛地應用于電力系統自動化,給自動化產品的開發和維護帶來一些新的思路。

本文就面向對象的通信管理機軟件產品開發的新思路作些探討。

1 系統分析

通信管理機作為變電站自動化系統中不可或缺的組成部分,承擔了變電站內通信連接、協議解析、接口轉換的工作,它將變電站內各智能設備連接進來,處理后將數據轉發給后臺監控系統和遠方調度。采用嵌入式技術的通信管理機,由于采用無硬盤、無風扇的設計理念,極大地提高了系統的可靠性。

一般分層分布式變電站自動化系統由就地層和系統層組成,就地層由分布式的保護控制單元、各種智能設備及現場總線構成現場網絡,系統層由通信管理機、工業計算機或商用計算機及以太網構成上位機系統網絡(見圖1)。

圖1 上位機系統

作為系統層的通信管理機承擔了大量的通信功能,目前我國的現狀是智能設備廠家眾多,通信方式、通信規約千差萬別,通信協議沒有規范或沒有按照規范實施,牽涉到的通信問題也較多,這就造成了在現場監控廠家的很大一部分精力放在了與智能設備的互聯互通上。通信管理機為滿足現場需要程序不斷升級,升級過程中程序可能在不經意中引入BUG,造成程序的不穩定。同時程序越來越龐大,裝載程序需要更多時間,對通信管理機的處理速度和內存需求提出了更高的要求。另外,程序不斷變更也對版本維護造成了很大的困擾。

這時,在采用WINCE平臺開發的在通信管理機軟件中引入MicrosoftWindows2000系統平臺的核心基礎:COM(Component Object Model)和 DCOM(Distributed Component Object Model)技術的應用就顯現其優勢來。使用COM和DCOM技術,可以針對每種應用設計出對象組件,這些組件可以通過公用的一組標準的庫(可以稱之為軟總線)負責實時數據庫之間的交互,實現讀寫系統數據庫,即:通信對象組件有數據請求時,通過軟總線向數據庫服務器組件發出數據請求,數據庫服務器組件根據相應的請求進行數據庫的存取操作。對象組件包含所描述對象的屬性組和方法庫,供使用者調用,每個規約都是一個通信的對象組件。

對通信管理機系統來說,使用軟總線和組件有如下優點,系統結構如圖2所示。

圖2 通信管理機系統

(1)軟總線和對象組件可以使各模塊透明訪問數據庫,屏蔽被訪問對象和訪問方法的復雜性。

(2)軟總線和通信對象組件完成系統對象間的信息傳遞,各對象組件獨立,各組件的維護僅須維護組件本身,而軟總線的升級僅需更改相應的API服務程序庫。

(3)通信管理機的主程序維持穩定,不需要頻繁改動,減少了改動過程中錯誤代碼的引入,有利于現場程序的穩定和現場安全。

(4)通信管理機核心程序變小,降低了系統對管理機處理速度和內存的需求。

(5)開發任務易于分解,通信管理機版本管理維護更加簡單,便于更多的人開展工作。

(6)軟件復用性增強,大量經過現場驗證的代碼可以直接應用于新的系統中或在其他項目中使用。

2 系統設計

2.1 數據庫服務器組件

數據庫服務器組件(存在于軟總線的服務器端):因為商用數據庫一般不能滿足實時性的要求,實時數據庫大多采用自主開發的方式,因此設計該組件以屏蔽系統應用程序對不同數據庫的訪問。

(1)存儲在主存儲器內的數據能快速存取,根據實時響應的要求,安排數據的存取地點。

(2)保證數據的邏輯和物理獨立性,系統數據庫的任何改變不影響應用程序,應用程序的任何修改也不影響數據結構。

(3)滿足各種應用對數據存取的要求,雙機或多機應用時保證各機的數據庫具備完整性和一致性。

(4)數據將按內部特定名稱標示訪問,與數據駐存地無關。

(5)數據庫規模的擴大,數據結構的修改,只需修改相應數據庫服務器組件控制數據庫訪問庫部分,不影響應用訪問數據庫服務器組件。

(6)提供用戶數據庫維護工具,使用戶能在線監視數據庫內的數據當前狀態。

2.2 故障診斷組件

故障診斷組件可以分布到各個不同的對象組件,完成對對象和組件本身的故障診斷。

(1)在線診斷在操作系統控制下,隨實時任務連續進行,診斷過程不影響實時系統的運行。

(2)在線診斷能指明故障點和故障類型,作為一個結果產生報警,并根據需要調動看門狗程序進行處理。

(3)通過系統能很容易地測試數據請求功能和控制功能,通過傳輸和接收各類試驗數據找到故障點顯示并紀錄故障位置和故障內容。

(4)在通信裝置通信失敗時,自動記錄故障時間、產生原因。故障恢復時,自動接受被中斷的數據。

(5)可對遠方設備進行遠方測試和診斷。

(6)可通過電話線對系統進行遠方測試和診斷。

2.3 通信組件

各個規約的通信組件可以根據需要下載運行,負責和各種智能通信設備的通信,完成數據采集交互。

(1)完成數據通信采集交互工作。

(2)可以根據設定輸出通信報文情況。

(3)可以根據設定進行特定的數據記錄。

(4)具有自我監視、自我修復能力,可以根據通信情況啟動單個通道的看門狗程序進行處理。

2.4 其他功能組件

其他組件可以根據需要下載運行,完成各種特定功能的實現,如計算遙測功能、錄波召喚、保護信息管理功能等等。

3 結語

本文基于上述思路開發出的通信管理軟件,成功應用于電力系統,系統便于功能擴充,運行穩定。在協同開發、維護以及升級方面的優勢十分突出。在開發類似系統時,對對象的分析、軟總線的接口定義、實時數據庫負載的估算、訪問的沖突檢測與避免應特別關注。隨著技術的發展,在此類系統的基礎上逐步繼承、優化與積累,引入新技術,可以使該系統日臻完善。

[1]潘愛民.COM原理與應用[M].北京:清華大學出版社,1999.

[2]劉志剛,康積濤,劉學軍.COM/DCOM在監控系統中的應用研究[J].計算機應用研究,1999(6).

[3]張婭,周學文.COM研究及其在組態軟件中的應用[J].微計算機信息,2006(34).

猜你喜歡
程序數據庫故障
故障一點通
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
數據庫
財經(2017年2期)2017-03-10 14:35:35
奔馳R320車ABS、ESP故障燈異常點亮
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 国产自在线拍| 日韩精品一区二区三区中文无码 | 91啪在线| 亚洲国产成人超福利久久精品| 亚洲欧美日韩另类在线一| 亚洲精品国产综合99| 成人日韩欧美| 国产对白刺激真实精品91| 91蜜芽尤物福利在线观看| 国产微拍一区二区三区四区| 欧美日韩一区二区三| 欧美一级在线看| 中文字幕在线一区二区在线| 午夜a级毛片| 亚洲AⅤ无码国产精品| 国产大全韩国亚洲一区二区三区| 精品一区二区三区无码视频无码| 日本日韩欧美| 最新国产在线| 国产欧美视频综合二区| 中文字幕亚洲精品2页| 免费看a级毛片| 久久久久亚洲精品成人网| 一级毛片免费的| 欧美影院久久| 日本人妻丰满熟妇区| 国产99精品视频| 91福利在线观看视频| 成人av手机在线观看| 国产国拍精品视频免费看| 国产成人精品18| 国产精品综合久久久| yjizz视频最新网站在线| a级高清毛片| 美美女高清毛片视频免费观看| 在线看AV天堂| 欧美精品在线看| 久久a毛片| 亚洲嫩模喷白浆| h视频在线播放| 麻豆精品在线视频| 九色视频最新网址| 免费中文字幕一级毛片| 亚洲成人免费看| 婷婷丁香在线观看| 亚洲精品在线91| 久久人与动人物A级毛片| 国内精品91| 亚洲Aⅴ无码专区在线观看q| 久久久受www免费人成| 伊人欧美在线| 国产欧美综合在线观看第七页| 91福利免费视频| 国产SUV精品一区二区6| 成年免费在线观看| 欧美一级在线播放| 国产午夜福利亚洲第一| 一级毛片基地| 成人国产小视频| 美女一区二区在线观看| 青青操国产| 婷婷色狠狠干| 亚洲国产精品日韩专区AV| 亚洲日韩图片专区第1页| 日本精品视频一区二区| 亚洲精品天堂在线观看| 欧美区一区| 欧美日韩成人在线观看| 午夜国产在线观看| 中文字幕亚洲另类天堂| 国产精品亚洲一区二区三区z| 午夜精品区| 中文字幕乱码中文乱码51精品| 亚洲无码91视频| 亚洲AV电影不卡在线观看| 国产精品一老牛影视频| 亚洲第一成年网| 国产精品亚洲欧美日韩久久| 久久精品中文字幕免费| 亚洲第一福利视频导航| 欧美精品啪啪| 国产va欧美va在线观看|