樓宇智能化系統(tǒng)模型是由四層結構組成:子系統(tǒng)操作站層、現(xiàn)場控制層、OPC XML DA客戶端應用層以及OPC XML Web服務層。其中,OPC XML DA客戶端應用層以及OPC XML Web服務是用來實現(xiàn)基于OPC XML Web服務的集成,它們是模型的核心處理層。
子系統(tǒng)操作站層是由消防自動化子系統(tǒng)、樓宇自控子系統(tǒng)以及安防自動化子系統(tǒng)等構成的。子系統(tǒng)操作站內安裝有能夠封裝操作指令、告警信息以及操作指令的OPC COM服務器。操作站通過具有標準OPC服務器接口和OPC客戶接口的現(xiàn)場設備來交互數(shù)據(jù);如果有定義好的標準接口和標準信息格式,還能實現(xiàn)與上層OPC XML Web服務之間的通信,將來自OPC XML Web服務層的控制信息進行處理,通過調用子系統(tǒng)操作站的數(shù)據(jù)庫和應用程序來進行控制。子系統(tǒng)操作站層保護現(xiàn)有投資,使控制邏輯簡化。
現(xiàn)場控制層。現(xiàn)場控制層能夠采集、轉換、傳輸和控制各現(xiàn)場監(jiān)控設備的監(jiān)控信息,底層的現(xiàn)成設備是由現(xiàn)場控制器來控制,是由緊急呼叫器、智能配電設備、智能空調設備以及火災探測設備等構成。一般情況下對現(xiàn)場設備的數(shù)據(jù)信息的實時性要求都非常高,通常采用內存來緩存數(shù)據(jù),數(shù)據(jù)可以進行雙向流動。
OPC COM服務器(包含OPC NA和OPC DX服務器)為了能實現(xiàn)與現(xiàn)場控制器中設備數(shù)據(jù)之間的數(shù)據(jù)轉化,專門提供了統(tǒng)一的OPC COM標準接口,消除了和底層之間的差異。一個OPC COM服務器能對一個或多個智能設備進行管理。
OPC XML DA客戶端應用層。OPC XML Web服務的客戶端應用系統(tǒng)可以將子系統(tǒng)比如說遠程監(jiān)視、分析決策以及遠程控制等集成到統(tǒng)一的界面當中,可以對模型系統(tǒng)中已分布的和平臺無關的服務進行訪問。客戶端應用系統(tǒng)和OPC XML Web之間是多對多的關系,一個客戶端應用系統(tǒng)能引用一個或多個OPC XML Web,一個OPC XML Web服務可以被一個或多個客戶端應用系統(tǒng)引用。
OPC XML Web服務層。為了達到控制和管理的目的,OPC XML Web服務把子系統(tǒng)操作站中OPCCOM服務器中的設備數(shù)據(jù)轉化成能夠在Internet上進行訪問的數(shù)據(jù),使平臺差異得以屏蔽。利用OPC客戶端接口,OPC XML Web服務可實現(xiàn)與子系統(tǒng)操作站或現(xiàn)場控制層之間的數(shù)據(jù)交互。符合OPC規(guī)范的現(xiàn)場控制層的OPCCOM服務器無需經過子系統(tǒng),可直接通過OPC XML Web服務來實現(xiàn)設備數(shù)據(jù)之間的交互。因此,凡是符合OPC規(guī)范的子系統(tǒng)或是現(xiàn)場設備都能簡單的到此模型中集成。
基于OPC XML Web服務的異構平臺的樓宇智能化系統(tǒng)在Internet范圍內的集成因為該模型中的四層結構而有了新的實現(xiàn)途徑。