通过调用全局脚本或者通过全局动作脚本如何给画面窗口的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/plc149357.html

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

相关推荐

  • 关于smart触摸屏利用Pack&Go下载的问题

    各位好,为用触摸屏的PACK&GO下载触摸屏程序时,有时总是闪退,不知道为什么?就是点击那个TRANSFER按键时,界面闪退,重启后还是这样,只有将笔记本重新启动后才能下载。 最佳…

    SIMATIC Panel 2017年6月10日
  • 关于触摸屏文本域

    WINCC中例如电机的启停按钮按下去后,静态文本的文字和背景颜色可以连接输出二进制变量来显示状态,矩形的背景颜色也可以连接实现,但是,这个WINCC FLEXIBLE&n…

    SIMATIC Panel 2017年8月26日
  • 双语言问题

    KP1200画面的原语言是德语,直接译成中文后下载,画面上没有了文字显示。这是为什么。谢谢。 最佳答案 参考如何在TIA  Portal  …

    SIMATIC Panel 2017年6月10日
  • tp700下载时提示其他版本的组件已经安装在目标设备上

    tp700下载时提示其他版本的组件已经安装在目标设备上,勾选调整后点击下载显示固件降级,反映一会后跳出“tia portal出错”。使用网线下载和数据线下载都这样 图片说…

    2017年6月3日
  • 菜鸟提问:使用WINCC组态软件是否只需要一台PC即可?

    小弟对于WINCC组态软件没有接触过,有如下菜鸟问题请前辈解答:1.如果一个S7-1200的系统想通过PLC自带网口连到一台PC机上,在PC机上做WINCC组态软件监控,那么PC机…

    SIMATIC Panel 2017年6月10日
  • 在哪里能下载到 Win CC V11

    我现在手里有个TP700的屏,没有编程软件在哪里能下载啊? 最佳答案 wincc v11可以向西门子代理商申请试用版下载,wincc v11下载链接——http…

    SIMATIC Panel 2017年7月30日
  • WIN8下如何安装WINCC

    如题,想问一下能安装什么版本的WINCC,包括STEP7,MICROWIN,WINCCFLEXIBLE等软件在WIN8下能运行吗 最佳答案 这些软件应该不能在WIN8 下…

    SIMATIC Panel 2017年8月3日
  • WinCC_flexible 打不开了

    WinCC_flexible 突然打不开了 不知道怎么回事 下面有附图 最佳答案 重新启动电脑试试,您也可以尝试对软件进行重置,具体做法是在电脑右下角…

    SIMATIC Panel 2017年6月27日
  • smart Iv3

    我第一次接触该触摸屏,对于里面如何制作变量不是很懂,我需要制作的画面也比较简单,用来监控PLC的位状态信号,目前,我不知道该触摸屏如何实现该功能,哪位大侠有程序借给我看看,谢谢。1…

    SIMATIC Panel 2017年6月1日
  • wincc flexible 登陆界面脚本的编写

    在做登陆的界面的时候我想点击“登陆按钮”后如果用户名和密码正确,自动跳转到主界面,密码或者用户名错误会提示!这个脚本怎么来编写啊?谢谢~~~ 最佳答案 不知道你的问题解决了没有,我…

    SIMATIC Panel 2017年7月25日