·WinAC 控制
·WinAC 网络
·WinAC 可视化
·WinAC 计算
·WinAC 工艺技术
此外,通过WinAC ODK(开放的开发工具)可进行用户程序的开发,与WinAC 控制平台 相集成。
WinAC 控制功能
WinAC控制功能允许用户使用普通PC或工业PC完成PLC的控制 功能 。WinAC 的产品线目前 包括WinAC 基本型、WinAC实时型和WinAC插槽型三种主要产品。此外还可根据用户的需要为用户定制基于嵌入式Windows NT和基于Windows CE的PC控制解决方案。
WinAC 网络功能
SIMATIC WinAC提供两种PC网络接口:
·PROFIBUS DP、工业以太网
·办公室网络
WinAC网络功能允许
·WinAC控制引擎通过Profibus DP接口模块CP5611或CP5613与分布式I/O ET 200 的 网络通讯连接。
·WinAC控制引擎(插槽型)通过SIMAITC_S7协议与其它PC上的WinAC、WinCC、ProTool/Pro 以及S7 PLC之间的通讯和过程 数据交换。
·SIMATIC PG/OP功能允许STEP 7对控制程序远程下载,修改显示控制变量。
·WinAC应用Microsoft_DCOM(分布式组件)技术,远程客户机通过标准的Windows NT通讯协议TCP/IP存取WinAC控制引擎中的过程数据。
WinAC 可视化功能
WinAC 提供个两种与人机界面软件的连接方式:
·通过SIMATIC软件之间的内部集成,WinCC和ProTool/Pro是WinAC最优化的数据存取和可视化工具。
·WinAC内置的OPC服务器可以完成与任何第三方的人机界面软件的集成。
OPC(用于过程控制的对象链接和嵌入)是WindowsNT应用程序存取自动化系统数据的国际化标准,也是WinAC内置的标准功能。使用WinAC_OPC服务器,用户的OPC客户机应用程序(如人机界面软件)可以完全存取WinAC控制引擎中的数据。
WinAC 计算功能
WinAC_Computing包括所有必要的工具的用于控制部分PC任务相集成,以充分发挥PC的功能优势。
o使用ActiveX控件:
WinAC提供标准的ActiveX控件用于标准化的软件包如MS Visual Basic或Office 对过程数据的实时存取。这一功能使用户可对过程创建自己定制的显示和控制而无需编程。WinAC还可非常简单的集成第三方的ActiveX控件。用户可以将第三方控件与自带的控件一起使用完成对过程数据的显示和修改。WinAC允许Windows OLE应用程序非 常简单的与控制系统交换数据。
oActiveX控件容器:
WinAC内置Software_Container(ActiveX容器)用于集成自带的和第三方的ActiveX 控件,以完成简单的过程显示和操作功能,无需任何编程。
WinAC 工艺技术
WinAC提供对于有精确时间要求和工艺相关技术的控制任务的支持:
o闭环控制和定位任务
o高速计数
o运动控制
o视觉系统
o数控
一些工艺技术,如S7-300 FM和CP模块、标准PID控制和 模块化的PID控制可通过 SIMATIC工程组态工具STEP 7集成。
WinAC ODK开放的开发工具
WinAC开放的开发工具ODK提供了用户自由编程的高速接 口(基于COM)用于 WinAC 软件PLC的解决方案。用户通过ODK进行开发可丰富WinAC Basis软件的功能。 用户的 程序代码(C、C++、Visual Basic, Java,…)可以集成为标准PLC程序的功能块,在梯形 图中调用。用户程序可以在软件PLC的每一个扫描周期中被调用。
应用程序包括:
o用户的C或C++程序用于的特殊控制逻辑,与软件PLC相结合。
o用户控制程序包括非常复杂的计算(如PID或气体流量),既需要由使用标准的PC编程语言以便编制和维护,又需要在每一个软件PLC的扫描周期中高速的执行。
o用户控制程序需要快速的执行且与其它的应用程序或硬件连续的同步,如运动控制或视觉系统。
o用户控制程序需要调用PC或Windows NT操作系统的特殊功能, 而标准的软件PLC功 能无法实现。
(西门子自动化与驱动集团)