在 WinCC 中显示水流动画
  • 在 WinCC 中显示水流动画
  • 在 WinCC 中显示水流动画
  • 在 WinCC 中显示水流动画

产品描述

产品规格11.40 x 11.70 x 9.00包装说明全新原装颜色深灰 产品别名PLC 用途工业自动化控制

在 WinCC 中显示水流动画           在 WinCC 中显示水流动画             在 WinCC 中显示水流动画


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

说明
 

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

 

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


图. 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”。


http://shtxjd.cn.b2b168.com

产品推荐