SIMATICWinCCV6.0教程

上传人:仙*** 文档编号:32348435 上传时间:2021-10-14 格式:DOC 页数:113 大小:4.14MB
收藏 版权申诉 举报 下载
SIMATICWinCCV6.0教程_第1页
第1页 / 共113页
SIMATICWinCCV6.0教程_第2页
第2页 / 共113页
SIMATICWinCCV6.0教程_第3页
第3页 / 共113页
资源描述:

《SIMATICWinCCV6.0教程》由会员分享,可在线阅读,更多相关《SIMATICWinCCV6.0教程(113页珍藏版)》请在装配图网上搜索。

1、SIMATIC WinCC V6.0教程- 109 -目 录第1章 WinCC基础知识11.1 WinCC简介11.2 WinCC产品分类11.3 WinCC系统构成2第2章 WinCC的安装32.1 安装前的准备32.1.1 对安装WinCC系统的基本要求32.1.2 消息队列服务和SQL Server 2000的安装42.2 WinCC的安装与卸载4第3章 组态第一个工程93.1 建立项目93.1.1 启动WinCC93.1.2 建立一个新项目103.2 组态项目123.2.1 组态变量123.2.2 创建过程画面163.2.3 改变画面对象的属性183.3 指定WinCC运行系统的属性2

2、03.4 运行工程203.5 使用变量模拟器22第4章 项目管理器234.1 WinCC项目管理器介绍234.1.1 启动234.1.2 WinCC项目管理器的结构234.2 项目类型254.2.1 单用户项目254.2.2 多用户项目254.2.3 客户机项目254.3 创建和编辑项目254.3.1 创建项目前的准备254.3.2 创建项目的步骤264.3.3 更改计算机的属性274.4 激活项目284.4.1 运行系统的设置284.4.2 启动和退出运行系统304.5 复制项目314.5.1 复制项目314.5.2 复制冗余服务器项目31第5章 组态变量325.1 变量管理器325.1.1

3、 变量的功能类型325.1.2 变量管理器的结构325.1.3 变量组335.2 变量的数据类型335.2.1 数值型变量335.2.2 字符串类型变量345.2.3 其他类型变量345.3 创建和编辑变量355.3.1 创建内部变量355.3.2 创建外部变量355.3.3 创建结构类型和变量组37第6章 创建过程画面396.1 WinCC图形编辑器396.1.1 WinCC项目管理器中的图形编辑396.1.2 图形编辑器的布局396.1.3 画面布局416.2 使用图形、对象和控件416.2.1 使用画面416.2.2 对象的基本静态操作436.2.3 对象属性的动态化446.2.4 对象

4、的事件476.2.5 使用控件和图库496.3 使用图形编辑器的一些例子50第7章 过程值归档607.1 过程值归档基础607.2 组态过程值归档607.3 输出过程值归档64第8章 消息系统718.1 组态报警718.1.1 报警记录的内容和功能718.1.2 组态报警的步骤728.1.3 组态模拟量报警768.2 报警显示79第9章 报表系统839.1 页面布局编辑器839.2 行布局编辑器849.3 打印作业849.4 组态报警消息顺序报表85第10章 通讯9110.1 通讯术语9110.2 WinCC与SIMATIC S7 PLC的通讯9210.2.1 通道单元的类型9210.2.2

5、添加驱动程序9210.2.3 通道单元93第11章 系统组态10111.1 WinCC客户机服务器结构10111.2 客户机服务器结构组态步骤10111.2.1 多用户结构的服务器组态10111.2.2 多用户结构客户机组态10411.2.3 分布式结构的服务器工程组态10411.2.4 分布式结构中客户机工程组态10511.2.5 冗余系统组态108第1章 WinCC基础知识1.1 WinCC简介SIMATIC WinCC(Windows Control Center),西门子视窗控制中心,是数据采集监控系统软件,和其他组态软件一样,采用类似资源管理器的窗口结构,对工业系统中各种资源(如设备

6、、标签量、画面等)进行配置和编辑。WinCC V6.0采用标准Microsoft SQL Server 2000数据库进行数据归档。作为SIMATIC全集成自动化系统的重要组成部分,WinCC确保与SIMATIC S5、S7和505系列的PLC连接的方便和通讯的高效,WinCC与Step7编程软件的紧密集合缩短了项目开发的周期。1.2 WinCC产品分类 128 Power Tags 256 Power Tags 运行版(RT) 1024 Power Tags 8000 Power Tags 65536 Power Tags 128 Power Tags 256 Power Tags 基本系统

7、 完全版(RC) 1024 Power Tags 8000 Power Tags 65536 Power Tags 升级包 外部变量(Power Tags)升级 (powerpacks) 归档变量(Archive Tags) 升级 服务器系统 冗余系统WinCC产品分类 web浏览器 用户归档 选件 开放式工具包 WinCC DatMonitor WinCC ProAgent WinCC Connectivity Pack WinCC IndustrialDataBridge WinCC IndustrialX 附加件WinCC的基本系统分为完全版和运行版,运行版仅有运行的授权,可以显示过程信

