通过调用全局脚本或者通过全局动作脚本如何给画面窗口的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日 上午7:10
下一篇 2017年6月4日 上午7:10

相关推荐

  • 西门子无线触摸屏

    不知道大家用过没有?这个屏现在有个问题,就是莫名其妙的就会掉线,由于我对这个不太了解,无从下手,大家可以帮我提个大体的方向,触摸屏的型号是:6AV6645-0EC01-0AX1,谢…

    SIMATIC Panel 2017年8月26日
  • S7 200 SMART PLC与7寸SMART触摸屏时钟传送

    因为SMART PLC没有带时钟,我想从触摸屏中读取时钟,不知道可不可以?如果可以,请举例,另外触摸屏的时钟能保持多长时间? 最佳答案 PLC是带时钟。不过,停电保持时间…

    SIMATIC Panel 2017年6月1日
  • WinCC Flexible V1.4.0.0 1.16.16 是哪个版本

    WinCC Flexible V1.4.0.0 1.16.16 是哪个版本?我装的是WinCC Flexible 200…

    2017年8月15日
  • 触摸屏组态软件

    单位的新设备上有西门子触摸屏,想学习,需要WinCC flexible 2008 SP4软件,哪里能下载该软件,谢谢! 最佳答案 http://www…

    SIMATIC Panel 2017年6月24日
  • TP170B用什么电缆联机?

    6AV6 545-0BC15-2AX0  TP170B用什么电缆联机?怎么设置? 最佳答案 1、TP170B和 S7-200 PL…

    SIMATIC Panel 2017年6月27日
  • 谁有西门子触摸屏的技术手册

    最好是200smart的屏 最佳答案 技术手册请看答案:1、http://www.ad.siemens.com.cn/service/ANSWER/solution.aspx?Q_…

    SIMATIC Panel 2017年5月31日
  • 触摸屏软件wincc flexible

    触摸屏软件wincc flexible是装在哪儿的,如何装进去的,请大侠教教我,谢了! 问题补充:一个项目编好后保存起来,比如WinCC项目,保存在“WinCCproje…

    SIMATIC Panel 2017年6月18日
  • 做两个报警画面

    在一个屏里做两个报警画面。因为是两种不同系统的设备报警,所以想做成两个报警画面将它们区分开,每个系统的报警显示在各自的报警画面。用的博途软件,精简面板TP1200 PN。…

    SIMATIC Panel 2017年6月2日
  • 关于MP277面板程序回传的问题

    请教各位老师一个比较简单的问题,就是如果PLC源程序中集合了HMI的程序,那么我更换了MP277面板后,能否通过PLC的接口在S7中直接上传,还是必须通过wcc 界面上传…

    SIMATIC Panel 2017年8月18日
  • TP1200comfort触摸屏上电不显示

    TP1200comfort触摸屏上电不显示 问题补充:无亮度显示 最佳答案 不显示什么?没有数据显示?或者说屏幕没有亮度?确认触摸屏电源供应正常?连接正确、可靠?补充问题回复:无亮…

    SIMATIC Panel 2017年5月28日