一、 概述
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)
- 数据库接口: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创建单个A
ctiveX控件。
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 授权的类型
授权分开发版授权和运行版授权
∙ 开发版授权既可用来创建项目也可用来运行和执行项目。
∙ 运行版授权只能用于运行和执行项目。
sql server 2000是一种
如果授权损坏或不再可用,且无法修复,则可使用紧急授权。紧急授权包含在授权盘的软件包中。紧急授权为“租用”型,且在安装后的14天内可用。
在这14天中,您可以从“许可证管理支持”中重新获取您丢失的许可证。当这14天使用期限到期时,WinCC将切换至演示模式。
2.2 授权管理
从WinCC V6.0 SP3版本开始,WinCC和其它SIMATIC产品的许可证通过自动化许可证管理器进行管理。
自动化许可证管理器使用术语“许可证密钥”来表示WinCC和其它SIMATIC产品的许可证。术语“授权”指的是WinCC V6.0 SP3之前版本的许可证。许可证密钥只能安装在本地驱动器。在安装和卸载WinCC许可证期间,对每一个许可证密钥盘和授权盘各自只有一次写访问。因此,磁盘不能被写保护。
2.2.1安装许可证
安装WinCC许可证就是将它在本地驱动器上激活,同时在磁盘上取消激活,以便WinCC可以使用该许可证。
安装WinCC许可证有两种方法:
∙ 在WinCC软件安装期间自动安装。安装时由安装程序指导。推荐以此方式完成安装。
∙ 通过自动化许可证管理器在以后安装。
安装WinCC后,可在Windows的开始菜单中的“SIMATIC > 许可证管理器”下到自动化许可证管理器程序的链接。
步骤
步骤 | |
1 | 分别将WinCC许可证密钥盘和授权盘插入磁盘驱动器中,并在自动化许可证管理器的浏览窗口中选择磁盘驱动器。将显示磁盘上有效的WinCC许可证。 |
2 | 从表格中选择许可证。可以选择多个许可证进行传送。在弹出式菜单中为该许可证选择“传送...”。对话框“传送许可证密钥”打开。选择目标驱动器,然后单击“确定”按钮确认选择。 |
3 | 传送期望的许可证并将其写入到目标驱动器的“AX NF ZZ”目录下。 |
2.2.2 卸载许可证
卸载许可证就是将它在本地驱动器上取消激活并在磁盘上(通常为许可证密钥盘)重新激活,以便能在其它设备上使用该许可证。
WinCC许可证始终通过自动化许可证管理器程序卸载。
步骤
步骤 | |
1 | 将WinCC许可证密钥盘插入磁盘驱动器,并从自动化许可证管理器的浏览窗口中选择含有待卸载许可证的驱动器。将显示驱动器上已存在的WinCC许可证。 |
2 | 从表格中选择期望的许可证。可以选择多个许可证进行卸载。在弹出式菜单中为该许可证选择“传送...”。对话框“传送许可证密钥”打开。选择作为目标驱动器的软驱,然后单击“确定”按钮确认选择。 |
3 | 传送期望的许可证并将其写入到目标驱动器的“AX NF ZZ”目录下。 |
三、安装
3.1 安装要求
3.1.1硬件要求
硬件先决条件
WinCC支持所有普通IBM/AT兼容的PC平台。
CPU | 客户机: Intel Pentium II,300MHz 服务器: Intel Pentium III,800MHz 中央归档服务器: Intel Pentium 4,2 GHz | 客户机: Intel Pentium III,800 MHz 服务器: Intel Pentium 4,1400 MHz 中央归档服务器: Intel Pentium 4,2.5 GHz |
工作内存 | 客户机: 256 MB 服务器: 512 MB 中央归档服务器: 1 GB | 客户机: 512 MB 服务器: 1 GB (1024 MB) 中央归档服务器: >= 1 GB |
硬盘上的可用存储器空间 -用于安装WinCC1) -用于使用WinCC2) | 客户机: 500 MB/服务器: 700 MB 客户机: 1 GB/服务器: 1.5 GB/集中归档服务器: 40 GB | 客户机: 700 MB/服务器: 1 GB 客户机: 1,5 GB/服务器: 10 GB/集中归档服务器: 80 GB |
虚拟内存3) | 1.5倍速工作内存 | 1.5倍速工作内存 |
用于Windows打印机假脱机程序的工作内存4) | 100 MB | >100 MB |
显卡 | 16 MB | 32 MB |
颜数量 | 256 | 真彩 |
分辨率 | 800 * 600 | 1024 * 768 |
3.1.2软件要求
单机系统和客户机
WinCC V6.0 SP3在Windows XP专业版和Windows 2000下运行。
操作系统 | 组态 | 注释 |
WindowsXP | Windows XP专业版Service Pack 1或2 | 请注意所提供的SIMATIC NET版本的软件要求。 安装Windows XP期间,Internet Explorer V6.0 Service Pack 1将自动安装。 当使用Windows XP SP2时,必须取消计算机上的Windows防火墙以使用WinCC V6.0 SP3或WinCC Fileserver。 SP2还需要Microsoft修补程序KB319740。补丁位于“MS工具”DVD上。 |
Windows 2000 | Windows 2000专业版Service Pack 3或4 | Windows 2000专业版服务SP4另外需要安装Microsoft修补程序KB828741。该修补程序位于“MS工具”DVD中,并在工具提示中显示为“MS04-12”。 |
3.2 安装步骤
在安装WinCC之前必须先安装MS Message Queuing和SQL Server 2000实例“WinCC”。
3.2.1安装MS Message Queuing
WinCC将采用Microsoft的Message Queuing服务。它是操作系统的组件部分。MSMessage Queuing不是Windows安装的标准设置,如需要,必须以后再进行安装。
Windows XP的操作步骤
1 | 打开操作系统“开始”菜单并选择“设置” > “控制面板” > “添加或删除程序”。 |
2 | 单击左边菜单栏中的“添加或删除Windows组件”按钮。 “Windows组件向导”打开。 |
3 | 选择组件“Message Queuing”。 “详细资料”按钮激活。 |
4 | 单击“详细资料”按钮。 对话框“Message Queuing”打开。 |
5 | 激活“公共”子部件。 取消激活其它所有的子组件,并使用“确定”进行确认。 |
6 | 当“盘”对话框打开时,插入所要求的Windows安装光盘。单击“确定”按钮。 MS Message Queuing将安装。 |
7 | 使用“完成”按钮关闭安装助手。 |
3.2.2安装Microsoft SQL Server 2000
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论