8、息、控制过程、报告报警事件、记录测量值和制作报表。完全版包括运行和组态的两种授权。变量升级包是为了能够使用更多的变量,归档变量升级包可以归档多于512个变量。WinCC需要授权才能够正常使用。根据所连接的外部过程变量数量的多少,WinCC完全版和运行版都有5种授权规格:128个、256个、1024个、8000个和65536个Power Tags。1.3 WinCC系统构成WinCC基本系统是很多应用程序的核心,包含9大部件:(1)变量管理器(tag management)(2)图形编辑器(graphics designer)(3)报警记录(alarm logging)(4)变量归档(tag l

9、ogging)(5)报表编辑器(report designer)(6)全局脚本(global script)(7)文本库(text library)(8)用户管理器(user administrator)(9)交叉引用表(cross-reference)第2章 WinCC的安装2.1 安装前的准备2.1.1 对安装WinCC系统的基本要求1. 硬件要求表2-1 WinCC的硬件要求硬件最低配置推荐配置CPU客户机:Inter Pentium II,300MHz服务器:Inter Pentium III,800MHz集中归档服务器:Inter Pentium 4,2GHz客户机:Inter Pe

10、ntium III,800MHz服务器:Inter Pentium 4,1400MHz集中归档服务器:Inter Pentium 4,2.5GHz主存储器RAM客户机:256MB服务器:512MB集中归档服务器:1GB客户机:512MB服务器:1GB集中归档服务器1GB硬盘剩余空间用于安装客户机:500MB服务器:700MB客户机:700MB服务器:1GB用于使用客户机:1GB服务器:1.5GB集中归档服务器:40GB客户机:1.5GB服务器:10GB集中归档服务器:80GB虚拟工作内存1.5倍速工作内存1.5倍速工作内存用于Windows打印机假脱机程序的工作内存100MB100MB图形卡1

11、6MB32MB颜色数量256真彩色分辨率80060010247682. 软件要求(1)操作系统单用户系统:Windows 2000 Professional SP2及以上版本、Windows XP Professional 或 Windows XP Professional SP1;多用户系统:Windows 2000 Server SP2 或Windows 2000 Advanced Server SP2。(2)Internet浏览器Microsoft Internet Explorer 6.0 SP1及以上版本。(3)Microsoft消息队列服务(4)Microsoft SQL Serv

12、er 2000 SP3(5)Microsoft Office(6)SIMATIC Step 72.1.2 消息队列服务和SQL Server 2000的安装1. 消息队列服务的安装l 插入Windows系统安装盘。l 单击“开始”“设置”“控制面板”“添加删除程序”。l 在“添加删除程序”对话框中,单击左边菜单条中的“添加删除Windows组件”按钮,打开“Windows组件向导”对话框,如图2-1所示。图2-1 选择安装消息队列服务l 选择“消息队列服务(MSMQ)”,单击“下一步”。l 单击“结束”按钮,关闭安装向导。2. SQL Server 2000的安装l 插入Microsoft S

13、QL Server 2000 SP3安装盘。l 选择“安装SQL Server 2000”。l 按屏幕提示进行安装操作。2.2 WinCC的安装与卸载1. 安装WinCCl 安装WinCC之前需要重新启动系统。l 插入WinCC安装盘,启动安装程序向导,如图2-2所示。图2-2 WinCC V6.0安装对话框l 单击“安装SIMATIC WinCC”,开始WinCC的安装。l 在打开的对话框中单击“下一步”。l 在“软件许可证协议”对话框中,单击“是”。l 在“用户信息”对话框中输入相关信息及序列号,单击“下一步”。l 在“选择安装路径”对话框中,选择WinCC的目标文件及公共组件的安装目录,

14、选择单击“下一步”。l 在“选择附加的WinCC语言”对话框中,选择需要附加的语言,单击“下一步”。l WinCC提供了3中基本的安装选择:最小化安装、典型化安装和自定义安装,如图2-3所示。最小化安装是安装运行系统、组态系统、SIMATIC通讯驱动程序和OPC服务器。典型化安装包括最小化安装的内容及在用户自定义安装中默认激活的所有组件。如果需要最大安装,请选择自定义安装,并将所有组件都选上。l 如选择“自定义安装”,则在图2-4所示的“选择组件”对话框中选择需要安装的组件,单击“下一步”。l 在“授权”对话框中出现刚刚选择安装的组件需要的授权种类,如图2-5所示。选择授权文件所在路径,由于授

15、权也可在安装完成后再进行,也可以选择“否,稍后执行授权”。如果没有授权,则WinCC只能运行在演示方式下,运行1小时后自动退出。l 打开“所选安装组态的概要”对话框。此对话框列出了在安装WinCC时所做的安装选择。如需要改变某些选项,单击“上一步”;如对所做的选择满意,单击“下一步”。安装程序将开始安装。l 在最后一个对话框中选择“是,我想现在重新启动计算机”,完成整个安装过程。图2-3 WinCC 安装类型图2-4 选择安装的组件图2-5 授权对话框2. WinCC的卸载在计算机上既可以完全卸载WinCC,也可以删除单个组件。步骤如下:l 单击“开始”“设置”“控制面板”“添加删除程序”。l

