×
Siemens Industry Online Support
Siemens AG
文档类型 常问问题 文档编号 88357559, 文档发布日期 2016年5月27日
(6)
评估

如何在 WinCC 中显示水流动画?

  • 文档
  • 涉及产品
描述 在 WinCC 中显示水流动画的步骤。

描述
在 WinCC 中显示水流动画的步骤如下,本文后面部分提供了 示例项目的下载。

说明
 

No. 步骤
1 打开 WinCC 项目。
2 创建以下变量:
名称 类型 描述
Start Water Flow Binary tag 启动和停止水流
0 = 停止, 1 = 启动
Water Flow Speed Unsigned 8-bit tag 设定水流的速度
0 = 慢速, 1 = 正常速度, 2 = 快速
Water Flow Direction Binary tag 设定水流的方向
0 = 从左至右或从上至下,1 = 从右至左或从下至上

 

3 使用以下对象创建画面,如图.01 所示。
No. 名称 类型 描述
1 polyline01 折线 使用水平启动模拟水流
2 polyline02 折线 使用垂直启动模拟水流
3 btnStart 按钮 启动动画
4 btnStop 按钮 停止动画
5 btnDirectionLR 按钮 设置流动方向从左至右或从上至下
6 btnDirectionRL 按钮 设置流动方向从右至左或从下至上
7 btnSpeedLow 按钮 设置流动速度为慢速
8 btnSpeedNormal 按钮 设置流动速度为正常速度
9 btnSpeedHigh 按钮 设置流动速度为快速


图. 01

为了显示效果,添加了多边形管道和折线,阀门放置在管道的起始处。为了使显示更加优化,应该放置阀门,使其重叠折线 20 个像素。

4 改变两条折线的设置如下:
  • 属性 > 颜色
  • 属性 > 样式: 线宽: 10,线类型: 参见图.02
     

    图. 02
  • 属性 > 其它:显示: No
  • 属性 > 显示: 中央颜色方案: No,对象透明度: 50
5 在对象 polyline01 的 “Geometry > Current value X” 属性中,创建以下的 VB 脚本。选择 “动画周期” 触发器。




图. 03

使用折线的第一个点的 X 值替换值 40。为了获取该值,改变 Object Properties > Geometry > Index 值为1,然后读取 “Current value X” 值。使用 X 值加上18,替换值 58。该值取决于线宽(指导值:2*线宽-2)。

6 在对象 polyline02 的 "Geometry > Current value Y" 属性中,创建以下的 VB 脚本。选择 “动画周期” 触发器。




图. 04

使用折线的第一个点的 Y 值替换值 40。为了获取该值,改变 Object Properties > Geometry > Index 值为1,然后读取 “Current value Y” 值。使用 Y 值加上18,替换值 58。该值取决于线宽(指导值:2*线宽-2)。

7 btnStart 对象的鼠标 > 鼠标点击事件,创建以下的 VB 脚本。


图. 05

8 btnStop对象的鼠标 > 鼠标点击事件,创建以下的 VB 脚本。


图. 06

9 btnDirectionLR 对象的鼠标 > 鼠标点击事件,创建直接连接。分配常数 “0” 到变量 “Water Flow Direction”。


图. 07

10 btnDirectionRL 对象的鼠标 > 鼠标点击事件,创建直接连接。分配常数 “1” 到变量 “Water Flow Direction”。
11 btnSpeedLow对象的鼠标 > 鼠标点击事件,创建直接连接。分配常数 “0” 到变量 “Water Flow Speed”。
12 btnSpeedNormal对象的鼠标 > 鼠标点击事件,创建直接连接。分配常数 “1” 到变量 “Water Flow Speed”。
13 btnSpeedHigh对象的鼠标 > 鼠标点击事件,创建直接连接。分配常数 “2” 到变量 “Water Flow Speed”。
表 01

注释

该条目创建和测试项目的软件版本是 WinCC V7.3 Update 7。

下载

 Registrierung notwendig  waterflowanimation.zip (15,3 MB)

关键字
液体、流体、流动


安全性信息
为了保护技术基础设施、系统、机器和网络免受网络威胁,有必要实施并持续维护一个全面、最先进的IT安全方案。西门子的产品和解决方案构成了这一方案的一个要素。有关网络安全的更多信息,请访问
https://www.siemens.com/cybersecurity#Ouraspiration.
评估文档
无评估
请求和反馈
您想要做什么?
注意:反馈总是与当前的条目/产品相关。您的消息将被转发给我们在线支持团队的技术编辑们。如果我们需要就您的反馈提供答复,您将在几天内收到答复。如果没有其它问题,您将不会收到答复。