
一、现场环境工业现场很多PLC ip 地址一样或者都在不同网需要统一转换地址并且组网。现场数采服务器支持多种数采并且需要从PLC中采集试试数据到MES。二、我的方案1、我用到的设备映翰通IR315工业路由器2、现场连线情况现场PLC以及控制器和IR315的LAN口相连WAN口接入到内网交换机。3、主要参数设置a、首先设置ip地址将WAN口设置为内网分配的地址b、设置NAT主要设置一条DNAT目的地址替换4、方案原理当MES访问路由器WAN口地址的时将报文中的目的地址改为PLC的地址这样就实现了MES系统直接访问PLC的目的。三、拓扑四、技术介绍SNAT 和 DNAT 详解SNAT、DNAT 都属于 NAT网络地址转换的具体类型二者的转换方向、应用场景、修改的地址完全不同是网络路由、防火墙、服务器发布的核心技术。核心定义与区别1. SNATSource NAT源地址转换全称Source Network Address Translation转换对象修改数据包的源 IP 地址触发方向内网 → 外网 的数据包核心作用让内网设备共用公网 IP 访问互联网2. DNATDestination NAT目的地址转换全称Destination Network Address Translation转换对象修改数据包的目的 IP 地址触发方向外网 → 内网的数据包核心作用将公网访问流量转发到内网服务器端口映射详细工作过程SNAT 工作流程内网主机192.168.1.10访问外网服务器220.181.38.2511. 原始数据包源 IP192.168.1.10目的 IP220.181.38.2512. 经过网关执行 SNAT源 IP 改为网关公网 IP113.200.xx.xx3. 外网服务器只看到公网 IP回复数据包发回网关4. 网关根据连接表将回复包转发回内网主机DNAT 工作流程外网用户访问公网 IP113.200.xx.xx:801. 原始数据包源 IP 外网用户目的 IP113.200.xx.xx:802. 经过网关执行 DNAT目的 IP 改为内网服务器192.168.1.20:803. 数据包转发到内网服务器4. 服务器回复数据包网关再做 SNAT 后发回外网用户五、适应场景1、地址重复设备组网2、地址网段太多太乱的设备组网3、单台设备需要给多个独立系统隔离并且组网通信六、如有需求请联系我邮箱caoqbinhand.com.cn