當前位置: 首頁 > 傳感測量產(chǎn)品 > 工業(yè)傳感器 > 電位器 > 碳膜電位器
發(fā)布日期:2022-04-26 點擊率:47
關鍵詞: 分布式系統(tǒng) 跨平臺實時數(shù)據(jù)庫
摘要:跨平臺實時數(shù)據(jù)庫支持部署為分布式系統(tǒng)。與傳統(tǒng)的分布式系統(tǒng)不同,跨平臺實時數(shù)據(jù)庫每一個客戶端可以同時從多個服務端采集數(shù)據(jù),每一個服務端也可以同時為多個客戶端提供數(shù)據(jù),同一節(jié)點可以同時作為服務端和客戶端兩個角色,任意節(jié)點都支持配置為雙機熱備,在提高了系統(tǒng)運行效率同時,極大地保證了系統(tǒng)的穩(wěn)定性及可靠性,能夠防止由于某一臺或幾臺設備宕機而導致的數(shù)據(jù)丟失、系統(tǒng)癱瘓等嚴重問題。
跨平臺實時數(shù)據(jù)庫支持部署為分布式系統(tǒng)。與傳統(tǒng)的分布式系統(tǒng)不同,跨平臺實時數(shù)據(jù)庫每一個客戶端可以同時從多個服務端采集數(shù)據(jù),每一個服務端也可以同時為多個客戶端提供數(shù)據(jù),同一節(jié)點可以同時作為服務端和客戶端兩個角色,任意節(jié)點都支持配置為雙機熱備,在提高了系統(tǒng)運行效率同時,極大地保證了系統(tǒng)的穩(wěn)定性及可靠性,能夠防止由于某一臺或幾臺設備宕機而導致的數(shù)據(jù)丟失、系統(tǒng)癱瘓等嚴重問題。
下面將詳細介紹跨平臺實時數(shù)據(jù)庫如何快速搭建分布式系統(tǒng)。
一、跨平臺實時數(shù)據(jù)庫分布式系統(tǒng)的名詞解釋
服務端:數(shù)據(jù)的提供端,被采集端。
客戶端:數(shù)據(jù)的采集端。
服務端與客戶端的概念是相對的,在任意數(shù)據(jù)采集過程中,被采集端稱為服務端,采集端稱為客戶端。一臺主機可以既為服務端又為客戶端。
數(shù)據(jù)源:數(shù)據(jù)的來源,分為兩類,本地數(shù)據(jù)源及遠程數(shù)據(jù)源。
雙機熱備:可以指定一臺主機為主站,另一臺為從站。從站內容與主站實時同步,包括實時數(shù)據(jù)、歷史數(shù)據(jù)、統(tǒng)計數(shù)據(jù)、操作事件,報警記錄等內容同步。從站實時監(jiān)視主站狀態(tài),一旦發(fā)現(xiàn)主站停止響應,便接管控制。
斷點續(xù)傳:服務端與客戶端通信時,如果網(wǎng)絡出現(xiàn)故障,或服務端軟件退出后重新啟動,客戶端能夠暫存斷線期間的歷史數(shù)據(jù),待服務端運行正常后,自動恢復到服務端。斷點續(xù)傳功能保證了歷史數(shù)據(jù)的完整性和一致性。
二、跨平臺實時數(shù)據(jù)庫分布式系統(tǒng)的搭建
1、配置數(shù)據(jù)源實現(xiàn)遠程采集
例如局域網(wǎng)中有兩臺主機A和B,主機A為服務端,IP地址為192.168.1.100,主機B為客戶端,IP地址為192.168.1.200,網(wǎng)絡拓撲圖如下:
遠程數(shù)據(jù)源網(wǎng)絡拓撲圖示例
進入主機B工程組態(tài),在導航樹數(shù)據(jù)源目錄上右鍵,點擊“新建”按鈕,進入數(shù)據(jù)源屬性設置畫面。節(jié)點類型選擇“遠程TCP”,主服務器IP地址填寫主機A的地址192.168.1.100。
其他設置含義請參閱《跨平臺實時數(shù)據(jù)庫使用手冊》。
新建數(shù)據(jù)源
數(shù)據(jù)源屬性設置畫面
設置完畢后,點擊“確定”,進入遠程數(shù)據(jù)源數(shù)據(jù)項畫面,點擊“增加項”,打開“引用項定義”對話框。
遠程數(shù)據(jù)源數(shù)據(jù)項畫面
引用項定義對話框
名稱:填寫主機A中的點名+點參數(shù),例如a1.pv。
類型:選擇該點的數(shù)據(jù)類型,例如PV為實型,DESC為字符串型。
說明:根據(jù)需要填寫備注信息,可為空。
設置完成之后,即可在主機B的組態(tài)中使用主機A的a1.pv。
可以使用點表選擇,或在腳本中輸入文本:remoteA.a1.pv調用。
可直接在點表中選擇
不同網(wǎng)段的遠程數(shù)據(jù)源設置,請參閱文檔《跨平臺實時數(shù)據(jù)庫跨網(wǎng)連接功能介紹》。
2、斷點續(xù)傳
打開在主機B中配置好的遠程數(shù)據(jù)源remoteA,點擊右側“高級”按鈕,顯示數(shù)據(jù)源屬性的高級設置。
數(shù)據(jù)源屬性的高級設置
故障恢復:勾選此項即啟用斷點續(xù)傳功能。當網(wǎng)絡斷開時,數(shù)據(jù)將暫時存儲在數(shù)據(jù)源指向的機器中,待網(wǎng)絡恢復后,系統(tǒng)會將斷線期間的數(shù)據(jù)重新采集到當前服務器中。
恢復時長:可以恢復此時間內的數(shù)據(jù)。
3、雙機熱備
建議為雙機熱備的主機配備雙網(wǎng)卡,一塊網(wǎng)卡用于主機間通訊,稱為心跳網(wǎng)卡;另一塊網(wǎng)卡用于連接數(shù)據(jù)源。
注:心跳線建議使用雙絞線或光纖直連,不建議中間增加路由器和交換機等網(wǎng)絡設備。
雙機熱備網(wǎng)絡拓撲圖示例如下,主機C配置為主站,心跳線網(wǎng)卡IP:192.168.1.10,數(shù)據(jù)源網(wǎng)卡IP:192.168.2.10;主機D配置為從站,心跳線網(wǎng)卡IP:192.168.1.20,數(shù)據(jù)源網(wǎng)卡IP:192.168.2.20。
雙機熱備網(wǎng)絡拓撲圖示例
網(wǎng)絡環(huán)境配置完成后,開始雙機熱備配置。
在開發(fā)環(huán)境下,依次點擊數(shù)據(jù)庫-冗余配置,進入雙機熱備設置畫面。
雙機熱備設置畫面
本機類型:當前工程的運行模式,可有三種選擇:普通節(jié)點、主站、從站。
主站:啟用雙機熱備,本機配置為主站。
從站:啟用雙機熱備,本機配置為從站。
數(shù)據(jù)自動同步:數(shù)據(jù)同步的天數(shù)。在以下兩種情況下會發(fā)生數(shù)據(jù)同步:一是當從站啟動時,自動從主站獲取歷史數(shù)據(jù);二是主從站切換時,數(shù)據(jù)缺失的一方會從另一方獲取數(shù)據(jù)。
主(從)站數(shù)據(jù)源:當本機類型為主站時,此處設置的是從站的IP地址;當本機類型為從站時,此處設置的是主站的IP地址。該參數(shù)為必填項,不能為空。
查詢周期:從站每隔多長時間向主站查詢一次狀態(tài),以毫秒為單位,默認設置為500ms。
超時時間:如果主站在超時時間內沒有應答,則認為其已經(jīng)發(fā)生故障,以毫秒為單位,默認設置為10000ms。
全部設備故障時才切換:勾選此項時,當連接本機的IO設備全部故障時,才進行主從站切換。否則只要有IO設備發(fā)生故障就切換。
(1)主機C-主站配置
進入冗余配置畫面,本機類型選擇主站,地址填寫主機D的心跳線網(wǎng)卡IP地址192.168.1.20。主機C配置完畢。
主機C雙機熱備配置
(2)主機D-從站配置
進入冗余配置畫面,本機類型選擇從站,地址填寫主機C的心跳線網(wǎng)卡IP地址192.168.1.10。主機D配置完畢。
注::主機D無需進行工程組態(tài)。
主機D雙機熱備配置
以上配置完畢,運行主機C。在主機C啟動完畢后,運行主機D,主機D就能夠完全同步主機C的工程及數(shù)據(jù),實現(xiàn)雙機熱備。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航