靜網PWA視頻評論

暖通空調數據採集與監控系統的幾點想法

2023年09月26日

- txt下載

摘要: 本文就 目前 流行的樓宇自動化技術,談了幾點關於暖通空調監控系統 應用 的實際 問題 。RS-485技術在控制 網絡 中的應用;利用VC++技術自編監控軟體;模糊控制與PID算法的結合應用。
關鍵詞: RS485 面向對象 PID 模糊控制

1前言


21世紀信息化的 時代 已經到來,以網絡通訊和 計算 機技術為背景的建築智能化正是順應這一時代潮流的必然趨勢。作為智能建築3A系統之一的樓宇自動化系統(BAS)對大樓的水電暖通等機電設備進行集中的監控和管理已日益成為 現代 建築中必不可少的配置。
下面就其中暖通空調系統的監控談幾點看法。

2 RS485網絡


中央空調系統管理複雜,運行工況多變,是建築物能耗大戶。為此,實施BA系統一般將空調系統作為監控的重點,往往投入60%以上的監控點和超過水電監控投資總和的投入。
但是不同廠商提供了不同功能的產品和系統,採用不同的通信協議,致使它們之間依靠網關和大量軟體的互聯成為高成本、低性能的解決方案。從資源的利用,系統的設計、調試、擴張、更新、維護等方面來看,都給業主帶來不利。
因此,目前BAS 發展 的技術趨勢是現場總線技術(FCS)。美國Echelon公司於1990年12月推出的Lonworks技術正是採用了FCS技術,這是一種開放系統的通用總線。它的技術核心是神經元晶片(Neuron Chip)和LonTalk協議。但對於中小型的監控系統,全面採用Lonworks技術,並不具有技術優勢和完善的工程實現。部分採用或支持現場總線技術的產品在目前大量的中小型系統中更具有應用性。
以控制網絡而言,LonTalk總線在 理論 上可以組成任意拓撲結構的網絡。這種布線設計的隨意性,如果運用不當,在工程實踐中仍然是有技術風險的,並可能造成系統投資的增加。所以,中小型工程推薦運用基於RS-485總線的控制網絡。該技術抗噪聲干擾性好,廣泛應用於過程控制領域,技術成熟,實現成本也較低。
在使用RS-485接口的總線時,對於特定的傳輸線路,從發生器到負載,其數據信號傳輸所允許的最大電纜長度是數據信號速率的函數,這個長度數據主要是受信號失真及噪聲等 影響 所限制,兩者成反比。圖一所示的最大電纜長度與信號速率的關係曲線是使用24AWG銅芯雙絞電話電纜(線徑為0.51mm),線間旁路電容為52.5PF/M,終端負載電阻為100歐時所得出。(曲線引自GB11014-89附錄A)。由圖中可知,當數據信號速率降低到90Kbit/S以下時,假定最大允許的信號損失為6dBV時, 則電纜長度可達1200m。實際上,圖中的曲線是很保守的,在實際使用時是完全可以取得比它大的電纜長度。
圖一 電纜長度與信號速率的關係曲線
對於總線上的連接點的問題,根據規定,每個標準RS-485接口的輸入阻抗為≥12kΩ,相應的標準驅動節點數為32。為適應更多節點的通信場合,有些晶片的輸入阻抗設計成1/2負載(≥24kΩ)、1/4負載(≥48kΩ)、甚至1/8負載(≥96kΩ),相應的節點數可增加到64、128和256。
下表為一些常見晶片的可連接節點數。

節點數

型 號

32

SN75176,SN75276,SN75179,SN75180,MAX485,MAX488,MAX490

64

SN75LBC184

128

MAX487,MAX1487

256

MAX1482,MAX1483,MAX3080~MAX3089

這樣RS-485接口在總線上允許連接多達256個收發器。即具有多站能力,便於我們方便的利用單一的RS-485接口方便地建立起連接若干個現場控制子系統的網絡。
以暖通空調系統典型的溫控來說,每個節點現場控制器,可掛接多片溫度傳感器,以實現多點溫度監測,距離在20~50m。從監控範圍和監控對象來說,足以滿足一般中小型暖通空調監控系統的要求。對於更大範圍的系統來說,也可通過在RS-485總線加裝中繼器來實現。

3系統軟體


從系統軟體的設計來看,由組態軟體進行二次設計,一定程度上可以縮短開發周期。目前樓宇設備控制組態軟體市場為Johnson Control′s,Simens,Honeywell等幾家公司所主宰。這些軟體功能豐富,藉助其完善的樓宇自控硬體設備,占有絕大部分的市場份額。但存在著硬體設備要求較高的問題,出於對內嵌的設備驅動程序(I/O Server),及被處理數據結構等原因的考慮,一般需要配用其專用的網絡設備。而且它的一些核心技術封裝在模塊中,非廠家專業人員很難進行維護、調試。對於大量的中小型空調系統來說,其價格成本也較高。
所以借鑑組態軟體面向對象的設計思想,以實際系統中與各硬體直接相關的各控制量為對象名,作為系統設計的核心。軟體系統則以與控制量映射的對象名作為各種操作的對象,通過對對象名的屬性和值進行定義、賦值來實現硬體系統的狀態變化。
在此核心思想的基礎上,以Windows為平台,VC++作為開發工具,建立①CobjectName(對象名信息類),包括AI型、AO型、DI型、DO型四類,每一個類中包括控制量的屬性和相關信息;②CtreeView(樹形顯示類),幫助建立系統結構;③Ccomm(串行通信類),實現RS-485總線上多機系統之間的通信功能,包括創建、初始化、讀寫、關閉等操作;④CODBCRecord(數據記錄類),實現重要運行參數的保存,及相關查詢更新操作;⑤CalarmError(故障記錄報警類),對參數值超過設定上下限的現場運行狀況進行提示。
整個軟體系統則分為三個功能模塊:①設置模塊,定義各硬體地址,IO口對象名等;②介面模塊,建立人機對話介面;③後台模塊,控制硬體採集、傳輸現場數據,及相關操作。
由於該軟體系統基於面向對象的設計思想,使得它的穩定、高效、及維護、擴展等性能得到了保證。

收藏

字典網 - 試題庫 - 元問答 - 简体 - 頂部

Copyright © cnj8 All Rights Reserved.