回复:WICC7.4

liaozz

  • 帖子

    37
  • 精华

    0
  • 被关注

    3

论坛等级:游士

注册时间:2009-05-18

普通 普通 如何晋级?

发布于 2019-06-04 17:33:41

4楼

vbs

用AccessPath 可以获得很详细的画面路径,包括基本画面直到你最终活动的画面

获得的结果为:基本画面名.画面窗口名:画面名称.画面窗口名称:画面名称。。。。等等,具体年你嵌套多少层画面哈。

具体可以用数组来获取,举例画面结构是这样的:主画面/画面窗口1/newpdl1

dim ScreenName

msgbox AccessPath  //这个会得到这样的返回:主画面.画面窗口1:Newpdl1

ScreenName=split(AccessPath,":")

msgbox ScreenName(1)  //得到:Newpdl1

//如果更多层级,可以先用“.”粗分,再用":"来细分   “.”后为画面窗口对象,“:”后为为画面名称

//如果需要写到变量里可以:

HMIRuntime.SmartTags("Tags")=ScreenName(1)  //wincc v7后可以支持 SmartTags直接读和写


其实很多种方式,这个方式可以获得很详细的画面层级顺序


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32644条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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