WinCC V7 中如何组态面板

WinCC V7 中如何组态面板( Faceplate )1 概述及目的1.1 概述面板是用户在项目中作为类型而集中创建的标准化画面对象。WinCC 将面板类型保存为 fpt 文件。然后,对于同一类设备用户可将面板类型作为面板实例插入过程画面中。可以在图形编辑器中编辑面板实例,其操作与编辑对象选项板中的单个对象相似。面板类型的使用减少了所需的组态工作,因为一个面板类型可在一个画面中使用多次或者在多个画面中使用,并且可通过面板类型集中更改实例。1.2 目的本文将以一个电动阀画面对象为例进行组态以说明面板的组态过程。要求该阀由一个多边形、两个圆形及一条直线构成;该阀主体背景颜色与电动阀开度值关联。当开度值小于 5% 时背景色为红色(表示电动阀关到位),开度值大于等于 5% 且小于等于 95% 时背景色为蓝色闪烁(表示电动阀正在执行开/关动作),开度值大于 95% 时背景色为绿色(表示电动阀开到位)。2 组态面板类型2.1 创建面板类型首先在 WinCC 中打开画面编辑器,然后通过“文件”菜单 > “新建面板类型”(图 1 )或通过工具栏上的“新建面板类型”按钮(图 2 )创建面板类型。然后添加画面对象并正确填写对象名称以完成电动阀的基本对象组态,画面对象如表 1 :

图 1

图 2序号对象对象名称1多边形Val_display32圆Val_display23圆Val_display14线line5静态文本M6静态文本title7输入/输出域Val_position_val表1将对象进行画面排布如图 3 ,然后将面板类型保存为“ FAQ_val.FPT ”。

图 32.2 组态对象属性面板具有两种类型的属性及事件:· 类型特定属性及事件这些属性及事件只能在面板类型中更改。类型特定的属性和事件是针对单个对象的属性和事件,其不能在面板实例中进行组态。· 实例特定属性及事件在面板实例中组态这些属性和事件。下图显示了类型特定属性和实例特定属性在面板实例中的使用

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

图 5注意:阀体(多边形Val_display3、圆Val_display2、圆Val_display1)属性“效果”中的“全局颜色方案”必须设置为“否”,如下图:

图 62.2.2 组态实例特定属性对于在不同面板实例中需要使用不同属性值的需要将这些属性作为开放的接口组态成为实例特定的属性。首先确定需要开放为实例特定属性如下表:对象及对象名称属性面板类型属性标题title文本TitleText背景颜色TitleBackColor字体颜色TitleForeColor阀开度值 IO 域Val_position_val输入/输出值Position_OutputValue电动阀标记M字体颜色M_ForeColor背景颜色M_BackColor阀体Val_display1背景颜色Val_display_BackColorVal_display2背景颜色Val_display3背景颜色Val_display1闪烁背景Val_FlashColorVal_display2闪烁背景Val_display3闪烁背景Val_position_val闪烁前景Val_display1背景闪烁频率Val_FlashRateVal_display2背景闪烁频率Val_display3背景闪烁频率Val_position_val文本闪烁频率Val_display1闪烁背景颜色开Val_FlashColorOnVal_display2闪烁背景颜色开Val_display3闪烁背景颜色开Val_position_val闪烁文字颜色开Val_display1闪烁背景颜色关Val_FlashColorOffVal_display2闪烁背景颜色关Val_display3闪烁背景颜色关Val_position_val闪烁文字颜色关表 2点击画面编辑器中的“编辑”菜单,选择“组态面板类型”命令打开“组态面板类型”对话框,如下图:

图 7

图 8接下来通过点击该对话框中的“添加属性”按钮来添加实例特定属性,按照表 2 添加 11 个属性,并按照表 2 重新命名属性名称如下图:

图 9然后将单个对象的相应属性分配到实例特定属性中,如下图:

图 10属性的分配通过选中对象,然后在右方对象属性中选中相应属性,再通过鼠标拖拽的方式将属性拖拽到左方的窗口中,如图 10 中的 Title 的 Text 属性,以此类推,按表 2 将所有独立对象的属性与实例特定属性进行对应拖拽。最终对应关系如下图:

图 11到此即完成了实例特定属性接口的组态。由于要求电动阀阀体及开度值输入/输出域需要关联到实际开度变量上,并且要求有颜色动态显示阀的开关状态。由于所有的动态都基于开度值的变化,因此可以通过开度值输入/输出域的变化事件来控制对象属性的动态化(通过 VBS 脚本,面板中仅支持 VBS 脚本而不支持 C 脚本)。打开输入/数出域事件,如下图:

图 12输入代码如下:

