通过映翰通IR600路由器端口映射实现多台 PLC地址相同的环境里与同一台上位机Modbus TCP 通信的设置案例

unclexing
unclexing 这家伙很懒,还没有设置简介

0 人点赞了该文章 · 10 浏览


需求背景

上位机与PLC在不同网段,且网段不可修改,需要在中间添加一台IR615路由器通过NAT转换的方案实现上位机对plcmodbus TCP访问 。IR615WAN口连接上位机,LAN口连接3PLC

上位机的IP地址为172.16.1.2 ,三台PLCip地址分别是192.168.20.6  192.168.20.7 ,192.168.20.8 ,服务端口都是502

规划IR615WAN口为172.16.1.1 LANIP192.168.20.1

所有PLC设置路由ip192.168.20.1

设置完成后,上位机分别可以通过172.16.1.1:502 ,  172.16.1.1:503 , 172.16.1.1:504 访问到3PLC

设置步骤

一、 登录路由器

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端口设置界面,类型选择静态IPIP地址设置172.16.1.1 ,子网掩码255.255.255.0 ,点击应用。

三、 设置端口映射

点击防火墙”~“端口映射

在端口映射设置界面,协议选择TCP,来源地址设置上位机的IP地址,如172.16.1.2,服务端口和内部端口设置主站连接PLC的端口,如502,内部地址填写PLCIP地址(如  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 ,点击新增,点击应用。

 

 

发布于 13 小时前

免责声明:

本文由 unclexing 原创发布于 技术社区 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论