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日
下一篇 2021年7月5日

相关推荐

  • Wincc 7.0 SP3,语言环境的问题

    我们集团在印度也有工厂,我要帮他们做一个水处系统的WINCC监控画面。而印度那边的Windows的操作系统是英文的。我也将我用于开发Wincc画面的电脑设置为英语(美国)的环境,这…

    SIMATIC WinCC 2017年11月25日
  • 下载区tp178教程

    我记得前段时间在下载区找到一个wicc的教程,里面还讲了K-TP178的项目的,现在找就是没有找到,哪个兄弟能够帮忙谢谢 最佳答案 地址: http://www.ad.s…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2报警记录按一定时间能否自动删除?

    wincc运行项目下的ArchiveManagev文件夹中总是产生很多实时文件(好象是每天产生两个文件),不知这些文件能否在wincc6.2做设置或画面做一个按钮来按一定时间自动删…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本中的触发器

    麻烦大家帮忙解释一下wincc脚本中触发器的用法。详细一点,谢谢! 最佳答案 定义和使用触发器 触发器用于在运行时执行动作。为此,将触发器与动作相链接以构成对动作进行调用…

    SIMATIC WinCC 2019年6月11日
  • step7与wincc

    我安装了STEP7是SP3的,用WINCC可以是SP2的吗? 最佳答案 step7 v5.3 sp3与wincc v6.0 sp2是吗?&n…

    SIMATIC WinCC 2019年6月11日
  • 为什么看不到WINCC的数据库

    我的电脑上安装了WINCCV6.0SP3,但是打开SQL的企业管理器的时候却看不到WINCC的项目,我已经建立了一个WINCC的项目.请问是什么原因? 最佳答案 如果已经有了归档数…

    SIMATIC WinCC 2019年6月11日
  • 请问大侠们wincc变量的问题

    想问下各位wincc的变量存在哪个文件中 问题补充:看了一楼的回答,那变量应该是存在数据库类型的文件中了,我主要是想不通过导出导入的方法,直接把一个存储变量的文件考到另一个工程中直…

    SIMATIC WinCC 2019年6月11日
  • WINCC报缺SERVER授权,我用不到服务器,请问如何解决?

    第一次用WINCC,只有一个PC站,重装机器也不行,那位大侠指教一下可能的原因。 最佳答案 如果你组态项目为多用户的  那么必须有Server授权 你…

    SIMATIC WinCC 2019年6月11日
  • WinCC如何做数字量和模拟量的断线报警?

    比如说信号线或者电源线断线,如何用WinCC监控呢?程序怎么做? 最佳答案 1、实现这些诊断需要在PLC进行编程,约定相应的的变量来表示,WinCC就是来显示这些变量的状态。2、S…

    SIMATIC WinCC 2019年6月11日
  • wincc用户名比较

    wincc全局脚本怎么比较登录的用户名,举个例子,只有用户名“admin”登录后才能显示start这个按钮,否则其他用户进去就看不到。自己做了一个周期2S的全局脚本,怎么感觉像不运…

    2021年7月5日

发表回复

登录后才能评论