16、 选择SIMATIC WinCC V6.0,并单击“更改和删除”按钮,启动WinCC安装向导。l 选择是完全卸载WinCC,还是只删除单个组件。如果希望删除组件,则必须将WinCC安装光盘放入光驱中,显示已安装的组件。l 按照屏幕提示进行后面的操作。3. Microsoft SQL Server 2000的卸载在卸载WinCC之后,Microsoft SQL Server 2000也必须卸载。步骤如下:l 单击“开始”“设置”“控制面板”“添加删除程序”。l 选择要卸载的“Microsoft SQL Server 2000”条目进行卸载操作。4. 改变Windows事件查看器的设置当安装Win

17、CC时,其安装程序会改变事件查看器的设置。在WinCC卸载之后,这些设置不会被自动改回原有值,可自行调整Windows事件查看器中的这些设置。l 单击“开始”“设置”“控制面板”“管理工具”“事件查看器”。l 右击“系统日志”和“应用程序日志”(Windows 2000)或“系统”和“应用程序”(Windows XP)上的左侧子窗口。l 选择“属性”。l 打开“系统日志属性”对话框,如图2-6所示。图2-6 更改系统日志属性l 在“系统日志属性”对话框中将最大日志文件大小1024KB改为原有值512KB;当达到最大的日志尺寸时,将“按需要改写事件”改成原有设置“改写就于7天的事件”。第3章 组

18、态第一个工程WinCC基本组件是组态软件和运行软件。WinCC项目管理器是组态软件的核心,对整个工程项目的数据组态和设置进行全面的管理。使用WinCC来开发和组态一个项目步骤如下:l 启动WinCCl 建立一个项目l 选择安装通讯驱动程序l 定义变量l 建立编辑过程画面l 制定WinCC运行系统的属性l 激活画面l 使用变量模拟器测试过程画面3.1 建立项目3.1.1 启动WinCC单击“开始”“SIMATIC”“WinCC”“WinCC V6.0 ASIA”,如图3-1所示。图3-1 启动WinCC3.1.2 建立一个新项目第一次运行WinCC时,会出现一个对话框,如图3-2所示。图3-2

19、建立新项目选择建立新项目的类型有以下3种:l 单用户项目;l 多用户项目;l 客户机项目。如果希望编辑和修改已有项目,可选择“打开已存在的项目”。建立一个新项目test的步骤如下:l 选择“单用户项目”,并单击“确定”按钮。l 在“新项目”对话框中输入test作为项目名,并选择一个路径。如有必要可以对项目路径重新命名,否则,将以项目名作为路径中最后一层文件夹的名字。单击“创建”按钮,创建新项目。l 打开WinCC资源管理器,如图3-3所示,实际窗口内容根据配置情况有细微差别。窗口的左边为浏览窗口,包括所有已安装的WinCC组件,有子文件夹的组件在其前面标有“+”,单击此符号可显示此组件下的子文

20、件夹,窗口右边显示左边组件或文件夹所对应的元件。l 在浏览窗口中单击“计算机”图标,在右边窗口中将显示与用户的计算机名一样的计算机服务器。右击此计算机,选择“属性”,在随后打开的对话框中可设置WinCC运行时的属性,如WinCC运行系统的启动组件和使用语言等。如图3-4所示。图3-3 WinCC资源管理器图3-4 运行设置3.2 组态项目3.2.1 组态变量1. 变量定义WinCC的变量按照功能可分为外部变量、内部变量、系统变量和脚本变量四种类型。与外部控制器(如PLC)没有过程连接的变量叫做内部变量,内部变量可以无限制的使用。与外部控制器(如PLC)具有过程连接的变量叫做外部变量,也叫过程变

21、量。Power Tags是指授权使用的外部变量,也就是说,如果购买的WinCC具有Power Tags授权1024个,那么WinCC项目在运行状态下最多有1024个外部变量,外部变量的数目和授权使用的外部变量数目显示在WinCC管理器状态栏中。2. 添加逻辑连接若要使用WinCC来访问自动化系统(PLC)的当前过程值,则在WinCC与自动化系统之间必须组态一个通讯连接。通讯将由称作通道的专门的通讯驱动程序来控制,WinCC有针对自动化系统的专用通道,例如PROFIBUS-DP和OPC。l 添加一个通讯驱动程序,右击浏览窗口中的“变量管理”,选择“添加新的驱动程序”,如图3-5所示。图3-5 添

22、加驱动程序l 在“添加新的驱动程序”对话框中,选择一个驱动程序,例如选择SIMATIC S7 Protocol Suite.chn,并单击“打开”按钮,所选择的驱动程序将显示在变量管理的子目录下。l 单击所显示的驱动程序前面的“+”,将显示当前驱动程序所有可用的通道单元。通道单元可用于建立与多个自动化系统的逻辑连接。逻辑连接表示与单个的、已定义的自动化系统的接口。l 右击MPI通道单元,选择“新驱动程序的连接”。在随后打开的如图3-6所示的“连接属性”对话框中输入PLC1作为逻辑连接名,单击“确定”按钮。图3-6 建立一个逻辑连接3. 建立内部变量l 如果WinCC资源管理器“变量管理”节点没

