wincc 若干画面依次自动切换

wincc 这页面中,中间是做了一个画面窗口——画面窗口1。 通过最下面的那妞, 在这个画面窗口里切换十个界面。
我现在要做一个效果,我不点选任何按钮时,让这十个画面每隔一分钟,依次自动切换一个画面。
这个改如何实现呢?  有没有例程可以参考。

问题补充:
1:给窗口编个号,是不是每个画面的名字?
2:如果不是,那怎么把一个变量和一个画面联系起来?

最佳答案

1.建一个内部变量A,整型,初始值是1.
2.每个窗口便个号。
3.建一脚本,触发周期为1分钟。
4. 脚本如下:
if SmartTags("窗口号").Value<11 then
    ActivateScreenByNumber "窗口号", 0
    SmartTags("窗口号").Value = SmartTags("窗口号").Value + 1
else
    SmartTags("窗口号").Value=1
end if

补充:我不知道您的软件版本,我用的是博图V13,如果您的软件里没有 ActivateScreenByNumber这个函数,说明您的软件不能为窗口编号。如果是,那就换一个思路,为每个窗口编一个递增的名字,如A1,A2,A3,A4,A5,......,使用ActivateScreen函数,画面名称="A"+cstr(b),b从1自增长至10,这样也可以的。

提问者对于答案的评价:
谢谢回复,不过 我还没搞出来。

专家置评

通过脚本给画面窗口的PictureName属性赋值。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月3日 上午1:27
下一篇 2017年8月3日 上午1:27

相关推荐