DCS通常采用分級遞階結(jié)構(gòu),每由若干子系統(tǒng)組成,每一個子系統(tǒng)實現(xiàn)若干特定的有限目標(biāo),形成金字塔結(jié)構(gòu)。
可靠性是DCS發(fā)展的生命,要DCS的高可靠性主要有三種措施:一是廣泛應(yīng)用高可靠性的硬件設(shè)備和生產(chǎn)工藝;二是廣泛采用冗余技術(shù);三是在軟件設(shè)計上廣泛實現(xiàn)系統(tǒng)的容錯技術(shù)、故障自診斷和自動處理技術(shù)等。當(dāng)今大多數(shù)集散控制系統(tǒng)的MTBF可達幾萬甚至幾十萬小時。
軟件系統(tǒng)
DCS中的操作站用以完成系統(tǒng)的開發(fā)、生成、測試和運行等任務(wù),這就需要相應(yīng)的系統(tǒng)軟件支持,這些軟件包括操作系統(tǒng)、編程語言及各種工具軟件等。一套完善的DCS,在操作站上運行的應(yīng)用軟件應(yīng)能實現(xiàn)如下功能:實時數(shù)據(jù)庫、網(wǎng)絡(luò)管理、歷史數(shù)據(jù)庫管理、圖形管理、歷史數(shù)據(jù)趨勢管理、數(shù)據(jù)庫詳細顯示與修改、記錄報表生成與打印、人機接口控制、控制回路調(diào)節(jié)、參數(shù)列表、串行通信和各種組態(tài)等。
OPC(OLE for Process Control)的出現(xiàn),建立了一套符合工業(yè)控制要求的通信接口規(guī)范,使控制軟件可以、穩(wěn)定地對硬件設(shè)備進行數(shù)據(jù)存取操作,應(yīng)用軟件之間也可以靈活地進行信息交互,提高了控制系統(tǒng)的互操作性和適應(yīng)性
從軟件的角度來說,OPC可以看成是一個“軟件總線”的標(biāo)準(zhǔn)。,它提供了不同應(yīng)用程序間(甚至可以是通過網(wǎng)絡(luò)連接起來的不同工作站上的應(yīng)用程序之間)實現(xiàn)實時數(shù)據(jù)傳輸?shù)耐ǖ罉?biāo)準(zhǔn);其次,它還針對過程控制的需要定義了在通道中進行傳輸和交換的格式。OPC標(biāo)準(zhǔn)的體系結(jié)構(gòu)為客戶/服務(wù)器模式,即將軟件分為OPC服務(wù)器和OPC 客戶。OPC服務(wù)器提供必要的OPC數(shù)據(jù)訪問標(biāo)準(zhǔn)接口;OPC客戶通過該標(biāo)準(zhǔn)接口來訪問OPC數(shù)據(jù)。