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

相关推荐

  • WinCC按住一个按钮,变量不断加1

    WinCC中,在画面中按住一个按钮后,变量每秒加1,如何实现? 最佳答案 你如果要再wincc中实现你需要用全局脚本了。wincc的按钮中按下动作置位一个内部bool量tag,抬起…

    SIMATIC WinCC 2021年7月5日
  • wincc7.2安装环境要求

    wincc7.2能在windows7专业版32位中文版安装吗 最佳答案 WINCC7.2支持的32位系统如下:Windows 7 SP1:Ultimate&nb…

    SIMATIC WinCC 2021年7月5日
  • 导航按钮

    (1)在主画面上有一排按钮,按钮按下弹出一个小窗口,小窗口里面有按钮;(2)小窗口里面有去不同画面的按钮,点下按钮其它画面都关了就去目标画面;现在第一步我做出来了,但是我点画面里的…

    SIMATIC WinCC 2017年11月12日
  • wincc error code问题

    Wincc6.2通讯连接一台PLC,之前一直正常,突然连接不正常,网络能Ping通,用wincc channel diagnosis诊断,有两个错误代码,700…

    SIMATIC WinCC 2021年7月5日
  • wincc文件总是默认共享

    在哪里可以设置是文件不是共享文件。 问题补充:生成项目以后,再改成不共享,我知道。 我想问怎样让他直接生成不共享的文件。 最佳答案 好像不行,这是项目自动生成的,必须的。…

    SIMATIC WinCC 2019年6月11日
  • wincc demo的使用

    请问wincc demo怎么按照ppt上的知识点在在wincc中找到相应的画面 最佳答案 如果你安装的是PCS7的WINCC的话,可以 同时按下ctrl+alt…

    SIMATIC WinCC 2019年6月11日
  • 按钮控制窗口显示

    如何用按钮控制画面窗口的显示,就是一个按钮按一下窗口显示出来,再按一下窗口不显示。我在画面中建立一个按钮和一个画面,画面名字叫“0cooler.pdl”我在按钮写下这样的语句:#i…

    SIMATIC WinCC 2019年6月11日
  • wincc"动态对话框"的表达式的填写规范?

    我需要利用变量之间的函数来填写组态的“动态对话框”,例如变量“A”+"B"请问动态对话框的公式或者表达式的填写规范是什么? 最佳答案 +  …

    SIMATIC WinCC 2019年6月11日
  • wincc的趋势记录打开无记录只有实时记录

    新建了一个趋势记录,打开查询无记录,每次打开都是实时的监控,哪里没有设置好呢》? 最佳答案 在变量归档里面做好了吗?记录历史趋势的需要在变量归档里面添加归档参考:https://s…

    SIMATIC WinCC 2017年6月7日
  • Wincc RT的配方功能

    需要用Wincc RT制作一个配方,需要如图的形式,好像Wincc RT自带的配方功能做不到。求教高手,是我用的方法不对,还是要换个其他方法?谢谢。 图片说明:…

    2020年11月1日