概述:本文主要介紹了四種常見但又比較有用的功能方式的實現,是在建立在對紫金橋軟件掌握不太熟悉的情況下,有些地方的表述不夠專業,但是適合初學者了解及實現相應的功能。
一、
構建分布式C/S結構
這里先介紹下相關的術語:
服務器:運行紫金橋數據庫的計算機為服務器。它從I/O 設備或其他的服務器采集數據,并且對數據進行加工處理,可為客戶端提供數據。每一個服務器都可以帶若干個 I/O 設備(也可以沒有),在這些服務器中,可以指定其中的任何一個為主服務器,它可以管理整個系統的用戶登錄和時鐘校準等服務。
客戶端:主要是與用戶交互的界面系統,包括流程圖界面、數據查詢、趨勢分析等多種形式。它的數據從服務器而來,把數據以圖形、報表或其它形式直觀提供給最終用戶,可以與用戶交互,響應其操作指令,與服務器通訊。客戶端可以同時訪問任何一個服務器的數據,它是服務器數據的直觀展現。在實際工程中,服務器和客戶端可以同時存在于某一臺計算機上,也就是說,某一臺計算機上,可以同時安裝客戶端和服務器(在某些小型的工程中,只用一臺計算機就來完成全部的工作)。
網絡介質:C/S結構的搭建可以通過一下網絡介質實現:1、以太網;2、串口網絡;3、撥號網絡等多種形式。
另外C/S結構的搭建需要2臺以上電腦來實現。
實現分布式系統,大體步驟如下:
① 確定網絡連接的方式:以太網、串口或者撥號。
② 在遠程數據庫(源數據庫)端配置相關啟動程序,啟動相應的服務,比如串口服務、撥號服務等;
③ 在客戶端配置數據源,根據網絡連接方式和遠程數據庫的網絡地址或者端口號建立相應的數據源;
④ 當遠程服務器運行時,客戶端就可以依據配置從遠程數據源中獲取數據了。
1、在客戶端點擊建立遠程節點,輸入名稱Datas,然后輸入主機名(相當于服務器)的IP地址。這里通過網絡實現連接。
2、在客戶端點組態里關聯服務器的遠程節點,并且保存歷史。其中b1.pv為服務器中建立的數據庫點。
3、完成各自的畫面等操作后,首先啟動服務器端,然后在客戶端可以實時對服務器的數據進行查看,并可以修改等操作。
二、 構建B/S(瀏覽器服務器)Web發布
在 Internet 或Intranet 上,利用紫金橋監控組態軟件的web 服務功能,通過IE 瀏覽器用戶就可遠程進行實時信息交互,如查看工藝流程圖、分析實時/歷史趨勢、瀏覽生產報表、設置調節監控參數等。這種應用方式具有統一管理,維護簡單的特點。
遠程站點通過訪問紫金橋監控組態軟件Web 服務器來訪問紫金橋監控組態軟件的畫面和數據,紫金橋監控組態軟件提供多種方式訪問紫金橋的Web 服務器。用戶只需在服務器端與客戶端做相應的配置,就可以實現對工程的遠程監控。
web 訪問的幾種方式
由于 Web 服務器發布的頁面既可以在局域網中供一臺或多臺客戶端瀏覽,也可以在廣域網中供一臺或多臺客戶端同時瀏覽,下面分情況介紹遠程站點訪問紫金橋Web 服務器發布頁面的方法:
- 局域網:在IE 瀏覽器的地址欄中輸入指定的Web 服務器的IP 地址,例如:10.10.0.1。
- 廣域網:重點介紹兩種情況的Web 瀏覽:
1)、ISP 接入:遠程站點訪問Web 服務器時,只需在IE 瀏覽器的地址欄中輸入ISP 提供的IP 地址或專線服務器的IP 地址。
2)、電話撥號:遠程站點訪問Web 服務器時,只需在IE 瀏覽器的地址欄中輸入Web 服務器的IP 地址,該IP 地址需要從Web 服務器端獲得。
Web 發布需要以下幾個步驟:
1、Web 配置: 首先在選項的里進行網絡初始畫面的設置。
2、本機配置: 在里勾選,
3、畫面發布:
1)、畫面發布: 在文件菜單里選擇全部發布到web,并記下本機的IP地址,這里為192.168.1.13 。
2)IE設置:客戶端瀏覽Web 發布后的畫面,只需對IE 作相應的設置。為了保證在客戶端能成功訪問紫金橋軟件的 Web Server,需要對IE 瀏覽器的安全屬性進行改動,打開IE 瀏覽器菜單"工具/Internet 選項",選擇“安全”,如下圖所示:
選擇“自定義級別”按鈕,進入到其安全設置對話框(對于不同版本的IE 其畫面可能不相同),如下圖所示:
將其中的有關
ActiveX 控件和插件的屬性全部設置為“啟用”。然打開IE瀏覽器,在網絡上輸入IP地址192.168.1.13就可以進行web瀏覽了。
三、 構建雙機熱備
雙機冗余是紫金橋數據庫的一個重要組成部分,它可以有效地提高系統的穩定性和可靠性。其系統機構圖如下:
紫金橋的雙機冗余系統概括起來就是:
1)系統正常啟動時,主機和從機看誰先啟動,誰就獲得系統的控制權,先啟動的機器就是系統的主機。
2)只有在系統的主機發生故障時才會發生主從機切換。
紫金橋的數據庫可以工作在三種模式下:
1)獨立站:數據庫以單獨方式運行,沒有冗余數據庫。這是系統的缺省方式。
2)主站:數據庫啟用雙機冗余系統,本機是主站。
3)從站:數據庫啟用雙機冗余系統,本機是從站。注意:從站是不需要進行數據庫和人機界面組態的,它可以從主站自動獲取組態內容。
具體設置如下:
1、在數據庫雙機熱備里進行設置類型選為從站,IP地址如下
2、另一臺主機設為主站
3、兩臺機器同時運行,在主機down掉的時候從機會把主機的監控畫面切換過來。
四、
斷點續傳功能(數據恢復功能)
數據恢復功能只能用于數據庫之間以級聯方式進行通訊時,當主數據庫與子數據庫之間出現通訊故障或者主數據庫退出時,在規定時間內如果通訊故障排除或主數據庫重啟成功,那么這段時間內的歷史會自動從子數據庫中恢復到主數據庫上。在缺省情況下,該功能被禁止。
1、 要啟動該功能,在主數據庫的數據源定義(位于組態環境下導航樹中“公共”目錄下的“數據源”)進行如下設置:與C/S搭建類似,在遠程節點這里選擇高級選項。
2、 在本機(查看主機數據,相當于客戶端)down掉的時候,而服務器仍在繼續運行的時候能夠實現數據的斷點續傳功能。服務器只有檢測到客戶斷線時間超出該值之后,才為其保存數據,以待恢復。