|
六、環(huán)境動力監(jiān)控通信網(wǎng)絡(luò)的選擇 目前有4種常用網(wǎng)絡(luò)結(jié)構(gòu):串口和485總線、采用現(xiàn)場總線、采用以太網(wǎng)、混合組網(wǎng)。
(一)串口和R5485總線 由于PC上有串口,而智能設(shè)備的通信口也多是RS232、RS485等方式,因此二者連接的最簡單方法就是通過串口通信,具體模式則主要取決于設(shè)備的接口規(guī)范。當雙方都是R5232串口時,如果距離小于l5m,可以直接連接,而如果距離超出限制,就需要通過R5485連接來滿足實際距離,這樣在兩側(cè)都需要增加R5485/32轉(zhuǎn)換器。當被監(jiān)測設(shè)備是RS485接口,則只有PC側(cè)需要轉(zhuǎn)換器??傊粭l485總線需占用一個PC的RS232串口 (通過R5485/32轉(zhuǎn)換)。雖然理論上每條總線可以帶32個設(shè)備,但在實際項目中,往往只將數(shù)據(jù)量小的開關(guān)量采集模塊和模擬量采集模塊掛在同一條485總線上,對于智能設(shè)備則通常采用一個設(shè)備對應(yīng)一個串口(485或232)的方式配置,比如一臺空調(diào)占用一個口。因此,對于智能設(shè)備的通信連接,實質(zhì)上是星型的、一對一的,即使采用了485線路,也僅僅是為了延長通信距離,或者是因為被監(jiān)測設(shè)備的接口是485接口,而沒有真正利用到R5485的另一個優(yōu)點:它是一條可串接多個不同地址碼的智能設(shè)備總線。原因之一是因為智能設(shè)備數(shù)據(jù)量大,更主要的是接口驅(qū)動開發(fā)復(fù)雜。這種結(jié)構(gòu)帶來的問題是需要PC配置較多的串口才能滿足端口數(shù)的要求,因為常規(guī)的PC或工控機均只有1~2個串口,而機房內(nèi)的智能設(shè)備數(shù)量往往大于這個數(shù),因此需要通過多串口卡進行擴展。串口卡宜采用PCI接口。擴展后的PC總串口數(shù)(含本機自帶串口)應(yīng)大于所需要的數(shù)量,保證擴展空間。帶來的另一個問題是需要布置較多的線纜。采用基于485網(wǎng)絡(luò)的現(xiàn)場采控模塊的組網(wǎng)方式,就是基于PC控制的模式。
(二)現(xiàn)場總線 根據(jù)國際電工委員會(IEC)和美國儀表協(xié)會(lSA)的定義:現(xiàn)場總線是連接現(xiàn)場智能設(shè)備和自動化系統(tǒng)的數(shù)字型、雙向傳輸、多分支結(jié)構(gòu)的通信網(wǎng)絡(luò),它的關(guān)鍵標志是能支持雙向多節(jié)點、總線式的全數(shù)字通信,具有可靠性高、穩(wěn)定性好、抗干擾能力強、通信速率快、系統(tǒng)安全、造價低廉、維護成本低等特點?,F(xiàn)場總線的標準多達幾十種,全世界尚未形成一個統(tǒng)一的標準。在機房監(jiān)控中常采用的是而Lonworks總線。采用Lonworks總線需要在上位機上安裝LON網(wǎng)絡(luò)接口設(shè)備,使上位機具備與Lonworks網(wǎng)絡(luò)通信的能力。 與RS485一樣,Lonworks也是總線,但RS232、RS485只能代表通信的物理介質(zhì)層和鏈路層,如果要實現(xiàn)數(shù)據(jù)的雙向訪問,就必須自己編寫通信應(yīng)用程序,但這種程序多數(shù)都不能符合IS0/0SI的規(guī)范,只能實現(xiàn)較單一的功能,適用于單一設(shè)備類型,程序不具備通用性。在R5232或R5485連接的設(shè)備網(wǎng)中,如果設(shè)備數(shù)量超過2臺,就必須使用R5485通信,RS485網(wǎng)的設(shè)備之間要想互通信息,只有通過'主(master)'設(shè)備中轉(zhuǎn)才能實現(xiàn),這個主設(shè)備通常是PC,而這類設(shè)備網(wǎng)中只允許存在一個主設(shè)備,其余全部是從(slave)設(shè)備。 而現(xiàn)場總線技術(shù)是以IS0/0SI模型為基礎(chǔ)的,具有完整的軟件支持系統(tǒng),能夠解決總線控制、沖突檢測、鏈路維護等問題?,F(xiàn)場總線設(shè)備自動成網(wǎng),無主/從設(shè)備之分,允許多主存在。在同一個層次上不同廠家的產(chǎn)品可以互換,設(shè)備之間具有互操作性。因此,互操作性是Lonworks的最大優(yōu)勢。那么,機房監(jiān)控中能否實際利用到這個優(yōu)點呢?從機房監(jiān)控的特點來看,一些智能設(shè)備實際上不能充分利用這個優(yōu)勢,原因是以監(jiān)視為主的特點造成監(jiān)控的數(shù)據(jù)流是從被監(jiān)測設(shè)備流向上位PC機而不是在現(xiàn)場的檢測模塊間流動。另外,空調(diào)設(shè)備的控制已經(jīng)自行解決,對用戶而言只是幾個參數(shù)的人工設(shè)置問題,仍然是從PC到空調(diào)采控模塊的數(shù)據(jù)傳輸,不需要與其他模塊分享。因此,對此類設(shè)備,Lonworks不能發(fā)揮主要優(yōu)點,反而會增大成本,不建議采用。
(三)以太網(wǎng)組網(wǎng) 采用以太網(wǎng)是當前的趨勢,可以充分利用網(wǎng)絡(luò)的覆蓋面解決布線、遠程傳送等實際問題。采用以太網(wǎng)組網(wǎng)可以和前面的串口通信、現(xiàn)場總線等混合使用。對于232/485串口,目前基于以太網(wǎng)的轉(zhuǎn)換網(wǎng)關(guān)(也叫串口網(wǎng)絡(luò)通信服務(wù)器)實現(xiàn)了PC機上的串口'透明延伸'到現(xiàn)場。因此相關(guān)程序不需要改動即可運行。大多數(shù)現(xiàn)場總線標準也都已經(jīng)開發(fā)出連接以太網(wǎng)的接口,從而實現(xiàn)現(xiàn)場仍采用現(xiàn)場總線,與PC通信則通過以太網(wǎng)的結(jié)構(gòu)。
(四)混合組網(wǎng) 既然各種通信方式各有優(yōu)缺點,那么根據(jù)實際情況將各種網(wǎng)絡(luò)結(jié)構(gòu)方案組合,就可以綜合發(fā)揮各種網(wǎng)絡(luò)結(jié)構(gòu)的優(yōu)點,提高通信效率,比如需要聯(lián)動的采用Lonworks,而其他則采用串口通信。
七、現(xiàn)場采控設(shè)備的選擇 (一)常用的現(xiàn)場采控設(shè)備 機房內(nèi)常用的基于串口網(wǎng)絡(luò)的現(xiàn)場采控設(shè)備是多串口卡、RS485/32轉(zhuǎn)換器、數(shù)字輸入模塊、數(shù)字輸出模塊、模擬輸入模塊。 (1)多串口卡。用以擴充PC串口數(shù)量。常用的有2、4、8端口的。串口卡選擇時應(yīng)注意選擇帶浪涌保護功能的光電隔離型產(chǎn)品。串口類型選擇應(yīng)和被監(jiān)測設(shè)備相符,在設(shè)備接口未明確是RS232還是485時,可選擇帶可轉(zhuǎn)換接口類型的產(chǎn)品。 (2)RS485/32轉(zhuǎn)換器。用以實現(xiàn)RS232的遠距離傳輸或?qū)崿F(xiàn)485線路和PC串口的連接。建議采用光電隔離型產(chǎn)品。常用的是單路轉(zhuǎn)換器。 (3)數(shù)字輸入模塊。簡稱DI,用于采集現(xiàn)場的開關(guān)量信號如風(fēng)機、配電開關(guān)的狀態(tài)信號等,并將其轉(zhuǎn)化為數(shù)字信號通過RS485進行傳輸。 (4)數(shù)字輸出模塊。簡稱躍DO,用于開關(guān)量控制,比如開燈控制。需要注意的是,這類模塊和PLC或DDC不同,它僅僅是將上位機的動作命令輸出給被控設(shè)備去執(zhí)行,自身并沒有決策控制功能。 (5)模擬輸入模塊。簡稱AI,用于如溫濕度模擬信號的采集和傳輸。模擬量輸入有電壓和電流型之分。選擇時應(yīng)根據(jù)傳感器的輸出接口形式來確定AI的接口形式,二者要一致,包括信號量程范圍。
(二)根據(jù)安裝模式選擇 DI、DO、AI等模塊分兩種安裝模式:獨立式和組合式。組合式安裝模式可以共用底板,共用一個通信接口、一個地址和電源,初期配置不必配滿,擴容時只增加功能模塊即可。而且組合后的容量很大,可達數(shù)百個DI通道和上百個AI通道,適合大容量集中采控。而獨立式安裝模式每個都有一個通信口,需要單獨賦予地址,擴展時只能整個增加,單個模塊的容量有限,一般AI僅8路信號,DI僅16個通道,適合分散式采集。
(三)根據(jù)被監(jiān)測設(shè)備的位置布局選擇 相近的設(shè)備可以共用一個多路Dl、AI,這樣可以節(jié)約成本。設(shè)備距離較遠時則應(yīng)分別配置模塊。
(四)根據(jù)擴展性選擇 對DI、DD、AI等應(yīng)留有擴展通道,方便擴容和在發(fā)生故障時的臨時替換。
(五)根據(jù)兼容的通信協(xié)議選擇 模塊應(yīng)支持標準的MODBUS協(xié)議,便于開發(fā)。
八、環(huán)境動力監(jiān)控系統(tǒng)軟件的選擇 (一)常用的環(huán)境動力監(jiān)控系統(tǒng)軟件 目前市場上應(yīng)用在機房環(huán)境的監(jiān)控系統(tǒng)軟件主要分兩大類:通用SCADA/HMI軟件和專用軟件。通用控制軟件可以應(yīng)用在機房、樓宇、工廠等眾多領(lǐng)域,一般采取組態(tài)的方法來實現(xiàn)每個具體項目監(jiān)控系統(tǒng)軟件的開發(fā)。由于需要兼顧各個行業(yè),軟件的通用性強,功多,集成性好,開放。其最大的優(yōu)點在于開放性,用戶不必因為軟件而被綁定在一個集成商身上,其他集成商也可以維護,風(fēng)險小。而專用軟件則僅僅是針對機房監(jiān)控應(yīng)用開發(fā)的,功能單一、封閉、二次開發(fā)困難,而且只能由原廠商維護。 SCADA(supervisorycontrolanddataacquisition)系統(tǒng),即數(shù)據(jù)采集與監(jiān)視控制系統(tǒng),HMI則是人機界面(humanmachineinterface)的簡稱。HMI廣義的解釋就是'使用者與機器間溝通、傳達及接收信息的一個接口'。在機房里,要搜集機房關(guān)鍵房間、區(qū)域的溫度、濕度以及電源、空調(diào)設(shè)備的狀態(tài)等等的信息,通過一臺主控器監(jiān)視并記錄這些參數(shù),并在一些意外狀況發(fā)生的時候能夠加以處理,這便是一個很典型的SCADA/HMI的運用,一般而言,HMI系統(tǒng)必須有幾項基本的能力: (1)實時的資料顯示。把采集的資料經(jīng)換算后立即顯示在屏幕上。 (2)自動記錄資料。自動將資料儲存至數(shù)據(jù)庫中,以便日后查看。 (3)警報的產(chǎn)生與記錄。使用者可以定義一些警報產(chǎn)生的條件,比方說溫度過度或壓力超過臨界值,在這樣的條件下系統(tǒng)會產(chǎn)生警報,通知作業(yè)員處理。 (4)歷史資料趨勢顯示。把數(shù)據(jù)庫中的資料作可視化的呈現(xiàn)。 (5)報表的產(chǎn)生與打印。能把資料轉(zhuǎn)換成報表的格式,并能夠打印出來。 (6)圖形接口控制。操作者能夠透過圖形接口直接控制機臺等裝置。
(二)選擇環(huán)境力監(jiān)控系統(tǒng)軟件應(yīng)把握的原則 開放性:保證系統(tǒng)可兼容更多的采集設(shè)備,能夠與更多的應(yīng)用軟件交換數(shù)據(jù)。其中,對OPC接口的支持非常必要。OPC是用于過程控制的OLE。在傳統(tǒng)系統(tǒng)中,解決客戶應(yīng)用程序從數(shù)據(jù)源(如現(xiàn)場設(shè)備、SCADA系統(tǒng)等)讀取數(shù)據(jù)的方法是為不同的客戶應(yīng)用程序編寫不同的驅(qū)動程序。這種方式存在許多問題,如同一個設(shè)備為適應(yīng)不同的應(yīng)用程序可能需要多種驅(qū)動程序,不同的驅(qū)動程序之間存在著不一致性,驅(qū)動程序?qū)τ布嬖谥鴺O大的依賴性等等。為了解決這些問題,一些與微軟公司合作的自動化硬件和軟件供應(yīng)商聯(lián)合制定了一套稱為OPC規(guī)范的OLE/COM接口協(xié)議,以此來提高過程控制申現(xiàn)場設(shè)備以及應(yīng)用程序之間的互操作性。 可以說OPC是監(jiān)控軟件的現(xiàn)場總線,其基本思想是:每個硬件供應(yīng)商為其設(shè)備開發(fā)一個通用的數(shù)據(jù)接口(即OPCserver),供其他系統(tǒng)讀寫信息,客戶的應(yīng)用軟件也可以通過OPC規(guī)范的接口來讀寫硬件設(shè)備的信息。由于硬件供應(yīng)商通常將硬件驅(qū)動程序封裝成OPCserver單獨出售,這樣作為OPC數(shù)據(jù)客戶端的上層應(yīng)用,可以不包含任何通信接口程序,不必關(guān)心底層硬件內(nèi)部的具體細節(jié),只需遵循OPC數(shù)據(jù)接口協(xié)議,就能夠從不同的硬件供應(yīng)商提供的OPC數(shù)據(jù)服務(wù)器中取得數(shù)據(jù)。另一個重要的特性就是對主流數(shù)據(jù)庫的支持,沒有數(shù)據(jù)庫的支撐,監(jiān)控軟件功能將大打折扣。對數(shù)據(jù)庫的支持以MSSQLserver、ACCESS為主。 易用性:軟件應(yīng)采用組態(tài)的方式進行二次開發(fā),功能強大靈活,簡單易用。對開發(fā)者來說,可以極大地節(jié)約開發(fā)時間,而不用為某些要求單獨編寫程序。對用戶前言,許多用戶往往缺少專業(yè)知識,易用的軟件可以使用戶快速掌握,甚至可以自行開發(fā)一些需要的簡單功能。 擴展性:在選擇軟件時,軟件支持的變量容量是一個關(guān)鍵參數(shù)。通常用支持的變量標記名(TAG)數(shù)量來衡量。常見的軟件容量分為64、128、256、512、1024、3000、無限點。每一個變量點可以表示一個實際參數(shù)如電壓、電流或溫度等。不同品牌的軟件對點數(shù)的劃分有不同的解釋,主要有兩類計算方法:一是只計算I/O變量;二是對I/O變量和中間變量均計算。I/O變量指監(jiān)控軟件與其他應(yīng)用程序交換數(shù)據(jù)用到的變量,比如采集的溫濕度、電壓、電流、功率值為輸人變量(input),控制空調(diào)開關(guān)機的信號為輸出變量(output)。而中間變量則僅在監(jiān)控軟件內(nèi)部使用,比如內(nèi)部條件判斷變量。在規(guī)劃設(shè)計時,需要針對項目的具體情況,對需要用到的變量數(shù)量做出估算,并預(yù)留20%左右的變量數(shù)以備擴展。 先進性:監(jiān)控的作用實質(zhì)上是兩類功能:采集信息以及處理信息。從采集信息角度看,軟件應(yīng)能支持較多的通信協(xié)議和接口,比如現(xiàn)場總線、OPC等,以便能支持更多的設(shè)備。從處理信息來看,除了要求軟件能夠?qū)崿F(xiàn)前面所描述的各種基本功能外,還要求能夠提供更多的基于后臺數(shù)據(jù)庫的分析工具,幫助用戶更好地掌握機房運行規(guī)律。
相關(guān)文章
機房環(huán)境動力監(jiān)控系統(tǒng)功能介紹及設(shè)計需求規(guī)劃和選擇(上) 專注于數(shù)據(jù)中心基礎(chǔ)設(shè)施運維管理,分享運行維護經(jīng)驗,分享數(shù)據(jù)中心行業(yè)發(fā)展趨勢及新技術(shù)應(yīng)用。
聯(lián)系小編:wj2012bj QQ交流群: 108888484
|