23、有展开,可双击“变量管理”子目录。l 右击“内部变量”图标,选择“新建变量”,如图3-7所示。l 在“变量属性”对话框中,将变量命名为“TankLevel”。在数据类型列表框中,选择数据类型为“有符号16位数”,单击“确定”按钮,确认输入,如图3-8所示。所建立的所有变量显示在WinCC项目管理器的右边窗口中。l 如需要创建其他的内部变量,可重复上述操作,还可对变量进行复制、剪切、粘贴等操作,快速建立多个变量。图3-7 建立内部变量图3-8 内部变量的属性4. 建立外部变量l 在建立外部变量前,必须先安装一个通讯驱动程序和建立一个逻辑连接。在前面已经建立了一个名为PLC1的逻辑连接。l 单击“

24、变量管理”“SIMATIC S7 PROTOCOL SUITE”“MPI”前面的“+”,展开各自节点,右击出现的节点PLC1,选择“新建变量”,如图3-9所示。图3-9 建立外部变量l 在“变量属性”对话框中给变量命名,并选择数据类型。WinCC中的数据类型有别于PLC中使用的数据类型,如有需要可在“改变格式”列表框中选择格式转换。l 必须给外部变量分配一个在PLC中对应的地址,地址类型与通讯对象相关。单击地址域旁边的“选择”按钮,打开“地址属性”对话框,如图3-10所示。l 在外部变量的“地址属性”对话框中,选择数据列表框中外部变量所对应的存储区域。地址列表框和编辑框用于选择详细地址信息。l

25、 单击“确定”按钮,关闭“地址属性”对话框。单击“确定”按钮,关闭“变量属性”对话框。图3-10 外部变量的属性3.2.2 创建过程画面1. 建立过程画面在组态期间,图形系统用于创建在运行系统中显示过程的画面。图形编辑器是图形系统的组态软件,是用于创建过程画面的编辑器。l 右击WinCC资源管理器的图形编辑器,选择“新建画面”,将创建一个名为NewPdl0.pdl的画面,并显示在WinCC资源管理器的右边窗口中。右击此文件,选择“重命名画面”,在随后打开的对话框中输入start.pdl,单击“确定”按钮。l 重复上述步骤创建第二个画面,命名为sample.pdl。l 双击画面名称start.p

26、dl,打开图形编辑器编辑画面。在画面中将创建以下对象:按钮、一个蓄水池、管道、阀门和静态文本。第一步:组态一个按钮对象,功能是系统运行时按下此按钮使画面切换到另一个画面。在图形编辑器中选择对象选项板上的窗口对象,单击窗口对象前面的“+”,展开窗口对象。选择“按钮”,将鼠标指向画图区中放置按钮的位置,拖动至所需要的大小后释放,出现“按钮组态”对话框。在“文本”的文本库中输入文本内容,如sample。单击对话框底部的图标,打开“画面”对话框,选择需要切换的画面sample.pdl,如图3-11所示。关闭对话框,并单击工具栏上的按钮,保存画面。图3-11 组态画面中的按钮为切换到另一个画面时能回到本

27、画面,在画面sample.pdl中应组态另一按钮。在“按钮组态”对话框中的“单击鼠标改变画面”文本框中选择start.pdl。第二步:将在画面上组态蓄水池、管道、阀门。l 选择菜单“查看”“库”或单击工具栏上的图标,显示对象库中的对象目录。双击“全局库”后显示全局库中的目录树,双击PlantElements,双击Tanks。单击对象库工具栏上的图标,可预览对象库中的图形。单击Tank1,并将其拖至画图区中。拖动此对象周围的黑色方块可改变对象的大小。l 单击“全局库”“PlantElements”PipesSmart Objects,选择管道放置在画面上。l 单击“全局库”“PlantEleme

28、nts”ValvesSmart Objects,选择阀门放置在画面上。l 选择“标准对象”中的“静态文本”,将其放置在画面的右上角。输入标题“试验蓄水池”。选择字体大小为20,调整对象的大小。创建的画面如图3-12所示。图3-12 创建的画面3.2.3 改变画面对象的属性1. 更改Tank对象的属性画面上的图形要动态的变化,必须将对象某个属性与变量相关联。l 选择Tank1对象并右击,选择“属性”,在“对象属性”窗口中选择“属性”选项卡,并单击窗口左边的UserDefined1。右击Process行上的白色灯泡,选择“变量”,如图3-13所示图3-13 选择外部变量l 在出现的对话框中选择在3

29、.2.1节创建的内部变量TankLevel,单击“确定”按钮,退出对话框。原来的白色灯泡变成绿色灯泡。l 右击Process行,“当前”列出显示“2秒”,选择“根据变化”,如图3-14所示。默认的最大值100和最小值0表示水池填满和空的状态值。2. 添加一个“输入输出域”对象将在画面蓄水池的上部增加另一个对象“输入输出域”,此对象不但可以显示变量值,还可以改变变量的值。l 在对象选项板上选择“智能对象”“输入输出域”。l 将“输入输出域”放置在绘图区中,并拖到要求的大大小后释放,出现“IO域组态”对话框,如图3-15所示。l 单击图标,打开变量选择对话框,选择变量TankLevel。l 单击更

