WINCC脚本调用其他画面控件

在某画面按钮VBS脚本中用以下指令:
dim combox
set combox=hmiruntime.screens("画面名").screenitems("控件名")
如果画面名是按钮所在的本画面,执行就没有问题,如果画面名是其他画面,就执行不下去。
应该如何解决?

问题补充:
其他画面的意思,就是指图形编辑器下有很多过程画面,xxx.Pdl,这样的画面文件,在同一个Pdl里面,我可以操作本画面的控件,但不能操作其他Pdl里面的控件。这些画面都激活了支持web,不知是否有关。

最佳答案

1、操作的画面在运行的时候必须显示出来,如果没有显示的话,是找不到对象的
2、如果画面显示出来用脚本不行的话,那可能是你的画面路径不详细是不是画面里面有子画面,子画面的控件无法操作?
如果是的话,参考:
WINCC常见问题和一点技巧和脚本
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1257592&b_id=5
1楼 11、多层次画面对象设置
的方法

提问者对于答案的评价:

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

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

相关推荐

  • PLC与WINCC数据交换问题

    别人4年前做的项目,因工艺改变需要把原来的数据长度加长,DB10.DBD2在块中定义变量是REAL型,WINCC中定义是16进制,见图,实际显示6位数,想显示7位数,我把WINCC…

    2019年6月11日
  • 关于软件的大小的问题?

    同样是WinCC6.0+SP3,为什么有的大小是711MB,而有的只有690MB多一点? 谢谢 最佳答案 有的是ISO的、有的是RAR的压缩比不一样。 提问者对于答案的评…

    SIMATIC WinCC 2019年6月11日
  • Wincc提示“被调用的对象已与其客户端断开连接”

    Wincc7.3 打开项目文件的时候会提示“被调用的对象已与其客户端断开连接”,然后就打不开项目。这个文件应该没有问题,我在自己电脑上和其他两台工控机(暂且称为1、2号吧…

    2021年7月5日
  • wincc里的报警,如何能触发电脑上的声音?

    我的意思是,当wincc里有报警量时,电脑上能发出声音,外置的喇叭能响起,这样能提醒值班人员。 最佳答案 最简单的方法,就是使用 HORN。 默认安装时,没有这…

    SIMATIC WinCC 2019年6月11日
  • WinccV6.2SQL安装

    在安装Wincc配套的Microsoft SQL Server2005时出现“SQL Server Setup is u…

    SIMATIC WinCC 2019年6月11日
  • 复选框这个功能怎么实现呀

    就是复选框有三个选项,每一个选项打勾,都可以选择一个功能。三个功能可以多选,也可以单选。 最佳答案 1、参考视频:WinCC跟我做:WinCC如何使用组合框、复选框及选项组:htt…

    SIMATIC WinCC 2017年6月10日
  • WINCC7.3建数据库 有时间做这个工程的联系

    现有一设备系统是S7-1500的PLC,WINCC7.3读1500中的数据并记录报警。设备一次进入2只产品,每个产品有5个检测 项目,每次同时检测10个产品;产品检测第一…

    SIMATIC WinCC 2021年7月5日
  • 请问大家都是如何归档的

    想做一下班累计,记录上个班次的 各项数据。大家都是用那种方式?大家能详细介绍用户归档和变量记录来做的步骤吗? 我用变量记录做的时候,想根据变量归档1组数据。必须…

    SIMATIC WinCC 2019年6月11日
  • wincc 激活运行 边框

    wincc7.4激活运行的时候无法全屏,有一个上边框有 "wincc运行系统"字样,怎样去除?如图 最佳答案 设置对了么 图片说明:  &n…

    2021年7月5日
  • 关于WINCC趋势控件问题

    请问在WINCC趋势控件中,如何将时间轴12小时制改为24小时制? 最佳答案 更改不了,已经在论坛讨论过了. 报警控件可以改但趋势控件改不了,只能适应人家的规矩了. 提问…

    SIMATIC WinCC 2019年6月11日