WinCC-V7-中如何组态面板(-Faceplate-)_第1页
WinCC-V7-中如何组态面板(-Faceplate-)_第2页
WinCC-V7-中如何组态面板(-Faceplate-)_第3页
WinCC-V7-中如何组态面板(-Faceplate-)_第4页
WinCC-V7-中如何组态面板(-Faceplate-)_第5页
已阅读5页,还剩13页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WinCC V7中如何组态面板(Faceplate )1概述及目的 1. 1概述面板是用户在项目中作为类型而集中创建的标准化画面对象。WinCC将面板类 型保存为fpt文件。然后,对于同一类设备用户可将面板类型作为面板实例插 入过程画面中。可以在图形编辑器中编辑面板实例,其操作与编辑对象选项板中 的单个对象相似。面板类型的使用减少了所需的组态工作,因为一个面板类型可在一个画面中使用 多次或者在多个画面中使用,并且可通过面板类型集中更改实例。1. 2目的本文将以一个电动阀画面对象为例进行组态以说明面板的组态过程。要求该阀由 一个多边形、两个圆形及一条直线构成;该阀主体背景颜色与电动阀开度值关联。

2、 当开度值小于5%时背景色为红色(表示电动阀关到位),开度值大于等于5% 且小于等于95%时背景色为蓝色闪烁(表示电动阀正在执行开/关动作),开 度值大于95%时背景色为绿色(表示电动阀开到位)。2组态面板类型2.1 创建面板类型首先在WinCC中打开画面编辑器,然后通过“文件”菜单 “新建面板类型”(图 1)或通过工具栏上的“新建面板类型”按钮(图2 )创建面板类型。然后添加 画面对象并正确填写对象名称以完成电动阀的基本对象组态,画面对象如表1 :页脚.关闭Ctrl*。激活运行系拄饮)匚匚匚卡文件做辑(E)视图伊)和列3工具(T)窗口 (雪-1 乂圜 3 D C 工保存Ctrl+.S另存为(

3、A).全暂保存(L)“犷即小j /,w 0尸6图形结辑器NewFplI序号对象对象名称1多边形Val_display32圆Val_display23欣Val_displayl4线line5静态文本M6静态文本title7输入/输出域Val_position_val表1将对象进行画面排布如图3 ,然后将面板类型保存为“FAQ vaLFPT”。h图形编辑器FAQvaLFPT-fi-文件的 编辑 视图(V)排列(A)工具m n(w11高篁3 rL 图32.2 组态对象属性面板具有两种类型的属性及事件:类型特定属性及事件这些属性及事件只能在面板类型中更改。类型特定的属性和事件是针对单个对象 的属性和事

4、件,其不能在面板实例中进行组态。实例特定属性及事件在面板实例中组态这些属性和事件。面板类缎图4/ 在西国中使用/类兄辆定的属性1实例特定的属性 1面板实例下图显示了类型特定属性和实例特定属性在面板实例中的使用在面板实例中,类型特定属性的更改不会自动更新。通过关闭和重新加载相应 的过程画面可使实例中的更改生效。2.2.1 组态类型特定属性对于电动阀对象组成部分中的一些对象属性将来在实例中无需组态的即为类型 特定属性,需要在类型组态中完成定义。容包括如:阀体对象(多边形、圆)的 线宽、标题文本域的字体及输入/输出域的字体及颜色等等。对这些对象属性的 组态如画面编辑器中组态普通对象方法完全相同,最终

5、结果如下图:图形编辑器-FACLval.FPT文件(F) 辑(E)视图(V)排列(A)工具窗口(W)帮劭(H) DataConnectorol乂何卫与工w P矛 幸乳 R今y 口:对象属性FAQLvaLFPT蛤人扁出城vLpo?iUoni_vd属性事件动态几国样字闪耳限箭效何国式体炼它制出果入 值代尾性边樵颜色 边框背景颜色 背景颜色 埴充图案颜色 字体颜色群态注意:阀体(多边形 Val_display3、圆 Val_display2、圆 Val_displayl)属性“效 果”中的“全局颜色方案”必须设置为“否”,如下图:血图形编辑器FA2V乩FPTKA)工具 D(W)帮助(H) DatCo

6、nX司为,。同夕h 幸氢a a c ?1i回口口口T.FPT对算属性-乡边形静态否扇性25 -10画 000 %全篇版方案图62.2.2 组态实例特定属性对于在不同面板实例中需要使用不同属性值的需要将这些属性作为开放的接口 组态成为实例特定的属性。首先确定需要开放为实例特定属性如下表:对象及对象名称属性面板类型属性标题title文本TitleText背景颜色TitleBackCoIor字体颜色TitleForeColor阀开度值IO域VaLposition-val输入/输出值Position_OutputVakie电动阀标记M字体颜色M_ForeColor背景颜色M_BackColor阀体Va

7、l_displayl背景颜色Val_display_BackColorVal_display2背景颜色Val_display3背景颜色Val_displayl闪烁背景VaLFlashColorVal_display2闪烁背景Val_display3闪烁背景Val_position_val闪烁前景Val_displayl背景闪烁频率VaLFlashRateVal_display2背景闪烁频率Val_display3背景闪烁频率Val_position_val文本闪烁频率Val_displayl闪烁背景颜色开V aLFlashColorOnVal_display2闪烁背景颜色开Val_displa

8、y3闪烁背景颜色开VaLposition_val闪烁文字颜色开Val_displayl闪烁背景颜色关VaI_FlashColorOffVal_display2闪烁背景颜色关Val_display3闪烁背景颜色关VaLposition_val闪烁文字颜色关表2点击画面编辑器中的“编辑”菜单,选择“组态面板类型“命令打开”组态面板类型” 对话框,如下图:B图形编辑器-FAQ_val. FPT寺文件(尸)趣11视图 排列 工具 窗口(W)帮助(H) DataC-I 11 _缩放阂 800400;50:2Kifl方面板类型撤消制)恢复(R)Ctrl+ZCtrl+Y更切(U)Ctrl+X复制Ctrl+C

