随着各种工业协议的发展,各个工厂将面临着需要实现多种不同协议以及设备互联的挑战,其中也包含传统的机器设备。为了能够顺应物联网的发展,大幅提高效率,降低成本和资源消耗,并最终实现将传统工业提升到智能化的新阶段,如何有效连接和管理在各个现场的众多设备成为许多业内人士十分关注的问题。
PLC数据通讯通常都是采用有线的方式进行的,如果距离较远,将会带来布线困难等麻烦。为解决这个问题,虹科联合著名工控厂家ASEM为国内用户推出了一款新的解决方案,即利用UBIQUITY路由器在全球范围内远程实现PLC与电脑编程软件的无线通讯、PLC与电脑组态软件的无线通讯、PLC与人机界面触摸屏的无线通讯。
UBIQUITY是经过IEC 62443-3认证的解决方案,允许对远程系统进行透明化管理,不包括网络管理员对任何NAT、代理、防火墙、公共IP或保留端口的干预。该方案可作为适用于Windows CE、Windows 32/64和Linux系统的软件应用程序使用,也可以通过使用UBIQUITY路由器来作为硬件解决方案,并能够应用于任何类型的工厂中。
接下来,本文将以西门子S7-1200为例,演示如何使用UBIQUITY路由器实现PLC的远程控制。
具体实现流程:
- 控制端登录UBIQUITY Control Center连接路由器到专用的VPN通道。此时我们可以看见VPN的IP网段为10.173.249.0,将其告知远程的被控端。
2. 打开博途软件创建项目进行选型,本次测试的CPU型号是1215C DC/DC/RLY,订货号是6ES7 215-1HG40-0XB0,选择固件版本为4.4,选型一定要选对,不然是无法进行硬件配置的。被控端和控制端的博途版本和选型都要保持一致。
3. 被控端设置PLC的IP地址,因为PLC与VPN要属于同一网段下控制端才能下载程序到PLC,所以要先设置PLC的IP地址为10.173.249.X。
4. 把组态下载到硬件。
因为此时是有线连接设备,所以PG/PC接口选择有线连接的对应网卡,根据网线端口在网络适配器中的网卡来决定。然后点击“开始搜索“便能找到对应的PLC,再点击下载即可。下载完成之后,PLC的IP就和VPN属于同一网段了。
注意:下载前应确保PLC与PC电脑处于同一网段,若不在同一网段,我们可以更改PC的IP地址(更改步骤如下图所示)。
5. 被控端把PLC接入到路由器的LAN口,并把刚刚的PLC项目文件发送给控制端。然后打开远程控制端的博途编写程序等,然后下载,下载时PG/PC接口选择UBIQUITY Ethernet Adapter,因为此时是通过UBIQUITY进行连接的。
同时要在控制面板中设置PG/PC接口为如图所示接口,设置好后便可下载程序至远程PLC。
下载成功后便可看见一个输出灯已被远程点亮。
通过以上的操作可以得知,对于那些本身不具备连接到公网的现场设备,比如PLC控制器等,可以使用UBIQUITY远程协助路由器来实现异地远程协助和机器设备上云。
虹科UBIQUITY远程协助路由器有多个LAN网口,一个WAN网口,以及WIFI连接。LAN网口可以直连现场机器设备,实现现场层的连接,网关可通过WiFI无线连接到或者WAN口连接到公网网络中,另外当网关通过有线的方式连接到公网中,在现场局域网中,WIFI接口可连接到局域网络,实现局域网的监控操作。