当前位置:首页 > 高端制造 > 正文

只需1招,4行VB脚本,让你的西门子Wincc V14图片动起来

本章约700字,通读约3分钟!PS:如果你不喜欢本章,可以跳到文末投个票给我提个建议!看完本章,你将收获以下内容:一:必会知识点:图形I/O域让照片"活"起来二:实例:《西门子WinccV14动态图片组态!向星爷致敬!》三:问题拓展看完文章,你也可以组态出如下动图所示的项目来!西门子...

本章约700字,通读约3分钟!PS:如果你不喜欢本章,可以跳到文末投个票给我提个建议!看完本章,你将收获以下内容:一:必会知识点:图形I/O域让照片"活"起来二:实例:《西门子Winc......

本章约700字,通读约3分钟!

PS:如果你不喜欢本章,可以跳到文末投个票给我提个建议!

看完本章,你将收获以下内容:

一:必会知识点:图形I/O域让照片"活"起来

二:实例:《西门子WinccV14动态图片组态!向星爷致敬!》

三:问题拓展

看完文章,你也可以组态出如下动图所示的项目来!


西门子WinccV14动态图片组态!向星爷致敬!~!

一:必会知识点:图形I/O域让照片"活"起来

1.1:图形I/O域组态

步骤:元素选择图形I/O域→拖动到画面1中→属性:常规:选择过程变量→内容:图形列表→新建图形列表

作用:当关联了过程变量并设定了内容后,随着过程变量值的变化,所显示的图片也发生变化。

1.2:编辑图形列表

步骤:项目树→文本和图形列表→选择1.1新建的列表→设定值→添加需要的图片

作用:为图形列表中的图片指定对应的值,只有这样才能在过程变量发生变化时,正确的显示需要的图片

1.3:过程变量如何周期变化

方法:(1):关联PLC内周期变化的变量,比如特殊时间寄存器,0.2秒脉冲。(可能会增加PLC负担)

(2):利用VB脚本对关联的变量值进行周期循环修改。(本文采取的办法)

二:实例:《西门子WinccV14动态图片组态!向星爷致敬!》

不知道你看过周星驰的《家有喜事》吗?星爷狠起来连夜壶里的水都喝!哈哈!下面,咱们就做一个星爷喝水的动态图。

项目任务:

新建一个画面:用来放置图形I/O域、按钮、I/O域、文本域

组态图形I/O域:关联无符号变量及图形列表

编辑图形列表:将星爷的32张夜壶喝水图分别设置0~31个编号。

VB脚本:创建VB脚本,实现对无符号变量的周期读写,让其从0~31周期变化

按钮组态:单击事件,触发VB脚本

VB代码如下图所示:

实现变量值0~31周期变化的VB脚本

图形I/O域组态详细步骤,如下图动图所示:

动态图1:图形I/O域组态

图形列表编辑详细步骤,如下图动图所示:

动态图2:图形列表组态

VB脚本编写详细步骤,如下图动图所示:

动态图3:VB脚本编程

按钮及实际变量值显示组态,详细步骤如下图动图所示:

动态图4:按钮触发脚本组态、变量实际值显示I/O域组态

模拟运行实际效果如下图所示:

动态图5:实际仿真运行效果

三:问题拓展

1:除了使用VB脚本,你还有什么办法能让图片动起来?

最新文章