基于VPN网络实现网口PLC的远程监控和程序下载


 
一、概述

     WL-4010 4G LTE DTU有一路10/100MB以太网口,具备VPN通信功能,可以通过基于internet的VPN网络实现数据通信, 特别适合具有网口的现场设备,如西门子的S7-200 SMART PLC,可以配合组态软件实现远程监控,还能配合STEP7编程软件完成PLC的程序下载。


二、VPN网络

     VPN网络需要一个基于公网固定IP的服务器(安装VPN HUB软件),DTU和计算机(安装DC-VPN软件)设置相关参数即可接入VPN网络,此时DTU和计算机都成为VPN网络的一个节点,即可将分布在不同子网内设备,通过VPN网络连接到一个基于internet的“虚拟局域网”内,如下图所示。

 
comway
 
三、VPN通信的实现
  1. 建立VPN SERVER
  2. 当具备公网固定IP时,在云服务器控制台或网关为VPN-HUB软件开放一个通信端口,即可安装VPN-HUB软件设置相关参数。

    当只有公网动态IP时,在网关为VPN-HUB软件开放一个通信端口,联系公司技术支持申请得到Comway动态域名,即可安装VPN-HUB软件设置相关参数。

  3. 设置DTU接入VPN网络
  4. 如下图所示,在DTU配置软件中设置VPN服务器的公网IP或动态域名(888.comway.com)+端口(1276)以及DTU的VPN IP(172.16.12.99)等参数,即可接入VPN网络。


    comway

  5. 安装DC-VPN软件并添加DTU
  6. 如下图所示,安装DC-VPN软件并设置相关VPN参数。DTU添加时输入其VPN IP,显示ONLINE即说明DTU接入VPN网络,通信连接正常。


    comway

  7. 在组态王软件中添加s7-200 tcp设备
  8. 在组态王当中新建IO设备:PLC——西门子——S7-200(TCP),以DTU的VPN IP作为IO设备的IP,以DTU设置的端口映射的端口号作为IO设备的通信端口,即可建立通信。

四、PLC程序的远程下载

    以西门子s7-200 smart Plc为例,在计算机端运行STEP 7 PLC编程程序添加PLC,如下图所示点击通信---选择虚拟网卡(TAP-WINDOWS ADAPTER V9 TCPIP.1),然后通过手动添加来完成CPU的添加,如下图所示。

 
comway
 
   当VPN通信建立后,STEP7状态栏会显示已连接,此时点击下载,即可实现PLC程序的远程下载。