• 自动化系统
  • 驱动技术
  • 低压电气
  • 工业服务
  • 其他
Portal WinCC PLC和组件HMI人机界面通信与网络组件过程控制系统过程仪表及分析仪器工业识别工业信息安全
SIMATIC Panel
SIMATIC WinCC
Portal WinCC
WinCC Unified
WinCC OA / WinCC Open Architecture
编程器(PG)/工业计算机(IPC)
更多

WinCC Professional 脚本控制画面层的显示/隐藏

star star star star star
0 分
发布时间:2024年03月11日
  • 0
  • 947
WinCC Professional 项目中,可以使用脚本来控制画面上某个层的隐藏和显示,一旦设置该层隐藏,那么层中的对象也将隐藏,显示同理。本文以 WinCC Professional V16 为例,介绍脚本控制画面层的显示/隐藏组态。

定义控制层显示与隐藏的二进制内部变量layer。

定义图中左边I/O域和圆形对象的层级为0层。

定义图中右边I/O域和圆形对象的层级为2层。

图中左边按钮添加控制0层的VBS脚本。脚本逻辑为:如果变量layer=0 隐藏0层;如果变量layer=1 显示0层。

图中右边按钮添加控制2层的VBS脚本。脚本逻辑为:如果变量layer=0 隐藏2层;如变量layer=1 显示2层。

注意:在 VBS 脚本中,层级数从1开始计算,也就是说 WinCC Professional 画面中的层"0"需要使用层“1”来寻址,层“2”需要使用层“3”来寻址,以此类推。

启动项目仿真运行。

运行界面如下。

此时变量layer为“0”,分别点击按钮,隐藏层“0”和层“2”。

更改layer值为“1”,再分别点击按钮,显示层“0”和层“2”。


  • 评论
  • 分享

    扫码分享

  • 收藏
  • 点赞
  • 纠错
 

隐私政策更新提示

欢迎您来到西门子数字化工业支持中心网站!我们使用cookies来确保您能最好地使用我们的网站,进行网站分析并根据您的兴趣定制内容。我们有时会与第三方共享cookie数据。继续浏览本网站,即表示您同意我们使用cookies。您亦可以参考西门子数据隐私政策以了解更多相关信息。

同意并继续浏览
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。