wincc 全局脚本VBS,访问画面中对像的属性

wincc中实现水流动化,通过按钮已经可以实现水流的动画了,但是我是要一个变量触发后,流动对像直接显示并且流动。多次尝试也没成功,把按钮内的脚本放到打开画面和全局脚本内都没反应。不知是不是目前的脚本不完整,只能在按钮中实现。要到全局中还需要其它脚本。

图片说明:

wincc 全局脚本VBS,访问画面中对像的属性   

最佳答案

脚本看起来是不对的把
poly1是什么对象?
poly1.activete。。。。后面的cycletime125ms
意思是循环时间120ms吗?这样写应该是不对的把,成了一个字符串了
对象是多层次的话,就是子画面里面嵌套子画面?这样的话,设置对象参考一下下面:
VBS画面嵌套多了,对象查找少麻烦点,比如主画面“A.PDL"内有画面窗口控件“PIC_WIN_A”,该画面窗口调用画面“B.PDL”,在B.PDL画面中又有一个画面窗口控件“PIC_WIN_B”,这个画面窗口调用画面“C.PDL”,在C.PDL画面里面有一个按钮名称为“BT_A”,如果想设置成这个对象,需要如下设置:
dim a
SET a=HMIRunTime.Screens("A.PIC_WIN_A:B.PIC_WIN_B:C").ScreenItems("BT_A")
zhangli0斑竹也发过一个类似的帖子,也有其他解决办法,请看:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1202803&b_id=5&s_id=17&num=18#anch
C脚本里面的对象设置相对来说简单一些,直接选择对象所在的画面就可以了。
就这个问题,我也曾打电话咨询过西门子支持工程师,在WINCC帮助里面也有说明
目录是:使用WINCC->用于创建过程和动作的VBS->VBS Reference->Objects and list->Screens Object(List)

提问者对于答案的评价:
非常感谢,就是这种方法。

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

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

相关推荐

  • wincc中对象颜色属性的改变

    怎样在wincc中用c语言改变对象的颜色属性? 问题补充:怎样用c语言改变"按钮"的背景颜色? 那样写,报错,说不用返回值. 最佳答案 对于按钮改变其…

    SIMATIC WinCC 2019年6月11日
  • wincc 数据曲线

    由于wincc数据曲线只能500ms采样,用户需要100ms采样,现在准备把数据存在plc中,每次大概1-2分钟,数据存在plc的DB块中后,如何在wincc中将其读取并以曲线的形…

    SIMATIC WinCC 2017年6月4日
  • wincc问题画面

    请教高手:用wincc 6.0做一个合金小车加料控制项目,原设计两个合金小车一用一备,现在要求两个车同时使用,画面同时显示两个小车位置,建立两个内部变量,能够同时显示两个…

    SIMATIC WinCC 2019年6月11日
  • 如何通过wincc的c语言编译来对数据包解包

    现在下位机打包传上来的是word;比如电机运行,故障,电源,启动,停止;这些bool都打包到一个word里面传上来;现在画面要连这些bool,如何编译c语言,转化到16个内部二进制…

    SIMATIC WinCC 2019年6月11日
  • 不同版本的wincc的demo怎么用

    我安装的是wincc6.2的软件,我从别人哪考得DemoV60SP3HF2_01的例程,我从我的软件中怎么用呢,怎么调用例程,请各位高手帮忙指点一下  问题补充:请问hy…

    SIMATIC WinCC 2019年6月11日
  • wincc那个mschart control控件

    wincc那个mschart control控件(趋势线)在哪里下载 最佳答案 这个东西网上很多的,你要是搜不到我可以给你一个,2606352062,欢迎交流 提问者对于…

    SIMATIC WinCC 2021年7月5日
  • wincc7.3 读取plc的变量有2秒左右延时

    比如我在画面用一个圆圈连接一个i0.2的点,去改变背景色,发现plc里面信号为1后,需要2s以后颜色才能有变化,在圆圈的属性里面无法更改周期(7.0版本的就可以选择),用m10.0…

    2021年7月5日
  • WINCC RUNTIME 无法在线使用

    前面我有一个项目,可以直接使用RT(将PC当成HMI,避免了来回跑动,直接可以软件操作HMI),但是新项目无法使用RT了,是软件哪里需要设定吗,或者说屏本机需要设定什么。是需要在线…

    2021年7月5日
  • WINCC变量剪切出想复制回去但显示不出来

    wincc数据记录里ArchiveManager下的三个文件剪切出来运行一段时间后把剪切出来的再复制回去显示不出来怎们办 最佳答案 在OS运行时,复制备份数据库文件(.ldf/.m…

    SIMATIC WinCC 2020年11月1日
  • wincc 输入内容如何转换

    1、wincc画面i/o域中输入的13位数字如何转换为5位数字存入到plc的vw字中2、如何利用plc的变量激活wincc的文本域显示16位中文字符 最佳答案 1、你用字符串,然后…

    SIMATIC WinCC 2019年6月11日