一種新能源光伏箱變測控系統及其遠程程序版本管理方法與流程
2023-06-03 11:48:06 2

本發明涉及一種新能源光伏箱變測控技術,尤其涉及一種新能源光伏箱變測控系統及其遠程程序版本管理方法。
背景技術:
光伏箱變測控裝置,是光伏項目重要的二次設備,一方面肩負著箱式變壓器電氣量採集,電氣量保護,非電量保護,開關量採集,變壓器油溫採集等任務,另一方面還需匯集現場逆變器、匯流箱及現場氣象設備等信息匯集,並將收集到的信息以IEC 104等通訊協議上送給升壓站光伏監控系統。傳統的程序版本管理方式是工程人員現場逐一進行版本確認及升級,由於光伏電站項目多,有很多項目單個電站使用的箱變測控裝置臺數眾多,分布較廣,相互之間距離不定,短到幾百米,長達幾千米,並且有些項目使用的箱變測控裝置屬於定製型號,如果不注意升級程序時將導致版本不匹配問題,因此採用傳統的人工維護方式會浪費大量的人力物力,工作效率低下,而且實時性差,結果往往很難讓人滿意。
技術實現要素:
本發明目的是:針對上述現有維護技術提供一種更適用於光伏箱變測控裝置統一進行遠程程序版本管理的系統及方法,該系統及方法能夠克服人工升級的不足、能簡單、高效實現對公司所涉及的所有光伏電站及每個光伏電站所有箱變測控裝置進行遠程程序版本管理。
本發明的技術方案是:一種新能源光伏箱變測控系統,包括箱變測控裝置、箱變測控程序版本管理伺服器、光伏電站箱變測控程序版本客戶端、駐留在所述箱變測控裝置的程序版本維護功能模塊。
優選的,所述箱變測控程序版本管理伺服器安置在廠家內部,由質量員或箱變測控裝置產品版本維護人員維護,伺服器存放公司所有出廠過的產品訂貨型號及測控裝置配套最新版本程序。不僅僅只有標準產品型號,同時也包括特殊用戶非標定製型號,因此可統一進行維護和管理。
優選的,光伏電站箱變測控程序版本客戶端安置在光伏電站升壓站工程師站,可通過外網或3G/4G網絡訪問廠家箱變測控程序版本伺服器,光伏電站箱變測控程序版本客戶端設置權限管理,只能允許維護工程師進行程序版本維護操作。
優選的,箱變測控裝置程序版本維護功能模塊內置在箱變測控裝置程序內部,可在裝置正常運行時提供程序版本客戶端發現該裝置,獲取該裝置IP位址、訂貨型號、程序版本信息等其他信息。
一種新能源光伏箱變測控遠程程序版本管理方法,其特徵在於:箱變測控程序版本管理伺服器監聽各個光伏電站連接請求,當箱變測控程序版本管理伺服器接收到光伏電站客戶端連接請求時,將新建一個程序維護線程,客戶端請求最新程序列表,伺服器將返回最新訂貨型號及配套最新版本程序,同時返回指定光伏電站非標程序訂貨型號及非標程序最新版本程序。
優選的,客戶端根據需要可通過文件傳輸通訊交互協議(或FTP 命令方式)獲取指定訂貨型號的最新版本執行程序到本地客戶端電腦。
優選的,箱變測控程序版本管理伺服器安置在廠家內部,由質量員或箱變測控裝置產品版本維護人員維護,伺服器存放公司所有出廠過的產品訂貨型號及測控裝置配套最新版本程序。不僅僅只有標準產品型號,同時也包括特殊用戶非標定製型號,因此可統一進行維護和管理。
優選的,客戶端在該方案中起到承上啟下的作用,程序版本管理客戶端處理邏輯包括,一方面客戶端通過光纖環網可獲取整個光伏電站箱變測控裝置列表,裝置列表信息主要包含該箱變測控裝置IP位址、訂貨型號、程序版本信息;另一方面,另一客戶端線程會不斷連接版本管理伺服器,當建立連接完畢後,將會比較本地具體箱變測控裝置訂貨型號版本程序是否與伺服器匹配,如果伺服器版本已有更新,則獲取最新版本程序,覆蓋客戶端保存的本地的較老的程序版本;然後,客戶端界面將根據伺服器最新的軟體版本與該電站掃描獲取的箱變測控裝置版本信息進行匹配比較,如果程序已有更新,將在界面上突出顯示,表明該裝置程序已有升級,維護工程師在得到升級確認許可後,即可直接選擇指定裝置或多個裝置進行批量升級;所述升級方式直接使用FTP命令方式,將最新版本程序下載到箱變測控裝置,下載完畢後通過TCP通訊方式發送升級命令給箱變測控裝置,箱變測控裝置將判斷收到的執行程序CRC是否與升級命令CRC校驗是否一致,一致則升級相關執行程序,升級過程無需人工幹預,升級完成後,裝置自動重啟。
光伏電站箱變測控程序版本客戶端安置在光伏電站升壓站工程師站,可通過外網或3G/4G網絡訪問廠家程序版本伺服器,光伏電站箱變測控程序版本客戶端設置權限管理,只能允許維護工程師進行程序版本維護操作;光伏電站箱變測控程序版本客戶端通過光纖環網可獲取整個電站箱變測控裝置列表,裝置列表信息主要包含該箱變測控裝置IP位址、訂貨型號、程序版本信息;光伏電站箱變測控程序版本客戶端也可從伺服器端獲取最新歸檔的箱變測控裝置訂貨型號及最新軟體版本信息,通過匹配裝置訂貨型號及軟體版本信息,可現地顯示哪些箱變測控裝置型號程序版本已經是最新的,哪些還是歷史版本,然後可由維護工程師選擇該電站某臺裝置或全部裝置進行程序更新;程序更新時無需人工幹預,客戶端自動將匹配的最新版本程序通過光纖環網以FTP傳輸方式下載到箱變測控裝置,下載完畢後通過TCP通訊方式發送升級命令給箱變測控裝置,箱變測控裝置將判斷收到的執行程序CRC是否與升級命令CRC校驗是否一致,一致則升級相關執行程序,升級過程無需人工幹預,升級完成後,裝置自動重啟。
優選的,箱變測控裝置程序版本維護功能模塊內置在箱變測控裝置程序內部,可在箱變測控裝置正常運行時,箱變測控裝置綁定箱變測控裝置網段UDP廣播地址,可監聽版本管理客戶端的廣播查詢請求,在監聽到有客戶端廣播請求信息報文時,將返回該箱變測控裝置通訊口獲取該裝置IP位址、訂貨型號、程序版本信息等其他信息;同時由於箱變測控裝置內部使用Vxworks作業系統,支持FTP伺服器功能,因此允許版本管理客戶端上傳最新版本程序;當程序下載完畢後,將 收到客戶端發送過來的程序更新命令,箱變測控裝置將判斷收到的執行程序CRC是否與升級命令CRC校驗是否一致,一致則執行相關程序更新操作,更新完畢箱變測控裝置自動重啟,然後箱變測控裝置將以最新的程序運行,維護客戶端將看到箱變測控裝置列表中該箱變測控裝置程序已經為最新版本程序狀態。
本發明的優點:
1、本發明所述的新能源光伏箱變測控系統及其遠程程序版本管理方法能夠克服人工升級工作量大,容易出錯的不足,能夠很好很準確的升級,不出錯。
2、本發明所述的新能源光伏箱變測控系統及其遠程程序版本管理方法能簡單、高效實現對公司所涉及的所有光伏電站及每個光伏電站所有箱變測控裝置進行遠程程序版本管理維護。
3、本發明所述的新能源光伏箱變測控系統及其遠程程序版本管理方法節省人力物力,提高工作效率,實時性好。
附圖說明
下面結合附圖及實施例對本發明作進一步描述:
圖1為本發明所述新能源光伏箱變測控系統的遠程程序版本管理系統結構示意圖。
圖2為本發明所述新能源光伏箱變測控遠程程序版本管理方法的程序版本管理伺服器處理邏輯示意圖1。
圖3為本發明所述新能源光伏箱變測控遠程程序版本管理方法的程序版本管理伺服器處理邏輯示意圖2。
圖4為本發明所述新能源光伏箱變測控遠程程序版本管理方法的程序版本管理客戶端處理邏輯示意圖1。
圖5為本發明所述新能源光伏箱變測控遠程程序版本管理方法的程序版本管理客戶端處理邏輯示意圖2。
圖6為本發明所述新能源光伏箱變測控遠程程序版本管理方法的箱變測控裝置程序版本維護功能模塊處理邏輯示意圖1。
圖7為本發明所述新能源光伏箱變測控遠程程序版本管理方法的箱變測控裝置程序版本維護功能模塊處理邏輯示意圖2。
具體實施方式
下面結合附圖及優選實施方式對本發明技術方案進行詳細說明。
一種新能源光伏箱變測控系統,包括箱變測控裝置3、箱變測控程序版本管理伺服器1、光伏電站箱變測控程序版本客戶端2、駐留在所述箱變測控裝置的程序版本維護功能模塊。
所述箱變測控程序版本管理伺服器安置在廠家內部,由質量員或箱變測控裝置產品版本維護人員維護,伺服器存放公司所有出廠過的產品訂貨型號及測控裝置配套最新版本程序。不僅僅只有標準產品型號,同時也包括特殊用戶非標定製型號,因此可統一進行維護和管理。
光伏電站箱變測控程序版本客戶端安置在光伏電站升壓站工程師站,可通過外網或3G/4G網絡訪問廠家箱變測控程序版本伺服器,光伏電站箱變測控程序版本客戶端設置權限管理,只能允許維護工程師進行程序版本維護操作。
箱變測控裝置程序版本維護功能模塊內置在箱變測控裝置程序內部,可在裝置正常運行時提供程序版本客戶端發現該裝置,獲取該裝置IP位址、訂貨型號、程序版本信息等其他信息。
一種新能源光伏箱變測控遠程程序版本管理方法,其特徵在於:箱變測控程序版本管理伺服器監聽各個光伏電站連接請求,當箱變測控程序版本管理伺服器接收到光伏電站客戶端連接請求時,將新建一個程序維護線程,客戶端請求最新程序列表,伺服器將返回最新訂貨型號及配套最新版本程序,同時返回指定光伏電站非標程序訂貨型號及非標程序最新版本程序。客戶端根據需要可通過文件傳輸通訊交互協議(或FTP命令方式)獲取指定訂貨型號的最新版本執行程序到本地客戶端電腦。
箱變測控程序版本管理伺服器安置在廠家內部,由質量員或箱變測控裝置產品版本維護人員維護,伺服器存放公司所有出廠過的產品訂貨型號及測控裝置配套最新版本程序。不僅僅只有標準產品型號,同時也包括特殊用戶非標定製型號,因此可統一進行維護和管理。
優選的,客戶端在該方案中起到承上啟下的作用,程序版本管理客戶端處理邏輯包括,一方面客戶端通過光纖環網可獲取整個光伏電站箱變測控裝置列表,裝置列表信息主要包含該箱變測控裝置IP位址、訂貨型號、程序版本信息;另一方面,另一客戶端線程會不斷連接版本管理伺服器,當建立連接完畢後,將會比較本地具體箱變測控裝置訂貨型號版本程序是否與伺服器匹配,如果伺服器版本已有更新,則獲取最新版本程序,覆蓋客戶端保存的本地的較老的程序版本;然 後,客戶端界面將根據伺服器最新的軟體版本與該電站掃描獲取的箱變測控裝置版本信息進行匹配比較,如果程序已有更新,將在界面上突出顯示,表明該裝置程序已有升級,維護工程師在得到升級確認許可後,即可直接選擇指定裝置或多個裝置進行批量升級;所述升級方式直接使用FTP命令方式,將最新版本程序下載到箱變測控裝置,下載完畢後通過TCP通訊方式發送升級命令給箱變測控裝置,箱變測控裝置將判斷收到的執行程序CRC是否與升級命令CRC校驗是否一致,一致則升級相關執行程序,升級過程無需人工幹預,升級完成後,裝置自動重啟。
光伏電站箱變測控程序版本客戶端安置在光伏電站升壓站工程師站,可通過外網或3G/4G網絡訪問廠家程序版本伺服器,光伏電站箱變測控程序版本客戶端設置權限管理,只能允許維護工程師進行程序版本維護操作;光伏電站箱變測控程序版本客戶端通過光纖環網可獲取整個電站箱變測控裝置列表,裝置列表信息主要包含該箱變測控裝置IP位址、訂貨型號、程序版本信息;光伏電站箱變測控程序版本客戶端也可從伺服器端獲取最新歸檔的箱變測控裝置訂貨型號及最新軟體版本信息,通過匹配裝置訂貨型號及軟體版本信息,可現地顯示哪些箱變測控裝置型號程序版本已經是最新的,哪些還是歷史版本,然後可由維護工程師選擇該電站某臺裝置或全部裝置進行程序更新;程序更新時無需人工幹預,客戶端自動將匹配的最新版本程序通過光纖環網以FTP傳輸方式下載到箱變測控裝置,下載完畢後通過TCP通訊方式發送升級命令給箱變測控裝置,箱變測控裝置將判斷收到的執行 程序CRC是否與升級命令CRC校驗是否一致,一致則升級相關執行程序,升級過程無需人工幹預,升級完成後,裝置自動重啟。
優選的,箱變測控裝置程序版本維護功能模塊內置在箱變測控裝置程序內部,可在箱變測控裝置正常運行時,箱變測控裝置綁定箱變測控裝置網段UDP廣播地址,可監聽版本管理客戶端的廣播查詢請求,在監聽到有客戶端廣播請求信息報文時,將返回該箱變測控裝置通訊口獲取該裝置IP位址、訂貨型號、程序版本信息等其他信息;同時由於箱變測控裝置內部使用Vxworks作業系統,支持FTP伺服器功能,因此允許版本管理客戶端上傳最新版本程序;當程序下載完畢後,將收到客戶端發送過來的程序更新命令,箱變測控裝置將判斷收到的執行程序CRC是否與升級命令CRC校驗是否一致,一致則執行相關程序更新操作,更新完畢箱變測控裝置自動重啟,然後箱變測控裝置將以最新的程序運行,維護客戶端將看到箱變測控裝置列表中該箱變測控裝置程序已經為最新版本程序狀態。
本發明尚有多種實施方式,凡採用等同變換或者等效變換而形成的所有技術方案,均落在本發明的保護範圍之內。