SIMATIC PLC CP 卡可以为 PLC 扩展一个以太网网卡,提供很多的通信服务。但是如果用户需要通过 CP 直接访问 CPU 的特殊应用,例如:OPC UA。在以往的功能中是实现不了的。如何即通过 CP 卡隔离 CPU 的生产网络,又可以访问到 CPU 的 OPC UA 服务呢?
S7-1500 CPU 从固件版本 2.8 起,可以选择通过同一站中通信处理器的接口访问 CPU 基于本身集成接口的 IP 的应用(例如 OPC UA)。如下图,激活该功能后,CPU 和虚拟接口(虚拟接口称为 W1 )通过内部总线连接到 CP 卡的网络中。
CPU 激活该功能后,可以为虚拟接口 W1 设置一个和 CP 卡同一网段的 IP 地址,连接在 CP。从而可通过访问虚拟接口 IP,来访问 CPU 基于 IP 的应用。
虚拟接口 W1 等于将 CPU 映射到了 CP 卡网络的一个 IP 地址,这种技术很类似于网络技术中的 1:1 NAT。连接在 CP 卡网络的设备通过访问虚拟 IP 地址,就可以访问 CPU包括编程、开放式数据通信、S7通信、OPC UA 等等基于IP 的应用