恭喜,你发布的帖子
发布于 2025-12-31 09:01:11
19楼
这是工业现场最常用的解决方案,利用 VLAN 划分广播域,再通过三层路由做端口映射,实现 WINCC 的区分访问。
硬件要求
1 台支持802.1Q VLAN、三层路由、NAT 端口映射的工业交换机(如西门子 SCALANCE X300 系列、华为 S5720I 工业版)。
每台 PLC 引出一根以太网网线,分别接入交换机的不同物理端口。
详细配置步骤
将 WINCC 工控机接入交换机的管理 VLAN(需确保和所有 VLAN 互通)。
在 WINCC 变量管理器中,添加 10 个驱动连接,每个连接的地址填写对应映射后的网关 IP + 端口,驱动类型匹配 PLC 的协议(如 Modbus TCP、S7 TCP/IP)。
假设所有 PLC 的原始 IP 都是192.168.0.1,通讯协议为 Modbus TCP(默认端口 502)。
在交换机上配置映射规则,将每个 VLAN 内 PLC 的192.168.0.1:502,映射为网关 IP + 不同端口,例:PLC1→192.168.10.1:5020PLC2→192.168.11.1:5021……PLC10→192.168.19.1:5029
给每个 VLAN 分配一个唯一的网关 IP,比如:VLAN10 网关:192.168.10.1/24VLAN11 网关:192.168.11.1/24……VLAN19 网关:192.168.19.1/24
在交换机上创建 10 个 VLAN(如 VLAN 10~VLAN 19),每个 VLAN 仅接入 1 台 PLC,确保相同 IP 的 PLC 不在同一广播域。
例:端口 1→VLAN10→PLC1;端口 2→VLAN11→PLC2…… 以此类推。
划分独立 VLAN
配置 VLAN 网关
设置 NAT 端口映射
WINCC 侧配置
请填写推广理由:
分享
只看
楼主