一、应用概述
智能融合终端是电网台区中云管端的边缘设备网关,具体包含集配用电台区用电信息采集、设备状态监测及通讯组网、就地化分析决策、主站通信及协同计算等功能于一体的智能化融合设备。其采用模块化、可扩展、低功耗、免维护的设计标准,适应复杂运行环境,具有高可靠性和稳定性,以及统一标准的系统开发环境,采用容器化技术实现软、硬件解耦。终端功能以应用软件方式实现,满足配网业务的灵活、快速发展需求。
智能融合终端作为低压配电物联网的核心,基于软件APP化,硬件平台化的理念,可与低压智能设备、传感器和智能电表就地组网完成台区智能化改造。可实现台区设备状态全感知、支撑拓扑识别、故障主动研判和抢修、电能质量优化业务、用户用电体验提升、改善供电质量等边缘计算和决策功能,提高电网故障就地处理、保障电网安全稳定经济运行。
融合终端使用了容器化技术,并将应用程序app化。容器化满足了软件运行环境的隔离,app打包则可以补充程序运行需要的额外代码,减小软件对运行环境的依赖,但仍剩余部分问题亟待完善,如下:1、开发环境不统一,存在编译选项和依赖库版本混乱的情况;2、功能逻辑重复开发,代码质量无法把控,常用的如日志管理、设备操作、数据读写等功能,需要每个app都自己实现,存在大量重复劳动,且个别app存在资源调用异常,影响终端整体运行的情况;3、app打包、运行不规范,app打包过程放置过多的库文件、配置文件或其它非必要的文件;4、调试环境不统一,开发者运行调试的环境,如终端系统版本无法及时得到更新,调试环境的业务协议版本滞后等;5、业务验证手段匮乏,目前主要以较为老旧的协议测试工具进行业务验证,存在数据理想化的缺点;
6、现场缺陷修复周期长,定位问题成本高、难度大,大部分在现场暴露的问题,需要研发维护人员到现场捕捉定位,成本高、难度大、周期长。
采用基于QTouch跨平台组态软件可以很好的解决融合终端APP应用的技术问题,其主要优势如下:1、跨平台技术及硬件无关性,打通了软件与硬件之间的链接,实现硬件无关性问题,用户不需要关心底层硬件的编译,APP应用只需要在QTouch上组态即可;2、代码无关性,采用QTouch软件可以实现APP应用免编程,用户只需要会基本组态就可以完成数据采集,逻辑编程,APP应用界面开发等;3、调试及管理规范化,实现工程与产品分离原则,具有快速的工程开发能力;
4、产品标准化和服务化,QTouch确保产品的标准,并具有完善的远程联网运维和服务品质。
QTouch跨平台自动化软件是采用跨平台类库设计,集成了:设备通信、图形显示、数据转换、逻辑处理等功能,提供二次开发的自动化平台软件。其功能强大,协议丰富,简单易用,跨平台支持等特点。
2.1 跨平台支持
QTouch跨平台自动化软件,支持众多的操作系统,从而实现多平台的运行和协作,具有多平台支持,统一开发平台,多平台协作运行,实现智慧及物联,其支持的操作系统如下所示:
2.2 智能处理器支持
QTouch尤其在智能终端上的支持性能良好,除支持通用的intel处理器外,更多的支持基于ARM构架的RISC处理器,便于用户采用QTouch软件快速的组建自己的智能化产品。
2.3 运行方式
QTouch运行方式分为设计开发环境和运行环境,设计开发环境可以在台式机或笔记本上进行,而运行环境则可以在多种设备上运行,只需要通过本地网络或互联网进行下载即可。运行方式如下图所示:
2.4 功能列表
QTouch软件集成了设备通信、图形界面、数据转换、逻辑处理等四大自动化应用,并提供统一的二次开发环境,在应用上支持:智能设备运行,web访问接口,移动APP应用,本地计算机运行等四种运行方式。
功能列表说明如下:
三、QTouch在台区融合终端上的应用
QTouch软件技术采用了开发环境与运行环境分离,运行环境部署到融合终端,通过本地网络或4G/5G网络实现远程编程组态,系统分为4层,实现了功能向上支撑原则,用户只需要面向业务进行工程组态即可。原理及应用模型如下:
QTouch软件内置基于C语言、MU表达式、JS语法、AI专家策略开发等编程方式,采用内置API,所见即所得的基础编程方式,可以快速组建基于工程的逻辑应用,可以满足基于台区融合终端的功能性要求:
QTouch软件作为一套完整的台区融合终端APP,已经在现场获得应用,可以满足电科院的集中管控原则,通过总部平台到省级平台分发到生产和运维环节。
融合终端作为电网台区物联网最重要的智能终端设备,未来有可能实现500万台的用量,是电网管理台区的重要单元。QTouch软件作为台区融合终端一款物联网OS级的应用APP,产品本身已经满足现场的需求和应用,从设计框架和功能上超越了应用本身,具有二次开发组态功能,具有逻辑编程和AI设计能力,是一款可以值得在电网台区全面推广的物联网OS系统。