请教画面切换(涉及结构变量)问题

请教画面切换(涉及结构变量)问题
 “主画面.pdl”中仅建立了一个“画面窗口1”,以及“进入监控界面”按钮和“进入控制界面”按钮。
 “画面窗口1”初始画面名称定义为"监控画面.Pdl";
 在“主画面.pdl”的“进入监控主界面”按钮中写入鼠标动作事件代码SetPictureName ("主画面.Pdl", "画面窗口1", "监控界面.Pdl");
 “控制界面”按钮中写入鼠标动作事件代码SetPictureName ("主画面.Pdl", "画面窗口1", "控制界面.Pdl");
 在"控制界面.Pdl"中定义了2两个按钮,分别为“1#水泵控制”按钮和“2#水泵控制”按钮,鼠标代码分别为
 SetPropChar ("主画面.Pdl", "画面窗口1", "Tagprefix", "id1."); SetPictureName ("主画面.Pdl", "画面窗口1", "控制界面.Pdl");和SetPropChar ("主画面.Pdl", "画面窗口1", "Tagprefix", "id2.");SetPictureName ("主画面.Pdl", "画面窗口1", "控制界面.Pdl"); id1,id2为结构变量的前缀。

 问题现象描述:初始进入运行系统,“主画面.pdl”的“画面窗口1”中显示的是“"监控界面.Pdl"”,各个设备的状态和模拟量通过id1和id2的结构变量显示数据,此时都显示正常,点击“进入控制界面”按钮,“主画面.pdl”的“画面窗口1”显示“控制界面.Pdl”,分别点击“控制界面.Pdl”中的“1#水泵控制”和“2#水泵控制”按钮,切换控制不同的水泵后,点击“主画面.pdl”中的“进入监控界面”按钮,“画面窗口1”显示"监控界面.Pdl",但是此时“监控界面”中的模拟量显示i/O域为阴影、无显示,设备状态也无显示;再次点击“进入控制界面”按钮,控制界面中的设备状态显示正常。

 请教 :1)如上描述的问题如何解决呢?
        2)点击“主画面.pdl”中的不同按钮,能否实现“主画面.pdl”中“画面窗口1”切换显示不同的画面且参数显示正常无误,大前提是只通过一个“画面窗口1”,并且“       画面窗口1”对应的有些画面中存在着通过结构变量控制多个设备的按钮操作。如何去实现这个功能呢?
        3)目前只是“监控界面”和“控制界面”间切换,还要添加“数据记录界面”和“参数界面”等,将要添加的画面中也都涉及到按钮操作。请教,画面本身存在着按钮操      作,涉及结构变量等,通过“画面窗口”在不同的画面间来回切换,在实际的工程中,如何处理这样的问题的呢?是通过多个画面窗口,还是通过隐藏之类的操作呢?
       问题描述的有些繁琐,烦劳详细指点一下,不胜感激!
 

最佳答案

1、因为你的有前缀,所以进入监控的界面的时候前缀还在,连接变量错误,所以会出现阴影。
 2、解决方法:监控画面和控制画面使用不同的画面,然后在控制画面中的水泵控制再做两个控制画面用两个小的画面窗口显示这两个控制画面,这两个小的控制窗口使用变量前缀。
 3、解决了这个问题,其他的就都解决了。

提问者对于答案的评价:
非常感谢,修改后就是反应速度有些慢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午7:04
下一篇 2019年6月11日 上午7:04

相关推荐

  • 请教关于WinCC项目集成到STEP7项目的问题

    技术论坛没有人回答,我到找答案来请教这几个关于WinCC项目集成到STEP7项目的问题   1.集成前,现有WinCC项目已建好了很多变量,是否需要删…

    SIMATIC WinCC 2017年12月8日
  • wincc v7.0 换面组态,如何让方形按钮背景颜色通过变量改变

    wincc v7.0 换面组态,如何让方形按钮背景颜色通过变量改变 最佳答案 属性-效果-全局颜色方案->否 提问者对于答案的评价:已解决,谢谢!

    SIMATIC WinCC 2017年7月30日
  • 数据库问题

    WINCC6.2 关闭时出错,有个变量的数据不能记录到数据库中,系统出现一个.mdf.NOATTACH的文件,这个怎么处理才能使原来的变量数据能够重新写入数据库?之前的数…

    SIMATIC WinCC 2019年6月11日
  • 模拟软件与WINCC通讯

    模拟软件与WINCC通讯为何偶尔通讯中断,且中断后再重新启动模拟软件也无法通讯,只有在模拟软件中新建立个模拟程序才能通讯? 问题补充:WINCC V6.2 SP…

    SIMATIC WinCC 2019年6月11日
  • 双击SETUP出现的错误对话框

    此系统中没有安装MS安全补丁。 该 WinCC 版本需要以下软件:      Micros…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.0 SP1 安装问题

    请教    我在安装Wincc7.0亚洲版后,启动软件,提示“服务没有及时响应启动或控制请求”,无法创建项目,自动就关闭了,没装过7.0,请…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.0 sp3安装后打开运行不完整

    在Windows2008 sp164位上安装wincc 7.0 sp3wincc 7.0 sp3,安装后打开运行不完整安装后打开运…

    2021年7月5日
  • WINCC启动报错

    wincc激活到66%,不动了.大概就是到ALARM logging 和tag logging启动项的时候不动了.项目文件存储路径为英文,没有中文. …

    SIMATIC WinCC 2019年6月11日
  • 按钮显示的问题

    我使用了库里的一个tog型开关,是由一个脉冲触发显示(按钮左键激活),想显示之后10S内自动隐藏(这个开关是停车开关)平时是隐藏的安全些 最佳答案 通过在PLC里编程(定时器)来实…

    SIMATIC WinCC 2019年6月11日
  • 请问怎么调mp370屏幕分辨率和颜色?

    我们这里有三块触摸屏啊,使用了大约四年了,最近我发现触摸屏的颜色发生了变化,以前是桌面颜色有点蓝,就是一般的屏正常使用的颜色,现在这桌面颜色变成了黄色,而且我发现我们有些按钮的前景…

    SIMATIC WinCC 2019年6月11日