国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Netcontrol組態(tài)軟件的光伏發(fā)電監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)

2018-09-20 06:32金蔚霄
電氣自動化 2018年3期
關(guān)鍵詞:按鈕發(fā)電界面

金蔚霄

(上海電氣自動化設(shè)計研究所有限公司軟件中心,上海 200023)

基金項目:本項研究工作得到了上海市科學(xué)技術(shù)委員會的資助,資助課題項目(17DZ2283400)

0 引 言

太陽能作為一種清潔能源,其光伏發(fā)電規(guī)??纱罂尚。瓤梢元毩l(fā)電,也可并網(wǎng)發(fā)電,因此在未來具有較好的發(fā)展前景[1]。隨著光伏發(fā)電在全球范圍的普及,如何對發(fā)電系統(tǒng)進行有效的監(jiān)控也越來越受到廣泛關(guān)注。光伏發(fā)電監(jiān)控系統(tǒng)一方面可以實時統(tǒng)計查看基本發(fā)電參數(shù),為業(yè)主方效益計算提供有效的依據(jù);另一方面可以實時監(jiān)控發(fā)電系統(tǒng)實時運行情況,做到及時發(fā)現(xiàn)故障,從而快速處理故障,盡量減少系統(tǒng)故障帶來的損失。傳統(tǒng)光伏發(fā)電監(jiān)控系統(tǒng)上位機監(jiān)控軟件大多應(yīng)用.NET、VB等技術(shù)進行設(shè)計開發(fā)[2],對于開發(fā)人員編程能力要求比較高,且設(shè)計實施較復(fù)雜,開發(fā)周期一般較長。Netcontrol組態(tài)軟件是基于.NET Framework的自動化過程監(jiān)視、控制和管理的平臺軟件,結(jié)合了計算機、網(wǎng)絡(luò)、通信、控制和軟件技術(shù)[3],以該軟件為基礎(chǔ)進行監(jiān)控系統(tǒng)的二次開發(fā),可減少涉及到基礎(chǔ)技術(shù)的開發(fā)任務(wù),使得監(jiān)控系統(tǒng)軟件開發(fā)能夠快速高效的完成。本文提出了應(yīng)用Netcontrol組態(tài)軟件進行上位機監(jiān)控軟件開發(fā)的方法,以在某1.25 MWp分布式光伏發(fā)電項目實際應(yīng)用為例,在介紹光伏發(fā)電系統(tǒng)架構(gòu)的基礎(chǔ)上,重點對上位機監(jiān)控系統(tǒng)軟件的功能及設(shè)計實現(xiàn)進行介紹。

1 太陽能光伏發(fā)電及監(jiān)控系統(tǒng)

太陽能光伏發(fā)電及監(jiān)控系統(tǒng)一般由以下幾部分組成[4]:

(1)太陽能電池板陣列:通過太陽能電池板將太陽能轉(zhuǎn)化為電能,并通過太陽能板串并聯(lián)的方式增大單路輸出的電壓電流。

(2)逆變器:將太陽能電池板陣列輸出的直流電轉(zhuǎn)化為符合并網(wǎng)要求或?qū)嶋H使用的交流電,用于并網(wǎng)輸出或就地使用。

(3)儲能裝置:一般用蓄電池作為儲能裝置,一方面可在無陽光時持續(xù)供電,另一方面可對太陽能輸出交流電的質(zhì)量進行一定的調(diào)節(jié)。

(4)監(jiān)控系統(tǒng):監(jiān)控系統(tǒng)主要用于檢測和控制整個光伏發(fā)電系統(tǒng),保證系統(tǒng)正常運行。根據(jù)實際數(shù)據(jù)采集傳輸設(shè)計方案的不同,所配置的裝置設(shè)備也不盡相同,本文結(jié)合實際設(shè)計,配置了數(shù)據(jù)采集器、數(shù)字通信管理機和監(jiān)控計算機。

整體光伏發(fā)電及監(jiān)控系統(tǒng)結(jié)構(gòu)如圖1所示。

2 太陽能光伏發(fā)電監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)

