WINCC实现多画面窗口的问题(带附图 )-急

我现在要实现的功能是如附图所示的主画面里面有两个画面窗口,分别为画面窗口一和画面窗口二。 我要在画面窗口一中放画面一和画面二,在画面窗口二中放按键一和按键二,首先,起始的时候先在画面窗口一和画面窗口二中分别放画面一和按键一,如图:起始画面所示,现在我要按下按键一中的1,按完以后画面显示为画面窗口一显示画面二,画面窗口二显示按键二,如图二所示,这样的功能需要怎么样实现啊?能不能用画面窗口和动态变量的方法啊?采用该方法时的C动作要怎么写?前辈们能给我指导一下吗?能把可以实现这样功能的C动作的程序写下来给我学习吗?真心希望能得到您的帮助啊!(上面所说的图全都在附图中)

问题补充:
假如画面窗口二要切换的画面也是在两个以上要怎么办?还有就是要返回到上一级应该这么做啊?能不能给我写一个完整的程序啊!变量可以自定义!

图片说明:

WINCC实现多画面窗口的问题(带附图 )-急    WINCC实现多画面窗口的问题(带附图 )-急    WINCC实现多画面窗口的问题(带附图 )-急    WINCC实现多画面窗口的问题(带附图 )-急    WINCC实现多画面窗口的问题(带附图 )-急    WINCC实现多画面窗口的问题(带附图 )-急    WINCC实现多画面窗口的问题(带附图 )-急   

最佳答案

这个很简单啊,就用一个函数SetPictureName(在内部函数--graphics--set--miscs--SetPictureName),具体过程如下:

1.新建画面:MainPicture、P11、P12、P13……P110(指的就是你所说的按钮一中1、2,……10按钮所要切换的画面)、P21、P22、P23……P210(指的就是你所说的按钮二中1、2,……10按钮所要切换的画面)、B1、B2(按钮一和按钮二);

2.在MainPicture中放置两个画面窗口,一大一小,上下放置,上面的命名为PW1,下面的命名为PW2,PW1的画面名称设置为P11,PW2的画面名称设置为B1;

3.P11-P110,P21-P210组态你所需要的内容,这里不说。B1中放置1-10这十个按钮,在放置一个切换的B2的按钮,B2中放置1-10这十个按钮,在放置一个切换的B1的按钮;

4.在B1中分别为1-10这10个按钮添加C动作,就一行,依次为:
SetPictureName("MainPicture.pdl","PW1","P11");
SetPictureName("MainPicture.pdl","PW1","P12");
…………………………
SetPictureName("MainPicture.pdl","PW1","P110");
为切换到B2 的按钮组态C脚本:
SetPictureName("MainPicture.pdl","PW2","B2");

5.在B2中分别为1-10这10个按钮添加C动作,就一行,以此为:
SetPictureName("MainPicture.pdl","PW1","P21");
SetPictureName("MainPicture.pdl","PW1","P22");
…………………………
SetPictureName("MainPicture.pdl","PW1","P210");
为切换到B1 的按钮组态C脚本:
SetPictureName("MainPicture.pdl","PW2","B1");

完成,如果还要添加多个导航按钮B3,B4……,以此类推。

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc221700.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月9日 下午11:41
下一篇 2017年12月9日 下午11:42

相关推荐

  • wincc7.0怎样创建变量点击地址选择无反应

    用wincc7.0sp3新建项目,变量链接设置驱动以及属性(我用的是****s7****,参数MPI),新建变量(外部),点击地址选择无任何反应。但是可以通过图形编辑器导入s7项目…

    2017年6月7日
  • 用户归档 vs变量归档

    请问 1:大家一般用那种? 第一次接触wincc做画面不太习惯,工程紧迫没太多时间仔细看, 请问一下这两种归档大家一般用哪种? 我就是做一下…

    SIMATIC WinCC 2019年6月11日
  • 谁能提供图片?

    我需要用WinCC做一些好一点的画面,可是不知道画三维图,希望哪位高手能提供一些好的除尘设备的图片,谢谢? 问题补充:我的邮箱suyuting1017@163.com 最佳答案 我…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本文件存放在项目的哪个文件夹?

    想把wincc脚本文件拷贝出来用到其它项目,存放在项目的哪个文件夹? 最佳答案 Library文件夹下,是C脚本的项目文件;ScriptLib文件夹下,是VBS项目文件; 提问者对…

    SIMATIC WinCC 2021年7月5日
  • PM-QUALITY

    使用PM-QUALITY需要安装那些有关软件 钻石用户推荐最佳答案 https://www.ad.siemens.com.cn/service/elearning/series/1…

    SIMATIC WinCC 2021年7月5日
  • WinCC V7.4中样式是怎么设置的

    想要实现各个设备之间的联系图如图1,怎么实现上一级设备通过箭头线段指向下一级设备?设置样式是怎么操作的?从样式中无法拖拽出对象!或者还有什么其他的方法? 图片说明:  &…

    2021年7月5日
  • Wincc报警记录,查询不到历史记录

    wincc报警记录,使用时间过滤,没有以前的报警记录 最佳答案 你要多久以前的记录?默认是一周,如果要更久以前的你需要设置记录备份。 提问者对于答案的评价:哦,这样啊,报警设置不是…

    SIMATIC WinCC 2021年7月5日
  • s7o5512x64.sys

    WINCC 启动蓝屏,系统修复之后也修复不了,提到这个s7o5512x64.sys文件。 最佳答案 一、如果您的系统提示“没有找到S7o5512x.sys”或者“缺少S7…

    SIMATIC WinCC 2021年7月5日
  • sybase 7

    我以前的WINCC程序是5.1版本的,现在装了6.0版本,打开原来程序是要进行项目移植,移植时sybase 7没有正确安装,可我已经安装了,是什么原因,如何解决,谢了。”…

    SIMATIC WinCC 2019年6月11日
  • Wincc flexible 开关内部背景色为什么改不了

    Wincc flexible  开关—属性—外观—-ON状态内部背景色为什么改不了颜色,OFF状态内部背景色也该不了,是什么原因。 图片说…

    2021年7月5日