
本章约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脚本,你还有什么办法能让图片动起来?