一种零代码配置的工业设备数据采集系统技术方案

技术编号:29936252 阅读:23 留言:0更新日期:2021-09-04 19:13
本发明专利技术公开了一种零代码配置的工业设备数据采集系统,包括软件端和硬件端,软件端用于对硬件端的外部功能建模并规范硬件端模型属性;当硬件端模型属性规范完成,软件端用于对硬件端进行采集配置规则,并将采集配置规则通过JSON规范存储;当硬件端模型属性规范完成及采集配置规则完成后,软件端用于对硬件端进行采集模板规则的建立;当采集模板规则建立后,软件端将采集模板规则和集配置规则下发至应用网关实现对硬件端的数据采集。本发明专利技术通过建立采集模板规则和集配置规则,并将采集的规则下发至应用网关实现对硬件端的数据采集,数据采集效率提升近90%。据采集效率提升近90%。据采集效率提升近90%。

【技术实现步骤摘要】
一种零代码配置的工业设备数据采集系统


[0001]本专利技术涉及数据采集
,具体涉及一种零代码配置的工业设备数据采集系统。

技术介绍

[0002]工业物联网行业发展重要基础,是实现传统单机工业设备的联网与数据接入,但这个环节确实行业痛点与难点,具体表现在以下三点:
[0003]工业设备的碎片化十分严重。具体体现在:1.工业设备种类繁杂,如CNC、PLC、机器人、传感器等等;工业设备品牌种类丰富,如西门子、法那科、ABB、施耐德等;工业设备采用的通讯协议多样,如Modbus、OPC

UA、ProfiBus、EtherCat等。2.工业设备数据采集的需求不同。不同于家电类设备,通常只有开关等简单的操作。工业设备由于涉及到生产加工等环节,很多种类都是可以自编程的(像CNC、PLC、机器人等),因此数据采集的需求就会不同,体现在要进行哪些数据的采集、根据什么频率采集、数据的读写类型是什么(只读、只写、读写)、采集的到的原始数据要做怎样的初步处理。3.工业设备数据采集困难。正因为以上两点,因此数据采集十分困难,通常都需要利用专业的网关设备,通过嵌入式工程师实现编程实现,具体实施流程很长,包括调研分析协议、PC端模拟、设备固件开发、烧录与测试等多个环节。

技术实现思路

[0004]本专利技术的目的在于提供一种零代码配置的工业设备数据采集系统,以解决现有技术中导致的数据采集效率低的问题。
[0005]为达到上述目的,本专利技术是采用下述技术方案实现的:
[0006]一种零代码配置的工业设备数据采集系统,包括软件端和硬件端,所述软件端用于对硬件端的外部功能建模并规范硬件端模型属性;
[0007]当所述硬件端模型属性规范完成,所述软件端用于对硬件端进行采集配置规则,并将所述采集配置规则通过JSON规范存储;
[0008]当所述硬件端模型属性规范完成及采集配置规则完成后,所述软件端用于对硬件端进行采集模板规则的建立;
[0009]当所述采集模板规则建立后,所述软件端将采集模板规则和集配置规则下发至应用网关实现对硬件端的数据采集。
[0010]进一步地,所述硬件端通过应用网关接收软件端下发的采集模板规则和集配置规则,并对接收的规则进行存储数据采集配置;
[0011]所述硬件端对数据上报配置,并将数据上报配置通过应用网关上传至软件端。
[0012]进一步地,所述硬件端包括通用数据处理框架,所述通用数据处理框架用于读取应用配置文件。
[0013]进一步地,所述规范硬件端模型属性包括属性名称、数值范围、数值单位、数据类
型、和读写类型;
[0014]其中,所述数值范围包括最大值和最小值;所述数据类型包括正属性、浮点型、布尔型和文本型;所述读写类型包括只读属性、只写属性和读写属性。
[0015]进一步地,所述采集配置规则包括采集时间周期、采集所用的硬件接口、软件通信协议、软件协议规则细节以及原始采集数据如何处理。
[0016]进一步地,所述软件端将采集模板规则和集配置规则下发至应用网关包括挂起状态、执行状态、成功状态和失败状态。
[0017]进一步地,所述采集配置规则包括通用采集规则和通讯协议规则;
[0018]所述通用采集规则包括采集周期,采集所使用硬件接口类型,采集协议和采集数据处理方式;
[0019]所述通讯协议规则包括从机地址、操作类型、寄存器地址和原始数据类型。
[0020]根据上述技术方案,本专利技术的实施例至少具有以下效果:
[0021]1、本专利技术通过建立采集模板规则和集配置规则,并将采集的规则下发至应用网关实现对硬件端的数据采集,数据采集效率提升近90%;传统编程实现数据采集,涉及的流程多且易出错,实现一个普通ModbusRTU协议设备的数据采集要用5小时,而本申请只需30分钟左右即可完成,节约近90%的时间;
[0022]2、本申请灵活性高,比如可支持非常复杂的协议或进行一些定制化的设备逻辑,覆盖的场景已达70

