wincc 是否能保持一个画面一直打开?

wincc 的工程上有很多画面,在画面切花的时候,切换到下一个页面的同时,上一个页面就是关闭了,现在的问题是:能不能,让一个画面一直开着,不管是切换的哪个页面,总让一个页面一直运行着,不管是看的见还是看不见。

问题补充:
其实问题的关键是:在那个页面上有一个控件和一段脚本需要不间断执行,而切换页面了,就不执行了,而且在全局脚本中,我不知道怎么使用控件。对于这块编程很菜。

最佳答案

楼主有此考虑是正确的,通常的做法是使用画面窗口控件来作为子画面的切换,控制画面窗口控件的PictureName属性即可。
 关于全局脚本中如何访问控件(放在主画面上),因为楼主没有说是什么脚本,姑且认为是VBS脚本吧:
 Dim oScreen,Obj
 Set oScreen = HMIRuntime.Screens("画面名称")
 '也可以使用 Set oScreen = HMIRuntime.Screens(1)
 Set Obj = oScreen.ScreenItems("控件名称")

提问者对于答案的评价:
非常的感谢dcount107 的解答,但是在使用画面窗口的时候他调用其他画面的脚本弄不正确,方便的话还能发一些 画面窗口切换画面的脚本,VBS的。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:03
下一篇 2019年6月11日 上午8:03

相关推荐