1、硬件
通常SCADA系統(tǒng)分為兩個層面,即客戶/服務(wù)器體系結(jié)構(gòu)。服務(wù)器與硬件設(shè)備通信,進行數(shù)據(jù)處理和運算。而客戶用于人機交互,如用文字、動畫顯示現(xiàn)場的狀態(tài),并可以對現(xiàn)場的開關(guān)、閥門進行操作。
還有一種"超遠程客戶",它可以通過Web發(fā)布在Internet上進行監(jiān)控。硬件設(shè)備(如PLC)一般既可以通過點到點方式連接,也可以以總線方式連接到服務(wù)器上。點到點連接一般通過串口(RS232),總線方式可以是RS485,以太網(wǎng)等連接方式。
2、軟件
SCADA由很多任務(wù)組成,每個任務(wù)完成特定的功能。位于一個或多個機器上的服務(wù)器負責(zé)數(shù)據(jù)采集,數(shù)據(jù)處理(如量程轉(zhuǎn)換、濾波、報警檢查、計算、事件記錄、歷史存儲、執(zhí)行用戶腳本等)。
服務(wù)器間可以相互通訊。有些系統(tǒng)將服務(wù)器進一步單獨劃分成若干專門服務(wù)器,如報服務(wù)器,記錄服務(wù)器,歷史服務(wù)器,登錄服務(wù)器等。各服務(wù)器邏輯上作為統(tǒng)一整體,但物理上可能放置在不同的機器上。
分類劃分的好處是可以將多個服務(wù)器的各種數(shù)據(jù)統(tǒng)一管理、分工協(xié)作,缺點是效率低,局部故障可能影響整個系統(tǒng)。
3、通信
SCADA系統(tǒng)中的通信分為內(nèi)部通信、與I/O設(shè)備通信、和外界通信??蛻襞c服務(wù)器間以及服務(wù)器與服務(wù)器間一般有三種通信形式,請求式,訂閱式與廣播式。
設(shè)備驅(qū)動程序與I/O設(shè)備通訊一般采用請求式,大多數(shù)設(shè)備都支持這種通訊方式,當(dāng)然也有的設(shè)備支持主動發(fā)送方式。SCADA通過多種方式與外界通信。
如OPC,一般都會提供OPC客戶端,用來與設(shè)備廠家提供的OPC服務(wù)器進行通訊。因為OPC有微軟內(nèi)定的標(biāo)準(zhǔn),所以O(shè)PC客戶端無需修改就可以與各家提供的OPC服務(wù)器進行通訊。