一、應(yīng)用概述
智能融合終端是電網(wǎng)臺區(qū)中云管端的邊緣設(shè)備網(wǎng)關(guān),具體包含集配用電臺區(qū)用電信息采集、設(shè)備狀態(tài)監(jiān)測及通訊組網(wǎng)、就地化分析決策、主站通信及協(xié)同計算等功能于一體的智能化融合設(shè)備。其采用模塊化、可擴展、低功耗、免維護的設(shè)計標(biāo)準(zhǔn),適應(yīng)復(fù)雜運行環(huán)境,具有高可靠性和穩(wěn)定性,以及統(tǒng)一標(biāo)準(zhǔn)的系統(tǒng)開發(fā)環(huán)境,采用容器化技術(shù)實現(xiàn)軟、硬件解耦。終端功能以應(yīng)用軟件方式實現(xiàn),滿足配網(wǎng)業(yè)務(wù)的靈活、快速發(fā)展需求。
智能融合終端作為低壓配電物聯(lián)網(wǎng)的核心,基于軟件APP化,硬件平臺化的理念,可與低壓智能設(shè)備、傳感器和智能電表就地組網(wǎng)完成臺區(qū)智能化改造??蓪崿F(xiàn)臺區(qū)設(shè)備狀態(tài)全感知、支撐拓?fù)渥R別、故障主動研判和搶修、電能質(zhì)量優(yōu)化業(yè)務(wù)、用戶用電體驗提升、改善供電質(zhì)量等邊緣計算和決策功能,提高電網(wǎng)故障就地處理、保障電網(wǎng)安全穩(wěn)定經(jīng)濟運行。
融合終端使用了容器化技術(shù),并將應(yīng)用程序app化。容器化滿足了軟件運行環(huán)境的隔離,app打包則可以補充程序運行需要的額外代碼,減小軟件對運行環(huán)境的依賴,但仍剩余部分問題亟待完善,如下:1、開發(fā)環(huán)境不統(tǒng)一,存在編譯選項和依賴庫版本混亂的情況;2、功能邏輯重復(fù)開發(fā),代碼質(zhì)量無法把控,常用的如日志管理、設(shè)備操作、數(shù)據(jù)讀寫等功能,需要每個app都自己實現(xiàn),存在大量重復(fù)勞動,且個別app存在資源調(diào)用異常,影響終端整體運行的情況;3、app打包、運行不規(guī)范,app打包過程放置過多的庫文件、配置文件或其它非必要的文件;4、調(diào)試環(huán)境不統(tǒng)一,開發(fā)者運行調(diào)試的環(huán)境,如終端系統(tǒng)版本無法及時得到更新,調(diào)試環(huán)境的業(yè)務(wù)協(xié)議版本滯后等;5、業(yè)務(wù)驗證手段匱乏,目前主要以較為老舊的協(xié)議測試工具進行業(yè)務(wù)驗證,存在數(shù)據(jù)理想化的缺點;
6、現(xiàn)場缺陷修復(fù)周期長,定位問題成本高、難度大,大部分在現(xiàn)場暴露的問題,需要研發(fā)維護人員到現(xiàn)場捕捉定位,成本高、難度大、周期長。
采用基于QTouch跨平臺組態(tài)軟件可以很好的解決融合終端APP應(yīng)用的技術(shù)問題,其主要優(yōu)勢如下:1、跨平臺技術(shù)及硬件無關(guān)性,打通了軟件與硬件之間的鏈接,實現(xiàn)硬件無關(guān)性問題,用戶不需要關(guān)心底層硬件的編譯,APP應(yīng)用只需要在QTouch上組態(tài)即可;2、代碼無關(guān)性,采用QTouch軟件可以實現(xiàn)APP應(yīng)用免編程,用戶只需要會基本組態(tài)就可以完成數(shù)據(jù)采集,邏輯編程,APP應(yīng)用界面開發(fā)等;3、調(diào)試及管理規(guī)范化,實現(xiàn)工程與產(chǎn)品分離原則,具有快速的工程開發(fā)能力;
4、產(chǎn)品標(biāo)準(zhǔn)化和服務(wù)化,QTouch確保產(chǎn)品的標(biāo)準(zhǔn),并具有完善的遠程聯(lián)網(wǎng)運維和服務(wù)品質(zhì)。
QTouch跨平臺自動化軟件是采用跨平臺類庫設(shè)計,集成了:設(shè)備通信、圖形顯示、數(shù)據(jù)轉(zhuǎn)換、邏輯處理等功能,提供二次開發(fā)的自動化平臺軟件。其功能強大,協(xié)議豐富,簡單易用,跨平臺支持等特點。
2.1 跨平臺支持
QTouch跨平臺自動化軟件,支持眾多的操作系統(tǒng),從而實現(xiàn)多平臺的運行和協(xié)作,具有多平臺支持,統(tǒng)一開發(fā)平臺,多平臺協(xié)作運行,實現(xiàn)智慧及物聯(lián),其支持的操作系統(tǒng)如下所示:
2.2 智能處理器支持
QTouch尤其在智能終端上的支持性能良好,除支持通用的intel處理器外,更多的支持基于ARM構(gòu)架的RISC處理器,便于用戶采用QTouch軟件快速的組建自己的智能化產(chǎn)品。
2.3 運行方式
QTouch運行方式分為設(shè)計開發(fā)環(huán)境和運行環(huán)境,設(shè)計開發(fā)環(huán)境可以在臺式機或筆記本上進行,而運行環(huán)境則可以在多種設(shè)備上運行,只需要通過本地網(wǎng)絡(luò)或互聯(lián)網(wǎng)進行下載即可。運行方式如下圖所示:
2.4 功能列表
QTouch軟件集成了設(shè)備通信、圖形界面、數(shù)據(jù)轉(zhuǎn)換、邏輯處理等四大自動化應(yīng)用,并提供統(tǒng)一的二次開發(fā)環(huán)境,在應(yīng)用上支持:智能設(shè)備運行,web訪問接口,移動APP應(yīng)用,本地計算機運行等四種運行方式。
功能列表說明如下:
三、QTouch在臺區(qū)融合終端上的應(yīng)用
QTouch軟件技術(shù)采用了開發(fā)環(huán)境與運行環(huán)境分離,運行環(huán)境部署到融合終端,通過本地網(wǎng)絡(luò)或4G/5G網(wǎng)絡(luò)實現(xiàn)遠程編程組態(tài),系統(tǒng)分為4層,實現(xiàn)了功能向上支撐原則,用戶只需要面向業(yè)務(wù)進行工程組態(tài)即可。原理及應(yīng)用模型如下:
QTouch軟件內(nèi)置基于C語言、MU表達式、JS語法、AI專家策略開發(fā)等編程方式,采用內(nèi)置API,所見即所得的基礎(chǔ)編程方式,可以快速組建基于工程的邏輯應(yīng)用,可以滿足基于臺區(qū)融合終端的功能性要求:
QTouch軟件作為一套完整的臺區(qū)融合終端APP,已經(jīng)在現(xiàn)場獲得應(yīng)用,可以滿足電科院的集中管控原則,通過總部平臺到省級平臺分發(fā)到生產(chǎn)和運維環(huán)節(jié)。
融合終端作為電網(wǎng)臺區(qū)物聯(lián)網(wǎng)最重要的智能終端設(shè)備,未來有可能實現(xiàn)500萬臺的用量,是電網(wǎng)管理臺區(qū)的重要單元。QTouch軟件作為臺區(qū)融合終端一款物聯(lián)網(wǎng)OS級的應(yīng)用APP,產(chǎn)品本身已經(jīng)滿足現(xiàn)場的需求和應(yīng)用,從設(shè)計框架和功能上超越了應(yīng)用本身,具有二次開發(fā)組態(tài)功能,具有邏輯編程和AI設(shè)計能力,是一款可以值得在電網(wǎng)臺區(qū)全面推廣的物聯(lián)網(wǎng)OS系統(tǒng)。