1 简介
随着工业4.0的大力推进,对工业现场设备的稳定性提出了更高的要求。大多数设备制造商无法持续监控和管理设备,因为现场设备相对分散,客户无法集中管理。电话沟通问题不够准确,无法及时传达给技术人员进行正确判断。
因此,设备制造商或工程承包商需要第一时间了解分布在全国各地的设备的运行状态,包括设备当前的运行数据和设置数据。因此,对现场控制设备进行远程监控和维护势在必行。通过远程维护系统工程师可以及时发现设备的运行状态和报警信息,技术人员可以及时对设备进行维护,使设备始终能够正常工作。
2、配置案例
2.1 组网要求
客户现场的西门子S7-1200 PLC通过网口连接ORC305工业无线路由器。路由器可以通过4G连接互联网。路由器通过内置云助手客户端连接我公司提供的远程维护平台,建立VPN加密隧道。维护工程师在电脑上安装Expressline软件,通过VPN加密隧道连接远程维护平台,打通现场与现场设备之间的网络通道,在PC与现场设备之间形成虚拟局域网。工程师使用相应的编程软件实现PLC的远程程序下载、在线调试等操作。通过对PLC程序的在线诊断来确定设备的故障点,达到排除故障的目的。
三、操作步骤
3.1 路由器设置
设置路由器LAN地址
首先,通过WEB登录ORC305路由器。默认管理地址为192.168.2.1。输入用户名admin 和密码admin。设置路由器LAN地址,如:192.168.2.1
配置路由器VPN功能
登录路由器WEB页面,选择“网络”-“VPN”,点击“云助手客户端”,进入云助手客户端配置界面。配置相应的远端地址、端口号、用户名等参数。其他参数可以默认。云助手客户端配置如下:
云助手客户端配置界面
点击“状态”-“VPN”可查看路由器VPN连接状态。
VPN 连接状态页面
3.2 本地PLC网络参数设置
使用PC本地直接连接PLC:配置PLC网络参数如下:
PLC:IP地址:192.168.2.100
子网掩码:255.255.255.0
默认路由:192.168.2.1
注意:PLC 地址需与路由器LAN 在同一网段,网关设置路由器LAN 口地址。
使用网线进行PLC通讯连接时,首先要设置网络参数,然后使用USB通讯线将参数下载到PLC中。完成此步骤后即可进行网络通信连接。
1. 打开GXWORKS 3,点击导航栏的“参数”,双击“PLC参数设置”。
2、选择内置网口设置,设置PLC的IP地址,如图:
3、通讯数据编码设置中选择二进制码通讯,并勾选允许在RUN中写入(FTP和MC协议)
4、点击“打开设置”按钮,进入内置网口并打开设置。
5、设置如下图:激活TCP协议,设置打开方式为MELSOFT连接,设置后点击“设置结束”按钮。
6. 再次点击“结束设置”按钮,完成参数设置。
7. 点击在线—PLC 写入。
8. 在“在线数据操作”对话框中,勾选“PLC/网络/远程密码/开关设置”。单击执行按钮将参数下载到PLC。
9、完成这一步后,我们就可以通过网线连接PLC通讯了。首先,将我们电脑的IP地址和PLC的IP地址设置在同一网段。
3.3 Device Express 软件设置
在计算机上安装DYClient.exe软件并以管理员权限运行。打开DYClient进入注册界面。请联系销售代表获取注册码。
Device Express注册接口-1
软件注册成功后,打开软件并配置相应的服务器地址、端口号、用户名和密码参数。单击连接按钮,在Equipment Express 软件和维护中心之间建立连接。
Device Express 配置界面-1
打开PC CMD命令提示符界面,ping检测现场PLC设备的IP地址。远程PLC设备的IP地址为:192.168.2.100;结果如图
远程ping现场PLC通讯正常interface-1
3.4 远程PLC程序上传操作
打开GXWORKS 3,点击当前连接目标下的【连接】,为连接目标选择【其他连接方式】,如下图:
如下图所示,点击【CPU】模块。
选择【通过集线器连接】,输入PLC的IP地址,点击【确定】。
提示是否对可编程控制器进行写入,点击【是】
写作
当提示是否执行远程RUN时,单击[是]
这样就完成了S7-1200 PLC远程下载程序的操作。