当前位置:首页 > wincc讲义
一、 概述
1.1、什么是WinCC?
WinCC是一个在Microsoft Windows 2000和Windows XP下使用的强大的HMI系统。HMI代表“Human Machine Interface(人机界面)”,即人(操作员)和机器(设备控制系统,如 PLC等)之间的界面。一方面WinCC与操作员之间进行信息交换,另一方面WinCC和自动化系统之间进行信息交换。
WinCC的作用:用于实现过程的可视化,并为操作员开发图形用户界面。 WinCC允许操作员对过程进行观察。过程以图形化的方式显示在屏幕上。 每次过程中的状态发生改变,都会更新显示。
? WinCC允许操作员控制过程。例如,操作员可以从图形用户界面操作和控制现场设备。
? 一旦出现临界过程状态,将自动发出报警信号。例如,如果现场的过程值超出了预定义的限制值,屏幕上将显示一条消息。 ? 在使用WinCC进行工作时,既可以打印过程值,也可以对过程值进行电子归档。这使得过程的文档编制更加容易,并允许以后访问过去的生产数据。
?
1.2、系统结构
WinCC具有模块化的结构。它由基本的WinCC系统组成,另外还提供了许多WinCC选项和WinCC附加软件。
基本WinCC系统
基本WinCC系统由下列子系统组成:
? ? ? ? ? ?
图形系统 报警记录 归档系统 报表系统 通讯
用户管理
基本WinCC系统由组态软件(CS)和运行系统软件(RT)组成: 组态软件用来创建项目。
? 运行系统软件则用于运行和执行项目。
?
WinCC选件
WinCC选项允许用户扩展基本WinCC系统的功能。每个选件均需要一个专门的许可证。
1.3、WinCC的开放性
1.3.1 WinCC版本6.0提供了一个理想的IT集成平台。可通过开放的接口集成在公共应用程序中
- 数据库接口:OLE DB、SQL和ADO
- 编程界面:可访问API函数的VBS和ANSCI-C - OPC:OPC DataAccess (DA)、OPC Alarms&Events (A&E)和OPC Historical Data Access (HDA) 1.3.2可扩展性
1.3.2.1支持ActiveX控件
ActiveX是自身具有用户接口的程序模块的Windows标准。这些程序模块被称作ActiveX控件。例如,ActiveX控件可包含特殊按钮或图形显示元素。WinCC提供了大量的ActiveX控件。附加的ActiveX控件可从其它供应商处获取或单独编程。可使用Visual Basic创建单个ActiveX控件。 1.3.2.2支持OLE
OLE是“Object Linking and Embedding”(对象链接和嵌入)的缩写,并且是Microsoft Windows应用程序之间进行数据交换的标准。它将来自一个应用程序的数据插入到用户自己的应用程序中。此处,一个典型的实例就是将图表插入到文本中,随后通过双击图表对其进行编辑。 Windows将打开原始图形程序以允许进行编辑。
例如,在WinCC项目中可使用这种技术将Excel表格集成到画面中,并使用表格中的数据作为配方数据。
1.3.2.3 OPC
OPC是“OLE for Process Control (用于过程控制的OLE)”的缩写,是为自动化技术特别开发的一种OLE形式。使用该标准,任意OPC激活的组件可相互通讯。用户在组态期间不必考虑接口的具体细节。
WinCC可以是OPC客户机或OPC服务器。在作为OPC客户机操作时,WinCC将访问其它应用程序的数据。
当WinCC用作OPC服务器时,WinCC数据将对其他应用程序可用。 1.3.2.4 SQL
SQL可用来访问WinCC数据库的内容。
?
SQL是Structured Query Language(结构化查询语言)的缩写,是一种用于访问数据库的标准化语言。
所查询到的数据既可以用于其它应用程序,也可以导入到其它数据库中。 1.3.2.5 API
WinCC具有C语言编程接口。因此,单个应用程序可以影响WinCC,可以访问组态运行期数据或对过程进行干预。ODK选件(开放式开发工具)包含该接口的文档和大量实例。 1.3.2.6 ANSI-C
对于WinCC项目中过程的动态,WinCC支持函数和动作的使用。这些函数和动作以ANSI-C编写。 1.3.2.7 VBS
WinCC中,除C-Script以外,程序语言VBScript也可作为应用程序接口。 VBScript(VBS)提供运行时图形运行系统的变量和对象访问,并允许独立画面动作的执行。除了指定的WinCC应用程序之外,也可使用VBS常规功能来访问Windows环境。 1.3.2.8 VBA
VBA (Visual Basic for Application)接口是自定义WinCC的另一个选择。在图形编辑器中,组态时可以用VBA自动频繁循环工作步骤。此外,可以利用支持VBA的Microsoft Office家族产品。 1.3.2.9 ADO/OLE DB
可以通过ADO/OLE DB接口访问WinCC归档数据库。 二、 授权
SIMATIC WinCC具有软件保护。每个所安装的软件都需要有效的许可证,以进行不受限制的操作。如果没有有效的许可证,WinCC软件只能在演示模式下使用。 2.1 授权的类型
授权分开发版授权和运行版授权
开发版授权既可用来创建项目也可用来运行和执行项目。 ? 运行版授权只能用于运行和执行项目。
?
如果授权损坏或不再可用,且无法修复,则可使用紧急授权。紧急授权包含在授权盘的软件包中。紧急授权为“租用”型,且在安装后的14天内可用。 在这14天中,您可以从“许可证管理支持”中重新获取您丢失的许可证。当这14天使用期限到期时,WinCC将切换至演示模式。 2.2 授权管理
从WinCC V6.0 SP3版本开始,WinCC和其它SIMATIC产品的许可证通过自动化许可证管理器进行管理。
自动化许可证管理器使用术语“许可证密钥”来表示WinCC和其它SIMATIC产品的许可证。术语“授权”指的是WinCC V6.0 SP3之前版本的许可证。许可证密
共分享92篇相关文档