金蔚霄
(上海電氣自動化設計研究所有限公司軟件中心,上海 200023)
基金項目:本項研究工作得到了上海市科學技術委員會的資助,資助課題項目(17DZ2283400)
太陽能作為一種清潔能源,其光伏發電規模可大可小,既可以獨立發電,也可并網發電,因此在未來具有較好的發展前景[1]。隨著光伏發電在全球范圍的普及,如何對發電系統進行有效的監控也越來越受到廣泛關注。光伏發電監控系統一方面可以實時統計查看基本發電參數,為業主方效益計算提供有效的依據;另一方面可以實時監控發電系統實時運行情況,做到及時發現故障,從而快速處理故障,盡量減少系統故障帶來的損失。傳統光伏發電監控系統上位機監控軟件大多應用.NET、VB等技術進行設計開發[2],對于開發人員編程能力要求比較高,且設計實施較復雜,開發周期一般較長。Netcontrol組態軟件是基于.NET Framework的自動化過程監視、控制和管理的平臺軟件,結合了計算機、網絡、通信、控制和軟件技術[3],以該軟件為基礎進行監控系統的二次開發,可減少涉及到基礎技術的開發任務,使得監控系統軟件開發能夠快速高效的完成。本文提出了應用Netcontrol組態軟件進行上位機監控軟件開發的方法,以在某1.25 MWp分布式光伏發電項目實際應用為例,在介紹光伏發電系統架構的基礎上,重點對上位機監控系統軟件的功能及設計實現進行介紹。
太陽能光伏發電及監控系統一般由以下幾部分組成[4]:……p>