如何在 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 按钮 设置流动速度为快速

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

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

4 改变两条折线的设置如下:

  • 属性 > 颜色
  • 属性 > 样式: 线宽: 10,线类型: 参见图.02

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

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

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

图. 03

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

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

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

图. 04

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

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

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

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

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

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

如何在 WinCC 中显示水流动画?
图. 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。

下载

如何在 WinCC 中显示水流动画?Registrierung notwendig waterflowanimation.zip (15,3 MB)

关键字
液体、流体、流动

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc323912.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论