概述
KingAppPlatform是一款面向廣泛的工業(yè)人,使其通過(guò)全組態(tài)方式可快速構(gòu)建定制化工業(yè)APP應(yīng)用的平臺(tái),全組態(tài)方式大大降低工業(yè)App開(kāi)發(fā)與運(yùn)維門(mén)檻,使輕松實(shí)現(xiàn)設(shè)備數(shù)據(jù)接入、數(shù)據(jù)分析、數(shù)據(jù)存儲(chǔ)和展示。提升工業(yè)App開(kāi)發(fā)效率,使工業(yè)App交付更快、應(yīng)用更廣。
KingAppPlatform平臺(tái)以工業(yè) APP 的形式,實(shí)現(xiàn)工業(yè)技術(shù)和知識(shí)經(jīng)驗(yàn)的模型化、軟件化、復(fù)用化、零件化,為制造企業(yè)提供各類(lèi)創(chuàng)新應(yīng)用,助力智能制造業(yè)工業(yè)數(shù)字化轉(zhuǎn)型。
KingAppPlatform平臺(tái)基于微服務(wù)架構(gòu)設(shè)計(jì),實(shí)現(xiàn)了包括數(shù)據(jù)采集、設(shè)備接入、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)訪問(wèn)、數(shù)據(jù)分析、數(shù)據(jù)可視化展示、運(yùn)維監(jiān)視和負(fù)載均衡等方面的功能。系統(tǒng)架構(gòu)圖如下:
產(chǎn)品特性:
2拖拉拽式極簡(jiǎn)開(kāi)發(fā)
KingAppPlatform提供開(kāi)放的二次開(kāi)發(fā)環(huán)境,使用拖拉拽全組態(tài)方式進(jìn)行極簡(jiǎn)開(kāi)發(fā),使得廣泛的工業(yè)人即可進(jìn)行工業(yè)App開(kāi)發(fā),降低工業(yè)App開(kāi)發(fā)人員的技能門(mén)檻要求,易學(xué)易用易上手,快速構(gòu)建行業(yè)業(yè)務(wù)應(yīng)用。
2工業(yè)數(shù)據(jù)全面深度感知
支持1500余廠家5000多個(gè)設(shè)備驅(qū)動(dòng),支持Modus/TCP、OPC、OPC UA等主流工業(yè)現(xiàn)場(chǎng)協(xié)議,支持MQTT、HTTPS等主流的網(wǎng)絡(luò)傳輸通訊協(xié)議。通過(guò)各類(lèi)通信手段接入不同設(shè)備、系統(tǒng)和產(chǎn)品,采集各類(lèi)生產(chǎn)要素的海量數(shù)據(jù),依托協(xié)議轉(zhuǎn)換技術(shù)實(shí)現(xiàn)多源異構(gòu)數(shù)據(jù)的歸一化和邊緣集成。覆蓋行業(yè)95%以上工業(yè)系統(tǒng)和設(shè)備數(shù)據(jù)接入能力,實(shí)現(xiàn)多源異構(gòu)數(shù)據(jù)匯聚統(tǒng)一。
2信息孤島全連接
KingAppPlatform支持多種數(shù)據(jù)源連接,包括亞控的KingHistorian、KingSCADA、KingView、KingIOServer KingFusion;關(guān)系庫(kù)中的Oracle、MySQL、SQLServer、PostgreSQL、國(guó)產(chǎn)達(dá)夢(mèng)DM等;非關(guān)系庫(kù)中的Redis、TimescaleDB、TDengine、SQLite、MongoDB等;可通過(guò)OPC、OPC UA 、MQTT、Restful、Webservice、WebSocket等協(xié)議將其他系統(tǒng)ERP、MOM、PLM、WMS等作為數(shù)據(jù)源接入;可方便進(jìn)行數(shù)據(jù)源連接并展示數(shù)據(jù)。
支持標(biāo)準(zhǔn)的Oauth2.0協(xié)議,支持單點(diǎn)登錄,可方便的與第三方系統(tǒng)雙向無(wú)縫集成。
可將第三方系統(tǒng)及軟件應(yīng)用接入,可以通過(guò)鏈接URL或網(wǎng)頁(yè)容器的形式,直接跳轉(zhuǎn)到其他平臺(tái)頁(yè)面,也可以通過(guò)提供接口的形式,將第三方平臺(tái)接入平臺(tái)當(dāng)中,實(shí)現(xiàn)集成連接。
2多種部署方式、快速、穩(wěn)定、便捷
可實(shí)現(xiàn)平臺(tái)在云環(huán)境、Linux系統(tǒng)、Windows系統(tǒng)的跨平臺(tái)部署。
支持分布式部署與單機(jī)部署,適應(yīng)不同業(yè)務(wù)場(chǎng)景,為用戶(hù)帶來(lái)更多選擇。
平臺(tái)支持公有化及私有化部署,可將應(yīng)用部署到公有云或私有云中。
KingAppPlatform部署可以基于容器技術(shù),使用Docker技術(shù)將工業(yè)APP應(yīng)用打包成鏡像文件,運(yùn)維客戶(hù)端一鍵打包部署,運(yùn)維客戶(hù)端即Web瀏覽器,無(wú)需安裝軟件。
2統(tǒng)一開(kāi)發(fā)、統(tǒng)一運(yùn)維監(jiān)視、分布式運(yùn)行
KingAppPlatform提供統(tǒng)一的應(yīng)用開(kāi)發(fā)環(huán)境,開(kāi)發(fā)的工業(yè)APP應(yīng)用,可通過(guò)運(yùn)維中心客戶(hù)端統(tǒng)一運(yùn)維,一鍵部署到各自的運(yùn)行節(jié)點(diǎn)上分布式運(yùn)行,可提供負(fù)載均衡功能,實(shí)現(xiàn)工業(yè)APP的高并發(fā)訪問(wèn)和高可用。支持軟件和工業(yè)App應(yīng)用的遠(yuǎn)程升級(jí)維護(hù)。
同時(shí)運(yùn)維中心客戶(hù)端對(duì)運(yùn)行節(jié)點(diǎn)的狀態(tài)、資源占用、工業(yè)APP的狀態(tài)、工業(yè)APP性能數(shù)據(jù)、運(yùn)行日志進(jìn)行統(tǒng)一監(jiān)視,遠(yuǎn)程維護(hù)方便、快捷。
2高安全性
KingAppPlatform平臺(tái)安全體系涵蓋數(shù)據(jù)接入安全、平臺(tái)安全、訪問(wèn)安全,保證系統(tǒng)的穩(wěn)定運(yùn)行。
功能特性:
2多租戶(hù)管理
KingAppPlatform平臺(tái)采用多租戶(hù)架構(gòu)實(shí)現(xiàn)了多租戶(hù)管理能力,租戶(hù)之間相互隔離互無(wú)影響,功能包括租戶(hù)的增、刪、改,權(quán)限分配和資源管理。為每個(gè)租戶(hù)提供一個(gè)專(zhuān)屬于他們的數(shù)據(jù)、配置、用戶(hù)管理、租戶(hù)的功能和屬性。一個(gè)租戶(hù)可以包含一組用戶(hù),對(duì)用戶(hù)進(jìn)行增、刪、改并為他們分配權(quán)限。支持多人同時(shí)協(xié)同開(kāi)發(fā)工程,提高工作效率。
2數(shù)據(jù)采集
提供兩種設(shè)備數(shù)據(jù)接入方案,滿(mǎn)足不同場(chǎng)景下設(shè)備數(shù)據(jù)的接入。
一種是分布式硬件網(wǎng)關(guān)盒子KingIOBox采集,與工業(yè)現(xiàn)場(chǎng)設(shè)備進(jìn)行直接連接,通過(guò)亞控積累的豐富的設(shè)備協(xié)議驅(qū)動(dòng)采集現(xiàn)場(chǎng)設(shè)備數(shù)據(jù),可以對(duì)數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)清洗操作,數(shù)據(jù)可轉(zhuǎn)存到Redis實(shí)時(shí)庫(kù)和TimescaleDB、TDengine等歷史數(shù)據(jù)庫(kù),也可通過(guò)MQTT協(xié)議將數(shù)據(jù)上傳到云端KingAppPlatform平臺(tái)或其他第三方平臺(tái)中。
一種是集中式軟件KingIOServer采集,可以將現(xiàn)場(chǎng)多個(gè)設(shè)備的數(shù)據(jù)進(jìn)行集中采集,轉(zhuǎn)存到Redis實(shí)時(shí)庫(kù)和TimescaleDB、TDengine等歷史數(shù)據(jù)庫(kù),也可通過(guò)MQTT協(xié)議將數(shù)據(jù)上傳到云端KingAppPlatform平臺(tái)或其他第三方平臺(tái)中。
2數(shù)據(jù)分析
支持對(duì)多種多源異構(gòu)數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,支持開(kāi)發(fā)各行業(yè)業(yè)務(wù)算法,如報(bào)警,智能預(yù)警分析,設(shè)備稼動(dòng)率、物耗能耗分析、功圖分析、圖像識(shí)別、供熱行業(yè)全網(wǎng)平衡算法、高級(jí)排產(chǎn)算法等等,以及生產(chǎn)管理過(guò)程中的各種數(shù)據(jù)統(tǒng)計(jì)計(jì)算、加工和邏輯編寫(xiě),支持集成使用第三方語(yǔ)言(C++、Python)開(kāi)發(fā)的算法模塊,支持周期計(jì)算、數(shù)據(jù)改變計(jì)算、條件計(jì)算、請(qǐng)求式計(jì)算、自定義事件等多種計(jì)算觸發(fā)條件,支持計(jì)算模型建模,支持局部封裝和全局封裝,封裝模塊可復(fù)用。從而實(shí)現(xiàn)對(duì)復(fù)雜工業(yè)數(shù)據(jù)的深度挖掘,實(shí)現(xiàn)對(duì)工業(yè)對(duì)象和工業(yè)流程的全面洞察,它貫穿工業(yè)的設(shè)計(jì)、工藝、生產(chǎn)、管理和服務(wù)等各個(gè)環(huán)節(jié),使工業(yè)系統(tǒng)具備診斷、預(yù)測(cè)、決策、控制等智能化功能,從而優(yōu)化生產(chǎn)和輔助決策。
2可視化展示
提供靈活易用的2D/3D流程圖編輯器,提供布局容器、各種UI組件、豐富的圖表組件、報(bào)警/事件組件等,通過(guò)Web頁(yè)面對(duì)流程畫(huà)面拖拉拽,搭積木的方式在頁(yè)面上直觀的進(jìn)行拼裝、組合、關(guān)聯(lián)實(shí)現(xiàn)自組態(tài)。