欧姆龙PLC如何通过EtherNet/IP实现跨网段通信?
跨网段通信是指不在同一网段的IP地址的设备间的通信。比如我们通过互联网给远在海外的PLC设备进行调试,又比如我们在办公室利用局域网监控车间某个设备的PLC,这些场合就要用到跨网段通信了。
一、名词解释
WAN口:是“Wide Area Network”的缩写,代表广域网,是连接外部网络的接口,常连接的线路有ADSL、DDN等。
LAN口:是“Local Area Network”的缩写,代表局域网,是连接内部网络的接口,常连接的设备如交换机、集线器、上位计算机。
DMZ功能:是指隔离区、缓冲区,解决因防火墙使外部网络不能访问内部网络服务器的问题。可以使用DMZ功能实现PLC跨网段通讯。
二、系统配置
硬件配置有笔记本电脑一台、CJ2M-CPU31一台、网线3根、USB线一根、路由器2台。
笔记本电脑网口与路由器1的LAN口连接,网络IP处于同一网段,电脑IP地址设为:192.168.0.2;PLC的Ethernet/IP口与路由器2的LAN口连接,网络IP也处于同一网段,PLC的IP地址设为:192.168.1.6;路由器1的LAN口与路由器2的WAN口连接。
路由器1的LAN口设置:IP地址为192.168.0.1;子网掩码为255.255.255.0。
路由器2的LAN口设置:IP地址为192.168.1.1;子网掩码为255.255.255.0。
路由器2的WAN口设置:模式为静态IP;IP地址为192.168.0.102(此处与路由器1的网段相同);子网掩码为255.255.255.0;网关和DNS服务器为192.168.0.1。
路由器2需要开启虚拟服务器中DMZ主机,设定它的IP地址为PLC的IP地址:192.168.1.6。设置DMZ主机IP地址之后,与该IP相关的防火墙设置将不起作用,这样就可以从外网访问到PLC的数据了。
PLC EIP单元的参数设置:
通过USB线连接PLC→打开CX-P软件,新建工程→选择PLC类型、网络类型→将PLC在线,进入编程状态→打开IO表→在内置端口/插入板处双击CJ2M-EIP21单元→设置IP地址为:192.168.1.6;子网掩码为:255.255.255.0;默认网关为:192.168.1.1。→在IP路由表处点击“插入”→设置IP地址为:0.0.0.0(电路侧任意上层网段);设置路由器的IP地址为:192.168.1.1(PLC侧网关),确定→点击“传送[PC到单元]”,确定→下载参数后重启单元→关闭IO表→将PLC离线。
三、EIP组网
通过网线将笔记本电脑连接到网络,双点PLC类型,将工程的网络类型更改为“EtherNet/IP”,点击“设定”,将目标PLC的IP地址设定为路由器2的WAN口静态IP地址:192.168.0.102,确定。设置好后,将PLC在线,连接成功则可以通信。
以上就是欧姆龙PLC通过EtherNet/IP实现跨网段通信的基本步骤。