西门子WINCC软件中国总代理
浔之漫智控技术(上海)有限公司(XMZ-WH-SHQW)
WinCC软件安装
1.1 软件版本历史回顾
WinCC的全称是Windows Control Center,从名称可以看出来WinCC是Windows时代的产物。从历史来看,WinCC软件的版本升级基本上是伴随着微软的Windows操作系统升级的。
在DOS年代整个工控行业用到的计算机还很少,SCADA软件也没有现在(2016年)如此普及的程度,西门子公司据说有个监控软件叫做COROS,但基本上见到和用到的人都很少。所以本书不涉及。
1996年伴随着Windows进入Win95时代,西门子开始发布了Windows系统下的WinCC,虽然说起来S7系统稍微早一些,但现在回过头去看,基本上也是同步的。
在中国工业领域来说,以作者的亲身经历,早见到的应用WinCC的版本是WinCC V4.0,而后经历了V5.0、V6.0、V6.2、V7.0、V7.2、V7.3 SE以及新的V7.4版本。
WinCC软件和Windows软件一样,在发布之后总会被曝出这样那样的bug,然后官方就会不停地有补丁出来,以我个人的经验以及与同行交流达成的对西门子的共同认识,通常来说,一个新版本出来之后,要打上两个较大的升级或者两个较小的补丁之后,这个版本的软件才会比较稳定好用。
一个不够成熟稳定的软件版本发布之后,因为很快就被发现了bug,所以这个版本的存在周期通常比较短,ZUI长不过半年到一年时间,就会被补丁版本替代,那些已经购买运行了发行版的用户,也会陆续升级到这个稳定的版本。而这个稳定成熟版本恰恰因为稳定,西门子就会保留它在市场上销售较长的时间,所以在市场的占有比例就特别高。
所以尽管历史上WinCC软件发布的各种版本以及补丁版本非常多,但实际情况是,我们到一个工厂,客户所能见到的大多是这些稳定版本。
在每一个版本后面还标注了当时相对应的常用的操作系统以及软件的流行时间。
而其实我们知道,在同一时期,操作系统的版本也有很多,有版,也有各种服务器的版本。对于一个复杂的控制系统,有多台WinCC,并形成服务器/客户端架构的时候,所要求的操作系统也会是服务器版本的。
所以,西门子一直在提供一个软件兼容性列表,可以直接在网上搜索到(网址见附录中第1条)。这个兼容性列表中不仅仅包含了WinCC软件跟操作系统的对应版本,也包含与STEP7以及SIMATIC NET各种工业软件的相互兼容情况。
WinCC软件在升级的过程中,一些新功能逐渐加入,导致其功能越来越完备,性能越来越大。比如从V6.0开始数据库使用MS SQL Server,从V6.0开始脚本编程语言除了C脚本,还增加了VBS语言;还比如从V7.0开始画面更绚丽;再比如V7.2支持直连S7-1200等。具体每一个新版本所增加的新功能,需要从官方的资料中仔细解读,并在实践中应用熟悉,此处不多解释。
在给出的历史版本的后一列,还给出了流行的大致年份。给出这个年份的意义是,如果技术人员到了一个工厂做服务,看到它的监控设备所运行的软件的版本,可以大致评估出设备的上马时间,而反过来,如果有现场来电话咨询软件问题,也可以根据他们工厂的上马时间,大致先猜出他们使用的软件和操作系统的版本。
从历史的眼光看,技术一直在发展,工厂自动化应用领域越来越宽,使用WinCC的场合逐渐变多,所以新版本的用量比老旧版本的用量要大得多。另一方面更老旧的版本的应用场合,机械和电气设备寿命都较长了,很多经历了改造或者升级换代的过程,所以也都会更换成更新的电脑操作系统和软件。
从实际的应用情况看,绝大多数的工厂正在运行中的设备中,存量ZUI大的版本是WinXP+WinCC V6.2 SP2,而新上马的设备中大批量地在使用Win7+WinCC V7.2/V7.3。而由于WinXP系统在中国用户中之众之广,一些恋旧的工程师,一些成熟的设备供应商,给工厂客户提供的设备中也仍然有不少份额的继续在使用WinXP+WinCC V6.2 SP2/SP3。
下面的软件安装过程中,会把V6.2和V7.3两个版本的软件安装过程分别讲解。而在后续的章节中,通用的功能部分,主要在V6.2中演示,如果在V7.2/V7.3中有不同,会特别提示。而如果只有在V.2/7.3拥有的新功能,则在V7.3中讲解。 【 WinCC高版本的软件可以打开并升级相邻的低版本所创建的项目,所以一个非常旧的V4版本的项目程序要升级到V7.3,需要经历V4→V5→V6→V7的复杂过程。 在西门子的软件系列中还有两类软件,比如WinCC FLEXIBLE 2008和WinCC V13(TIA PORTAL),它们和这里讲解的WinCC不是同一个软件。前者是上一个时代的触摸屏的编程软件,后者是当前PORTAL时代的触摸屏编程软件和电脑监控软件
1.2 WinXP系统安装WinCC V6.2
WinCC V6.2版本中 *成熟* 稳定的版本是V6.2 SP2,后来过了很久才出来SP3,但因为SP2存在的时间足够长,而SP3又没有什么*著的新功能,所以市场上大量见到的还是SP2。我们的讲解就遵从习惯,只讲SP2了。
从上一节中讲到的网站地址下载WinCC-ASIA V6.2的兼容性列表文件:WinCC-ASIA_V6.2_compatibility-list_en_2015-04-27.xls,看一下它的内容,如表1-2所示。从列表中可以看到,WinCC V6.2对操作系统的支持有Windows 2000,Windows SERVER 2003和Windows XP。
聚焦到对XP系统的兼容性,发现V6.2 SP2可以支持WinXP SP2,但不支持WinXP SP3;而V6.3 SP3则可以同时支持WinXP SP2和SP3。其实我们可以从中了解到SP3的ZUI大的新功能是支持了WinXP SP3。
这里解释一下兼容性的含义,西门子在软件发布之前测试了所有可用的系统软件版本,然后做在了软件安装包里面,做了严格的系统版本检查,纵然有的操作系统补丁并不会影响西门子软件的运行,但只要当时未做过测试,就一概定义为不兼容。所以软件安装需要的操作系统的版本和补丁必须严格吻合,既不能高一点点,也不能低一点点。
回过头来再看WinCC V6.2对WinXP系统的支持。假设我们按照系统兼容性要求的,在WinXP SP2中安装了WinCC V6.2 SP2。然后在使用过程中由于开启了系统自动更新,操作系统会自动更新各种补丁到SP3。然后WinCC软件仍然可以正常运行,并没有因为操作系统升级补丁而崩溃。
西门子WINCC软件中国总代理