如圖1所示,光伏發(fā)電監(jiān)控系統(tǒng)由數(shù)據(jù)采集器、數(shù)字管理機和監(jiān)控計算機三部分組成。

(1)數(shù)據(jù)采集器:負(fù)責(zé)采集逆變器及環(huán)境監(jiān)測儀中的實時數(shù)據(jù),并下發(fā)對逆變器的控制指令,包括實時發(fā)電量、累計發(fā)電量、逆變器狀態(tài)、實時電流、電壓、環(huán)境參數(shù)等數(shù)據(jù)以及逆變器開關(guān)機指令。

(2)數(shù)字管理機:集成連接下位設(shè)備所需的多種驅(qū)動及接口,用于接收數(shù)據(jù)采集器上發(fā)的數(shù)據(jù)、各配電柜中斷路器狀態(tài)數(shù)據(jù)、儲能系統(tǒng)上發(fā)的儲能系統(tǒng)相關(guān)數(shù)據(jù)以及下發(fā)對逆變器、斷路器、儲能系統(tǒng)相關(guān)設(shè)備等的控制指令。

(3)監(jiān)控計算機:其上位機監(jiān)控軟件負(fù)責(zé)對采集到的模擬量數(shù)據(jù)進行顯示存儲、對報警信息進行報警輸出、對控制指令進行下發(fā)等工作。

基于Netcontrol的上位機監(jiān)控軟件的功能如圖1所示,包括用戶管理、通信IO管理、光伏發(fā)電監(jiān)控界面、設(shè)備遠程操控、數(shù)據(jù)曲線顯示和數(shù)據(jù)庫管理六大功能模塊。

圖1 太陽能光伏發(fā)電及監(jiān)控系統(tǒng)結(jié)構(gòu)圖

2.1 用戶管理

用戶管理模塊主要功能是管理用戶操作權(quán)限,Netcontrol中“用戶”與“安全區(qū)”配合使用,安全區(qū)是Netcontrol工程中有關(guān)操作控制安全的一種邏輯劃分單位。同一個安全區(qū)的安全控制要求是相同的,不同的安全區(qū)有不同的安全要求。用戶分“一般用戶”和“系統(tǒng)管理員”。“一般用戶”具有對指定安全區(qū)的操作權(quán)限,“系統(tǒng)管理員”除了具有對指定安全區(qū)的操作權(quán)限外,還可以管理一般用戶,在工程運行期間增加、刪除和修改用戶。

本監(jiān)控系統(tǒng)中設(shè)定兩級操控權(quán)限:一般用戶通過設(shè)定,權(quán)限只限于查看畫面、數(shù)據(jù)等操作;高級用戶在一般用戶功能權(quán)限的基礎(chǔ)上增加對下位設(shè)備的操控權(quán)限,包括斷路器開合閘、逆變器開關(guān)機和儲能系統(tǒng)充放電切換開關(guān)操作等功能。通過設(shè)定兩個權(quán)限不同的安全區(qū),再給對應(yīng)用戶指定安全區(qū)即可實現(xiàn)權(quán)限的劃分。設(shè)計流程如下:①建立兩級安全區(qū);②為監(jiān)控界面操控按鈕分別指定安全區(qū);③建立用戶并分別指定對應(yīng)級別的安全區(qū)。

2.2 通信IO管理

工程中的IO管理又稱設(shè)備管理,是Netcontrol工程與下位設(shè)備進行連接設(shè)置模塊,通過不同方式進行通信從而實現(xiàn)數(shù)據(jù)讀寫的功能。

該光伏發(fā)電監(jiān)控系統(tǒng)中,與上位計算機直接通信的設(shè)備為數(shù)字管理機,上位計算機和數(shù)字管理機與以太網(wǎng)連接,上位機監(jiān)控軟件與下位數(shù)字管理機以IEC104規(guī)約進行通信,數(shù)字管理機以Modbus、IEC103/104等規(guī)約與下位設(shè)備進行通信。數(shù)據(jù)通信鏈路如圖2所示。

圖2 IO數(shù)據(jù)通信鏈路

