SIMATIC WinCC SIMATIC WinCC — 基本系统 产品特性及亮点(续) VBScript 或 ANSI-C,编写脚本的理想选择 WinCC 支持 VBScript 或 ANSI-C 编程。VBScript 配有自己的编 辑器,界面友好,支持调试。脚本本身可以访问所有 WinCC 图 形对象的属性和方式,以及 ActiveX 控件和其它制造商应用软 件的对象模型。从而可使用户能控制对象的动态特性,方便地 建立与其它制造商应用软件的连接(例如与 Microsoft Excel 和 SQL 数据库)。 开放式编程接口,C-API 用户是否需要其它应用软件?借助于 API 接口,WinCC 功能模 块采用开放式设计,允许访问组态以及运行版系统的数据和功 能。这意味着,用户可将 WinCC 组态和运行版功能应用于用户 的脚本内,或者开发直接访问 WinCC 的独立应用程序(例如连 接第三方驱动器或地区特定的功能)。也可使用可访问编程接 口的开放式开发软件包(OpenDevelopment Kit,ODK)。 OPC:开放性(Openness),生产力(Productivity),协同性 (Collaboration)— 适合于非专用过程通信 在 WinCC 内,自动化领域中的非专用通信总是非常重要的。作 为 OPC DA 客户端,WinCC 可本地记录或跨网络记录下位控制器 当前过程数据,并将这些数据从相关 OPC DA 服务器循环发送到 WinCC。另一方面,WinCC OPC DA 服务器也可向其它 OPC 兼容应 用程序提供当前过程数据,作进一步处理(例如 MS Excel)。 使用 OPC XML DA,可实现跨平台(不同操作系统)、跨 Web (WinCC 和 Office 应用软件)、ERP/PPS 系统(例如 SAP/R3)或 B2B 门户应用。 借助 MS DTSX 软件包,用户可以通过 OPC HDA(历史数据访问) 或通过 WinCC OLE-DB 提供者,实现对 WinCC 归档数据的访问。 OPC HDA 客户端(例如报表工具)可规定一个时间段的起始和结束 时间,并要求按面向目标的方式向 WinCC 发送数据。在向上一层 系统发送数据进行信息准备之前,根据需要对数据进行有效压缩。 WinCC 消息以带 OPC A&E(报警和事件)的报警形式出现,随所 有相关的过程值一起转发给生产或公司管理层内的任何用户。过 滤机制和预定可确保只有选定且经过修改的数据才被发送。当然 也可以在 MES 或 ERP 层进行确认。以此类似,也可以通过 OPC (历史)A&E 访问保存在 WinCC 内的报警,还可以利用 MS SQL 服务器工具简化此访问过程。