概述
KingAppPlatform是一款面向广泛的工业人,使其通过全组态方式可快速构建定制化工业APP应用的平台,全组态方式大大降低工业App开发与运维门槛,使开发者轻松实现设备数据接入、数据分析、数据存储和展示。提升工业App开发效率,使工业App交付更快、应用更广。
KingAppPlatform平台以工业 APP 的形式,实现工业技术和知识经验的模型化、软件化、复用化、零件化,为制造企业提供各类创新应用,助力智能制造业工业数字化转型。
(相关资料图)
KingAppPlatform平台基于微服务架构设计,实现了包括数据采集、设备接入、数据存储、数据访问、数据分析、数据可视化展示、运维监视和负载均衡等方面的功能。系统架构图如下:
产品特性:
拖拉拽式极简开发
KingAppPlatform提供开放的二次开发环境,使用拖拉拽全组态方式进行极简开发,使得广泛的工业人即可进行工业App开发,降低工业App开发人员的技能门槛要求,易学易用易上手,快速构建行业业务应用。
工业数据全面深度感知
支持1500余厂家5000多个设备驱动,支持Modus/TCP、OPC、OPC UA等主流工业现场协议,支持MQTT、HTTPS等主流的网络传输通讯协议。通过各类通信手段接入不同设备、系统和产品,采集各类生产要素的海量数据,依托协议转换技术实现多源异构数据的归一化和边缘集成。覆盖行业95%以上工业系统和设备数据接入能力,实现多源异构数据汇聚统一。
信息孤岛全连接
KingAppPlatform支持多种数据源连接,包括亚控的KingHistorian、KingSCADA、KingView、KingIOServer KingFusion;关系库中的Oracle、MySQL、SQLServer、PostgreSQL、国产达梦DM等;非关系库中的Redis、TimescaleDB、TDengine、SQLite、MongoDB等;可通过OPC、OPC UA 、MQTT、Restful、Webservice、WebSocket等协议将其他系统ERP、MOM、PLM、WMS等作为数据源接入;可方便进行数据源连接并展示数据。
支持标准的Oauth2.0协议,支持单点登录,可方便的与第三方系统双向无缝集成。
可将第三方系统及软件应用接入,可以通过链接URL或网页容器的形式,直接跳转到其他平台页面,也可以通过提供接口的形式,将第三方平台接入平台当中,实现集成连接。
多种部署方式、快速、稳定、便捷
可实现平台在云环境、Linux系统、Windows系统的跨平台部署。
支持分布式部署与单机部署,适应不同业务场景,为用户带来更多选择。
平台支持公有化及私有化部署,可将应用部署到公有云或私有云中。
KingAppPlatform部署可以基于容器技术,使用Docker技术将工业APP应用打包成镜像文件,运维客户端一键打包部署,运维客户端即Web浏览器,无需安装软件。
统一开发、统一运维监视、分布式运行
KingAppPlatform提供统一的应用开发环境,开发的工业APP应用,可通过运维中心客户端统一运维,一键部署到各自的运行节点上分布式运行,可提供负载均衡功能,实现工业APP的高并发访问和高可用。支持软件和工业App应用的远程升级维护。
同时运维中心客户端对运行节点的状态、资源占用、工业APP的状态、工业APP性能数据、运行日志进行统一监视,远程维护方便、快捷。
高安全性
KingAppPlatform平台安全体系涵盖数据接入安全、平台安全、访问安全,全方位保证系统的稳定运行。
功能特性:
多租户管理
KingAppPlatform平台采用多租户架构实现了多租户管理能力,租户之间相互隔离互无影响,功能包括租户的增、删、改,权限分配和资源管理。为每个租户提供一个专属于他们的数据、配置、用户管理、租户特有的功能和属性。一个租户可以包含一组用户,对用户进行增、删、改并为他们分配指定权限。支持多人同时协同开发工程,提高工作效率。
数据采集
提供两种设备数据接入方案,满足不同场景下设备数据的接入。
一种是分布式硬件网关盒子KingIOBox采集,与工业现场设备进行直接连接,通过亚控积累的丰富的设备协议驱动采集现场设备数据,可以对数据进行数据转换、数据清洗操作,数据可转存到Redis实时库和TimescaleDB、TDengine等历史数据库,也可通过MQTT协议将数据上传到云端KingAppPlatform平台或其他第三方平台中。
一种是集中式软件KingIOServer采集,可以将现场多个设备的数据进行集中采集,转存到Redis实时库和TimescaleDB、TDengine等历史数据库,也可通过MQTT协议将数据上传到云端KingAppPlatform平台或其他第三方平台中。
数据分析
支持对多种多源异构数据进行数据分析,支持开发各行业业务算法,如报警,智能预警分析,设备稼动率、物耗能耗分析、功图分析、图像识别、供热行业全网平衡算法、高级排产算法等等,以及生产管理过程中的各种数据统计计算、加工和逻辑编写,支持集成使用第三方语言(C++、Python)开发的算法模块,支持周期计算、数据改变计算、条件计算、请求式计算、自定义事件等多种计算触发条件,支持计算模型建模,支持局部封装和全局封装,封装模块可复用。从而实现对复杂工业数据的深度挖掘,实现对工业对象和工业流程的全面洞察,它贯穿工业的设计、工艺、生产、管理和服务等各个环节,使工业系统具备诊断、预测、决策、控制等智能化功能,从而优化生产和辅助决策。
可视化展示
提供灵活易用的2D/3D流程图编辑器,提供布局容器、各种UI组件、丰富的图表组件、报警/事件组件等,通过Web页面对流程画面拖拉拽,搭积木的方式在页面上直观的进行拼装、组合、关联实现自组态。