西门子深入浅出WinAC(产品概述)
1.1 WinAC产品分类
SIMATIC WinAC是西门子公司开发的基于PC控制的核心组件,它的出现扩展了SIMATIC S7的控制范围。WinAC是一个名副其实的控制中心,它将PLC控制、数据处理、通讯、可视化及工艺集成于一台PC机上。
SIMATIC WinAC产品包括软件型和插槽型两大类,包括如下5种产品:
1. WinAC Basis (WinAC 基本型)
WinAC Basis 是低成本解决方案,用于对控制无精确时间要求,有大量、快速的数据处理与控制任务(控制任务指PLC的控制功能)相结合或其它PC任务的控制场合。
2. WinAC PN
第一个支持PROFInet通讯标准的SIMATIC CPU,性能与WinAC Basis相似。WinAC PN支持基于组件的自动化(CBA)和PROFInet通讯标准。基于组件的自动化和PROFInet提供了一个开放的标准,用于在复杂任务中机械和系统单元之间的数据交换。数据交换通过SIMATIC iMap工具来进行配置。WinAC PN适应于以下任务:
• 来自整个复杂系统的机械和车间区域之间的协调和连接
• 控制系统单元或机械可被集成到一个全范围的复杂系统
WinAC Basis 4.1有一个选件WinAC PN,带有WinAC PN选件的WinAC Basis 4.1支持PROFInet和CBA。
3.WinAC RTX(WinAC 实时型)
WinAC RTX 提供了Windows 2000/XP的实时子系统,具有“硬实时”和“抗死机”特性。适应于具有高速和精确时间要求的控制任务的场合,如运动控制、闭环控制等。
WinAC MP基于WinCE操作系统和SIMATIC MP370(一种多功能面板)硬件平台。MP370为无硬盘、无风扇设计,WinCE具有实时特性,可实现严格的确定性动作。WinAC MP用在恶劣工业环境和有大量数据要处理的场合。
5.WinAC Slot 412/416
以板卡的形式插入在PC中,在板卡上已经集成了用于控制任务的CPU、存储器等元件。它可独立于PC进行控制操作。板卡上集成一个MPI/DP接口和一个DP口。WinAC Slot适用于对安全性和稳定性要求较高的场合。WinAC Slot 412/416在性能上与S7-412/416相近。
1.2 WinAC特性和适应场合
由于其功能强大的开放和灵活的接口,SIMATIC WinAC成为基于PC自动化解决方案的理想平台。
• WinAC运行在基于Windows 2000/XP操作系统下的标准PC平台中
• 与SIMATIC S7有一致的代码兼容性,统一的编程环境,生成的程序也可被SIMATIC S7所使用
• 提供了OPC、ActiveX控件、DCOM接口等方法,与其它PC应用程序交换数据
• 为具有特殊工艺硬件软件相结合的控制任务提供了开放的接口WinAC 适用于以下任务:
• 由于空间和性能的原因,数据处理、通讯、可视化和控制任务必须集成在同一台PC平台上
• 需要有高性能数据处理的任务
• 在协调控制功能中必须有被执行的特殊过程任务
• 存在特殊硬件软件模块集成的任务
1.3 WinAC Computing
WinAC Computing是所有WinAC产品系列中的一个组件,并对数据处理提供了两个重要的接口:
• WinAC OPC服务器开放了WinAC对过程数据的访问,用于数据处理和实现可视化
• ActiveX组件支持从生产过程到特殊软件应用或办公室应用的功能强大的连接
WinAC Basis/RTX 4.1和WinAC Slot 3.4版本支持SIMATIC S7控制器统一的SIMATIC NET OPC服务器。
1.4 WinAC 开放工具ODK
WinAC ODK 4.1包括三个组件:
1. CCX(定制代码扩展):
将C/C++程序直接嵌入到WinAC Basis/RTX 的Step7程序中,可用于连接第三方软件和硬件,由此可提供PLC任务所需的所有PC上的操作系统功能和系统资源。
2. SMX (共享内存扩展):
支持与WinAC进行高速(速度是OPC交换速度的百倍以上)数据交换的应用程序的开发,确保与技术功能应用的紧密协同。
3. CMI (控制管理接口):
使用CMI可使应用程序监控和改变WinAC的特性。