wincc通过VBS读取控件

我在wincc7.0中做了个名称为main主画面,在main中添加一个名称为b画面窗口,再做一个名称为trend的模板画面,trend里面用了个名称为c的趋势控件,并在主画面中做了一个按钮,当我单击按钮的时候,在main中弹出trend画面并把相应的变量传递给trend里面的趋势控件c。我想法是通过函数读取控件,然后改变控件的属性来达到变量传递的效果,这样就可以通过一个模板和多个按钮来实现单击不同按钮显示不同变量的趋势。我通过函数Set objCon2 = HMIRuntime.Screens(

问题补充:
我想通过函数Set objCon2 = HMIRuntime.Screens("Main.b:trend").ScreenItems("c")读取控件,但为什么编译不过去?各位麻烦帮帮小弟!

最佳答案

我觉得你这句没写错,
附我写的脚本如下:
dim num
set num=HMIRuntime.Screens("start.画面窗口1:trend").ScreenItems("control")
的确能获得此控件的属性,我怀疑你是不是忘记定义objCon2了?

提问者对于答案的评价:
Dim objCon2
Set objCon2 = HMIRuntime.Screens("Main.b:trend").ScreenItems("c")
msgbox 1
objCon2.TrendIndex = 0
objCon2.TrendTagName = "TestArchive\testvar1"
到取控件那步就编译不下去了,弹不出1。

专家置评

语法格式参考:
WinCC 信息系统-〉使用WinCC->VBS for Creating Procedures and Actions->Examples of VBScript->Examples in WinCC->Example: Writing Object Properties 中的VBS141 脚本。

 

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

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

相关推荐

  • 请问各位大神,这种棒状图怎样实现呢

    如图:X轴是时间,Y轴是一个棒状图分成40段(或者可以看成是40个棒状图),我想每段可以连接变量来设置颜色,请问怎样可以实现呢 图片说明:    钻石用户推荐最…

    2020年11月1日
  • 装好了WINCC7.3后桌面上没有图标

    装好了WINCC7.3后桌面上没有图标,安装好的程序见下面 问题补充:我就是这么做的。但是我不知道那个是,都点了也不行。你可以看下我传上去的图 最佳答案 在安装路径$:\Progr…

    SIMATIC WinCC 2017年6月10日
  • wincc 管道流动块 怎么 建立?

    WINCC 当变量a=1时,建立一个流动块的效果。比如泵a打开时,在管道中液体有流动的效果(左到右或相反,上到下或相反),过程如何建立?本人在其他组态软件中经常用到这个功…

    SIMATIC WinCC 2017年12月1日
  • XP系统能装 WinCC Flexible 2008 SP5吗

    想在XP系统上安装 WinCC Flexible 2008 SP5,点击安装后跳出一个界面,过几秒后界面消失,不继续安装,没有任何提示,也不…

    2021年7月5日
  • wincc如何通过VB脚本把报警归档数据读取到本地SQL数据库中

    wincc如何通过VB脚本把报警归档数据读取到本地SQL数据库中 最佳答案 自报警归档中读:https://support.industry.siemens.com/cs/cn/z…

    SIMATIC WinCC 2017年6月10日
  • wincc数据库

    如果我把两个变量归档,那么数据在数据库里是怎么存放的呀,高手指点一下,我已经安装上了connectiviyi授权,数据存放到运行数据库的哪个表里面了 最佳答案 如果是6.2.2,那…

    SIMATIC WinCC 2019年6月11日
  • 关于数据归档

     最近学习wincc的数据记录。遇到不少问题,希望各位朋友帮忙解答一下我的疑惑。 实验: 1.做了1个变量的数据记录,每1秒采集归档1次。存储位置放在…

    SIMATIC WinCC 2019年6月11日
  • WINCC少了很多功能

    WINCC卸载重新冲了一下。打开项目管理器,缺失很多功能。激活没影响。 图片说明:    钻石用户推荐最佳答案 重做系统重新安装吧,西家的软件很难卸载干净,或者…

    2021年7月5日
  • wincc opc通讯问题

    vb编程做客户端,wincc做服务器。OPC通讯连不上,后发现opc wincc 连wincc都不通。发现好象是电脑不通。DCOM已配置(可能没配对)两台电脑都…

    SIMATIC WinCC 2019年6月11日
  • wincc与cda2007

    wincc与cda2007兼容不? 最佳答案 装上看看就知道了!WinCC主要跟系统和杀毒软件有关系! 提问者对于答案的评价:xx

    SIMATIC WinCC 2019年6月11日