『7x24小时有问必答』
WinCC Professional 项目中,可以使用脚本来控制画面上某个层的隐藏和显示,一旦设置该层隐藏,那么层中的对象也将隐藏,显示同理。本文以 WinCC Professional V19为例,介绍脚本控制画面层的显示/隐藏组态。
定义控制层显示与隐藏的二进制内部变量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”。
公众号:  巨控电子( 扫码关注 )  PLC顶级工程师微信群加入    
巨控小周/工控小周
自动语音播报WinCC报警消息
西门子TIA博途
西门子TIA博途SCL学习
博途WinCC Professional 与 S7-1200/1500通信


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码