图 13注意:在面板中操作面板变量或对象属性与画面中有所区别,在面板中控制变量或对象属性均使用函数 SmartTags ,如上图。详细信息请参考 WinCC 帮助系统:使用 WinCC > VBS for Creating Procedures and Actions > VBS Reference > Objects and Lists > SmartTags Object 。完成后保存该面板。3 创建面板实例首先创建电动阀开度变量,本例中为方便测试创建的变量均为内部变量如下图:

图 14在画面中调用该面板类型以创建面板实例,先创建画面 FAQ.pdl 并打开,从右方对象调色板中选择“标准” > “智能对象” > “面板实例”,并在画面中添加该对象,将会弹出面板类型选择框,选择之前所保存的面板 FAQ_val.FPT 如下图:

图 15添加后效果如下:

图 16在面板实例的属性 > 其它 > 缩放模式 选择“ 1:1 ”,可以得到所组态面板类型的原始大小。然后可以根据实际需要组态用户自定义2 中的实例特定属性,如下图:

图 17然后将电动阀开度值变量关联至“ Position_OutputValue ”动态属性上。按以上相同步骤分别再添加阀2、阀3面板实例如下图:

图 18最后可以激活运行系统测试,结果如下图所示:

图 19可看到图中阀1开度值为 3% ,因此阀体背景颜色为红色;阀2 开度值为 35% ,因此阀体背景颜色及阀开度值输入/输出域为蓝色闪烁(由于静态图形原因在图中无法体现);阀3 开度值为 97%,因此阀体背景颜色为绿色。关键词WinCC ,面板类型,面板实例

(0)

相关推荐

  • WinCC过程画面的基本配置,就是这么帅

    过程画面是WinCC学习的重点之一.WinCC的过程画面是由若干个'对象'组成的,若干个对象有机结合,完成WinCC的HMI人机交互功能. 如图1所示. 图1 过程画面的结构 过程画面中的每个对象都有 ...

  • AI中的符号面板如何打开何使用?

    AI中的符号面板类似于PS中的自定义形状,是软件预设做好的形状,可以直接拿过来使用的,下面小编就来教大家如何打开和使用符号面板吧! 1.下图就是其中的一个符号,在符号面板中拖拽出来的. 2.能够发现符 ...

  • 进军中尺寸IT面板,TCL科技迎来全能冠军之战

    砺石导语:随着T9项目的投产,TCL科技将有可能成为在大.中.小尺寸显示面板领域都有着出色表现的"行业全能冠军". 李平 | 文 1 2020年,中国资本市场走出了一波火热的行情, ...

  • 如何使用PS中色阶调整面板的吸管工具?

    色阶中的编辑除了可以通过鼠标拖动滑块进行调节,另外还是可以点击左侧栏的吸管工具进行编辑,下面就来教大家学习一下吧! 将图片导入到PS中,或者快捷键Ctrl+O打开文件. 找到色阶的调整图层按钮. 进入 ...

  • 如何理解工控行业中的组态软件?

    随着计算机技术和自动化技术在工业领域的广泛应用,工业自动化水平迅速提高.而车间现场种类繁多的控制设备和过程监控装置使得传统的工业控制软件无法满足用户的各种需求.在"组态"概念出现之 ...

  • wincc flexible中变量表的导入

    前段时间,有个朋友问了我一个问题,他说300的PLC和西门子触摸屏配合使用时,可以在step7里面插入一个HMI的站,这样在触摸屏里面选择变量的时候,直接选择300PLC里面的符号表或是DB块的变量, ...

  • 安装WinCC V7.0 SP3 ASIA Update 8导致键盘失灵问题解决

    系统:64位WINDOWS7 SP1中文旗舰原版,未安装任何Update补丁 wincc版本:WinCC V7.0 SP3 ASIA 目标:更新到最后一版Update:Update8 操作:装完Upd ...

  • 如何组态PLC块中的结构变量使其连接能在WinCC中使用

    PLC电气自动化 PLC实用干货.编程技巧,一触即达! 3篇原创内容 公众号 ▲点击关注,学习PLC 组态步骤 1. 在 SIMATIC Manager 中插入一个FB功能块,双击FB1打开此功能块. ...

  • 上位机WinCC中的画面模板应用实例及其组态实现方法

    一. 画面模板的意义 在实际工程应用和WinCC画面组态中,经常会遇到一些功能类似,画面布局基本没差别的情况.比如,电机的启停控制和动态数据监控画面,如图1所示.一个成熟的工业现场,可能有数十台电机甚 ...

  • 可以在面板回归分析中使用时间序列解释变量或被解释变量吗?

    之前,社群讨论了"显著不显著的后背是什么, 非(半)参估计里解决内生性","计量社群里关于使用交互项还是中介效应分析开展机制研究的讨论","为啥面板数 ...