9、复制粘贴CtrkV删除份Del全选Ctrl+A自定义对象2)姐对象国)TAB顺序链接(L)属性2)编辑面板变量组态面版类型回属性 硼 Jits接下来通过点击该对话框中的“添加属性”按钮来添加实例特定属性,按照表2添加11个属性,并按照表2重新命名属性名称如下图:图9然后将单个对象的相应属性分配到实例特定属性中,如下图:图10属性的分配通过选中对象,然后在右方对象属性中选中相应属性,再通过鼠标拖 拽的方式将属性拖拽到左方的窗口中,如图10中的Title的Text属性,以此类推,按表2将所有独立对象的属性与实例特定属性进行对应拖拽。最终对应 关系如下图:DropertiesS TitleTextT

10、itte.TextG) TitleBackColor Titis. BackCo lor!-: TitleForeColorTitle. ForeColorS Position_OutputValuevaljositio n_val. OutputValueE M_For eColorM. ForeColor M_BackColorM.BackColor 三 V al _display_BackColorvaLdisplayl .BackGolorvaLdi$play2 .BackGolorvaLdi$play3 .BackGolor-VaLFlashColorvaLdisplayl .Fla

11、shBackColorvaLdisplayZ .FlashBackColorval_display3 .FlashBackColorva l_position_va I.FlashForeColorE) VaLFlashRatevaLdisplayl .FlashRateBackColorvaLdisplayZ .FlashRateBackColorvaLdisplay3 .FlashRateBackColor va l_position_va I,FlashRat eForeCol S VaLFlashColorOnvaLdi splay 1 ,BackFlashColorOnva Ldis

12、play-2 ,Ba ckf= la shCo lor Onva Ldisplay3 ,Ba ckf= la shCo lor Onva l_posit ion_va I, ForeFlashColorOn VaLFlashColorOffval_di splay 1 .BackFlashColorOffva Ldisplay2 .Ba ckFla shCo lor Offva I_display3 .Ba ckFla shCo lor Offva l_position_va I,ForeFlashColorOfl图11到此即完成了实例特定属性接口的组态。由于要求电动阀阀体及开度值输入/输 出

13、域需要关联到实际开度变量上,并且要求有颜色动态显示阀的开关状态。由于所有的动态都基于开度值的变化,因此可以通过开度值输入/输出域的变化事件来控制对象属性的动态化(通过VBS脚本,面板中仅支持VBS脚本而不 支持C脚本)。打开输入/数出域事件,如下图:次图形振辑卷FAQ_val.FPTl力田J alrd_posin_vol -8人,8出城 M标100502510图12输入代码如下:对效属性ME KttiJS儿何 5?色 律贰 字博 闪爆 K它眼劄值城类S1 里人aG出侑M她2人 修出格式在以下下摭行SMT叫E)ws勖俶力0图13注意:在面板中操作面板变量或对象属性与画面中有所区别,在面板中控制变

14、量 或对象属性均使用函数SmartTags,如上图。详细信息请参考WinCC帮助系 统:使用 WinCC VBS for Creating Procedures and Actions VBS Reference Objects and Lists SmartTags Object。完成后保存该面板。3创建面板实例首先创建电动阀开度变量,本例中为方便测试创建的变量均为部变量如下图:7 WlnCCljqMtoftff f :WyleitPfnit1irtWlUiCP ( 诉的J文称gi Mx rtKkv) jIHs Wfcnxn .Q TE Jtfxn-fll AIM a W内哂I9 9fMvt

15、yS YR3 fwnts -WX3 GT9 -图14在画面中调用该面板类型以创建面板实例,先创建画面FAQ.pdl并打开,从右 方对象调色板中选择“标准”“智能对象”“面板实例”,并在画面中添加该对 象,将会弹出面板类型选择框,选择之前所保存的面板FAQ_val.FPT如下图:添加后效果如下:ItfIFiQ.pdiJ在面板实例的属性 其它缩放模式选择可以得到所组态面板类型 的原始大小。然后可以根据实际需要组态用户自定义2中的实例特定属性,如 下图:j Ji J 夕 心氢氢Q八,公酒二方也图17然后将电动阀开度值变量关联至“ Position-OutputValue ”动态属性上。按以上相 同步骤分别再添加阀2

温馨提示

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

评论

0/150

提交评论