wincc子窗口通讯中断,正常窗口打开通讯正常,如何解决子窗口通讯问题?

版本wincc7.3,使用的图元是“智能对象”里面的“画面窗口”
图元命名为Control_Panel,
再冷却塔的图元上写脚本如下:
Show_Function(lpszPictureName,lpszObjectName,"Control_Panel",1820,1000);
SetPropChar(lpszPictureName,"Control_Panel","PictureName","sta1冷却塔设置.Pdl");
SetTagChar("Control_Panel_Name","冷却塔");
WinShow_Function(lpszPictureName,lpszObjectName);

子窗口的名称是sta1冷却塔设置
执行的结果是能弹出子窗口,但是通讯中断
直接运行sta1冷却塔设置这个界面,通讯就正常。

请问是什么原因,该如何解决?
怀疑打开同样名字的窗口有关,尝试过修改图元名称,但没有成功,脚本是从别人那里借鉴过来自己修改的,在wincc帮助里面找不到脚本的说明,对里面的参数不太了解。
希望高手能够解答,多谢
PS:西门子的问答设置只能提问之后补充一次问题,不方便互动,所以我把情况下的很详细,请帮忙的人不要随便提两个问题,然后我没办法回复,后面也没人回答了,好尴尬,多谢

问题补充:
Control_Panel这个图元属性里面没有前缀,我删掉之后新建了一个测试也是通讯通不上的。
我新建了一个工程,将脚本拷贝过去,提示Show_Function等几个函数没有定义,在工程里面全局脚本也页面属性等地方都没找到定义函数的相关代码,不知道这里是在哪里定义的?在哪里能找到?

图片说明:

wincc子窗口通讯中断,正常窗口打开通讯正常,如何解决子窗口通讯问题?    wincc子窗口通讯中断,正常窗口打开通讯正常,如何解决子窗口通讯问题?    wincc子窗口通讯中断,正常窗口打开通讯正常,如何解决子窗口通讯问题?    wincc子窗口通讯中断,正常窗口打开通讯正常,如何解决子窗口通讯问题?    wincc子窗口通讯中断,正常窗口打开通讯正常,如何解决子窗口通讯问题?    wincc子窗口通讯中断,正常窗口打开通讯正常,如何解决子窗口通讯问题?   

最佳答案

看看Show_Function和WinShow_Function函数有没有设置窗口画面的变量前缀,如果有的话,那把这部分脚本给注释掉应该就可以了
或者你把原来组的画面窗口删除掉,重新组态一个新的,然后名称和之前的一样再试试

提问者对于答案的评价:
找到了,多谢

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:36
下一篇 2021年7月5日 上午2:36

相关推荐

  • WinCC V7.4 SP1对计算机设置

    对计算机进行设置后,启动WinCC运行系统之后点击图二所示的关闭无反应是为什么?哪里设置不对吗? 图片说明:       最佳答案 “图形运…

    2021年7月5日
  • 求WinCC Professional V14 SP1安装包

    求WinCC Professional V14 SP1安装包分享,十分感谢。 问题补充:应该是WinCC Runtime Prof…

    SIMATIC WinCC 2020年11月1日
  • 注册账户的问题

    我在全球资源网站注册成功的账号,原来一直用着,后来进不去了,于是我又注册了个账号,用了一段时间怎么又进不去了,nnd 问题补充:邮箱和手机都知道,怎么找回密码 最佳答案 绑定一个常…

    SIMATIC WinCC 2017年5月31日
  • 如何为WinCC画面中的部分参数加上更改权限?

    如题,在winCC画面中,有几个重要工艺参数,为了不让操作人员随意更改,想设置权限,让工艺工程师更改。如何做? 专家建议 尊敬的客户,您好!感谢你对专家在线的支持。请选中需要授权的…

    SIMATIC WinCC 2020年11月1日
  • wincc 控件需要安装VB 才能用吗?

    wincc  控件需要安装VB 才能用吗? 钻石用户推荐最佳答案 有些老版本的控件是需要自己注册的,有时候会与系统有关,不过这些控件都可以单独注册的,…

    SIMATIC WinCC 2021年7月5日
  • WINCC7.0找不到变量

    图形编辑器中的按钮或输入输出域链接变量时找不到变量,显示驱动链接下变量为空,没有变量,是什么原因?WINCC换成7.2版本的也是这样。 最佳答案 把与winCC有关的软件都删除后重…

    SIMATIC WinCC 2017年6月19日
  • wincc 安装故障

    今天刚装的新系统,但在安装完step7之后,安装wincc flexible 2008 SP4时出现‘stop simatic n…

    SIMATIC WinCC 2017年10月31日
  • wincc 画面窗口切换问题

    我在主画面做了3个画面窗口,画面窗口2里面有几个按钮,我想要按不同的按钮能实现画面窗口3的切换,不知道怎么弄,用C脚本写了个,运行没反应 图片说明:    &n…

    2021年7月5日
  • 怎么用wincc读写INI文件

    想通过Windows的API函数,不知道这样能实现不? 怎样实现? 最佳答案 可以,C脚本支持Windows API。 ---------------…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3和smart200 用modbus tcp通信。wincc中应该怎么设置链接参数?

    wincc的cpu类型选哪个? smart里需要哪些代码? 我在smart 里这样写,是否上位机的地址就必须是192.168.0.127? …

    2021年7月5日

发表回复

登录后才能评论