基于LabVIEW的光伏電源監(jiān)控系統(tǒng)設(shè)計(jì)
3 基于LabVIEW的光伏電源監(jiān)控系統(tǒng)
3.1 功能需求
目的是在上位機(jī)實(shí)現(xiàn)系統(tǒng)的各種監(jiān)控功能。從現(xiàn)場傳來的數(shù)據(jù),經(jīng)上位機(jī)分析整理后,一方面以圖表等形式實(shí)時(shí)顯示,供工作人員查看;另一方面保存到數(shù)據(jù)庫中,作為歷史記錄,便于以后查詢調(diào)用。上位機(jī)監(jiān)控具有“可見即可得”的操作界面,并且集成了報(bào)警處理、用戶權(quán)限管理等在工業(yè)中非常實(shí)用的功能模塊。
3.2 現(xiàn)場監(jiān)控系統(tǒng)設(shè)計(jì)
3.2.1 現(xiàn)場監(jiān)控界面設(shè)計(jì)
現(xiàn)場監(jiān)控界面是為用戶隨時(shí)觀察現(xiàn)場工作情況和采集歷史數(shù)據(jù)所設(shè)計(jì)的,因此該界面上包括運(yùn)行狀態(tài)查詢、系統(tǒng)電量查詢與電池儲(chǔ)能查詢、發(fā)電時(shí)間統(tǒng)計(jì)和日志以及趨勢圖,用戶可以根據(jù)自己的需要點(diǎn)擊相應(yīng)的模塊進(jìn)入相應(yīng)界面,設(shè)置部分界面如圖2、3所示。本文引用地址:http://m.butianyuan.cn/article/175781.htm
3.2.2 現(xiàn)場監(jiān)控程序設(shè)計(jì)
為了適應(yīng)用戶操作,程序部分采用了LabVIEW中的幾種比較典型的結(jié)構(gòu)一一循環(huán)結(jié)構(gòu)、事件結(jié)構(gòu)、順序結(jié)構(gòu)、條件結(jié)構(gòu)。該現(xiàn)場監(jiān)控的程序由以下幾部分組成:倒推日期模塊、獲取當(dāng)前系統(tǒng)時(shí)間模塊、超時(shí)模塊、設(shè)置模塊、提取系統(tǒng)電量模塊、提取電池儲(chǔ)能模塊、導(dǎo)入歷史數(shù)據(jù)模塊。
3.3 后臺(tái)監(jiān)控系統(tǒng)設(shè)計(jì)
3.3.1 后臺(tái)監(jiān)控界面設(shè)計(jì)
后臺(tái)監(jiān)控的功能是用戶通過該后臺(tái)對(duì)現(xiàn)場設(shè)備進(jìn)行遠(yuǎn)程監(jiān)視和控制。由于后臺(tái)監(jiān)控和現(xiàn)場監(jiān)控的功能存在差異,因此在界面設(shè)計(jì)的側(cè)重點(diǎn)上有所差異,該后臺(tái)監(jiān)控界面主要包括以下功能:查詢當(dāng)前系統(tǒng)運(yùn)行狀態(tài);查詢系統(tǒng)的發(fā)電量和用電量(表格和直方圖形式顯示);查詢電池的充電量和放電量(表格和直方圖形式顯示);查詢發(fā)電時(shí)間統(tǒng)計(jì);查詢故障數(shù)據(jù)(欠壓、過載、過熱、過壓、控制啟動(dòng)、電池過放、電池過充、負(fù)載過壓、負(fù)載過載、負(fù)載端路、預(yù)警啟動(dòng));查詢歷史數(shù)據(jù)(發(fā)電量、用電量、充電量、放電量)、日志(控制啟動(dòng)、電池過放、電池過充、負(fù)載過壓、負(fù)載過載、負(fù)載端路、預(yù)警啟動(dòng)、輸出最高、輸出最低、最近3月內(nèi)各月最大日放電量)、參數(shù)設(shè)置(密碼可以修改),設(shè)置部分界面如圖4、5所示。
霍爾傳感器相關(guān)文章:霍爾傳感器工作原理
光伏發(fā)電相關(guān)文章:光伏發(fā)電原理 霍爾傳感器相關(guān)文章:霍爾傳感器原理
評(píng)論