中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ServerSuperIO集成Golden實時數據庫的方法是什么

發布時間:2022-01-14 09:54:56 來源:億速云 閱讀:143 作者:iii 欄目:互聯網科技

本篇內容主要講解“ServerSuperIO集成Golden實時數據庫的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ServerSuperIO集成Golden實時數據庫的方法是什么”吧!

17.支持實時數據庫,高并發保存測點數據    

17.1     概述

      實時數據庫系統是開發實時控制系統、數據采集系統等的后臺支撐軟件。大量使用實時數據庫系統進行控制系統監控,系統先進控制和優化控制,并為企業的生產管理和調度、數據分析、決策支持及遠程在線瀏覽提供實時數據服務和多種數據管理功能。實時數據庫已經成為企業信息化的基礎數據平臺,可直接實時采集、獲取企業運行過程中的各種數據,并將其轉化為對各類業務有效的公共信息,滿足企業生產管理、企業過程監控、企業經營管理之間對實時信息完整性、一致性、安全共享的需求,可為企業自動化系統與管理信息系統間建立起信息溝通的橋梁。

      實時數據庫的一個重要特性就是實時性,包括數據實時性和事務實時性。數據實時性是現場IO數據的更新周期,不能不考慮數據的實時性。一般數據的實時性主要受現場設備的制約,特別是對于一些比較老的系統而言,情況更是這樣。事務實時性是指數據庫對其事務處理的速度。它可以是事件觸發方式或定時觸發方式。事件觸發是該事件一旦發生可以立刻獲得調度,這類事件可以得到立即處理,但是比較消耗系統資源;定時觸發是在一定時間范圍內獲得調度權。

     系統框架示意如下圖:

 ServerSuperIO集成Golden實時數據庫的方法是什么

      ServerSuperIO作為物聯網通訊框架,是系統體系化建設的關鍵節點,同時也需要后臺持久化服務的支持。實時采集傳感器的點數據,用實時數據庫對采集點數據進行時序存儲是最理想的。

      通過持久化接口進行存儲操作,接口示意如下圖:

ServerSuperIO集成Golden實時數據庫的方法是什么 

      結構示意如下圖:

 ServerSuperIO集成Golden實時數據庫的方法是什么

17.2     ServerSuperIO與實時數據庫對接

      使用過程比較簡單,在二次開發設備驅動過程中,繼承動態接口實現自定義屬性保存實時數據;通過配制工作把設備驅動實現自定義的屬性映射成Tag標簽,然后設置持久化器;設備通訊后設備驅動會把實時數據更新到實時數據庫中。

17.2.1繼承動態接口,并設置持久化器

     在設備驅動中實現臨時保存數據的動態接口,可以把流量或信號之類的數據定義成相應的屬性名稱,每次采集到數據后更新相應的屬性。

     代碼如下:

1
2
3
4
5
6
7
8
9
10
11
12
public         class         DeviceDyn:DeviceDynamic
           {          
                 public         DeviceDyn() :         base         ()
                 {          
                 }
                 public         override         string         GetAlertState()
                 {          
                     throw         new         NotImplementedException(         "無報警信息"         );
                 }
                 private         float         Flow  {                   set         ;         get         ;}     
                 private         float         Signal {                   set         ;         get         ;}
}

       開發好動態數據屬性后,在設備驅動的初始化中設置該類持久化器,代碼如下:

1
2
3
4
5
6
7
8
9
10
11
12
public         DeviceDriver() :         base         ()
                 {          
                     _devicePara =         new         DevicePara();
                     _deviceDyn =         new         DeviceDyn();
 
                     //用實時數據庫持久化動態數據
                     _deviceDyn.InitDataPersistence(         new         RDBPersistence());
 
                     _protocol =         new         DeviceProtocol();
                     _contextMenuComponent=         new         ContextMenuComponent();
 
                 }

       當然,設備驅動的開發不僅僅包括這些,具體請參見以前的教程。

17.2.2增加設備驅動

     運行“ServerSuperIO.Tool.exe”工具,單擊【基本配置】菜單。把開發好的設備驅動程序集在配置工具中進行信息配置,證明當前的設備驅動在平臺上可以運行,如下圖:

 ServerSuperIO集成Golden實時數據庫的方法是什么

     上面配置的是程序集的基本信息,可供多個設備驅動實例使用。設備驅動在平臺下運行,還需要進行實例化(具體的通訊實例),那么就要掛載設備驅動。掛載過程:創建服務實例,在服務實例下掛載可運行的設備實例。如下圖:

 ServerSuperIO集成Golden實時數據庫的方法是什么

17.2.3配制標簽屬性

      運行“ServerSuperIO.Tool.exe”工具,單擊【標簽配置】菜單,把剛設備掛載的可運行設備驅動的動態數據接口的屬性映射成Tag標簽。如下圖:

 ServerSuperIO集成Golden實時數據庫的方法是什么

17.2.4安裝實時數據庫

      下載“實時數據庫安裝包及二次開發包.rar”(下載地址)并進行安裝,安裝之后有服務管理器和企業管理器,如下圖:ServerSuperIO集成Golden實時數據庫的方法是什么

17.2.5配置實時數據庫參數

     運行“ServerSuperIO.Tool.exe”工具,單擊【基本配置】菜單,啟動OPC Server服務。如下圖:

 ServerSuperIO集成Golden實時數據庫的方法是什么

17.2.6運行程序

      可以運行“ServerSuperIO.Host.exe”或“ServerSuperIO.UI.exe”的宿主程序,也可以運行自已二次開發的主程序。

17.3     注意事項

     ServerSuperIO服務實例的名稱就是實時數據庫的點表名稱,在配置服務實例名稱的時候盡量使用字符和數字。

到此,相信大家對“ServerSuperIO集成Golden實時數據庫的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高唐县| 确山县| 马尔康县| 武穴市| 株洲县| 花垣县| 监利县| 德安县| 东辽县| 新宾| 日土县| 绥滨县| 山阳县| 苍南县| 武山县| 宁陵县| 梁河县| 五原县| 巴林左旗| 平舆县| 抚州市| 舞阳县| 德格县| 道孚县| 西林县| 邹城市| 日照市| 普兰店市| 怀远县| 黑山县| 阿图什市| 合川市| 临江市| 油尖旺区| 琼海市| 新昌县| 安康市| 驻马店市| 天祝| 惠州市| 介休市|