80%;
[0023]3、本申请的采集系统支持市场90%+的接口和协议种类。常见硬件接口均支持,如485、232、EtherNet、DI/AI等,通讯协议支持ModbusRTU/TCP、OPC

UA、ProfiNet、ProfiBus等。
附图说明
[0024]图1为本专利技术具体实施方式中属性列表的使用界面示意图;
[0025]图2为本专利技术具体实施方式中属性定义的使用界面示意图;
[0026]图3为本专利技术具体实施方式中采集配置列表的使用界面示意图;
[0027]图4为本专利技术具体实施方式中采集配置详情的使用界面示意图;
[0028]图5为本专利技术具体实施方式中采集配置模板的使用界面示意图。
具体实施方式
[0029]为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本专利技术。
[0030]传统的解决方案开发门槛高,实现周期长,因此本专利提供一种零代码UI配置的方式实现工业设备数据采集,解决的技术问题包括以下三点的至少一点:
[0031]1.通用采集规则和具体通讯协议规则分离,提供统一风格配置方式,又可动态扩展不同种类协议。实现数据采集的过程中,可分解成为两种要素,一种是通用的采集规则(所有数采过程都需要的),一种是特定的通讯协议(每个协议要求填写的规则都不同)。通用采集规则包括采集周期(或频率),采集使用何种硬件接口,采集使用何种软件协议,如何对采集的原始数据做处理(加减乘除、保留小数位数等基本操作)。而通讯协议规则根据不
同协议会不同,就主流的Modbus协议举例,需要确定的规则细节有,从机地址、操作类型(功能码)、寄存器地址、原始数据类型等。通过两者分离,可向用户提供统一风格的配置方式和界面,同时正因为将具体的通讯协议分离出来,可作为一种插件机制,实现协议的动态扩展。
[0032]2.根据所使用的网关动态加载其所支持的硬件接口和软件协议。不同的网关硬件产品所支持的采集接口和软件协议是不同的,因此在我们软件平台上,会根据用户当前所使用的硬件网关产品,自动加载出硬件接口列表和软件协议。
[0033]3.采集模版与具体的采集配置分离,既可实现多设备复用,又可实现单独设备定制化。设备属性集合是网关数据采集配置的对象,拥有通用设备属性集合我们抽象为设备模型的概念,在此基础上拓展了采集模版的概念,它是针对于具体的设备模型和网关而言的(比如A设备模型和B型号的网关的采集模版,可以复用在所有A设备和B网关上面)。有了采集模版的概念,就可以批量应用到网关上作为采集配置,同时每个网关的采集配置可单独配置修改,不影响同类别其它的网关的采集配置和采集模版,实现定制化特殊化的处理。
[0034]如图1至图5所示,一种零代码配置的工业设备数据采集系统,包括软件端和硬件端,软件端用于对硬件端的外部功能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种零代码配置的工业设备数据采集系统,其特征在于,包括软件端和硬件端,所述软件端用于对硬件端的外部功能建模并规范硬件端模型属性;当所述硬件端模型属性规范完成,所述软件端用于对硬件端进行采集配置规则,并将所述采集配置规则通过JSON规范存储;当所述硬件端模型属性规范完成及采集配置规则完成后,所述软件端用于对硬件端进行采集模板规则的建立;当所述采集模板规则建立后,所述软件端将采集模板规则和集配置规则下发至应用网关实现对硬件端的数据采集。2.根据权利要求1所述的零代码配置的工业设备数据采集系统,其特征在于,所述硬件端通过应用网关接收软件端下发的采集模板规则和集配置规则,并对接收的规则进行存储数据采集配置;所述硬件端对数据上报配置,并将数据上报配置通过应用网关上传至软件端。3.根据权利要求1所述的零代码配置的工业设备数据采集系统,其特征在于,所述硬件端包括通用数据处理框架,所述通用数据处理框架用于读取应用配置文件。4.根据权利要求1所述的零代码配置的工业...

【专利技术属性】
技术研发人员:魏娇娇冯健翁俊杰刘言聪孙玉辰牟卫洋孙金虎朱濬厉暘
申请(专利权)人:昆山罗亿智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1