通过映翰通IR600路由器端口映射实现多台 PLC地址相同的环境里与同一台上位机Modbus TCP 通信的设置案例
需求背景
上位机与PLC在不同网段,且网段不可修改,需要在中间添加一台IR615路由器通过NAT转换的方案实现上位机对plc的modbus TCP访问 。IR615的WAN口连接上位机,LAN口连接3台PLC。
上位机的IP地址为172.16.1.2
,三台PLC的ip地址分别是192.168.20.6 ,192.168.20.7 ,192.168.20.8 ,服务端口都是502。
规划IR615的WAN口为172.16.1.1 ,LAN口IP为192.168.20.1。
所有PLC设置路由ip为192.168.20.1 。
设置完成后,上位机分别可以通过172.16.1.1:502 , 172.16.1.1:503 , 172.16.1.1:504 访问到3台PLC。

设置步骤
一、 登录路由器
PC连接路由器LAN接口。

PC设置静态IP地址,如192.168.2.100,掩码255.255.255.0或者设置自动获取:依次点击网络标识,点击“打开网络和共享中心”,如下图

在网络和共享中心,点击本地连接,如下图:

依次点击”属性”,“TCP/IPv4”,设置电脑IP地址为192.168.2.100 ,掩码255.255.255.0 ,设置完成后点击确定,如下图:

设置自动获取地址设置如下图,设置完成后点击确定。

打开浏览器(建议使用chrome或者IE浏览器)web登录路由器,路由器默认LAN IP地址是192.168.2.1,用户名adm ,密码 123456。
浏览器地址栏输入192.168.2.1后回车,打开登录页面如图:

用户名处输入adm ,密码处输入123456,输入完成后点击登录,如下图。

登录成功后,可以看到系统状态界面。

按照手册设置完一台路由器后,可以备份出配置文件作为模板,后续新增路由器可以导入这个模板后只修改拨号端口电话号码即可。具体操作参照4.2 配置文件导入。
二、 设置WAN口
登录路由器后,依次点击“网络”~“WAN端口”,进入WAN口设置界面,如下图

在WAN端口设置界面,类型选择静态IP,IP地址设置172.16.1.1 ,子网掩码255.255.255.0 ,点击应用。
三、 设置端口映射
点击“防火墙”~“端口映射”

在端口映射设置界面,协议选择TCP,来源地址设置上位机的IP地址,如172.16.1.2,服务端口和内部端口设置主站连接PLC的端口,如502,内部地址填写PLC的IP地址(如 192.168.20.6 ),外部接口选择WAN,点击新增。

按照上述步骤再新增两条到192.168.20.7 和192.168.20.8的端口映射。

设置完成后点击应用。
四、 设置LAN
依次点击“网络”~“LAN端口”,进入LAN口设置界面,如下图

在LAN端口设置界面,将IP地址修改为192.168.20.1 ,子网掩码255.255.255.0 点击应用。
应用后,PC需要修改为相同网段的IP地址如192.168.20.100(若PC自动获取IP地址插拔网线即可),通过新的LAN IP 192.168.20.1登录路由器。
注意:
PLC设置IP地址时,要设置路由IP地址,设置为路由器的LAN 接口IP。例如:设置IP
192.168.20.6,掩码255.255.255.0,要设置网关IP 192.168.20.1 。
五、 设置SNAT
若PLC不支持设置路由ip/网关IP,需要在路由器上设置SNAT。
在防火墙~NAT,新增一条设置,勾选启用,类型选择SNAT,协议选IP,源地址设置0.0.0.0/0
, 目的地址设置PLC 的ip地址 192.168.20.6 ,接口选择LAN ,点击新增,点击应用。

全部 0条评论