李衛(wèi)東
圣暉工程技術(shù)(深圳)有限公司,廣東深圳 518049
隨著智能建筑技術(shù)的不斷發(fā)展,其包含的子系統(tǒng)及設(shè)備也不斷增多,為了讓用戶能夠快速方便地了解各種建筑設(shè)備的運行故障狀態(tài)和對設(shè)備的控制,BMS系統(tǒng)隨之產(chǎn)生。根據(jù)《智能建筑設(shè)計標(biāo)準(zhǔn)》中的定義,建筑設(shè)備管理系統(tǒng)(Building Management System,簡稱BMS)是對建筑設(shè)備監(jiān)控系統(tǒng)和公共安全系統(tǒng)等實施綜合管理的系統(tǒng)。BMS系統(tǒng)通過將將建筑物內(nèi)的樓宇設(shè)備監(jiān)控系統(tǒng)、火災(zāi)報警系統(tǒng)、閉路監(jiān)控及防盜報警系統(tǒng)、智能一卡通系統(tǒng)、智能停車場系統(tǒng)、智能照明系統(tǒng)等各個子系統(tǒng)集成在一個平臺上,進行數(shù)據(jù)交換和共享,將各個具有完整功能的獨立子系統(tǒng)整合成一個有機體,降低系統(tǒng)的運行費用,提高系統(tǒng)維護和管理的自動化水平。本文以某項目的BMS集成實施為例,講述以西門子APOGEE樓宇控制系統(tǒng)為平臺采用OPC技術(shù)進行集成的實施方法、步驟。
APOGEE系統(tǒng)是西門子公司推出的一套完整的樓宇控制系統(tǒng),系統(tǒng)上層由Insight監(jiān)控軟件、系統(tǒng)網(wǎng)絡(luò)和多種DDC控制器組成,下層由各種傳感器和執(zhí)行機構(gòu)組成。Insight監(jiān)控軟件是以動態(tài)圖形為界面,向用戶提供樓宇管理和監(jiān)控的集成管理軟件。Insight軟件基于windows2003/xp/2000操作平臺,采用client/server架構(gòu)。Insight監(jiān)控軟件是一個具備第三方系統(tǒng)集成功能的監(jiān)控平臺,Iinsigh監(jiān)控平臺支持BACnet、OPC、LonWorks、MODBUS、EIB等協(xié)議。本項目中采用OPC接口方式實現(xiàn)與各子系統(tǒng)的集成功能。OPC協(xié)議是一個工業(yè)標(biāo)準(zhǔn),這個標(biāo)準(zhǔn)定義了應(yīng)用Microsoft操作系統(tǒng)在基于PC的客戶機之間交換自動化實時數(shù)據(jù)的方法。
本項目是一個大型公共建筑,由多棟建筑組成,各棟建筑分布范圍較廣,整個項目的智能化系統(tǒng)分布在各個建筑內(nèi),各建筑內(nèi)的智能化系統(tǒng)由統(tǒng)一的控制中心來管理。本項目的BMS集成系統(tǒng)采用西門子APOGEE樓宇控制系統(tǒng)為平臺,由APOGEE系統(tǒng)的Insight軟件平臺實現(xiàn)集中監(jiān)視和管理??紤]到智能化各子系統(tǒng)安裝位置分散、分布距離廣,因此本項目中設(shè)計了以光纖為主干的三層路由交換局域網(wǎng),稱之為樓宇控制專網(wǎng),樓宇控制專網(wǎng)由一臺三層核心交換機及分布在各樓層的接入層交換機組成。樓宇控制專網(wǎng)既用于實現(xiàn)各子系統(tǒng)自身設(shè)備遠(yuǎn)距離物理連接,也可使各子系統(tǒng)通過局域網(wǎng)與BMS集成服務(wù)器實現(xiàn)物理連接。BMS集成系統(tǒng)的平臺監(jiān)控軟件為Insight軟件高級版,系統(tǒng)集成接口模塊是OPC SEVER(5000PT)。本工程設(shè)置了一間智能樓宇監(jiān)控中心,配置一臺BMS服務(wù)器,運行Insight軟件服務(wù)端,BMS集成服務(wù)器接入樓宇控制局域網(wǎng)。根據(jù)本項目的需求,BMS系統(tǒng)需要接入的對象有:樓宇自控系統(tǒng)、數(shù)字視頻安防監(jiān)控系統(tǒng);智能照明系統(tǒng);入侵報警系統(tǒng);出入口控制系統(tǒng);電梯系統(tǒng);冷凍站群控系統(tǒng);變配電監(jiān)控系統(tǒng);消防報警系統(tǒng)。
2.2.1 數(shù)字視頻安防系統(tǒng)的集成
本項目視頻安防系統(tǒng)是數(shù)字式視頻監(jiān)控系統(tǒng),視頻及控制采用了接入數(shù)字編解碼器后在以太網(wǎng)傳輸?shù)姆绞?,?shù)字編解碼器接入樓宇控制專網(wǎng)內(nèi)。此系統(tǒng)的生產(chǎn)商提供第三方開發(fā)的SDK開發(fā)包,本項目利用此SDK開發(fā)包開發(fā)了一個接口網(wǎng)關(guān),該網(wǎng)關(guān)運行在BMS服務(wù)器上,通過樓宇控制專網(wǎng)來完成與視頻編解碼器的數(shù)據(jù)交換。由于BMS系統(tǒng)的Insight平臺提供的是OPC服務(wù)器接口功能,而OPC方式是采用客戶機/服務(wù)器模式來進行數(shù)據(jù)交換的,因此該網(wǎng)關(guān)作為OPC客戶端來訪問Insigh,同時也做為BMS平臺的視頻圖像的顯示及控制功能模塊。
2.2.2 配電監(jiān)控系統(tǒng)的集成
配電監(jiān)控系統(tǒng)采用的是IEC104數(shù)據(jù)傳輸規(guī)約,此規(guī)約是基于TCP/IP協(xié)議的網(wǎng)絡(luò)傳輸協(xié)議。本項目中配電監(jiān)控系統(tǒng)有多臺通訊管理機,配電通訊管理機通過自已的局域網(wǎng)進行互連。要實現(xiàn)BMS服務(wù)器與配電監(jiān)控系統(tǒng)的數(shù)據(jù)交換,需要配電監(jiān)控系統(tǒng)局域網(wǎng)接入BMS樓宇控制專網(wǎng),因此將配電監(jiān)控系統(tǒng)的交換機與樓宇控制專網(wǎng)進行了級聯(lián)。在網(wǎng)絡(luò)互通的情況下,為了實現(xiàn)對配電數(shù)據(jù)采集,開發(fā)一個軟件網(wǎng)關(guān),運行在BMS服務(wù)器上。此網(wǎng)關(guān)按IEC104數(shù)據(jù)傳輸規(guī)約來取得配電數(shù)據(jù),并作為OPC客戶端與Insight平臺上的OPC服務(wù)器交換數(shù)據(jù)。
2.2.3 智能照明系統(tǒng)集成
智能照明系統(tǒng)有獨立的上位監(jiān)控主機,并提供了OPC服務(wù)器接口,將智能照明主機連入樓宇控制專網(wǎng),通過路由配置實現(xiàn)智能照明主機與BMS服務(wù)器的網(wǎng)絡(luò)連接。由于BMS集成系統(tǒng)也是OPC服務(wù)器,因此在BMS服務(wù)器上開發(fā)了一個OPC客戶端,由客戶端來完成Insight平臺上的OPC服務(wù)器與智能照明OPC服務(wù)器間數(shù)據(jù)轉(zhuǎn)發(fā)。
2.2.4 冷凍站群控系統(tǒng)集成
冷凍站系統(tǒng)的設(shè)備由獨立的群控系統(tǒng)進行控制,該群控系統(tǒng)已預(yù)留了第三方集成接口,此接口稱為datalink 連接單元,有一個25針的連接串口,工作方式是第三方設(shè)備通過Datalink的串口發(fā)送要讀取的變量的指令。Datalink收到該指令后,通過群控系統(tǒng)的CCN網(wǎng)絡(luò)從相應(yīng)的控制器中抓取第三方系統(tǒng)所需要的數(shù)據(jù),并通過Datalink的RS232串口返回給第三方系統(tǒng)。本項目中BMS服務(wù)器作為第三方,以ASCII方式從串口讀取數(shù)據(jù)。在此也開發(fā)了一個軟件網(wǎng)關(guān),用于在對datalink串口數(shù)據(jù)讀寫的同時作為OPC客戶端與Insight平臺進行數(shù)據(jù)交換。
除上述子系統(tǒng)外,其它幾個子系統(tǒng)也均采用類似方式與BMS系統(tǒng)進行集成。由于本項目BMS供貨合同中訂購的接口模塊是OPC服務(wù)端,并非OPC客戶端。基于OPC方式是采用客戶機/服務(wù)器模式來進行數(shù)據(jù)的交換的,因此需要在BMS平臺上開發(fā)一個各子系統(tǒng)的軟件網(wǎng)關(guān),既用來實現(xiàn)與硬件設(shè)備的通訊,也實現(xiàn)OPC服務(wù)器間數(shù)據(jù)的轉(zhuǎn)發(fā)功能。
作為BMS集成實施的第一步,解決了各子系統(tǒng)與Insight平臺的數(shù)據(jù)通訊后,接下為需要進行設(shè)備組態(tài)、畫面組態(tài)、控制程序編寫等工作。APOGEE系統(tǒng)的BMS集成組態(tài)工作是通過Insight軟件平臺來完成的,包括系統(tǒng)結(jié)構(gòu)建立、監(jiān)控點的定義、監(jiān)控界面的生成、控制策略的生成等步驟。
2.3.1 系統(tǒng)結(jié)構(gòu)的構(gòu)建
此部分主要進行系統(tǒng)網(wǎng)絡(luò)和設(shè)備的設(shè)置,包括系統(tǒng)網(wǎng)絡(luò)的構(gòu)建、服務(wù)器、工作站的定義、各種控制器的定義。系統(tǒng)結(jié)構(gòu)的構(gòu)建通過Insight軟件的系統(tǒng)輪廓(System Profile)工具來進行的。在完成網(wǎng)絡(luò)結(jié)構(gòu)和設(shè)備的設(shè)置之后,最終要以圖形的方式來表現(xiàn)樓宇控制系統(tǒng)。在本項目中分別定義了工作站, BLN網(wǎng)絡(luò)、FLN網(wǎng)絡(luò)、DDC控制器、及串口的配置。
2.3.2 各子系統(tǒng)監(jiān)控點的定義
Insight平臺上的監(jiān)控點可分點物理點、虛擬點,本項目中通過DDC控制器的物理連接的點為物理點,而通過OPC接口獲取的點為虛擬點,相當(dāng)于一個變量,用于存儲從子系統(tǒng)獲取的數(shù)據(jù),物理點與虛擬點以相同的方式進行定義。在本項目中從各子系統(tǒng)取得的數(shù)據(jù)在定義時按子系統(tǒng)的點表來進行命名。所有的點均通過Insight軟件中的點編輯器進行定義并存于數(shù)據(jù)庫內(nèi)。
2.3.3 監(jiān)控界面的組態(tài)
Insight軟件的監(jiān)控界面由Designer軟件來生成,Designer軟件是一個圖型制作軟件,自帶各種常用的圖庫,支持各種圖型、圖片格式。通過Designer制作出BMS系統(tǒng)主界面及各子系統(tǒng)的監(jiān)控界面,監(jiān)控畫面包括BMS主監(jiān)控畫面、各子系統(tǒng)主監(jiān)控畫面、各子系統(tǒng)的分畫面,這些畫面作為集中監(jiān)控界面的背景圖。將由Designer制作的背景圖通過Insight平臺的Graphics工具導(dǎo)入,通過在Graphics中插入各子系統(tǒng)的背景圖,生成各系統(tǒng)的監(jiān)控畫面。要在監(jiān)控畫面上實現(xiàn)動態(tài)數(shù)據(jù)的顯示、動畫、畫面切換等功能,則需要添加相應(yīng)控件。在Insight中提供了多種控件,如點信息塊、棒形圖、圖形鏈接、動畫等控件。將控件添加到背景圖上需要動態(tài)顯示及控制的位置,并關(guān)聯(lián)上已定義的信息點。畫面即可根據(jù)信息點的變化顯示情況進行動態(tài)顯示。
2.3.4 控制策略的生成
BMS集成的主要功能之一是系統(tǒng)的控制功能。系統(tǒng)的控制功能是由控制策略來執(zhí)行,Insight的控制策略是通這PPCL語言編程來實現(xiàn)的。PPCL是一種類似BASIC結(jié)構(gòu)的高級語言,PPCL的編程是在Insight的程序編輯器下進行。由于各子系統(tǒng)的數(shù)據(jù)在Insight平臺上進行了統(tǒng)一的定義,各子系統(tǒng)的點在BMS平臺上可以看作是同一個系統(tǒng)的點,可在PPCL語句中進行引用并實現(xiàn)對點的操作控制功能??渥酉到y(tǒng)的聯(lián)動功能也就是通過對各子系統(tǒng)的點進行編程來實現(xiàn)的。
本項目所集成的子系統(tǒng)采用多種協(xié)議和接口方式,要轉(zhuǎn)換成標(biāo)準(zhǔn)協(xié)議,實施起來較為復(fù)雜,不僅要開發(fā)協(xié)議轉(zhuǎn)換軟件網(wǎng)關(guān),還需要進行大量的硬件及軟件接口測試,這也是集成過程花費較多時間去完成的工作。因此在工程整體設(shè)計階段,在進行系統(tǒng)和設(shè)備選型時需要盡量考慮集成平臺的開放性和各子系統(tǒng)接口的標(biāo)準(zhǔn)化,這樣更利于系統(tǒng)集成功能的實現(xiàn)。
[1]中華人民共和國建設(shè)部.智能建筑設(shè)計標(biāo)準(zhǔn).GB/T50314-2006.
[2]APOGEE頂峰系統(tǒng)技術(shù)手冊(2006).北京:西門子公司,2006,5.
[3]劉彬,程大章.向過程控制的一種新技術(shù)——OPC數(shù)據(jù)訪問標(biāo)準(zhǔn).計算機工程,2000,10.