请问各位老师:wincc多个按钮调用同一个窗口而该窗口调用了一个画面这个画面里调用了画面模板,结构变量我已经建好了,并在调用的窗口里的画面的窗口调用的模板里单个设备可以调用,但多个设备就不会弄了,C和VB又不会。讲得很绕,我想了半天可以这个表达就是怎么实现多个按钮调用同一个窗口的画中画的画中画。不知道我讲明白了没有,可能看我上传的图片更容易明白我想干嘛!谢谢了!
图片说明:
最佳答案
看完你的描述以及截图,个人觉得你做的就是一个画中画。即画面中调出画面窗口,显示画面控制模版。这种情况用结构变量来做确实可以节省很多步骤。一个画面你会控制,多个画面有疑问,你这个多个画面是不是多个一样的画面呢?如果是多个一样的画面不同的设备的话,可以使用更改变量前缀的方法。这里提供VBS方式,添加在按钮动作里。
Dim b ''定义变量
Set b= ScreenItems("TXDCF1") ''设置画面对象 ,画面名称为“TXDCF1”
b.Visible=False ''可见属性
b.CaptionText="电动阀门控制" ''设置标题名称
b.TagPrefix="RJG_ZQ_DDF." ''设置变量前缀
b.Visible=True ''画面可见
把画面里面的设备后缀名设置好后,只要通过按钮更改变量前缀即可实现控制要求。
提问者对于答案的评价:
谢谢大家!我弄了两晚搞定了,由于不会用C或者VB,全都是用变量连接实现的!呵呵!有时间试试范范之珼给的代码看看!呵呵!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216698.html