精品国产人成亚洲区,国产一区二区三区在线观看免费,国产精品中文久久久久久久

廈門光沃自動化設備有限公司

主營:世界知名品牌的PLC 、DCS 系統備件!
您現在的位置: 電子、電工、電氣 > 工控系統及裝備 > 廈門光沃自動化設備有限公司 > 供求信息
載入中……
[供應]供應1756-IB32 歡迎咨詢
點擊圖片放大
  • 產品產地:國外
  • 產品品牌:AB
  • 包裝規格:1756-IB32
  • 產品數量:123
  • 計量單位:個
  • 產品單價:110
  • 更新日期:2019-10-28 14:47:11
  • 有效期至:2020-10-27
  • 收藏此信息
供應1756-IB32 歡迎咨詢 詳細信息

1756-IB32

本公司專業銷售大型進口各種品牌DCS系統模塊備件:
ABBAdvantOCS,ABBMOD30/MODCELL,ABBMOD300,ABBBaileyINFI90,
ABBProcontic,ABBProcontrol,
H&BContronic,MooreAPACS,MoorePanelControllers,RosemountRS-3,
SiemensIskamatic,SiemensSimaticS5,SiemensSimaticC1,
YokogawaCentumXL,YokogawamicroXL,
FOXBOROI/A,GEFANUC,
HoneywellQCS,HoneywellTDC系列,HoneywellS9000,
HITACHI,MitsubishiPLC,MotorolaMVME,ALSOMMVME,OtherVME,TOSHIBA等大型模組,
 有著充足的庫存,交貨期快,庫存價值大約3億人民幣,歡迎來電查詢

公司名稱:廈門光沃自動化設備有限公司

地址:廈門市海滄區滄湖東一里502號702室
                
聯系人:小吳

手機:18064468920

               
電話:0592-6803153

傳真:0592-5917519
               
郵編:361000

網址:xmgwplc

 

1引言
近年來,實時數據庫的研究已經成為現代數據庫的重要研究方向之一,在數據庫的研究領域受到了極大的關注。作為工控軟件的關鍵技術之一,實時數據庫在一些實時性要求較強的系統中發揮著十分重要的作用。實時數據庫適用于處理不斷更新且快速變化的數據,以及具有時間限制的事務。例如在電網監控系統中,常常需要在幾秒內刷新幾千甚至上萬種實時量和狀態量,同時,為保持監控畫面與現場狀態的一致性,還需要刷新相應的監控畫面。這就對實時數據庫的檢索效率提出了更高的要求。2影響檢索效率的因素
在實時數據庫系統中,數據的存取速度是影響檢索效率的主要瓶頸之一。在對計算機硬件的性能進行分析后可以確定,硬盤的存取速度大致為100Mb/s,如果頻繁的進行外存的存取操作,將會嚴重影響系統效率。其次是查找表的平均查找長度的影響,在大數據量的情況下,如果平均查找長度較大也會成為系統的瓶頸。同時由于數據處理的不可預知性,當某個數據的處理過程不能在規定的時間內完成時,還可能使實時數據庫中的數據失效或者遺漏一些重要的數據及事件,即會引起數據處理的滯后甚至沖突。
當然,隨著微電子技術的發展,大容量內存已經不是設想而成為事實。通過擴展內存可以把所有需要實時存取的數據放在內存中,而把實時數據庫中用于決策支持的歷史記錄,以及其他的一些派生數據(報警記錄、事故記錄等)存放在外存上的關系數據庫中,這在一定程度上可以緩解對速度的要求。但內存不可能無限制擴大,為此必須研究軟件上的方法。3基于向量的檢索
3.1數據結構
在電網監控系統中實時數據庫需要保存從各個測控裝置采集上來的數據,用于實時監視和現場控制,并對監控點的情況進行報警和事故的判斷和分析。這些數據的存儲結構對查找表的平均查找長度有重要的影響。
根據向量(vector)檢索效率比較高的特點,本文采用了向量來組織這些數據,所形成的實時數據庫的存儲結構如圖1所示。其中,現場的每個監控點是由廠站名稱、監控點類型、和監控點名稱唯一確定的,每個監控點的狀態則通過多個參數來描述,這些參數通常是由現場值、報警標志、報警上下限、報警死區、工作狀態和一些統計量等組成。



