如果PG/PC的IP地址与其访问的控制器的IP地址不在同一个子网内,则通过设置"Set PG/PC Interface" 选择接口"TCP/IP(Auto)" 做为访问点,同时,打开属性窗口,选择“IE-PG Access”标签页,选中“Assign IP addresses unique to the project”项,即可访问该控制器。
图01: Interface TCP/IP (Auto)
图02: "IE-PG Access" 标签
此时,STEP 7自动为PG/PC 在自己所在的子网内为其分配一个IP地址。因而在Windows以及通过SimaticNet组态控制台设置的IP地址将被STEP7设置的地址所取代。但PG/PC功能依然可以使用,比如可以进行程序及组态的下载以及读出控制器的诊断缓存区信息。
图03: SimaticNet组态控制台
通过DOS指令“ipconfig /all”可以查看PG/PC的网卡的IP地址。
图04: ipconfig /all
更多的关于TCP/IP(Auto)接口的功能描述可以参考在线帮助 Set PG/PC interface -> Properties TCP/IP(Auto) -> "IE-PG Access" Tab -> "Help" 按钮得到。 当然,如果不选择TCP/IP (Auto) 接口而使用TCP/IP 接口,则不会有这样的情况出现,但此时需注意,控制器和PC的IP地址应在同一子网中(否则需要使用路由器进行连接)。此时需手动修改IP地址。