在Netcontrol中通過對通道參數(shù)與設(shè)備參數(shù)進行設(shè)置,并建立好數(shù)據(jù)點表后即可進行數(shù)據(jù)傳輸通信。通道參數(shù)與設(shè)備參數(shù)設(shè)置界面如圖3所示。

圖3 通信參數(shù)設(shè)置

2.3 光伏發(fā)電監(jiān)控人機界面

人機界面是工程運行人員了解和控制監(jiān)控系統(tǒng)的主要途經(jīng)。界面的開發(fā)就是繪制圖形畫面,來模擬工業(yè)現(xiàn)場。畫面的基本構(gòu)成元素稱為“圖形”或“圖形對象”。

光伏發(fā)電監(jiān)控界面是用于查看光伏發(fā)電系統(tǒng)運行狀態(tài)最直觀的方式,監(jiān)控界面包括系統(tǒng)原理結(jié)構(gòu)圖、實時發(fā)電參數(shù)、實時狀態(tài)指示模塊(指示燈)、畫面切換按鈕和設(shè)備操控按鈕等。從系統(tǒng)原理結(jié)構(gòu)圖上可直觀地看出整個光伏發(fā)電系統(tǒng)的原理架構(gòu)。實時發(fā)電參數(shù)顯示光伏發(fā)電系統(tǒng)實時發(fā)電情況,狀態(tài)指示模塊指示當(dāng)前各設(shè)備運行狀態(tài),一般包括開狀態(tài)、關(guān)狀態(tài)、正常狀態(tài)和故障狀態(tài)四種模式。畫面切換按鈕用于在各監(jiān)控畫面之間進行切換查看。設(shè)備操控按鈕用于對設(shè)備進行遠程操控,如逆變器開關(guān)機、斷路器分合閘等。監(jiān)控畫面設(shè)計開發(fā)流程如下:①新建畫面并調(diào)整尺寸、背景;②畫面布局劃分;③添加圖形對象;④配置圖形對象屬性。根據(jù)開發(fā)流程所設(shè)計監(jiān)控畫面如圖4所示。

圖4 光伏發(fā)電監(jiān)控界面

2.4 設(shè)備遠程操控

本光伏發(fā)電系統(tǒng)中主要可以遠程操控的設(shè)備有逆變器、斷路器和儲能系統(tǒng)充放電開關(guān),針對逆變器與斷路器開關(guān)操作,采用直接在監(jiān)控界面點擊對應(yīng)按鈕進行遠程手動開關(guān)機。儲能系統(tǒng)充放電開關(guān)則采用了遠程手動開關(guān)與自動開關(guān)兩種模式:手動模式下,需操作員在監(jiān)控界面上以開關(guān)逆變器和斷路器同樣的方法進行開關(guān)操作;自動模式下,無需人員干預(yù),軟件自動根據(jù)當(dāng)前光照指數(shù)以及蓄電池現(xiàn)有電量進行判斷,根據(jù)判斷結(jié)果進行充放電開關(guān)指令下發(fā),手動遠程操控的實現(xiàn)方式是在按鈕事件中的左鍵點擊屬性中寫入指定的變量賦值程序,給所要開關(guān)的設(shè)備對應(yīng)工程變量賦值。自動控制實現(xiàn)方法是在用戶程序的工程程序中根據(jù)控制邏輯寫入對應(yīng)程序進行控制。

2.5 數(shù)據(jù)曲線顯示

光伏發(fā)電系統(tǒng)監(jiān)控軟件中數(shù)據(jù)曲線主要用于對歷史發(fā)電量進行顯示分析,可按日、月、年進行顯示,也可按所屬子系統(tǒng)支路進行顯示分析。曲線數(shù)據(jù)顯示原理為將數(shù)據(jù)庫中數(shù)據(jù)根據(jù)指定條件進行查詢,并將查詢結(jié)果以曲線的形式顯示到監(jiān)控畫面,設(shè)計流程如下:①添加數(shù)據(jù)曲線插件;②鏈接對應(yīng)變量;③調(diào)整曲線顯示屬性。

2.6 數(shù)據(jù)庫管理

