本发明涉及工业互联网应用开发,特别指一种工业互联网应用快速构建方法及系统。
背景技术:
1、工业互联网应用能动态显示属性以及操作图形界面,是实现工业互联网中人机交互功能的重要组成部分,主要用于设备运行状态显示、启停控制以及输入量的调节等。因此,工业互联网应用是人与设备之间进行信息传递和交流的主要渠道之一,它不仅能够准确、直观、有效地显示设备的运行状态,还为操作员提供了便捷的操作和控制的接口;工业互联网应用在工业互联网中不仅使用方便、简单、快捷,还是非常常见的一种人机交互窗口。因此,工业互联网应用的构建存在重复性高、使用频率高等特点。
2、针对工业互联网应用的构建,传统上采用整车制造的方式,但对于一个大型复杂的工业互联网应用需求而言,系统中的工业设备种类繁多,应用模板往往难以满足其需求,若无对应的应用模板,则需要重新整车制造应用模板;在实际的工程应用中,用户常常需要在当前工业互联网应用已有功能的基础上添加新功能,如:增加新变量的监视功能或者需要对工业设备增加新的控制按钮;在增加新功能时,往往需要对工业互联网应用中的代码进行大量的修改,再对整个工业互联网应用的所有功能部件进行重新测试,存在工作量大、重复率高、工作繁琐、可扩展性差,无法满足用户要求的缺点。
3、因此,如何提供一种工业互联网应用快速构建方法及系统,实现提升工业互联网应用构建的便捷性以及扩展性,成为一个亟待解决的技术问题。
技术实现思路
1、本发明要解决的技术问题,在于提供一种工业互联网应用快速构建方法及系统,实现提升工业互联网应用构建的便捷性以及扩展性。
2、第一方面,本发明提供了一种工业互联网应用快速构建方法,包括如下步骤:
3、步骤s1、创建包括若干个应用零件的零件库以及用于组合应用零件的组态页面;
4、步骤s2、定义工业设备的设备信息,基于所述设备信息从零件库中拖拽对应的应用零件至组态页面;
5、步骤s3、在所述组态页面中绘制应用界面,在所述应用界面内对各应用零件进行编排;
6、步骤s4、设定所述应用界面内的各应用零件的零件属性,将所述组态页面中的应用界面以及应用零件打包为工业互联网应用并进行发布,以完成工业互联网应用的构建。
7、进一步的,所述步骤s1中,所述应用零件至少包括数值显示零件、文本显示零件、按钮零件、量程标尺零件以及标题零件。
8、进一步的,所述步骤s2中,所述设备信息至少包括设备名称、设备编号、设备类型、注释以及系统编码。
9、进一步的,所述步骤s3具体为:
10、在所述组态页面中绘制应用界面,在所述应用界面内,通过拖拉拽的交互方式对各所述应用零件的位置以及显示尺寸进行编排。
11、进一步的,所述步骤s4中,所述零件属性至少包括通信点序、零件参数以及文本标识;
12、所述通信点序用于将应用零件的属性变量与数据库的io点进行关联通信;
13、所述零件参数至少包括颜色、位置、大小以及链接条件;所述链接条件用于工业互联网应用之间的链接;
14、所述文本标识用于展示工业互联网应用中各应用零件所包含的信息以及注释。
15、第二方面,本发明提供了一种工业互联网应用快速构建系统,包括如下模块:
16、零件库和组态页面创建模块,用于创建包括若干个应用零件的零件库以及用于组合应用零件的组态页面;
17、应用零件选取模块,用于定义工业设备的设备信息,基于所述设备信息从零件库中拖拽对应的应用零件至组态页面;
18、应用零件编排模块,用于在所述组态页面中绘制应用界面,在所述应用界面内对各应用零件进行编排;
19、工业互联网应用构建模块,用于设定所述应用界面内的各应用零件的零件属性,将所述组态页面中的应用界面以及应用零件打包为工业互联网应用并进行发布,以完成工业互联网应用的构建。
20、进一步的,所述零件库和组态页面创建模块中,所述应用零件至少包括数值显示零件、文本显示零件、按钮零件、量程标尺零件以及标题零件。
21、进一步的,所述应用零件选取模块中,所述设备信息至少包括设备名称、设备编号、设备类型、注释以及系统编码。
22、进一步的,所述应用零件编排模块具体用于:
23、在所述组态页面中绘制应用界面,在所述应用界面内,通过拖拉拽的交互方式对各所述应用零件的位置以及显示尺寸进行编排。
24、进一步的,所述工业互联网应用构建模块中,所述零件属性至少包括通信点序、零件参数以及文本标识;
25、所述通信点序用于将应用零件的属性变量与数据库的io点进行关联通信;
26、所述零件参数至少包括颜色、位置、大小以及链接条件;所述链接条件用于工业互联网应用之间的链接;
27、所述文本标识用于展示工业互联网应用中各应用零件所包含的信息以及注释。
28、本发明的优点在于:
29、通过创建包括若干个应用零件的零件库以及用于组合应用零件的组态页面,接着定义工业设备的设备信息,基于设备信息从零件库中拖拽对应的应用零件至组态页面,然后在组态页面中绘制应用界面,在应用界面内对各应用零件进行编排,最后设定应用界面内的各应用零件的至少包括通信点序、零件参数以及文本标识的零件属性,将组态页面中的应用界面以及应用零件打包为工业互联网应用并进行发布;即将各功能封装为对应的应用零件,再按需将应用零件拖拽到组态页面进行自定义的组合拼装,并设定各应用零件的零件属性后即可构建工业互联网应用,无需编写代码,修改或者新增功能时,只需修改对应应用零件的零件属性或者增加相应的应用零件即可,进而极大的提升了工业互联网应用构建的便捷性以及扩展性。
1.一种工业互联网应用快速构建方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种工业互联网应用快速构建方法,其特征在于:所述步骤s1中,所述应用零件至少包括数值显示零件、文本显示零件、按钮零件、量程标尺零件以及标题零件。
3.如权利要求1所述的一种工业互联网应用快速构建方法,其特征在于:所述步骤s2中,所述设备信息至少包括设备名称、设备编号、设备类型、注释以及系统编码。
4.如权利要求1所述的一种工业互联网应用快速构建方法,其特征在于:所述步骤s3具体为:
5.如权利要求1所述的一种工业互联网应用快速构建方法,其特征在于:所述步骤s4中,所述零件属性至少包括通信点序、零件参数以及文本标识;
6.一种工业互联网应用快速构建系统,其特征在于:包括如下模块:
7.如权利要求6所述的一种工业互联网应用快速构建系统,其特征在于:所述零件库和组态页面创建模块中,所述应用零件至少包括数值显示零件、文本显示零件、按钮零件、量程标尺零件以及标题零件。
8.如权利要求6所述的一种工业互联网应用快速构建系统,其特征在于:所述应用零件选取模块中,所述设备信息至少包括设备名称、设备编号、设备类型、注释以及系统编码。
9.如权利要求6所述的一种工业互联网应用快速构建系统,其特征在于:所述应用零件编排模块具体用于:
10.如权利要求6所述的一种工业互联网应用快速构建系统,其特征在于:所述工业互联网应用构建模块中,所述零件属性至少包括通信点序、零件参数以及文本标识;