30、新周期组合框右边箭头,选择“500毫秒”作为更新周期。l 单击“确定”按钮,退出对话框。图3-14 选择更新周期图3-15 “IO域组态”对话框3. 更改“输入输出域”对象的属性l 右击刚刚创建的“输入输出域”对象,选择“属性”。l 在“对象属性”窗口上单击“属性”选项卡,如图3-16所示。选择属性“限制值”。图3-16 更改“输入输出域对象”属性l 双击窗口右边“下限值”。在随后打开的对话框中输入0,单击“确定”按钮。l 双击窗口右边“上限值”。在随后打开的对话框中输入100,单击“确定”按钮。l 单击工具栏上图标,保存画面,并将图形编辑器最小化。至此画面组态完成。3.3 指定WinCC运行

31、系统的属性本节讲述如何改变一些属性值,这些属性值影响项目在运行时的外观。操作步骤如下:l 单击WinCC项目管理器浏览窗口上的图标。l 在右边窗口中,右击以你计算机名字命名的服务器,选择“属性”,打开“计算机属性”对话框,选择“图形运行系统”选项卡,设置项目运行时的外观,如图3-17所示。单击“浏览”按钮,选择start.pdl作为系统运行时的启动画面。l 选择“标题”、“最大化”和“最小化”作为窗口的属性。单击“确定”按钮,关闭对话框。3.4 运行工程选择WinCC资源管理器主菜单“文件”“激活”,也可直接单击工具栏上的图标,运行工程,运行效果如图3-18所示。图3-17 设置工程运行时的属

32、性图3-18 运行工程画面3.5 使用变量模拟器如果WinCC没有连接到PLC,而又想测试项目的运行状况,则可使用WinCC提供的工具软件变量模拟器(WinCC Tag Simulator)来模拟变量的变化。l 单击“开始”“SIMATIC”“WinCC”“Tools”“WinCC Tag Simulator”,运行变量模拟器,如图3-19所示。注意,只有当WinCC项目处于运行状态时,变量模拟器才能正确的运行。图3-19 变量模拟器l 在Simulator对话框中,选择EditNew Tag菜单项,从变量选择对话框中选择TankLevel变量。l 在“属性”选项卡上,单击Inc选项卡,选择变

33、量仿真方式为增1。l 输入起始值为0,终止值为100,并选中右下角的“激活”复选框,在List of Tags选项卡上,单击Start Simulation按钮,开始变量模拟。TankLevel值会不停的变化。第4章 项目管理器4.1 WinCC项目管理器介绍4.1.1 启动WinCC项目管理器的可执行文件名为WinCC Explorer.exe。在计算机上只能装载一个实例,当项目管理器已经打开时,如果尝试再次将其打开,则该操作不会被执行,而且没有出错信息。关闭WinCC前所打开的项目,下次启动将自动打开,如果此项目是激活的,下次启动也将自动激活。如果不希望激活,可在启动时同时按下和键并保持该

34、状态直到项目完全打开,如果只希望启动项目管理器而不希望打开关闭前所打开的项目,可在启动时同时按下和键并保持该状态直到项目管理器完全打开。4.1.2 WinCC项目管理器的结构WinCC项目管理器可以完成以下工作:l 创建和打开项目l 管理项目数据和归档l 打开各种编辑器l 激活或取消激活项目WinCC项目管理器由以下元素组成:标题栏、菜单栏、工具栏、状态栏、浏览窗口和数据装口,如图4-1所示。1. 标题栏标题栏显示当前所打开项目的详细路径和项目是否激活。2. 菜单栏和工具栏菜单栏上的大部分菜单项的定义和操作与Windows相同,在此不一一介绍,只介绍WinCC上独有的菜单项。“激活”:位于“文

35、件”菜单下,用于激活或取消激活项目。相当于工具栏上的和按钮。“驱动程序连接状态”:用于查看所有建立的通道单元的连接状态及变量读写信息。3. 状态栏状态栏显示与编辑有关的一些提示,还显示文件当前路径、已组态外部变量数目和授权范围内的变量数目。图4-1 “WinCC项目管理器”窗口4. 浏览窗口和数据窗口在浏览窗口和数据窗口都可进行工作,在这些窗口中,右击每个元素可打开每个元素的快捷菜单。浏览窗口包含WinCC项目管理器中的编辑器和功能的列表,双击列表或使用相应的快捷菜单可打开相应的编辑器。数据窗口位于窗口右侧,单击浏览窗口中的编辑器或文件夹,数据窗口将显示编辑器或文件夹的元素。所显示的信息将随编

36、辑器的不同而变化。5. 搜索功能通过选择项目、计算机或变量管理器的快捷菜单中的“查找”,可在WinCC项目管理器浏览窗口和数据窗口中启动搜索功能。此功能在菜单栏上无相应的菜单项,只能在快捷菜单中完成。可以搜索的元素有:客户机、服务器、驱动程序连接、通道单元、变量等。搜索支持通配符“*”,且不区分大小写。4.2 项目类型WinCC中的项目分为3种类型:单用户项目、多用户项目和客户机项目。4.2.1 单用户项目如果只希望在WinCC项目中使用一台计算机进行工作,可创建单用户项目,运行WinCC。4.2.2 多用户项目如果希望在WinCC项目中使用多台计算机进行协调工作,可创建多用户项目。多用户系统

