《第4讲 变量组态优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第4讲 变量组态优秀PPT.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第4讲 变量组态现在学习的是第1页,共20页 变量系统是组态软件的重要组成部分。在组态软件的运行环境下,工业现场的生产状况实时地反映在变量的数值中;操作人员监控过程数据,他在计算机上发布的指令通过变量传送给生产现场。WinCC的变量系统是变量管理器。WinCC使用变量管理器来组态变量。变量管理器对项目所使用的变量和通讯驱动程序进行管理。WinCC与自动化控制系统间的通讯依靠通讯驱动程序来实现;自动化控制系统与WinCC工程间的数据交换通过过程变量来完成。现在学习的是第2页,共20页一、变量管理器一、变量管理器 变量管理器WinCC工程中使用的变量和通讯驱动程序。它位于WinCC项目管理器的浏览
2、窗口中。1、变量的功能类型(1)外部变量 由外部过程为其提供变量值的变量,称为WinCC的外部变量,也称为过程变量。每个外部变量都属于特定的过程驱动程序和通道单元,并属于一个通道连接。相关的变量将在该通讯驱动程序的目录结构中创建。外部变量的最大数目由Power Tags授权限制。现在学习的是第3页,共20页(2)内部变量 过程没有为其提供变量值的变量,称为内部变量。内部变量没有对应的过程驱动程序和通道单元,不需要建立相应的通道连接。内部变量在“内部变量”目录中创建。所组态的内部变量的数目不受限制。(3)系统变量 WinCC提供了一些预定义的中间变量,称为系统变量。每个系统变量均有明确的意义,可
3、以提供现成的功能,一般用以表示运行系统的状态。系统变量由WinCC自动创建,组态人员不能创建系统变量,但可使用。系统变量以“”开头,以区别于其他变量。系统变量可以在整个工程的脚本和画面中使用。现在学习的是第4页,共20页(4)脚本变量 脚本变量是在WinCC的全局脚本及画面脚本中定义并使用的变量。它只能在其定义时所规定的范围内使用。现在学习的是第5页,共20页2、变量管理器的结构(1)浏览窗口(2)数据窗口(3)工具提示(4)菜单栏(5)查找现在学习的是第6页,共20页3、变量组 如果在一个项目中因处理大量的数据而需要许多变量时,建议将变量组织为变量组。只有这样才能在大型项目中始终注意各种事件
4、。然而,变量组并不能保证变量的唯一性,即使在不同的变量组下变量名也应该是唯一的。一般可将完成同一功能的变量或属于同一设备的变量归结为一个组。现在学习的是第7页,共20页二、变量的数据类型二、变量的数据类型1、数值型变量:现在学习的是第8页,共20页2、字符串类型变量(1)8位字符集文本变量 8位字符集文本变量占用的存储空间为0255字节,可以用来表示ASCII字符集中的字符串。每个ASCII字符占用1字节的空间。(2)16位字符集文本变量 16位字符集文本变量占用的存储空间为0255字节。该类型的变量一般用来表示Unicode字符集的文本变量。每个Unicode字符占2字节的存储空间。如需表示
5、中文的字符串,变量类型应为16位字符集文本变量。现在学习的是第9页,共20页3、其他类型变量(1)原始数据类型 外部和内部原始数据类型变量均在WinCC变量管理器中创建。原始数据类型变量的格式和长度均不是固定的。其存储范围为165535字节。它既可以由用户来定义,也可以是特定应用程序的结查。原始数据类型变量的内容是不固定的。只有发送者和接收者能解释原始数据类型变量的内容,WinCC不能对其进行解释。原始数据类型变量不能在“图形编辑器”中显示。(2)文本参考 文本参考数据类型变量是指WinCC文本库中的条目。只可将文本参考组态为内部变量。例如,当希望交替显示不同文本块时,可使用文本参考。可将文本
6、库中条目的相应文本ID分配给变量。现在学习的是第10页,共20页三、创建和编辑变量三、创建和编辑变量1、创建过程变量 (1)创建过程变量的步骤 在创建过程变量之前,必须安装通讯驱动程序,并至少创建一个过程连接。在WinCC项目管理器的变量管理器中,打开将为其创建过程变量的通讯驱动程序,选择所需要的通道单元及相应的连接。右击相应的连接,并从快捷菜单中选择“新建变量”菜单项,打开“变量属性”对话框,在“常规”选项卡上输入变量的名称,并选择变量的数据类型。如下图所示。现在学习的是第11页,共20页 单击“选择”按钮,打开“地址属性”对话框,输入变量的地址,。单击“确定”按钮关闭对话框,完成过程变量的
7、创建。变量创建完后还可对地址进行修改。右击希望修改的过程变量,从快捷菜单中选择“寻址”菜单项,即可打开“地址属性”对话框。现在学习的是第12页,共20页(2)设置限制值 除二进制变量外,过程变量和内部变量的数值型变量都可以设定上限值和下限值。使用限制值,可以避免变量的数值超出所设置的限制值。当过程值超出上限值和下限值的范围时,WinCC将使数值变为灰色,且不再对其进行任何处理。在“变量属性”对话框中选择“限制/报告”选项卡,选择“上限”和“下限”复选框,激活相应上限和下限的文本框,输入所期望的上、下限值,如下图所示。现在学习的是第13页,共20页(3)设置替换值 当与自动化系统的连接出错,或不
8、存在有效的过程值,或过程值超出上、下限值时,可以用预先定义的替换值来代替。如下图所示。内部变量无替换值。现在学习的是第14页,共20页(4)设置线性标定 如果希望以不同于自动化系统所提供的过程值进行显示,则可使用线性标定,如下图所示。现在学习的是第15页,共20页2、创建结构类型和变量组(1)创建结构类型 结构类型变量为一个复合型的变量。它包括多个结构元素,要创建结构类型变量先创建相应的结构类型。右击WinCC项目管理器中的“结构类型”,并从快捷菜单中选择“新建结构类型”菜单项,打开“结构属性”对话框,如图所示。现在学习的是第16页,共20页 右击“结构类型”,可以从快捷菜单中选择“重命名”菜
9、单项来更改结构的名称。从结构元素的快捷菜单中可更改结构元素名和结构元素的数据类型。结构中的元素可选择内部变量或外部变量。(2)创建结构类型的变量 创建结构类型以后,就可创建相应的结构类型变量。创建结构类型变量的方法与创建普通变量的方法一样。但在选择变量类型时就不是选择简单的数据类型了,而是选择相应的结构类型,创建结构类型变量后,每个结构类型变量将包含多个简单变量。结构类型变量的使用与普通变量一样。现在学习的是第17页,共20页(3)创建变量组 当一个WinCC项目较大时,将有比较多的内部和外部变量,这时可将变量分组以方便WinCC项目的管理。右击相应的连接或“内部变量”,从快捷菜单中选择“新建
10、组”菜单项,在随后出现的对话框中输入组名即可创建变量组。(4)编辑变量 工具栏和快捷菜单均可用于完成对变量组、结构类型和变量进行剪切、复制、粘贴、删除等操作。复制变量时,WinCC自动将名称加1或给名称添加一个计数;复制变量组时,WinCC将自动复制所包含的每一个变量。可复制结构类型变量,但不能复制结构变量中的单个元素。现在学习的是第18页,共20页四、变量模拟器四、变量模拟器 如果WinCC没有连接到PLC,而又想测试项目的运行状况,则可使用WinCC提供的工具软件变量模拟器(WinCC Tag Simulator)来模拟变量的变化。单击Windows任务栏的“开始”,并选择SIMATICW
11、inCCTools菜单项,单击WinCC Tag Simulator,运行变量模拟器。注:只有当WinCC项目处于运行状态时,变量模拟器才能正确运行。在Simulator对话框中,选择EditNew Tag菜单项,从变量选择对话框中选择TankLevel变量。d“属性”选项卡上,单击Inc选项卡,选择变量仿真方式为增1。输入起始值为0,终止值为100,并选中右下角的“激活”复选框,如下图所示,在List of Tags选项卡上,单击Start Simulation按钮,开始变量模拟。TankLevel值会不停地变化。现在学习的是第19页,共20页下面用软件来进行操作!现在学习的是第20页,共20页