西门子中国授权代理|触摸屏总代理

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
型号
模块
产地
德国
电话
15821971992
手机
15821971992
发布时间
2023-07-19 17:06:40
产品详情

自动化系统中,人机交互界面作为印象至关重要。它不仅是显示界面,更是功能接口。一直以来,简洁高效的组态方法是工程师关注的焦点。在这里,我们将从四个方面向大家展示 WinCC 画面组态的进阶功能:


· SVG应用

· 对象动态化

· 对象的复用

· 对象批量创建和更改


其中 SVG 应用部分,在比较矢量图像和像素图形概念的基础上,重点介绍附加西门子专有技术的矢量图形。


对象动态化部分,首先介绍实现动态化的各种方法。随后是性能优化的一些建议。


对象复用技术一直是高效组态的利器。在这部分会为大家分享 WinCC 中的三种复用技术:面板类型(faceplate)、自定义对象和画面窗口。并从功能、使用和技术细节上对这三种技术进行了对比。


在对象批量创建和更改方面,为大家带来的是基于 VBA 的组态方法。主要介绍如何使用 VBA 技术实现项目的自动化组态。

2 技术问答汇总


2.1 用 VBA 批量生成对象,可否生成 FPT 的对象实例?


使用 VBA 能够生成 FPT 对象实例。WinCC 的在线帮助中直接搜索 “VBA826” 可以获得详细的说明和代码。


2.2 一个画面里同时显示的画面窗口对象多能显示几个?


原则上每个过程画面上的对象数量没有限制。但是,图形运行系统遵循下列限制规则:

· 对象的数目和复杂程度会影响到性能。

· 大于 100 MB 的 PDL 文件不显示。

· 性能数据受系统资源的限制。


2.3 如果大量使用 SVG ,对电脑硬件的要求高吗?具体需要注意哪些问题?


在电脑硬件方面:能满足 WinCC 的运行条件就可以,没有额外要求。

WinCC 中提供的 SVG 对象都不是很复杂,可以放心的在程序中使用。

如果说需要注意的话,那就是避免同时大量使用复杂的 SVG 。

相比较而言,在相同的显示效果情况下,初次加载画面时,使用 SVG 比JPG 图形占用的 CPU 会多一些。这一点在视频中有介绍。


2.4 使用 SVG 原始文档损坏是不是所有引用显示就坏掉?


WinCC 引用 SVG 对象时,首先会把引用的文件复制到项目路径下的GraCS 文件夹中。如果该文件夹中的文件损坏了,那么会影响引用显示。

这和在画面中引用像素图像是一个原理。如果原始的像素图像损坏了,引用也会受影响。

为了管理方便,可以把对象添加到项目库中。并设置为只读模式。具体用法可以参考:

WinCC V7.5中SVG对象使用简介

//www.wincc.com.cn/xxym.aspx?id=12741


2.5 TIA WinCC 有做动态 SVG 的工具吗?


SVG 的编辑软件比较多。比如:InkScape、illustrator和一些在线的工具。但是对于 SVGHMI 格式的矢量图形,目前 WinCC 中没有提供开发工具。这里的工具是指能够实现文件的创建、编辑、调试和预览等功能的软件。不过后续会考虑发布。所以,这里希望大家能够持续关注西门子的技术动态。获取新的产品信息。

 

2.6 可以通过外部变量,触发 WinCC 上画面的切换吗?是必须通过脚本来实现吗?


需要两者配合使用。变量作为触发条件,触发切换画面的脚本。


2.7 可以给面板内部加上链接按钮,打开另一个画面吗?


目前不支持。因为不能使用 VB 脚本访问面板(faceplate)类型以外的数据。面板类型中也不支持 C 动作和直接连接。

类似画面导航和切换的功能建议使用画面窗口实现。


2.8 哪个版本的 WinCC 支持 UDT 数据结构的面板画面?


WinCC V7.5 就开始支持了。下面有个具体组态方法的介绍:

在 WinCC V7.5 中如何通过拖拽结构变量创建面板实例


2.9 采用自定义对象和采用 FPT 分别有哪些优缺点?


两者在存储位置、可用对象、对象修改方式以及动态化的实现上都有区别。


1.存储位置上自定义对象存储在库文件里。面板类型和过程画面存储在同一个文件夹中。

2.可以使用的对象有所区别,比如说连接器、WinCC控件、面板类型中不支持。自定义对象则不支持成组的对象。

3.当对象发生修改时,自定义对象的各个对象要单独修改。对面板类型的更改会自动应用到所有的面板实例。

4.动态化实现上,自定义对象通过属性设置。面板类型可以通过结构化变量快速实现。

5.性能上两者基本类似。但是相比较而言自定义对象的接口变量性能优于面板类型的变量。如果面板类型中有内部的脚本,对于面板实例的性能会有些影响。

后,其实只要满足项目要求,通常两者都可以使用。


浔之漫智控技术(上海)有限公司

联系人:
聂聪(先生)
电话:
15821971992
手机:
15821971992
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
邮件:
2724917714@qq.com
行业
工控系统及装备 上海工控系统及装备
我们的其他产品
拨打电话 请卖家联系我