37、可以组态为一至多台的服务器和客户机。任意一台客户机可以访问多台服务器上的数据,任意一台服务器上的数据也可被多台客户机访问。WinCC V6.0可使用12台服务器,32台客户机。4.2.3 客户机项目如果创建了多用户项目,则随后必须创建对服务器进行访问的客户机,并在将要用做客户机的计算机上创建一个客户机项目。对于WinCC客户机,存在两种情况:1. 具有多台服务器的多用户系统客户机访问多台服务器,运行系统组态数据分布在不同服务器上,客户机上的客户机项目可以存在本机的画面、脚本、变量。这样的多用户系统,必须在每个客户机上创建单独的客户机项目。2. 只有一台服务器的多用户系统客户机访问一台服务器,所

38、有数据均位于服务器上,在客户机上引用。这样的多用户系统中,没有必要在客户机上创建单独的客户机项目。4.3 创建和编辑项目4.3.1 创建项目前的准备为了创建WinCC项目,应对项目结构给出一些初步考虑,包括以下几方面:1. 项目类型知道要创建的是单用还是多用户项目。2. 项目路径选择一个路径,不要放在系统分区上。3. 项目名称一旦完成项目的创建,再对名称进行修改会涉及许多步骤。因此,建议在创建项目之前就确定合适的名称。另外,所创建的项目还应具有统一的画面、函数和变量名的约定等。4.3.2 创建项目的步骤1. 指定项目类型单击工具栏上按钮,打开“WinCC资源管理器”对话框,如图4-2所示。选择

39、需要的项目类型,单击“确定”,即打开“创建新项目”对话框,如图4-3所示。图4-2 “WinCC资源管理器”对话框图4-3 “创建新项目”对话框2. 指定项目名称和存放的文件夹在“创建新项目”对话框中输入项目名称和项目的完整存放路径,单击“创建”按钮后,WinCC开始创建新项目,随后在WinCC项目管理器中打开该项目。3. 更改项目属性l 右击项目管理器浏览窗口中的项目名称,选择“属性”,打开“项目属性”对话框,如图4-4所示。图4-4 “项目属性”对话框l 在“项目属性”对话框中,可修改项目类型、修改者及版本等内容。l 在“更新周期”选项卡上,可选择更新周期,并可定义五个用户周期。用户周期的

40、时间可选择。l 在“热键”选项卡上,可为WinCC用户登录和退出定义热键。4.3.3 更改计算机的属性创建项目后,必须调整计算机的属性。如果时多用户项目,必须单独为每台创建的计算机调整属性。操作步骤如下:l 单击项目管理器浏览窗口中计算机图标,右击所需要的计算机,选择“属性”,打开“计算机属性”对话框,如图4-5所示。图4-5 “计算机属性”对话框l 在“常规”选项卡上,检查“计算机名称”输入框中是否输入了正确的计算机名称,此名称应与Windows的计算机名称相同。l 如果创建了一个多用户,则“计算机类型”可指示此计算机组态是服务器,还是客户机。单击“确定”按钮,关闭对话框。4.4 激活项目4

41、.4.1 运行系统的设置激活项目时,将装载运行系统所需要的附加程序模块,在启动列表中,可指定激活项目时将要启动的应用程序。l 在浏览窗口中选择“计算机”,在数据窗口中选择需要修改的计算机,并选择“属性”,在随后打开的对话框中选择“启动”选项卡,如图4-6所示。图4-6 “计算机属性”对话框“启动”选项卡l 在“启动”选项卡上,应设置WinCC项目的启动组件,根据项目的要求进行选择。缺省状态下,将始终启动并激活图形运行系统。为获得更好的性能,如果项目目前没有使用到某个组件,则可不进行选择。此选项卡包括两个部分:在“WinCC运行系统的启动顺序”文本框中,包含所有缺省WinCC运行系统模块的列表。

42、在“附加的任务应用程序”文本框中,可选择未在缺省部分列出,但又必须启动的应用程序。l 在“参数”选项卡上,可选择运行系统中的语言和时间。l 在“图形运行系统”选项卡上,应设置WinCC项目的启动画面。这样,项目启动时将首先打开所选择的启动画面。在此选项卡上,还可设置WinCC图形运行系统窗口属性及其他图形运行系统的属性。l 在“运行系统”选项卡上,可设置Visual Basic画面脚本和全局脚本的调试特性,还可设置是否启用监视键盘(软件键盘)等选项。l 当启动WinCC运行系统时,WinCC使用在“计算机属性”对话框中设置的属性进行运行,并可随时修改运行系统的这些设置。对运行系统的修改,大部分

43、设置在重新激活项目后即可生效,部分设置须重新启动后才能生效。4.4.2 启动和退出运行系统1. 启动运行系统在项目管理器中打开所需要的项目,单击工具栏上按钮,WinCC将按照“计算机属性”对话框中所选择的设置启动运行系统。对于多用户系统,必须首先启动所有服务器上的运行系统,再启动客户机上的运行系统。对于冗余系统,应首先启动主服务器上的运行系统,再启动备份服务器上的运行系统。2. 设置自动运行当一个项目正常运行后,可以设置在启动Windows后自动运行WinCC。l 选择WinCC程序组上的AutoStart应用程序,打开如图4-7所示的“AutoStart组态”应用程序对话框。图4-7 设置自

