加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线18475208684

西门子工业自动化广西一级代理商/分销商/经销商

更新时间
2024-12-04 08:00:00
价格
请来电询价
PLC触摸屏代理商
西门子代理商
伺服电机驱动电缆
西门子一级代理商
变频器直流调速器
西门子一级总代理商
联系电话
13922889745
联系手机
18475208684
联系人
向小姐
立即询价

详细介绍

西门子 TIA Portal HMI 动画之液位填充

描述

本文将介绍在西门子 TIA Portal 中通过 VB 脚本实现液位填充动画的一种方法和步骤。完成的功能效果如以下动图所示。


第 1 步:

添加 HMI 设备。

选择西门子 TP700 Comfort。

设置 IP 地址:192.168.0.2。

设置子网掩码:255.255.255.0。


第 2 步:

添加 HMI 变量。


1. 定义整型内部变量 sliderVal,用作液位仿真值。

2. 定义整型内部变量 height,用作水箱对应液位仿真值的同比例尺寸高度。

3. 定义整型内部变量 percentage,用作水箱液位填充的百分比。

第 3 步:

1. 添加 HMI 画面。


在画面中添加两个 I/O 域、两个文本域、一个滑块和三个矩形。其中,滑块用作液位仿真值,一个 I/O 域用来动态显示液位仿真值,另一个 I/O 域用来显示液位填充水箱的百分比,三个矩形用来显示液位的动态填充效果。

2. 为 I/O 域“液位值”添加属性和过程变量。


该 I/O 域中将显示通过滑块仿真的液位值,用作水箱液位动态填充的数据源,在实际应用中,该值可以来自于 PLC 或直接来自于液位计。

3. 为滑块“液位值仿真器”添加属性和过程变量。


此处该仿真液位的Zui大值定义为 80,即当液位值到达 80 时,水箱将被填充满。注意属性中的对象名称,该名称将在 VB 脚本中使用。

4. 为 I/O 域“百分比”添加属性和过程变量。


该值用来显示水箱液位填充的百分比,范围:0-。

5. 为中间矩形“水箱”添加属性。


选择蓝色用作水箱液位填充背景色。注意属性中的对象名称,该名称将在 VB 脚本中使用

6. 为右侧矩形“水箱”添加属性。


选择白色用作水箱液位填充前景色。注意属性中的对象名称,该名称将在 VB 脚本中使用

7. 为左侧矩形“水箱液位指示器”添加属性。


注意属性中的对象名称,该名称将在 VB 脚本中使用。

8. 把两个表示水箱的矩形重合到一起。


通过 VB 脚本计算并更新水箱前景矩形的高度尺寸,从而露出水箱背景矩形来实现液位的动态填充。

第 4 步:

添加并编写 VB 脚本函数。


将液位值等比例缩放到画面中表示水箱的矩形高度尺寸上,根据液位值的动态变化计算得到水箱矩形的动态高度,即可实现水箱液位动态填充的效果。

根据液位所处的不同高度,可以根据需求设置液位指示器显示不同背景颜色,比如本例中,当液位低于 20% 或高于 80% 并低于 90% 时显示黄色;当液位高于 20% 并低于 80% 时显示绿色;当液位高于 90% 时显示红色。

第 5 步:

在变量表中设置变量的事件属性,当液位值变化时,调用在以上步骤中编写的 VB 脚本函数。


第 6 步:

启动 HMI 仿真,进行功能测试。


相关产品

联系方式

  • 电  话:13922889745
  • 经理:向小姐
  • 手  机:18475208684
  • 微  信:18475208684