对于TIA Portal系列软件的安装本来并不在此书(《TIA PORTAL高级编程》)的计划范围之内,因为本书的定位是高端编程和应用,而软件安装一般属于入门范畴。之所以决定在这里提一下软件安装问题是因为TIA Portal和现在的Step7 V5.x&WinCC V7.x的区别还是相当大的,这给大家造成了很大的困扰,在微信和QQ上咨询的朋友也很多。
图1 TIA Portal相关安装包
对于TIA Step7来说,它只有两个版本,分别是<img>TIA Step7 Basic和TIA Step7 Professional。其中TIA Step7 Basic是免费的,只能用于对<img>S7-1200进行编程。而TIA Step7 Professional则是需要授权的,它不但可以对S7-1200编程还可以对S7-300/400和S7-1500编程。
TIA WinCC分为组态(RC)和运行<img>(RT)两个类别,RC系列有三种版本,分别是TIA WinCC Basic、<img>TIA WinCC Comfort/Advanced和TIA WinCC Professional。其中TIA WinCC Basic是免费的,它只能对精简系列面板进行组态。TIA WinCC Comfort/Advanced不但可以组态精简系列面板还可以组态精智系列面板和单机PC站。TIA WinCC Professional不但具有完整的TIA WinCC Comfort/Advanced功能,还可以组态C/S和B/S架构的人机系统。RT系列有两种版本,分别是<img>TIA WinCC Advanced RunTime和TIA WinCC Professional RunTime。其中<img>TIA WinCC Advanced RunTime是用于TIA WinCC Comfort/
Advanced开发的PC单站系统的运行时,TIA WinCC Professional RunTime是用于TIA WinCC Professional开发的单站、C/S或B/S系统的运行时。关于运行时可以理解为一个容器,项目只有在这个容器里才能运行。
通常RC类别的软件安装在工程师站上,RT类别的软件安装在服务器和操作员站上。我们以一个C/S架构系统为例(参见上图),我们的工程师站上需要安装TIAStep7 Professional和TIA WinCC Professional,这两款软件分别用于编写PLC程序和组态WinCC项目。TIA WinCC Professional支持对画面进行仿真运行以进行相关测试,但不支持完整的WinCC Professional RunTime功能,比如它无法仿真OPC、C/S等。
接上例,对于一个C/S架构,我们通常需要将WinCC Professional RunTime安装在服务器和所有的操作站上。但是这款软件中包含的选件很多,我们也没必要完全安装,根据需求安装对应的选件即可。对于服务器,在安装时需要勾选SIMATIC Professional RunTime,另外根据项目需求,还需要确定是否勾选Web Server等选件(需要先在控制面板中配置IIS),具体参见下图所示。
图3 WinCC RunTime安装选项
那么C/S架构中的客户机只需要安装SIMATIC WinCC RunTime Client即可,另外视具体需求决定是否需要勾选Data Monitor Client等其它选件。
在TIA中,RC和RT的分工比较明确,而不像在WinCC V7.x中那样模糊不清。程序和画面在工程师站上开发和组态,完成后下载到目标设备(PLC和计算机)中执行。在TIA中,无论是PLC程序还是WinCC组态,都可以很轻松的下载(DCS中通常称为下装)到目标设备<img>中。另外在开发阶段也可以通过仿真器(PLC和WinCC)来进行相关测试,当然如前说述,很多功能是无法仿真的,比如OPC、Web Server等。如果配合HwLib for S7-1200/1500使用的话,那么就可以像组态DCS一样来使用TIA Portal。
HwLib(慧兰博) 公众号
专注于SIMATIC TIA高端编程应用
HwLib(慧兰博) 微信号