3.2算法的實現 
為了減小平均查找長度,該實時數據庫的排序和檢索可以按照如下算法實現:
1.廠站名稱的排序和檢索。根據廠站的數量一般都相對較少的特點,構造如下集合間的映射:
map:{廠站名稱}{向量下標}
其中,廠站名稱為鍵,向量下標為值,于是就可由廠站名稱直接得到該向量元素的下標,從而查找到該廠站。
2.監控點類型和監控點名稱的排序和檢索。針對監控點類型和監控點的名稱的數量相對都比較大的特點,采用hash表對它們進行排序。為了提高地址計算的效率,用直接定址法來構造哈希函數,采用鏈地址法來處理沖突。首先根據初始的數據確定哈希表的長度,一般情況下為了減少沖突,可以生成一個空向量使該向量的長度大于初始數據的長度,然后由給定的哈希函數和沖突處理函數把相應的監控點類型或監控點的名稱映射到向量的各個元素中。如果該向量表已經裝滿,只需要在該向量尾部中添加一個元素把新增的數據填充到該元素中,然后把該元素的下標放到鏈地址表中。 
3.監控點參數的排序和檢索。電網監控系統中每個監控點對應現場中的一個裝置,所以監控點需要一些參數來反映該裝置的狀態,一般情況下,監控點的參數個數都不會太多。根據順序存儲和順序檢索在數據量比較少時,效率比較高的特點,采取順序存儲和順序檢索的方法來實現。并且根據檢索頻率來動態調整參數的位置,使檢索頻率高的參數位于向量的前部,檢索頻率低的參數位于向量的后部。
4.多線程技術的引入
在電網監控系統中,實時數據庫系統要實現現場的數據實時的更新,能夠根據現場的數據進行安全監視、現場模擬,對現場的數據根據用戶的設置的時間間隔進行保存,發生事故的監控點進行事故追憶等。如果這些功能全部由一個線程來完成,會因資源沖突等問題而影響處理效率。為此,我們采用了圖2所示的多線程結構。整個系統有通信線程、報警處理線程、寫歷史庫線程、寫磁盤線程、顯示監控線程和主界面線程組成。
通信線程主要負責實時數據庫和現場的通信。現場的各個測控裝置把采集來的數據送到各個端口,通信線程實時的掃描各個端口,通過各種規約轉換把現場采集來的生數據轉換為系統或用戶能夠理解的熟數據送到實時數據庫中,必要時把生數據也一同送到實時數據庫中,同時接受顯示監控線程傳來的各種控制和調節命令,并通過相應的通信規約轉換為測控裝置能夠識別的數據,送到底層裝置中去執行。通信線程還負責把需要保存的現場生數據、通信模塊的系統信息和故障信息寫入一緩沖區隊列中,交由另一線程來處理。
報警處理線程主要負責數據庫的實時掃描、報警和事故的判斷和處理。該線程由通信線程觸發,處理過程由圖3報警處理流程圖所示,當有數據寫入實時數據庫時就觸發該線程。為了防止報警和事故事件的遺漏,用全局變量NoProccessCount來記錄在一個實時數據庫的掃描周期中現場值已經改變但未被處理的點數,用來bNew標志該點的現場值在該掃描周期中是否被改變。當通信線程寫實時數據庫時,置相應點的bNew標志為改變狀態,并把NoProccessCount增1。當報警處理線程觸發后,首先在實時庫中查找到該點,


使NoProccessCount減1,置bNew為未改變狀態,進行報警和事故判斷。如果發生報警或事故則進行相應的處理,并把報警信息或事故追憶值寫入相應的緩沖區隊列中,由另一線程來處理。然后判斷NoProccessCount是否為0。如果為0表示實時數據庫中沒有要處理的點,該線程等待直到下一次被觸發。否則掃描下一個監控點,判斷該點的bNew是否處于改變狀態。若是,使bNew設為未改變狀態,NoProccessCount減1,進行報警和事故判斷。如果發生報警和事故進行相應的處理,然后判斷NoProccessCount的值。循環執行以上步驟,直到被結束事件觸發,該線程結束。

同類型其他產品
免責聲明:所展示的信息由企業自行提供,內容的真實性、和合法性由發布企業負責,浙江民營企業網對此不承擔任何保證責任。
友情提醒:普通會員信息未經我們人工認證,為了保障您的利益,建議優先選擇浙商通會員。

關于我們 | 友情鏈接 | 網站地圖 | 聯系我們 | 最新產品

浙江民營企業網 sz-yuerui.com 版權所有 2002-2010

浙ICP備11047537號-1

<form id="dq9qm"><i id="dq9qm"></i></form>
        <menuitem id="dq9qm"></menuitem>
            
            

              <menuitem id="dq9qm"></menuitem>
            1. 主站蜘蛛池模板: 石棉县| 尤溪县| 卓尼县| 舞钢市| 利津县| 宜君县| 隆林| 鄂尔多斯市| 大同市| 石楼县| 碌曲县| 绿春县| 莲花县| 阆中市| 缙云县| 基隆市| 南昌市| 古浪县| 昌乐县| 梅州市| 宝清县| 武穴市| 湘潭县| 溆浦县| 柘荣县| 嵊泗县| 孝义市| 泽库县| 林周县| 洪江市| 沁阳市| 文登市| 包头市| 边坝县| 界首市| 高要市| 金阳县| 贵南县| 博湖县| 阿荣旗| 灵寿县|