紫金橋軟件新增平行節(jié)點功能
一、平行節(jié)點的概念
運行相同的監(jiān)控軟件,職責相同的兩個或多個計算機站點,我們稱為平行節(jié)點。如兩臺計算機都運行紫金橋監(jiān)控軟件,具有相同的數(shù)據(jù)源,數(shù)據(jù)連接項也相同。在系統(tǒng)中承擔相同的職責,這樣的兩臺計算機成為平行節(jié)點。在下面的示意圖中,平行節(jié)點A、 B、C均與下面相同的控制系統(tǒng)通信,它們同為工作節(jié)點,完成同樣的任務。平行節(jié)點用于可靠性要求比較的高應用場合。平行節(jié)點是紫金橋公司新提出的概念。
結(jié)構(gòu)圖
二、平行節(jié)點的作用
平行節(jié)點有哪些作用呢?
1、互為備份。平行節(jié)點完成相同的功能,共同分擔系統(tǒng)的任務,彼此互為備用。只要一個節(jié)點正常,理論上系統(tǒng)就能正常運行。
2、平行節(jié)點間數(shù)據(jù)同步。上面示意圖中,節(jié)點A、B、C可能不是同時啟動,啟動后也不一定都是一直運行。這樣節(jié)點A、B、C的歷史數(shù)據(jù)、報警記錄、操作事件都可能不完整。但是這些數(shù)據(jù)合并起來可能是完整的。為了保持節(jié)點間數(shù)據(jù)的依賴性,在節(jié)點啟動后可以檢查平行節(jié)點是否存在,若存在則進行數(shù)據(jù)同步,從而使自身數(shù)據(jù)盡量完整。除了同步宕機期間的數(shù)據(jù)外,操作事件也要實時同步,如節(jié)點出現(xiàn)報警后,確認一個節(jié)點的報警,其他節(jié)點的報警也同時被確認。除了報警確認外,操作事件還包括:數(shù)據(jù)操作記錄。
三、平行節(jié)點與熱備的區(qū)別
1、平行節(jié)點都在工作,如都進行數(shù)據(jù)采集、數(shù)據(jù)存儲。而熱備是工作節(jié)點進行采集,數(shù)據(jù)下置、報警確認操作動作都是針對工作節(jié)點,備用節(jié)點與其數(shù)據(jù)同步。
2、由于平行節(jié)點中每個節(jié)點都與控制系統(tǒng)進行獨立的數(shù)據(jù)通信,多個節(jié)點會使控制系統(tǒng)的通信開銷成倍增加。而熱備模式只有一個節(jié)點與控制系統(tǒng)通信。
四、主節(jié)點
在具有平行節(jié)點的系統(tǒng)中,采集對象通訊負荷會隨著平行節(jié)點數(shù)的增加而線性增加,從而使得采集速度變慢。為了解決這個問題,我們可以指定平行節(jié)點中的某個節(jié)點為主節(jié)點,主節(jié)點負責數(shù)據(jù)采集任務,其他節(jié)點都從節(jié)點獲取數(shù)據(jù),而當主節(jié)點故障時,其他節(jié)點才進行數(shù)據(jù)采集。下圖分別為主節(jié)點正常和故障時通信示意圖,圖中帶箭頭蘭線表示通信路徑。
五、平行節(jié)點的配置
進入開發(fā)環(huán)境,在導航樹中選擇“本地/并行節(jié)點”,如下圖中所示,將出現(xiàn)并行節(jié)點設置框:
在對話框中點擊“增加”按鈕,將出現(xiàn)如下節(jié)點定義對話框:
選中列表中的某個節(jié)點,通過“修改”或“刪除”按鈕可以編輯已有的節(jié)點,也可以通過“設置/取消主節(jié)點”按鈕將其設置為主節(jié)點或取消其主節(jié)點身份。
在每個平行節(jié)點啟動時,若其他平行節(jié)點已經(jīng)運行,會出現(xiàn)同步節(jié)點選擇對話框,在對話框中可以手工選擇與哪個節(jié)點同步,也可以忽略該對話框,讓系統(tǒng)自動與其他節(jié)點同步。自動同步將逐一同步其他活動節(jié)點的歷史數(shù)據(jù),所以花費的時間要長些。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。