44、动启动WinCCl 单击“项目”框中的按钮,选择需要打开的WinCC项目。如果希望在运行系统中打开项目,选中“启动时激活项目”复选框,WinCC项目在运行系统中启动,WinCC项目管理器不打开。l 单击“添加到AutoStart”按钮。下一次计算机启动后,WinCC将自动启动。如不希望WinCC自动启动可单击“从AutoStart删除”按钮。3. 退出运行系统退出运行系统时,取消激活项目。所有激活的过程均将停止。单击工具栏上按钮,“WinCC运行系统”窗口关闭,退出运行系统。4.5 复制项目4.5.1 复制项目复制项目,即将项目与所有重要的组态数据复制到同一计算机的另一个文件夹或网络中的另一计

45、算机上。使用项目复制器,只复制项目和所有组态数据,运行系统数据不复制。l 单击“开始”“SIMATIC”“WinCC”“Tools”“Project Duplicator”,打开WinCC项目复制器对话框,如图4-8所示。图4-8 “WinCC项目复制器”对话框l 在“选择要复制的源项目”文本框中输入希望复制的项目,单击旁边按钮浏览选择。单击“另存为”按钮,打开“另存为WinCC项目”对话框,选择复制到的目的文件夹,并给项目赋予一个名称,此项目名称可与原项目相同也可不同。单击“保存”按钮,开始复制。复制完毕后,单击“关闭”按钮,关闭项目复制器。4.5.2 复制冗余服务器项目冗余系统上的WinC

46、C项目必须完全相同。如果创建了一套冗余系统,则每当完成主服务器的任何修改之后,必须对备份服务器上的项目进行同步。复制冗余服务器项目,不能使用Windows资源管理器的复制和粘贴功能,只能使用WinCC项目复制器。在如图4-8所示的“WinCC项目复制器”对话框中的“选择要复制的源项目”文本框中选择源项目,在“为冗余计算机保存复制项目在”文本框中选择冗余服务器的目的项目存储位置。单击“复制”按钮,开始复制冗余系统中的冗余服务器的项目。第5章 组态变量5.1 变量管理器变量管理器管理WinCC工程中使用的变量和通讯驱动程序。它位于WinCC项目管理器的浏览窗口中。5.1.1 变量的功能类型WinC

47、C的变量按照功能可分为外部变量、内部变量、系统变量和脚本变量四种类型。1. 外部变量由外部过程为其提供变量值的变量,称为WinCC的外部变量,也称为过程变量。每一个外部变量都属于特定的过程驱动程序和通道单元,并属于一个通道连接。相关的变量将在该通讯驱动程序的目录结构中创建。外部变量的最大数目由PowerTags授权限制。2. 内部变量过程没有为其提供变量值的变量,称为内部变量。内部变量没有对应的过程驱动程序和通道单元,不需要建立相应的通道连接,内部变量在“内部变量”目录中创建。所组态的内部变量的数目不受限制。3. 系统变量WinCC提供了一些预定义的中间变量,称为系统变量。每个系统变量均有明确

48、的意义,可以提供现成的功能,一般用以表示运行系统的状态。系统变量由WinCC自动创建,组态人员不能创建系统变量,但可使用由WinCC创建的系统变量。系统变量以“”开头,以区别于其他变量。系统变量可以在整个工程的脚本和画面中使用。4. 脚本变量脚本变量是在WinCC的全局脚本及画面脚本中定义并使用的变量。它只能在其定义时所规定的范围内使用。5.1.2 变量管理器的结构1. 浏览窗口变量管理器位于WinCC项目管理器的浏览窗口中。内部变量及其相关联的变量组均位于“内部变量”目录下。WinCC将在变量管理器中为每个已安装的通讯驱动程序创建一个新的目录。在通讯驱动程序目录下,可找到通道单元及其连接以及

49、相关联的变量组和外部变量。2. 数据窗口WinCC项目管理器的数据窗口将显示浏览窗口中所选目录的所有内容。3. 工具提示在运行系统中,可以以工具提示的方式查看与连接和变量有关的状态信息。移动鼠标指针到所希望的连接或变量上可显示状态信息。工具提示包含了下列信息:l 对于连接,显示与状态有关的简短信息。l 对于变量,显示变量的当前值及变量的质量代码。l 上一次修改变量时的日期。4. 菜单栏在“编辑”菜单下,可对变量和变量组进行剪切、复制、粘贴和删除等操作。在“编辑”“属性”下,可查看所选变量、通讯驱动程序、通道单元或连接等的属性。此操作也可使用快捷菜单来完成。5. 查找在变量管理器中,可在快捷菜单

50、中打开搜索功能,对变量、变量组、连接、通道单元和驱动程序进行搜索。5.1.3 变量组如果在一个项目中因处理大量的数据而需要许多变量时,建议将变量组织为变量组。只有这样才能在大型项目中始终注意各种事件。然而,变量组并不能保证变量的惟一性,即使在不同的变量组下变量名也应该是惟一的。一般可将完成同一功能的变量或属于同一设备的变量归结为一个组。5.2 变量的数据类型当创建变量时,将给变量分配某种可能的数据类型。数据类型取决于用户将怎样使用该变量。WinCC中的变量分为以下数据类型:二进制变量、有符号8位数、无符号8位数,有符号16位数、无符号16位数、有符号32位数、无符号32位数、32位浮点数、64

