传送门: 设为首页 收藏本站

智慧城市文库

首页智慧应急人员防护如何使用结构变量组态画面模板
PDF

如何使用结构变量组态画面模板

阅读 749 下载 1 大小 1.78M 总页数 21 页 2022-11-12 分享
下载文档
/ 21
全屏查看
如何使用结构变量组态画面模板
还有 21 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 21 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
在WCC中,如果某个变量组态在系统中出现多次,可以使用结构类型。例如,根据同一原理设置的多个电机,那么可以创建一个名为Moo「的结构类型,其中的每个变量都由一个结构元素来表示,例如ON_OFF、SetValue、ActualValue等。每次使用该结构类型创建新结构实例时,WinCC都会为相应的电机自动生成所有结构变量。例如,当对希望通过画面窗口来集成的画面进行组态时,可使用所创建的结构变量。创建一个对应电机的画面模板,然后在画面中多次调用画面窗口,连接该模板但关联不同的结构变量,能够实现在各个窗口中显示各个电机不同的状态。本文描述的是利用结构变量和画面窗口共同组态实现画面模板的两种方法。1,使用变量前缀的画面窗口2213t1u0.0004067.0001.0000.000+11B00066.000F0.000图1,画面窗口的样例首先组态一个模板画面,画面中的对象不是与变量相连,而是与结构元素相连。在运行系统中,WiCC通过画面窗口的变量前缀以及已链接在模板画面中的结构元素的名称来构成所需结构变量的名称。“变量前缀”属性将指定画面中出现的所有变量的前缀。前缀可自由定义,但必须与结构变量的名称相匹配,它必须以句点结尾,例如“Structure2.”。改变变量前缀只有在再次装载画面时才起作用。使控件"提供TagPrefix属性。1.1组态一个作为模板的画面1.1.1创建结构变量在项目中创建一个名为PID的结构类型,包含四个结构元素。结构属性☒常规AS从中使用附加的格式改绵无单位长度PID0偏移量TEXT8 EntityName60○外部支量凶类型转换T)图2,创建结构类型然后,创建三个结构实例PID1,PID2,PID3,分别对应现场的三台电机,WiCC自动生成结构变量。1.1.2创建画面模板创建一个画面Pic Module.pdl,画面中的对象包括IO域,按钮,状态显示,量表控件,滚动条控件,趋势图等,画面中的对象连接到结构元素上。1.1.2.110域的组态在画面中添加IO域,为每个IO域连接变量,如PD1.EntityName。更新型文本量8位图3,组态O域变量:更新有支化时O输入格式化字体大小Arial取消图4,别除变量前缀其他IO域的组态方法类似,分别连接EntityName、ActValue、SetValue三个元素,用来显示电机名称,电机实际转速和电机设定转速。1.1.2.2按钮的组态再添加一个按钮,用来控制电机启停,并根据启停状态改变颜色,显示不同的文本。在按钮的事件中组态C动作,C动作中的变量参数输入结构元素"OOf”,代码如下:#include "apdefap.h"{#pragma option(mbcs)a=GetTagBit("OnOff");//Return-Type:BOOLSetTagBit("OnOff",1-a);//Return-Type:BOOL}为了使按钮的颜色动态更改,设置背景颜色的属性,组态动态对话框,在“表达式”一栏选择变量,如图5。图5,按钮颜色动态的组态一连接变量同样需要删除变量前缀,仅保留元素部分,组态后按钮的背景颜色会根据"OOf"的不同数值而切换。0.0008002无达式公式图6,按钮颜色动态的组态一删除前缀如上图所示的组态完成后,点击“应用"后,系统会因为找不到变量”OOf"而报图7的警告。?X事件事件名称用P丢失变量图7,警告这时可以选择创建一个同名变量,也可以“忽略”这个警告。需要注意的是,对于WinCC V7,所有的对象默认都是应用"全局颜色方案"的,这样的对象颜色无法动态更改,因此需要设置对象的“全局颜色方案”属性为否”,如图8。0.000000更新周明式+0.000样式+0.000图8,修改全局颜色方案按钮的文本组态为由变量动态设置,显示的是所连接变量的数值,如图9。■对象居性字体大小体图9,按钮文本的动态组态按钮的组态已完成,该按钮能够控制电机启动/停止,并根据电机的启停状态显示不同的文本和颜色1.1.2.3状态显示的组态接着组态一个状态显示对象,根据电机的启停显示不同的图形,状态显示的组态界面如图10,同样使用的是结构元素"OnO邢。变量5.000000确定图10,状态显示的组态1.1.2.4量表和滚动条的组态由于只为WinCC量表控件"和WinCC滚动条控件"提供了TagPrefiⅸ属性,因此在画面中添加一个量表控件和一个滚动条控件。量表控件的组态如图11,控件的“数值"属性连接结构元素"SetValue”,更新周期为“有变化时”。
文档评分
    请如实的对该文档进行评分
  • 0
发表评论
返回顶部