一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种组态元件自动连接方法、装置及组态设备与流程

2022-02-23 00:24:57 来源:中国专利 TAG:


1.本发明涉及组态技术领域,具体而言,涉及一种组态元件自动连接方法、装置及组态设备。


背景技术:

2.组态软件可以简单快捷地搭建自动控制系统。目前组态软件多采用元件化的构建思维,但每次操作者在利用组态元件构成组态系统时,都需要人为去连接各个元件。当组态控制系统比较复杂时,这样的传统的方式显得费时费力,不利于工程应用的高效性。
3.针对现有技术中组态工程搭建费时费力的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本发明实施例提供一种组态元件自动连接方法、装置及组态设备,以至少解决现有技术中组态工程搭建费时费力的问题。
5.为解决上述技术问题,本发明实施例提供了一种组态元件自动连接方法,包括:接收元件连接指令;根据预设连接规则对待连接的组态元件进行自动连接。
6.可选的,在接收元件连接指令之后,还包括:输出第一提示消息,以提示用户是否使用所述预设连接规则;当接收到使用所述预设连接规则的指令时,根据所述预设连接规则对所述待连接的组态元件进行自动连接。
7.可选的,在输出第一提示消息之后,还包括:若接收到不使用所述预设连接规则的指令,进入编辑界面;响应于编辑完成指令,比较当前的元件连接情况与所述预设连接规则;若所述当前的元件连接情况与所述预设连接规则存在差异,则输出第二提示消息。
8.可选的,输出第二提示消息,包括:判断所述当前的元件连接情况是否存在指定错误;若存在所述指定错误,则确定错误种类并输出错误种类提示消息;若不存在所述指定错误,则输出规则修改提示消息,以询问用户是否使用修改后的连接规则。
9.可选的,在输出规则修改提示消息之后,还包括:若接收到使用修改后的连接规则的指令,则根据所述修改后的连接规则自动生成所述待连接的组态元件之间的连线;若接收到不使用修改后的连接规则的指令,则根据所述预设连接规则生成所述待连接的组态元件之间的连线,或者,生成修改前后的连接规则对比信息并进行显示。
10.可选的,所述错误种类包括:数据记录视图与状态指示灯连接、子窗口与状态指示灯连接、用户视图与状态指示灯连接、数据记录视图与网络配置连接、多状态切换开关与位状态指示灯连接、滑动开关与位状态指示灯连接。
11.可选的,所述预设连接规则包括:指定元件按照预设的输入与输出的对应连接关系就近连接。
12.本发明实施例还提供了一种组态元件自动连接装置,包括:接收模块,用于接收元件连接指令;连接模块,用于根据预设连接规则对待连接的组态元件进行自动连接。
13.本发明实施例还提供了一种组态设备,包括:本发明实施例所述的组态元件自动
连接装置。
14.本发明实施例还提供了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明实施例所述方法的步骤。
15.本发明实施例还提供了一种非易失性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例所述方法的步骤。
16.应用本发明的技术方案,预先定义了默认的元件连接规则,元件搭建完成后,响应于元件连接指令,按照预设连接规则对所有待连接的组态元件进行自动连接,实现了组态元件的一键自动快捷连接,快速完成组态工程的搭建,无需对不同通讯类别以及不同设备各种io点的区分,节约了组态工程搭建时间。
附图说明
17.图1是本发明实施例提供的组态元件自动连接方法的流程图;
18.图2是本发明实施例提供的组态软件中组态元件自动连接流程图;
19.图3是本发明实施例提供的连接规则错误种类判断的流程图;
20.图4是本发明实施例提供的原则性错误种类提示的示意图;
21.图5是本发明实施例提供的组态元件自动连接装置的结构框图。
具体实施方式
22.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
23.需要说明的是,本发明的说明书和权利要求书及附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
24.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
25.本实施例提供一种组态元件自动连接方法,可适用于利用组态软件进行组态工程设计的场景。
26.图1是本发明实施例提供的组态元件自动连接方法的流程图,如图1所示,该方法包括以下步骤:
27.s101,接收元件连接指令。
28.s102,根据预设连接规则对待连接的组态元件进行自动连接。
29.其中,用户在编辑界面选择合适的组态元件,并摆放好组态元件的位置之后,用户可以点击编辑界面上的一键连接按钮,此时组态软件接收到元件连接指令,从而执行相应的操作,实现组态元件的连接(或称为连线)。
30.预设连接规则是指组态软件中预先定义的常规组态元件(常用元件)的连接规则,即系统默认的元件连线规则。
31.本实施例预先定义了默认的元件连接规则,元件搭建完成后,响应于元件连接指令,按照预设连接规则对所有待连接的组态元件进行自动连接,实现了组态元件的一键自动快捷连接,快速完成组态工程的搭建,无需对不同通讯类别以及不同设备各种io点的区分,节约了组态工程搭建时间。
32.考虑到用户可能有特殊的连接需求,在一个实施例中,在s101接收元件连接指令之后,还可以包括:输出第一提示消息,以提示用户是否使用预设连接规则;当接收到使用预设连接规则的指令时,根据预设连接规则对待连接的组态元件进行自动连接。
33.本实施例在接收元件连接指令后,输出第一提示消息,用户看到第一提示消息后,可以选择使用预设连接规则或者不使用预设连接规则,从而实现了根据用户实际需求进行组态元件的自动连接。
34.进一步的,在输出第一提示消息之后,还包括:若接收到不使用预设连接规则的指令,进入编辑界面;响应于编辑完成指令,比较当前的元件连接情况与预设连接规则;若当前的元件连接情况与预设连接规则存在差异,则输出第二提示消息。
35.其中,用户选择不使用预设连接规则,表示用户需要自己编辑组态元件之间的连接,因此进入编辑界面。当用户编辑完成时,可以点击编辑界面上的完成按钮或连线按钮,从而组态软件会自动比较当前的元件连接情况(即用户编辑后的元件连接情况)与预设连接规则,如果二者存在差异,会输出第二提示消息,以提示用户,避免连接出现原则性错误,保证组态元件连接可靠性。
36.本实施例中用户可以根据实际使用需求,现场实时设定(如更改或增删)不同种类元件的连接方式,为用户提供多种智能选择及配置,适应不同特殊场景,大大增加了通用性及便利性,提高组态工程的搭建效率,提高生产力。
37.具体的,输出第二提示消息,包括:判断当前的元件连接情况是否存在指定错误;若存在指定错误,则确定错误种类并输出错误种类提示消息;若不存在指定错误,则输出规则修改提示消息,以询问用户是否使用修改后的连接规则。
38.其中,指定错误可以是预先定义的组态元件连接的原则性错误。错误种类包括:数据记录视图与状态指示灯连接、子窗口与状态指示灯连接、用户视图与状态指示灯连接、数据记录视图与网络配置连接、多状态切换开关与位状态指示灯连接、滑动开关与位状态指示灯连接。
39.第二提示消息包括:错误种类提示消息和规则修改提示消息。错误种类提示消息用于提示用户具体的错误种类,以使用户返回编辑界面修改元件的连接。
40.本实施例在用户修改组态元件之间的连接规则之后,根据当前的元件连接情况是否存在指定错误,做出相应的提示,从而保证组态元件连接的可靠性和准确性,且符合用户需求。
41.在输出规则修改提示消息之后,还包括:若接收到使用修改后的连接规则的指令,则根据修改后的连接规则自动生成待连接的组态元件之间的连线;若接收到不使用修改后的连接规则的指令,则根据预设连接规则生成待连接的组态元件之间的连线,或者,生成修改前后的连接规则对比信息并进行显示。
42.用户可以对规则修改的有效期限进行设置,规则修改的有效期限可以是持续有效或者本次有效。具体的,若规则修改的有效期限是持续有效,用户修改了连接规则后,该用户账号对应的预设连接规则彻底被改变;若规则修改的有效期限是本次有效,则用户下次使用组态软件进行组态设计时,仍然是以前默认的预设连接规则。
43.若用户选择不使用修改后的连接规则,则可以默认使用预设连接规则进行元件连接,也可以显示修改前后的连接规则对比信息,供用户查看差异并继续进行修改。本实施例根据用户选择执行相应的操作,以满足不同用户需求。
44.预设连接规则包括:指定元件按照预设的输入与输出的对应连接关系就近连接。指定元件可以是常规的组态元件,输入与输出的对应连接关系是指一元件的输出连接另一元件的输入,就近连接是指组态元件按照摆放位置以就近原则进行自动连接。预设连接规则如表1所示,元件1的输出连接元件2的输入。
45.表1组态元件自动连接的默认规则
46.序号元件1元件21数据记录视图柱状图2数据记录视图趋势图3数据记录视图棒状图4操作记录视图表格5报警按钮报警视图6网络配置用户视图7位状态切换开关位状态指示灯8多状态切换开关多状态指示灯9滑动开关多状态指示灯10界面按钮子窗口11数据记录视图数值元件
47.下面结合一个具体实施例对上述组态元件自动连接方法进行说明,然而值得注意的是,该具体实施例仅是为了更好地说明本技术,并不构成对本技术的不当限定。与上述实施例相同或相应的术语解释,本实施例不再赘述。
48.如图2所示,组态软件中组态元件自动连接方法包括以下步骤:
49.s201,用户进入新的组态工程。
50.s202,用户根据实际工程需求,挑选合适的组态元件进行位置摆放。
51.s203,用户在将组态元件摆放完毕后,可直接点击界面中的一键连线按钮。
52.s204,组态软件内预设有默认的常规元件连线规则,当用户点击一键连线按钮后,组态软件会提醒用户是否使用系统默认的元件连线规则,如果用户应用系统默认的元件连线规则,进入s205,如果用户不应用系统默认的元件连线规则,进入s206。
53.s205,当前工程内各个组态元件按照默认的元件连线规则进行自动连线。
54.s206,用户根据不同工程需求,需要全新定义或额外定义新的组态元件连线规则,则可进入组态元件连线规则的编辑界面。
55.s207,设定各种元件连线规则。
56.s208,当用户设定或选好规则并完成元件连线后,组态软件会对比当前的连线规
则与默认连线规则是否有差异,若是,进入s209,若否,进入s210。
57.s209,对用户发出提示消息。
58.s210,组态元件自动一键连线完成。
59.提示消息的具体流程如图3所示,即,连接规则错误种类判断流程,包括以下步骤:
60.s301,组态软件进行连线规则错误判断。
61.s302,判断连线规则是否有原则性错误,若是,进入s303,若否,进入s306。
62.s303,组态软件进行原则性错误种类判断。
63.s304,组态软件给出原则性错误种类提示。
64.s305,返回编辑界面,用户修改连线规则。
65.s306,组态软件发出询问“连线规则已被修改,是否继续”。
66.s307,用户选择继续,组态软件按照修改后的连线规则自动生成元件间的连线。
67.s308,用户选择不继续,组态软件生成被修改前后的元件连线规则对比表格,以供用户进一步修改时方便对比差异。
68.如图4所示,组态元件连接规则的原则性错误种类提示包括:数据记录视图与状态指示灯连接、子窗口与状态指示灯连接、用户视图与状态指示灯连接、数据记录视图与网络配置连接、多状态切换开关与位状态指示灯连接、滑动开关与位状态指示灯连接。
69.本实施例的组态软件中组态元件自动连接方法,预先设定了常用元件的连接规则,元件搭建好后,用户只需点击界面上的一键连线按钮,即可实现元件的快捷连线,完成组态工程搭建。并且使用者可根据实际使用需求,对预设连接规则进行更改或增删,即用户可现场通过触摸屏来实时设定不同种类元件的连接方式,为用户提供多种智能选择及配置,适应不同特殊场景,大大增加了本发明的通用性及便利性,使用场景变得更广更丰富,提高组态工程的搭建效率,提高生产力。
70.基于同一发明构思,本发明实施例还提供了一种组态元件自动连接装置,可以用于实现上述实施例所述的组态元件自动连接方法。该装置可以通过软件和/或硬件实现。
71.图5是本发明实施例提供的组态元件自动连接装置的结构框图,如图5所示,该装置包括:
72.接收模块501,用于接收元件连接指令;
73.连接模块502,用于根据预设连接规则对待连接的组态元件进行自动连接。
74.可选的,上述装置还包括:
75.第一输出模块,用于在接收模块501接收元件连接指令之后,输出第一提示消息,以提示用户是否使用所述预设连接规则;
76.相应的,连接模块502还用于:当接收到使用所述预设连接规则的指令时,根据所述预设连接规则对所述待连接的组态元件进行自动连接。
77.可选的,上述装置还包括:
78.控制模块,用于在第一输出模块输出第一提示消息之后,若接收到不使用所述预设连接规则的指令,进入编辑界面;
79.比较模块,用于响应于编辑完成指令,比较当前的元件连接情况与所述预设连接规则;
80.第二输出模块,用于若所述当前的元件连接情况与所述预设连接规则存在差异,
则输出第二提示消息。
81.可选的,第二输出模块包括:
82.判断单元,用于判断所述当前的元件连接情况是否存在指定错误;
83.第一输出单元,用于若存在所述指定错误,则确定错误种类并输出错误种类提示消息;
84.第二输出单元,用于若不存在所述指定错误,则输出规则修改提示消息,以询问用户是否使用修改后的连接规则。
85.可选的,第二输出模块还包括:
86.处理单元,用于在第二输出单元输出规则修改提示消息之后,若接收到使用修改后的连接规则的指令,则根据所述修改后的连接规则自动生成所述待连接的组态元件之间的连线;以及,若接收到不使用修改后的连接规则的指令,则根据所述预设连接规则生成所述待连接的组态元件之间的连线,或者,生成修改前后的连接规则对比信息并进行显示。
87.可选的,所述错误种类包括:数据记录视图与状态指示灯连接、子窗口与状态指示灯连接、用户视图与状态指示灯连接、数据记录视图与网络配置连接、多状态切换开关与位状态指示灯连接、滑动开关与位状态指示灯连接。
88.可选的,所述预设连接规则包括:指定元件按照预设的输入与输出的对应连接关系就近连接。
89.上述装置可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例提供的方法。
90.本发明实施例还提供一种组态设备,包括:上述实施例所述的组态元件自动连接装置。组态设备可以是安装有组态软件的设备,例如计算机等。
91.本发明实施例还提供一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例所述方法的步骤。
92.本发明实施例还提供一种非易失性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例所述方法的步骤。
93.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
94.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
95.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;
而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献