技术论坛

WINCC V7.4SP1内部变量在弹窗内无法读取

作者 主题
游侠

经验值: 378
发帖数: 73
精华帖: 0
主题:【求助】WINCC V7.4SP1内部变量在弹窗内无法读取


只看楼主 楼主 2021-01-19 09:53:41

最近遇到一个问题,怎么尝试都无法解决。WINCC建立了一个二进制变量,才主画面显示没有问题, 但是放到按钮弹窗上就有问题。

按钮弹窗我建立的画面模板,模板里面用了变量前缀,一开始我怀疑是变量前缀的问题,但我通过C动作来关联内部变量还是不行,不知道哪里出了问题


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1671104&b_id=5&s_id=0&num=1

游侠

经验值: 378
发帖数: 73
精华帖: 0
回复:WINCC V7.4SP1内部变量在弹窗内无法读取


只看楼主 楼主 1楼 2021-01-19 16:55:44

已经找到解决办法,希望遇到的同道们看到。

原因:因为使用了面板技术,则在变量名称前始终会有服务器前缀或变量前缀,如果单独使用的话会无法读取改变量。

办法:可使用下列变量附加件取消前缀以读取变量

“@NOTP”取消变量前缀。

“@NOSP”取消服务器前缀。

“@NOP”取消变量前缀和服务器前缀。

“@CurrentUser”变量读取本地用户为例

 

'VBS311

Dim tag

tag = HMIRuntime.Tags("@NOTP::@CurrentUser").Read

HMIRuntime.Trace "CurrentUser: " & tag & vbNewLine

   



 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
WINCC V7.4SP1内部变量在弹窗内无法读取
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。