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