兼容性一词由来已久,在计算机领域似乎更加重要。正确使用 WinCC,同样也要遵守其兼容性。而恰恰就是容易被大家忽略的兼容性导致他们频频中招,今天就跟大家分享一下兼容性的林林总总。
WinCC 是一款工业软件。既然是软件,就会有兼容性的问题。在西门子的技术网站上,每当推出新的版本,就会更新 WinCC 的兼容性列表。如下是其链接:http://support.automation.siemens.com/WW/view/en/21928032
在该链接中主题为“With what are SIMATIC WinCC V7.x, V6.x and V5.x compatible? ”的下面就可以找到 WinCC 兼容性列表。每个大版本对应一个 pdf 文件。文件中,“x”表示兼容,没有标记表示不兼容。要注意的是,“兼容”是表示西门子公司已经对其组合进行过完整的测试。任何在兼容情况下的问题都会被解决。不兼容表示西门子尚未对其组合进行过任何测试。西门子不保证这样使用软件,其功能是否正常,运行是否稳定,也无法提供进一步的支持。
也许您能将 WinCC 安装在一个不兼容的操作系统上,但这并不代表 WinCC 能够正常运行。
案例1:原来 WinCC 6.2 sp2 工作在 XP sp2 上,运行一直很好。客户将 XP sp2 升级到 XP sp3了,结果 WinCC 不能正常运行了。因为 WinCC 6.2 sp2 与 XP sp3 是不兼容的。
案例2:原来 WinCC 6.2 sp2 工作在 XP sp2 上,运行一直很好。见到微软推出新的 patch 了,于是客户就将这些 patch 一股脑都打上了。WinCC 却不正常了,殊不知,并非所有 patch 都支持 WinCC。同样进入前述的链接,在主题“Which Microsoft Security Patches are released for use with SIMATIC WinCC?”下可以找到详细的说明。
为了提高 Windows 运行速度,满足家庭用户的需要,市场上出现了多种 ghost版本的操作系统。这些操作系统都会将家庭用户不常用的某些系统服务停用。并且为了缩小操作系统体积,还会删除不常用的系统组件。
而 WinCC 的运行是需要这些服务或者组件的。所以请使用正版操作系统,完整版的操作系统。
装有 WinCC 的机器可以使用杀毒软件,但同样有兼容性的要求。
在 WinCC 在线帮助中的“版本注释〉操作注意事项〉操作注意事项”下,可以找到 WinCC 允许使用的杀毒软件。
为什么杀毒软件也要这么挑剔呢?因为 WinCC 与操作系统结合得比较紧,对系统的修改或者对服务的设置等会被某些杀毒软件认为是不安全的行为,而被阻止。有时这种阻止不会给用户干预的机会,就造成了在没有任何提示的情况下 WinCC 就不正常了。
案例3:客户机器上安装了某款杀毒软件。在安装完 WinCC 后,重启电脑,正确输入用户名及密码后却再次弹出登录界面。再次输入用户名及密码后,仍然弹出登录界面。如此反复,再也无法登录操作系统。
其原因就是 WinCC 修改了操作系统的登录设置,这本是 WinCC 正常工作的需要。却被杀毒软件误认为是病毒,就强行修改了 WinCC 所作的登录设置,结果导致无法正常登录操作系统。
典型的是与 STEP7 的兼容性。为什么本是同根生的软件却也存在兼容性呢?其实这很好理解,因为它们向操作系统注册表中写入的某些信息,或者向操作系统中注册的某些组件是共享使用的。如果两个软件不兼容,势必造成共享组件的不一致。导致的结果自然是软件无法正常工作了。
案例4:WinCC 6.0 sp3 与 STEP7 5.3 sp3 本来用得好好的。因为升级了某些 PLC 硬件设备,必须得升级 STEP7 到 5.4 版本才能组态这些硬件。可升级 STEP7 之后,WinCC 运行不正常了。殊不知,WinCC 6.0 sp3 与 STEP7 5.4 的各个版本都是不兼容的。
说了这么多,就是建议大家在安装WinCC之前,一定要检查上述的各种兼容性要求是否满足。如不满足,赶紧去解决兼容性问题,否则就可能事倍功半。同样,在 WinCC 正常运行后,对操作系统的升级也要慎之又慎。