工控软件跨网段、跨网络访问的两个小经验

一 前言

工业网络已经是现在控制系统的常见配置(新款的PLC,已经很少没有以太网口了),各种工控软件基本都是通过工业网络,结合各自的协议,与控制器、智能设备、其他计算机等进行通讯。

当越来越多的设备连接到一起,势必需要各种网络设备来进行通讯的隔离、互联等问题。常见的是跨网段和跨网络的访问问题。

二  跨网段的访问技巧

1  场景

不同的控制器、工控计算机通过交换机连接在一起,控制器有两个不同的网段(192.168.1.x、192.168.2.x),用于两组设备间的互相通讯(见下图)。譬如,我想要使用软件PLC-Recorder采集这两个不同网段的PLC的数据进行故障录波和诊断。下方为网络结构示意图:

图片

方案1

所有PLC和工控计算机修改成同网段,比如,都改成192.168.1.x。对于没有上线设备可以统一修改,已经上线设备就不能这样修改了,毕竟需要源程序才能修改PLC IP,会影响控制器间的通讯。此方式只适用于新项目。

方案2

修改工控计算机的地址设置,为网卡增加多个网段地址,具体操作看下图: 

图片

配置不同网段地址后,电脑都两个不同网段的设备便都能访问了。

三  跨网络的访问技巧

场景

不同的控制器、工控计算机通过路由器进行了隔离,控制器被封闭在各自的网络内。但是路由器的上行网络是在一个网段内。此时使用PLC-Recorder同时采集这4个PLC的数据进行诊断。

图片

路由器的设置方法

此处以普联/TP-LINK  TL-R483G路由器为例,演示一下WAN口IP地址设置方法: 

图片

通过路由器开启虚拟服务器,映射PLC IP地址即可:

图片

工控软件的设置方法

在PLC-Recorder里输入路由器WAN口IP地址10.10.21.12即可访问IP地址为192.168.1.50的PLC了,效果还是挺不错的。 

图片

图片

sunwheel

2024年3月