技术简介:
本发明针对焊装工艺设备与MES系统通信中存在网线冗余、线路复杂及PLC间通信受限的问题,提出基于三层交换机的优化方案。通过动态路由协议实现PLC系统间TCP/IP通信,结合VRRP协议构建冗余网络架构,有效减少物理布线,提升系统可靠性和通信效率,实现焊装车间设备与MES系统的高效互联与实时监控。
关键词:三层交换机,动态路由,VRRP冗余
1.本发明涉及汽车焊装生产线自动化控制技术领域,具体涉及一种三层交换机实现焊装网络通讯的方法与系统。
背景技术:2.现有的焊装工艺设备与上位mes系统进行通信通过上层服务器与每一套plc系统通过二层交换机进行通信,这样通讯方式往往需要大量网线进行链接,线路复杂,并且无法实现plc与plc之间的通讯,以及环网网络冗余的功能。
3.因此,焊装工艺设备与上位mes系统之间的通讯存在的缺陷为:
4.1)这种通讯方式往往需要大量网线进行链接,且线路复杂。
5.2)无法实现plc系统与plc系统之间的通讯,以及环网网络冗余的功能。
6.综上因素,虽然现有的焊装工艺设备与上位mes系统之间的通讯可以实现通讯功能,但这样通讯方式往往需要大量网线进行链接,线路复杂,并且无法实现plc与plc之间的通讯,以及环网网络冗余的功能。
技术实现要素:7.本发明解决了现有的焊装工艺设备的通讯以及与上层mes系统之间的通讯方式往往需要大量网线进行链接,线路复杂,并且无法实现plc与plc之间的通讯,以及环网网络冗余的功能的问题。
8.本发明所述的一种三层交换机实现焊装网络通讯的方法,包括以下步骤:
9.步骤s1,两层交换机实现plc系统以下工艺设备通讯;
10.步骤s2,通过动态路由plc系统之间均可实现tcp/ip协议的相互通信;
11.步骤s3,配置vrrp保证核心通讯的设备冗余;
12.步骤s4,焊装车间设备与上层mes通讯。
13.进一步地,在本发明的一个实施例中,所述步骤s1中,所述的两层交换机实现plc系统以下工艺设备通讯,包括:
14.硬件设计:在eplan制图软件中前期规划完善相关需要通讯功能的设备硬件布局,设计出具体的网络拓扑;
15.在此环节中需要对各设备硬件的通讯连接顺序进行确定并且要为每台需要通讯的设备分配唯一的ip地址,并将其以表格的形式进行统计。
16.进一步地,在本发明的一个实施例中,所述步骤s1中,所述的两层交换机实现plc以下工艺设备通讯,还包括:
17.软件组态:通过plc系统进行组态设备,设置硬件配置,通过两层交换机给所有硬件进行分配设备名称;
18.通过此过程将焊装车间中所有的通讯设备功能调试正常并可以实现通讯。
19.进一步地,在本发明的一个实施例中,所述步骤s2中,所述的通过动态路由plc系
统之间均可实现tcp/ip协议的相互通信,包括:
20.设置网关:网关是数据包离开自己网段的出口,子网中每一台主机都需要配置网关,实现下一跳。
21.进一步地,在本发明的一个实施例中,所述步骤s2中,所述的通过动态路由plc系统之间均可实现tcp/ip协议的相互通信,还包括:
22.配置动态路由:动态路由能够自动建立路由表,并能根据系统运行的情况,在发生链路或节点变化时,实时地自行计算并调整最佳路由路径。
23.进一步地,在本发明的一个实施例中,所述步骤s3中,所述的配置vrrp保证核心通讯的设备冗余,包括:
24.激活vlan:vlan是一个封闭的网络,在逻辑或功能上分隔开而不是物理上是分开来自其他网络;
25.vlan创建自己的广播和多播域:用户根据指定的逻辑条件定义,vlan用于分离物理和逻辑网络结构。
26.进一步地,在本发明的一个实施例中,所述步骤s4中,所述的焊装车间设备与上层mes通讯,包括:
27.上层mes系统通过三层交换机,利用动态路由和vrrp虚拟路由技术分隔网络,实现plc之间与mes系统之间通讯,进而实现上层mes系统可以与焊装车间的工艺设备进行通讯。
28.本发明所述的一种三层交换机实现焊装网络通讯的系统,所述系统包括:
29.工艺设备通讯模块,两层交换机实现plc系统以下工艺设备通讯;
30.通信模块,通过动态路由plc系统之间均可实现tcp/ip协议的相互通信;
31.设备冗余模块,配置vrrp保证核心通讯的设备冗余;
32.上层通讯模块,焊装车间设备与上层mes通讯。
33.本发明所述的一种计算机可读存储介质,其上存储有计算机程序,所述的计算机程序被处理器执行时实现上述方法中任意一项所述方法的步骤。
34.本发明所述的一种计算机设备,包括存储器和处理器,所述的存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时执行上述方法中任意一项所述方法的步骤。
35.本发明解决了现有的焊装工艺设备的通讯以及与上层mes系统之间的通讯方式往往需要大量网线进行链接,线路复杂,并且无法实现plc与plc之间的通讯,以及环网网络冗余的功能的问题。具体有益效果包括:
36.1、本发明提出了一种三层交换机实现焊装网络通讯的方法,通过利用三层交换机减少了硬件网线链接,每个plc系统只需要链接到三层交换机上,并且通过osi模型的三层转发技术结合二层交换技术实现所有网段都能够与上位mes系统进行通信、各plc系统之间均可实现tcp/ip协议的相互通信、无论是控制层网络,还是监控层网络,整个系统能够按要求实现线路冗余。
37.2、本发明提出了一种三层交换机实现焊装网络通讯的方法,上层mes系统可以通过三层交换机对焊装车间现场所有的故障、节拍、能源监控等状态信息进行采集,并且能够对数据进行管理,进而可以对预测性维护等功能提供网络框架,减少设备故障停台率保证生产。
38.3、本发明提出了一种三层交换机实现焊装网络通讯的方法,该方法通过实现焊装车间设备与上层mes通讯,极大地提升了数字化工厂的建设进程。
附图说明
39.本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
40.图1是具体实施方式中所述的eplan中设计的部分网络拓扑图。
41.图2是具体实施方式中所述的焊装车间网络ip地址分配图。
42.图3是具体实施方式中所述的西门子plc组态软件拓扑图。
43.图4具体实施方式中所述的焊装车间区域网络拓扑图。
具体实施方式
44.下面结合附图将对本发明的多种实施方式进行清楚、完整地描述。通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
45.本实施方式所述的一种三层交换机实现焊装网络通讯的方法,本实施方式中,包括以下步骤:
46.步骤s1,两层交换机实现plc系统以下工艺设备通讯;
47.步骤s2,通过动态路由plc系统之间均可实现tcp/ip协议的相互通信;
48.步骤s3,配置vrrp保证核心通讯的设备冗余;
49.步骤s4,焊装车间设备与上层mes通讯。
50.本实施方式中,所述步骤s1中,所述的两层交换机实现plc系统以下工艺设备通讯,包括:
51.硬件设计:在eplan制图软件中前期规划完善相关需要通讯功能的设备硬件布局,设计出具体的网络拓扑;
52.在此环节中需要对各设备硬件的通讯连接顺序进行确定并且要为每台需要通讯的设备分配唯一的ip地址,并将其以表格的形式进行统计。
53.本实施方式中,所述步骤s1中,所述的两层交换机实现plc以下工艺设备通讯,还包括:
54.软件组态:通过plc系统进行组态设备,设置硬件配置,通过两层交换机给所有硬件进行分配设备名称;
55.通过此过程将焊装车间中所有的通讯设备功能调试正常并可以实现通讯。
56.本实施方式中,所述步骤s2中,所述的通过动态路由plc系统之间均可实现tcp/ip协议的相互通信,包括:
57.设置网关:网关是数据包离开自己网段的出口,子网中每一台主机都需要配置网关,实现下一跳。
58.本实施方式中,所述步骤s2中,所述的通过动态路由plc系统之间均可实现tcp/ip协议的相互通信,还包括:
59.配置动态路由:动态路由能够自动建立路由表,并能根据系统运行的情况,在发生链路或节点变化时,实时地自行计算并调整最佳路由路径。
60.本实施方式中,所述步骤s3中,所述的配置vrrp保证核心通讯的设备冗余,包括:
61.激活vlan:vlan是一个封闭的网络,在逻辑或功能上分隔开而不是物理上是分开来自其他网络;
62.vlan创建自己的广播和多播域:用户根据指定的逻辑条件定义,vlan用于分离物理和逻辑网络结构。
63.本实施方式中,所述步骤s4中,所述的焊装车间设备与上层mes通讯,包括:
64.上层mes系统通过三层交换机,利用动态路由和vrrp虚拟路由技术分隔网络,实现plc之间与mes系统之间通讯,进而实现上层mes系统可以与焊装车间的工艺设备进行通讯。
65.本实施方式所述的一种三层交换机实现焊装网络通讯的系统,本实施方式中,所述系统包括:
66.工艺设备通讯模块,两层交换机实现plc系统以下工艺设备通讯;
67.通信模块,通过动态路由plc系统之间均可实现tcp/ip协议的相互通信;
68.设备冗余模块,配置vrrp保证核心通讯的设备冗余;
69.上层通讯模块,焊装车间设备与上层mes通讯。
70.本实施方式所述的一种计算机可读存储介质,其上存储有计算机程序,本实施方式中,所述的计算机程序被处理器执行时实现实施方式中任意一项所述方法的步骤。
71.本实施方式所述的一种计算机设备,包括存储器和处理器,所述的存储器中存储有计算机程序,本实施方式中,当所述处理器运行所述存储器存储的计算机程序时执行实施方式中任意一项所述方法的步骤。
72.本实施方式基于本发明所述的一种三层交换机实现焊装网络通讯的方法,结合具体对象提供一种实际的实施方式:
73.第一步,两层交换机实现plc以下工艺设备通讯,包含以下子步骤:
74.(1)硬件设计:如图1所示,在eplan制图软件中前期规划完善相关需要通讯功能的设备硬件布局,设计出具体的网络拓扑。
75.如图2所示,在此环节中需要对各设备硬件的通讯连接顺序进行确定并且要为每台需要通讯的设备分配唯一的ip地址,并将其以表格的形式进行统计。
76.(2)软件组态:通过西门子博图软件(plc编程软件)进行组态设备。设置硬件配置,通过两层交换机给所有硬件进行分配设备名称。
77.如图3所示,通过此步骤将焊装车间中所有的通讯设备功能调试正常并可以实现通讯。
78.第二步,通过动态路由plc系统之间均可实现tcp/ip协议的相互通信,包含以下子步骤:
79.(1)设置网关:网关是数据包离开自己网段的出口。子网中每一台主机都需要配置网关,实现下一跳(next-hop);
80.(2)配置动态路由:动态路由能够自动建立路由表,并能根据系统运行的情况,在发生链路或节点变化时,实时地自行计算并调整最佳路由路径。常见动态路由协议包括:rip(路由信息协议)、ospf(open shortest path first开放式最短路径优先)、is-is(intermediate system-to-intermediate system,中间系统到中间系统)、bgp(边界网关协议);此方法选用的是ospf协议,并对其进行相应配置。
81.第三步,通过配置vrrp(virtual router redundancy protocol虚拟路由冗余协议)保证核心通讯的设备冗余,包含以下子步骤:
82.(1)激活vlan:vlan是一个封闭的网络,在逻辑/功能上分隔开而不是物理上是分开来自其他网络;
83.(2)vlan创建自己的广播和多播域:用户根据指定的逻辑条件定义。vlan用于分离物理和逻辑网络结构。
84.第四步,实现焊装车间设备与上层mes通讯,包含以下子步骤:
85.如图4所示,通过动态路由与vrrp虚拟路由技术分隔网络,实现plc之间与上层mes之间通讯,实现焊装工艺设备的实时监控,能源管理,预测性维护数据分析等焊装车间的数字化功能。