回复:WINCC VBS 问题

手机用户20180604694547

  • 帖子

    1039
  • 精华

    7
  • 被关注

    29

论坛等级:奇侠

注册时间:2018-06-04

钻石 钻石 如何晋级?

发布于 2025-04-18 13:44:55

1楼

这个和wincc无关,主要还是VBS语法的问题,VBS主要的就是对象,方法,属性,这三个大元素。

其中对HMIRUNTIME对象是wincc提供的一个系统对象模型,在wincc的帮助文档的是有的,你可以去看看这HMIRUNTIME这个对象模型,wincc中大多数VBS脚本都是需要使用这个对象模型来调用系统变量,画面,和画面中控件对象。

以画面中的按钮对象为例,主画面名称为“P1”,按钮对象名称为“B1”,这样就可以通过 

SET OBJ=HMIRUNTIME.Screens("P1").ScreenItems("B1")  语句来选定按钮对象,后面语句中就可以使用OBJ对象来代替画面P1中的B1按钮对象,选定按钮对象后就可以通过修改对象的颜色属性来修改画面中按钮显示的颜色。如:OBJ.BackColor=0 ,这样就可以把按钮的背景颜色设置成黑色。

这里只是举了一个简单的例子,想熟练的使用VBS脚本,需要明白对象,方法,属性的具体含义,学会了这些,你只需要搞懂如何在wincc中获取对象,获取对象的方法和属性。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32673条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。