最近有客户反馈,他们用 S7-1200 与西门子 Wincc 连接时,西门子资料上说可以最多连接到 16 个 S7-1200PLC,但在实际操作时发现最多只能连接 8 个。他们用的系统是 WIN7,WinCC版本是 7.2,西门子技术支持让其安装 simaticnet 软件和各种设置及各种授权,但最后都没有突破 8 个的数量限制,最后给他的建议是改用 XP 试试。
分析,问题可能有以下几点:
1. 是西门子 WinCC 自身并不支持高于 8 个的数量,这点与操作系统是 WIN7 还是 XP 并没有太大关系。如果 WIN7 上已经能运行 8 个,那么 XP 系统也不能更多。
2. 西门子自身做了限制,因为 S7-1200 是属于小系统,它没有给予像 S7-300 可以带到多达 64台的数量权限,它只是西门子 PC ACCESS 的一个补丁,我猜测它可能就是在西门子 S7-200 PC ACCESS 的基础上加了一些改进而成的。
3. 因为 WinCC7.2 是首次将 S7-1200 的驱动集成到该软件中,可能做试探性测试只允许客户连接 8 个,没有开放 16 个的权限。
目前大连德嘉的多功能交换机(A 型)可以与 WINCC 直连,它使用的是 S7-300 的 TCP 协议,从而绕过了 S7-1200 的驱动,不存在连接数量的限制,使用该交换接可以连接 64 个 S7-1200,它对 WinCC的版本要求也不高,各个版本都可适用。
目前是一种比较可靠的连接超过 8 台 S7-1200PLC 的最好选择。