Wincc嵌套窗口问题

我在一画面中加入一窗口,点某个图标时它移动到相应位置显示相应的画面,点另一个图标时再移动另一位置再显示另一个画面,可问题是这个窗口中的画面中的开关都无法操作!好像连不到变量似的.
 脚本如下:
 #define ApcPA9_win_x "PA9_win_x"
 #define ApcPA9_win_y "PA9_win_y"

 SetTagPrefix(lpszPictureName,"PictureWindow1","PID_1."); 
 SetVisible(lpszPictureName,"PictureWindow1",0);

 
 SetTagMultiWait
 ("%d%d",
 ApcPA9_win_x,180,
 ApcPA9_win_y,0
 );
 SetPictureName(lpszPictureName,"PictureWindow1","NewPdl1.PDL");
 SetVisible(lpszPictureName,"PictureWindow1",1);
 请各位帮帮忙,谢谢!
 

问题补充:
我只是觉得这样反应快一点,如果一个图标用一个窗口,就要用很多窗口,反就很慢!
 我查了一下原因是:“原因是画面窗口用了变量前缀,致使该画面中的所有变量自动加了前缀。”可这样又怎么解决呢?

最佳答案

SetTagPrefix(lpszPictureName,"PictureWindow1","PID_1."); 
 正是给你的画面设置变量前缀的,它会将画面内所有的变量都加上前缀PID_1.,因此你组态NEWPDL1.PDL画面的时候,所有的变量都需要事先将前缀去掉。

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

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

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

相关推荐

  • wincc不能激活

    从别人那里考了个SERVER-CLIANT结构的项目到抓紧笔记本电脑上运行,发现WINCC项目运行后在屏幕最上方显示NOT ACTIVE ,并且不能操作也看不到…

    SIMATIC WinCC 2019年6月11日
  • wincc 使用winsock的问题

    wincc 使用winsock 我想发个数据 使用SendData   但wincc提示对象不支持此属性和方法,求高手帮…

    SIMATIC WinCC 2019年6月11日
  • 怎样设置一个变量,能够让变量里的数不停的变动?

    比如我现在在图形编辑器里插入了一个输入/输出域,然后我给他连接一个变量,那么应该对这个变量怎样设置,才能在运行的时候输入/输出域  自动显示不同的值?本人小白,…

    SIMATIC WinCC 2019年6月11日
  • 如何编译OS

    请问如何编译不含有已有组态网络链接的OS 最佳答案 没办法。只有wincc集成在step7中的时候才能编译os。 可以在step7中建立os,把你的wincc项目拷贝到s…

    SIMATIC WinCC 2019年6月11日
  • wincc画面怎么制作一个自锁按钮

    wincc画面中怎么制作一个自锁按钮,连接PLC变量为I0.2,鼠标点击一下按钮,I0.2闭合,鼠标再次点击按钮,I0.2断开。这个功能的按钮怎么制作,求助! 最佳答案 wincc…

    SIMATIC WinCC 2021年7月5日
  • wincc v7.0 sp3 授权

    在win7 sp1 64位系统中安装wincc v7.0 sp3 按照授权步骤授权,一直授权不上,是不是系统和软件版本不相符 最佳…

    SIMATIC WinCC 2021年7月5日
  • wincc安装,SQL2000

    我安装SQL2000时提示string variable is not large for string ch…

    SIMATIC WinCC 2019年6月11日
  • 关于数据采集的问题??

    请问大侠,工程上有1个流量计,WINCC有什么工具可以对流量进行总累积?怎样设置一个按钮可以退出当前画面并打开另一画面?历史趋势数据存在哪里,是否需要配置数据库? 最佳答案 WIN…

    SIMATIC WinCC 2019年6月11日
  • wincc数据读取

    现在有一个项目,需要读取过程归档某段时间的数据,怎样才能实现? 谢谢啦! 问题补充:都有什么方法? 用vb脚本具体点怎么弄。 最佳答案 用什么读取?读取什么?&…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0 sp3 项目激活后,不能登录

    wincc6.0sp3,项目激活后,不能登录,点击登录按钮,没反应。但把项目拷贝到其他电脑,正常. 最佳答案 1.与计算机名字无关,如果计算机名字不一致,哪激活都是不可能的;&nb…

    SIMATIC WinCC 2019年6月11日