51、位浮点数、8位字符集文本变量、16位字符集文本变量、结构类型变量、原始数据类型和文本参考。5.2.1 数值型变量(1)二进制变量二进制变量(binary tag)取值为TRUE或1,以及FALSE或0。二进制变量在存储系统中占用1字节。(2)有符号8位数有符号8位数(signed 8-bit value)占用l字节的存储空间,取值范围为-128127。(3)无符号8位数无符号8位数(unsigned 8-bit value)占用1字节的存储空间,取值范围为0255。ASCII字符用这种类型的变量来表示。(4)有符号16位数有符号16位数(signed 16-bit value)表示一个短整数占

52、用2字节的存储空间,取值范围为-3276832767。(5)无符号16位数无符号16位数(unsigned 16-bit value)占用2字节的存储空间,取值范围为065536。(6)有符号32位数有符号32位数(signed 16-bit value)表示一个长整数占用4字节的存储空间,取值范围为-21474836482147483647。(7)无符号32位数无符号32位数(unsigned 32-bit value)占用4字节的存储空间,取值范围为04294967296。(8)32位浮点数32位浮点数(floating-point 32-bit IEEE 754)占用4字节的存储空间,取

53、值范围为3.402823E+38。(9)64位浮点数64位浮点数(floating-point 64-bit IEEE 754)占用4字节的存储空间,取值范围为1.7976931346231E+308。5.2.2 字符串类型变量(1)8位字符集文本变量8位字符集文本变量占用的存储空间为0255字节,可以用来表示ASCII字符集中的字符串。每个ASCII字符占1字节的存储空间。(2)16位字符集文本变量16位字符集文本变量占用的存储空间为。0255字节。该类型的变量一般用来表示Unicode字符集的文本变量。每个Unicode字符占2字节的存储空间。如需表示中文的字符串,变量类型应为16位字符集

54、文本变量。5.2.3 其他类型变量1. 原始数据类型外部和内部原始数据类型变量均可在WinCC变量管理器中创建。原始数据类型变量的格式和长度均不是固定的。其存储范围为165535字节。它既可以由用户来定义,也可以是特定应用程序的结果。原始数据类型变量的内容是不固定的。只有发送者和接收者能解释原始数据类型变量的内容,WinCC不能对其进行解释。原始数据类型变量不能在“图形编辑器”中显示。2. 文本参考文本参考数据类型变量是指WirtCC文本库中的条目。只可将文本参考组态为内部变量。例如,当希望交替显示不同文本块时,可使用文本参考。可将文本库中条目的相应文本ID分配给变量。5.3 创建和编辑变量5

55、.3.1 创建内部变量在WinCC项目管理器的变量管理器中,打开“内部变量”目录。右击选择“新建变量”,打开“变量属性”对话框,见图3-8。输入变量名称并在数量类型列表框中选择变量的数据类型,如有需要,可在“限制报告”选项卡上设置上限值、下限值和起始值。这里创建了后面章节中要用到的变量,如表5-1所列。表5-1 创建的内部变量序号变量名称变量类型变量含义1oil_temp有符号16位油温2motor_set有符号16位1#电机设定值3motor_actual有符号16位1#电机实际值4tank_alarm无符号8位报警字节5cycle_pos无符号16位测试对象位置5.3.2 创建外部变量1.

56、 创建外部变量的步骤在创建过程变量之前,必须安装通讯驱动程序,并至少创建一个过程连接。l 在WinCC项目管理器的变量管理器中,打开将为其创建过程变量的通讯驱动程序,选择所需要的通道单元及相应的连接。l 右击相应的连接,选择“新建变量”,打开“变量属性”对话框。在“常规”选择卡上输入变量的名称,并选择变量的数据类型,如图5-1所示。l 单击“选择”按钮,打开“地址属性”对话框,输入此变量的地址,见图3-10。单击“确定”按钮关闭对话框,完成过程变量的创建。变量创建完后还可对地址进行修改。右击希望修改的过程变量,选择“寻址”,即可打开“地址属性”对话框。2. 设置限制值除二进制变量外,外部变量和

57、内部变量的数值型变量都可以设定上限值和下限值。使用限制值,可以避免变量的数值超出所设置的限制值。当过程值超出上限值和下限值的范围时,WinCC将使数值变为灰色,且不再对其进行任何处理。在“变量属性”对活框中选择“限制报告”选项卡,选择“上限”和“下限”复选框,激活相应上限和下限的文本框,输入所期望上、下值,如图5-2所示。图5-1 创建外部变量图5-2 设置限制和替换值3设置替换值当与自动化系统的连接出错,或不存在有效的过程值,或过程值超出上、下限值时,可以用预先定义的替换值来代替。在图5-2中可选择在什么情况下使用替换值,内部变量无替换值。4. 设置线性标定如果希望以不同于自动化系统所提供的过程值进行显示,则可使用线性标定,如图5-1所示进行没置线性标定,先选择“线性标定”复选框,再分别输入过程值范围和变量值范围。图5-1的线性表示当过程值为0时,变量值为0,当过程值为l 000时,变量值为100。按照这种线性进行标定。线性标定并没有规定过程值和变量值的上、下限值;当过程值为2 000时,对应于变量的值为200。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!