本申请涉及工业自动化,尤其涉及一种设备组网方法、装置、设备及计算机可读存储介质。
背景技术:
1、随着工业的快速发展,工业自动化成为工业生产的重要发展方向,工业生产线的自动化控制是工业自动化中至关重要的一步,通过配置工业生产线的控制系统,可以实现在生产过程中对生产线进行自动化控制。目前,在配置工业生产线的控制系统时,需要由工程师手动将多个硬件设备通过信号线连接,再将硬件设备的信号线与软件后台连接,然后由软件后台将开发的控制程序下发到硬件设备,软件后台将控制程序下发之前,需要由工程师手动对硬件设备对应的虚拟设备进行组网,然后基于组网的虚拟设备对控制程序进行测试和调试。然而,一条工业生产线通常涉及多个硬件设备,也即,组网时涉及众多虚拟设备,由人工对虚拟设备进行连接组网时,极易在组网过程中出现连接出错的问题,导致组网效率受到影响。
技术实现思路
1、本申请的主要目的在于提供一种设备组网方法、装置、设备及计算机可读存储介质,旨在避免人工组网导致连接出错的问题,提高虚拟设备的组网效率。
2、为实现上述目的,本申请提供一种设备组网方法,所述设备组网方法包括以下步骤:
3、获取目标生产线的生产线硬件设备对应的生产线虚拟设备的虚拟设备信息;
4、确定各个预设组网方案各自的组网设备信息与所述虚拟设备信息的匹配度,并基于各个所述预设组网方案中匹配度最高的预设组网方案确定目标组网方案,其中,所述组网设备信息为所述预设组网方案中组网设备的设备信息;
5、基于所述目标组网方案控制各个所述生产线虚拟设备连接组网。
6、可选地,所述获取目标生产线的生产线硬件设备对应的生产线虚拟设备的虚拟设备信息的步骤,包括:
7、获取目标生产线的生产线硬件设备的硬件设备信息;
8、从各个预设设备信息中确定与所述硬件设备信息匹配度最高的目标设备信息,并基于所述目标设备信息确定所述生产线硬件设备对应的生产线虚拟设备的虚拟设备信息。
9、可选地,所述获取目标生产线的生产线硬件设备的硬件设备信息的步骤,包括:
10、接收标生产线的生产线硬件设备发出的通信信号,并将所述通信信号携带的标识信息作为所述生产线硬件设备的硬件设备信息。
11、可选地,所述基于所述目标设备信息确定所述生产线硬件设备对应的生产线虚拟设备的虚拟设备信息的步骤,包括:
12、接收用户发送的设备修改指令,并按照所述设备修改指令对所述目标设备信息进行修改,将修改后的目标设备信息作为所述生产线硬件设备对应的生产线虚拟设备的虚拟设备信息。
13、可选地,所述基于各个所述预设组网方案中匹配度最高的预设组网方案确定目标组网方案的步骤,包括:
14、将各个所述预设组网方案中匹配度最高的预设组网方案作为基准组网方案;
15、若基准设备信息与所述虚拟设备信息一致,则将所述基准组网方案作为目标组网方案,其中,所述基准设备信息为所述基准组网方案中组网设备的设备信息;
16、若所述基准设备信息与所述虚拟设备信息不一致,则对所述基准组网方案进行调整得到目标组网方案。
17、可选地,所述基于所述目标组网方案控制各个所述生产线虚拟设备连接组网的步骤,包括:
18、接收用户发送的组网修改指令,并按照所述组网修改指令对所述目标组网方案进行调整得到调整后的目标组网方案;
19、按照所述调整后的目标组网方案控制各个所述生产线虚拟设备连接组网。
20、可选地,所述接收用户发送的组网修改指令的步骤之后,还包括:
21、检测所述组网修改指令对应的指令连接方式是否为正确连接方式;
22、若所述指令连接方式为所述正确连接方式,则执行所述基于所述目标组网方案控制各个所述生产线虚拟设备连接组网的步骤。
23、为实现上述目的,本申请还提供一种设备组网装置,所述设备组网装置包括:
24、获取模块,用于获取目标生产线的生产线硬件设备对应的生产线虚拟设备的虚拟设备信息;
25、确定模块,用于确定各个预设组网方案各自的组网设备信息与所述虚拟设备信息的匹配度,并基于各个所述预设组网方案中匹配度最高的预设组网方案确定目标组网方案,其中,所述组网设备信息为所述预设组网方案中组网设备的设备信息;
26、组网模块,用于基于所述目标组网方案控制各个所述生产线虚拟设备连接组网。
27、为实现上述目的,本申请还提供一种设备组网设备,所述设备组网设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备组网程序,所述设备组网程序被所述处理器执行时实现如上所述的设备组网方法的步骤。
28、此外,为实现上述目的,本申请还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有设备组网程序,所述设备组网程序被处理器执行时实现如上所述的设备组网方法的步骤。
29、本申请中,通过获取目标生产线的生产线硬件设备对应的生产线虚拟设备的虚拟设备信息;确定各个预设组网方案各自的组网设备信息与所述虚拟设备信息的匹配度,并基于各个所述预设组网方案中匹配度最高的预设组网方案确定目标组网方案,其中,所述组网设备信息为所述预设组网方案中各个组网设备的设备信息;基于所述目标组网方案控制各个所述生产线虚拟设备连接组网。本申请实现了从预设组网方案中确定生产线虚拟设备的组网方案,避免人工组网导致连接出错的问题,不需要对组网连接反复修改,从而提高虚拟设备的组网效率。
1.一种设备组网方法,其特征在于,所述设备组网方法包括以下步骤:
2.如权利要求1所述的设备组网方法,其特征在于,所述获取目标生产线的生产线硬件设备对应的生产线虚拟设备的虚拟设备信息的步骤,包括:
3.如权利要求2所述的设备组网方法,其特征在于,所述获取目标生产线的生产线硬件设备的硬件设备信息的步骤,包括:
4.如权利要求2所述的设备组网方法,其特征在于,所述基于所述目标设备信息确定所述生产线硬件设备对应的生产线虚拟设备的虚拟设备信息的步骤,包括:
5.如权利要求1所述的设备组网方法,其特征在于,所述基于各个所述预设组网方案中匹配度最高的预设组网方案确定目标组网方案的步骤,包括:
6.如权利要求1至5中任一项所述的设备组网方法,其特征在于,所述基于所述目标组网方案控制各个所述生产线虚拟设备连接组网的步骤,包括:
7.如权利要求6所述的设备组网方法,其特征在于,所述接收用户发送的组网修改指令的步骤之后,还包括:
8.一种设备组网装置,其特征在于,所述设备组网装置包括:
9.一种设备组网设备,其特征在于,所述设备组网设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的设备组网程序,所述设备组网程序被所述处理器执行时实现如权利要求1至7中任一项所述的设备组网方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有设备组网程序,所述设备组网程序被处理器执行时实现如权利要求1至7中任一项所述的设备组网方法的步骤。