由于紫金橋軟件具有開(kāi)放的架構(gòu),可以搭建多種模式的設(shè)備綜合監(jiān)控系統(tǒng),所以可以根據(jù)不同的用戶(hù)需求設(shè)計(jì)相應(yīng)的系統(tǒng)架構(gòu)。這列出各種系統(tǒng)架構(gòu)供用戶(hù)參考。從整體架構(gòu)上,系統(tǒng)可以分為單機(jī)版和網(wǎng)路版,其中網(wǎng)絡(luò)版也分為C/S架構(gòu)和B/S架構(gòu)以及混合架構(gòu),從具體監(jiān)控硬件方面,可以分為集中采集和模塊分布采集等方式。詳述如下:
單機(jī)模式下,系統(tǒng)只通過(guò)一臺(tái)電腦關(guān)聯(lián)現(xiàn)場(chǎng)的硬件設(shè)備,采集設(shè)備動(dòng)態(tài)數(shù)據(jù),并進(jìn)行數(shù)據(jù)處理,保存歷史記錄,其架構(gòu)如下圖所示:
這種架構(gòu)中電腦無(wú)需和其他電腦進(jìn)行信息連通,獨(dú)立運(yùn)行,系統(tǒng)較為簡(jiǎn)潔,成本最低,適用于較小的或者無(wú)需聯(lián)網(wǎng)的區(qū)域監(jiān)控。這次需要完成的監(jiān)控系統(tǒng)就屬于單機(jī)架構(gòu)。
C/S聯(lián)網(wǎng)模式( Client/Server,客戶(hù)機(jī)/服務(wù)器),通常數(shù)據(jù)采集、前端現(xiàn)實(shí)、數(shù)據(jù)緩存、人機(jī)操控界面等功能會(huì)在前置機(jī)(也就是客戶(hù)機(jī))上實(shí)現(xiàn),而數(shù)據(jù)匯總、系統(tǒng)總成、集中控制等功能會(huì)在服務(wù)器上實(shí)現(xiàn)。其系統(tǒng)架構(gòu)可參看下圖所示:
C/S結(jié)構(gòu)適合分布式的數(shù)據(jù)采集系統(tǒng),客戶(hù)端本身可以緩存歷史數(shù)據(jù),同時(shí)也可以長(zhǎng)期保存其采集的數(shù)據(jù),中心服務(wù)器通常保存所有的核心數(shù)據(jù)。服務(wù)器和客戶(hù)端之間通常通過(guò)以太網(wǎng)連接,如果網(wǎng)絡(luò)連接出現(xiàn)故障,客戶(hù)端可以緩存數(shù)據(jù),并在網(wǎng)絡(luò)重新連接之后向服務(wù)器續(xù)傳數(shù)據(jù)。
通常服務(wù)器可以關(guān)聯(lián)多臺(tái)客戶(hù)端,同時(shí),服務(wù)器本身也可作為上一層系統(tǒng)的客戶(hù)端,從而搭建了一個(gè)金字塔狀網(wǎng)絡(luò)。在有的時(shí)候,服務(wù)器和客戶(hù)端之間可以彼此相互采集數(shù)據(jù),從而搭建了一個(gè)網(wǎng)狀結(jié)構(gòu)。
C/S架構(gòu)中,服務(wù)器和客戶(hù)端之間的通信通??梢圆捎米远x協(xié)議,或者OPC等通用協(xié)議,在某些特殊場(chǎng)合下,服務(wù)器和客戶(hù)端也可通過(guò)串口或者撥號(hào)方式通信。
C/S架構(gòu)中,服務(wù)器和客戶(hù)端之間主要是數(shù)據(jù)的交互,服務(wù)器和客戶(hù)端可以分別展現(xiàn)不同的監(jiān)控畫(huà)面。
紫金橋軟件擁有自主產(chǎn)權(quán)的過(guò)程數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)間通過(guò)自定義協(xié)議通信,快捷穩(wěn)定,適合搭建各種C/S架構(gòu),從而滿(mǎn)足不同的現(xiàn)場(chǎng)需求,而且對(duì)硬件要求相對(duì)較低,非常適合設(shè)備聯(lián)網(wǎng)監(jiān)控。