數(shù)據(jù)庫管理模塊具有保存實時數(shù)據(jù)到數(shù)據(jù)庫、查詢歷史數(shù)據(jù)、刪除歷史數(shù)據(jù)和導(dǎo)出歷史數(shù)據(jù)等幾大功能。

數(shù)據(jù)保存:數(shù)據(jù)保存主要用于在系統(tǒng)運行過程中,保存光伏發(fā)電相關(guān)數(shù)據(jù),以備后期查詢、統(tǒng)計和分析。數(shù)據(jù)保存設(shè)計流程如下:①在sqlserver中建立數(shù)據(jù)庫與表單;②Netcontrol 變量表中添加數(shù)據(jù)庫鏈接;③設(shè)定數(shù)據(jù)存儲規(guī)則。

歷史數(shù)據(jù)查詢:歷史數(shù)據(jù)查詢用于操作員與管理人員查看分析歷史發(fā)電數(shù)據(jù)與系統(tǒng)運行相關(guān)數(shù)據(jù)。歷史數(shù)據(jù)查詢界面設(shè)計流程如下:①添加查詢條件輸入、選擇控件;②添加數(shù)據(jù)庫顯示插件;③添加操控按鈕;④配置操控按鈕事件屬性。配置操控按鈕事件屬性:在操控按鈕事件左鍵點擊程序中寫入結(jié)合查詢條件選擇和輸入框中相關(guān)條件的數(shù)據(jù)庫數(shù)據(jù)查詢操控指令程序,添加將輸出結(jié)果指定到所添加的數(shù)據(jù)庫查詢界面的相關(guān)程序。

歷史數(shù)據(jù)刪除與導(dǎo)出:數(shù)據(jù)庫運行一定時間后,由于數(shù)據(jù)不斷增多,磁盤可用空間將不斷減少,因此需設(shè)計相應(yīng)的歷史數(shù)據(jù)刪除策略,從而手動或定期對歷史數(shù)據(jù)進行刪除操作,釋放磁盤空間。該光伏發(fā)電監(jiān)控系統(tǒng)中根據(jù)實際需要,分別設(shè)置了手動刪除歷史數(shù)據(jù)與定期自動刪除歷史數(shù)據(jù),并且通過程序設(shè)定,在刪除之前進行數(shù)據(jù)導(dǎo)出操作。數(shù)據(jù)庫相關(guān)管理界面如圖5所示。

圖5 數(shù)據(jù)庫管理界面

3 結(jié)束語

光伏發(fā)電監(jiān)控系統(tǒng)對于系統(tǒng)運行狀態(tài)與數(shù)據(jù)統(tǒng)計來說,都是必不可少的一部分,本文結(jié)合實際項目介紹了基于Netcontrol組態(tài)軟件的光伏發(fā)電監(jiān)控系統(tǒng)的相關(guān)功能以及設(shè)計與實現(xiàn)的方法步驟,基于組態(tài)軟件的監(jiān)控軟件二次開發(fā)具有方便與高效的優(yōu)點,經(jīng)實際運行測試,所開發(fā)的光伏發(fā)電監(jiān)控系統(tǒng)運行穩(wěn)定。

猜你喜歡
按鈕發(fā)電界面
當(dāng)你面前有個按鈕
“發(fā)電”
檸檬亦能發(fā)電?
國企黨委前置研究的“四個界面”
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
搖晃發(fā)電小圓球
死循環(huán)
摩擦發(fā)電
人機交互界面發(fā)展趨勢研究
手機界面中圖形符號的發(fā)展趨向
德令哈市| 湘乡市| 乌兰察布市| 南江县| 新宁县| 东台市| 班戈县| 庐江县| 龙胜| 琼海市| 邢台县| 磴口县| 曲阜市| 吉木萨尔县| 德昌县| 会理县| 海南省| 赤水市| 黎平县| 双牌县| 凤阳县| 图们市| 翼城县| 陕西省| 荆州市| 石渠县| 分宜县| 横山县| 马山县| 萝北县| 南充市| 桦甸市| 柳江县| 周至县| 军事| 盘锦市| 宜良县| 富平县| 织金县| 昌宁县| 宣汉县|