『7x24小时有问必答』
本帖最后由 采集赛道4 于 2025-11-11 19:15 编辑

    前段时间有客户咨询Factorytalk View SE中能不能通过PLC标签来自动切换画面?如何实现?我想在Factorytalk View ME中可以轻松方便实现的功能,在SE中应该也能实现。通过咨询相关人员及查找资料后,我把实现方法分享给大家。

01
测试软硬件平台

FactoryTalk View Studio V13 中文版
Studio5000 V35.00.01中文版
Factorytalk Logix Echo V2.0仿真软件
AB Win10虚拟机

02
创建Echo仿真程序
创建Echo仿真程序及标签名为HMI_Display的画面切换标签,将程序下载到Echo仿真器并运行程序,如下图所示:
MESE程序里做好与Echo仿真程序的通讯路径设置,这里不再详述。<o:p></o:p>
03

                                          ME中实现方法

打开触摸屏模板程序,在ME程序的全局连接中,将画面切换标签关联到“远程画面编号”中:<o:p></o:p>
打开需要远程切换的Main画面,右键画面属性,在画面编号框中输入编号4(画面编号默认值为1):<o:p></o:p>
我们用同样方法给“历史报警”“操作记录”分别设定画面编号32,设置完成后我们将程序运行起来,测试一下效果:<o:p></o:p>
   <video width="640" height="360" controls="" data-v-823ba74e="" poster="http://mmbiz.qpic.cn/mmbiz_jpg/6SdWyjxhrrp8u3USTlohtxibZzpKBhtmlGJ5Gq6rYgyegrQ75ZTRe7zqeEgflkgf5zoINOOiaibd6H7vHT6qJajlQ/0?wx_fmt=jpeg&wxfrom=16" webkit-playsinline="isiPhoneShowPlaysinline" playsinline="isiPhoneShowPlaysinline" preload="metadata" crossorigin="anonymous"> 您的浏览器不支持 video 标签 </video>   <!-- S 视频社交-->      
04

SE中实现方法

打开SE模板程序,我们需要找到一个一直处于运行的画面,显然就是我们工程里的导航画面了。打开导航画面,在画面上添加一个数值显示框,关联画面切换标签:<o:p></o:p>

右键数值显示,在弹窗中点击VBA代码:<o:p></o:p>
在VBA窗口中输入如下代码:<o:p></o:p>
保存后运行Client文件进行测试:
   
      

以上为方便大家观看测试效果,在实际项目中我们可以将此数值显示在画面中隐藏起来。<o:p></o:p>
期回顾:

END

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

本帖子中包含更多资源

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

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

本版积分规则

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

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

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


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