通过调用全局脚本或者通过全局动作脚本如何给画面窗口的io域赋值 wincc7.0

在起始画面有两个子画面窗口A和B,A画面的按钮的脚本是调用项目函数,io域在B画面中,
按钮和IO域不在同一个窗口 在A画面上点击按钮弹出画面B小窗口 按钮里是调用全局项目脚本(call 全局项目脚本)
下面是被调用的项目函数,可以实现我想要的功能,每点击一次诊断出现get_Item报错,有没有更好的方法?

Dim tag,IO
Set IO = HMIRuntime.Screens("PicMain.画面窗口2:NewPdl0").ScreenItems("IO")
IO.OutputValue = HMIRuntime.Tags("tag").Read

图片说明:

通过调用全局脚本或者通过全局动作脚本如何给画面窗口的io域赋值 wincc7.0    通过调用全局脚本或者通过全局动作脚本如何给画面窗口的io域赋值 wincc7.0   

最佳答案

画面窗口嵌套

Pic1画面中有画面窗口PicWin1,画面窗口PicWin1连接画面Pic2

Pic2画面中有画面窗口PicWin2,画面窗口PicWin2连接画面Pic3

Pic3画面中有画面窗口PicWin3,画面窗口PicWin3连接画面Pic4

Pic4画面中有控件obj

Set obj = HmiRuntime.Screens("Pic1.PicWin1:Pic2.PicWin2:Pic3:PicWin3:Pic4").ScreenItems("obj")

或者

Set obj = HmiRuntime.Screens("PicWin1.PicWin2.PicWin3").ScreenItems("obj")

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日 下午6:37
下一篇 2017年6月13日 下午6:37

相关推荐

  • WINCC的变量导出及导入问题

    我要做的功能如下:定义一个外部变量,例如a.pv,对应200PLC的V存储区,一个内部变量$a,在WINCC画面中做个输入输出域,连接的变量为$a,当我修改这个输入输出域的值时,$…

    SIMATIC WinCC 2019年6月11日
  • 如何将单击按钮等操作记录下来

    在WINCC中,要怎样才能单击一个按钮后,执行操作的同时,也可以将自定义的操作信息记录下来吗?网络上提供的代码是可以产生一条操作记录,但是不能将我想要的对应的信息记录下来啊,只能看…

    SIMATIC WinCC 2019年6月11日
  • WINCC V6.0.1.0是什么版本

    WINCC V6.0.1.0是什么版本,是SP1,还是SP2,SP3,哪里可以下载SP3版本呢,还有SP3的授权 问题补充:到哪个网站可以升级到SP3版本呢,请教具体的网…

    SIMATIC WinCC 2019年6月11日
  • 服务器启动失败 请检查您的DCOM设置

    在打开WINCC项目时,弹出提示框“服务器启动失败 请检查您的DCOM设置”,确认后自动退出WINCC。重启后还是同样情况,请问要怎么解决?谢谢了!我的系统是英文XP&n…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本函数

    谁有WINCC脚本函数说明书,给我一份。本人将不胜感激!!! 最佳答案 已将相关文件发到你的邮箱中了。最好将里面的《wincc组态手册1》中的相关章节学习一下,多学多练。 提问者对…

    SIMATIC WinCC 2019年6月11日
  • STEP7中的变量集成到wincc中,在做画面调用时无法使用

    STEP7中的变量集成到wincc中,在做画面调用时无法使用,求解决用仿真控制器,控制器在运行 图片说明:        &nbs…

    2020年11月1日
  • 历史数据存到优盘

    现在我创建了历史数据文档,存储路径也对,优盘用的三星的,仿真可以得到数据,实际下载到KTP700精简屏幕里,不行。问题出在哪里。精简屏识别那个牌子的优盘,西门子优盘小容量的停产了 …

    SIMATIC WinCC 2021年7月5日
  • wincc7.0与三菱Q系列plc

    wincc7.0与三菱Q系列plc通过UDP协议链接,只能读而不能写数据,是怎么回事?谢谢赐教! 最佳答案 对照文档检查是哪设置的不对。http://www.ad.siemens.…

    SIMATIC WinCC 2020年11月1日
  • 关于上位机冗余的问题

    上位机冗余是怎么实现的,和平常所说的操作员站和工程师站的区别是什么?请大侠们具体解释一下,最好能给小弟点资料 最佳答案 上位机冗余的实现是通过两套相同的系统配置通过光纤连接同步进行…

    SIMATIC WinCC 2019年6月11日
  • 做一个按钮,按下打开由输入输出域确定的名字的Excel表格

    如何做一个按钮,通过在io域中输入Excel表格的名称,如2009-6-15,单击按钮打开名为2009-6-15.xls的表格!(假定表格存放位置为D:\2009-6-15.xls…

    SIMATIC WinCC 2019年6月11日