WINCC作业画面切换、组态画面模板和画中画的实现

更新时间:2024-04-16 04:34:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

画面切换和画中画的实现 掌握内容:

1、 掌握画面切换的设置方法 2、 掌握画面窗口的设置方法。 画面切换的设置方法有两种:

1、 通过组态对话框设置,注意其实质是通过事件选项卡中的直接连接设置

2、 通过动态向导设置:其实质是通过事件选项卡中的C动作。(记住OpenPicture(“文件名”)

函数;) 练习1:画面切换 1、 新建以下内部变量

Picturenumber 有符号32位变量

signed 16-bit value下限值:0,上限值:100

Picturename 文本变量8位字符集 新建结构类型motor,其元素均为内部变量 结构属性如下图所示:

在内部变量中新建三个结构为motor的结构变量:motor1、motor2和motor3。

2:新建六个画面:

Start1.pdl, 大小 1024*768 定义为起始画面 hm1.pdl, 大小 1024*768 hm2.pdl, 大小 800*600 hm3.pdl , 大小 800*600 hm4.pdl , 大小 800*600 hm5.pdl。 大小 800*600

3、分别在hm1~hm5中插入: 分别插入静态文本框和按钮

设置静态文本框的文本属性为“画面1”、“画面2”、“画面3”、“画面4”和“画面5”字号20号、按钮设置为return,要求按下return按钮后,能回到start1.pdl画面。如下图所示:

3、 打开Start.pdl画面,并按下图所示设置内容:

在直接切换一栏中,要求蓝色按钮按照直接连接方式切换到指定画面。绿色按钮按

照C动作方式连接到指定画面。

在编程切换一栏中,要求按照Picturenumber的值切换画面,将其值除以五求余数,

如果结果为1、则按下切换按钮时画面切换到hm1.pdl。是2则切换到hm2.pdl,以此类推。

Picturenumber的值可通过输入输出域1改变。

在编程切换栏的下半部分,通过按钮改变文本变量Picturename的内容,当按下切换

按钮2时,要求切换到其指定的画面中。

在画中画一栏要求实现教材64页部分的内容。

4、 在画面1中添加以下内容:

西门子位图图标(库—全局库—displays- Text Fields中)。 按钮、以及静态文本框。

在第1层中,添加窗口画面1:大小810*610。边框和滚动条的属性设置为“是”。 窗口名称由按钮HM2~HM5决定,缩放因子由缩放按钮决定。偏移量由偏移按钮决定。

在右上角的文本框中,显示日期和时间。 5、 在画面3中完成教材65页的内容。 6、 在画面2中插入以下内容。 按照下图设置画面2的内容:

要求按下按钮motor1,画面窗口显示motorvalue.pdl的内容,变量前缀为motor1.,按下按钮motor2,画面窗口显示motorvalue.pdl的内容,变量前缀为motor2.。按下按钮motor3,画面窗口显示motorvalue.pdl的内容,变量前缀为motor3. 运行效果如下

本文来源:https://www.bwwdw.com/article/xt4p.html

Top