wincc画面自动跳转

一个项目想用这样的方式实现:wincc有A\B\C三个界面  wincc在C界面控制200SMART, 当SMART完成任务后,如何让WINCC 自动回到A界面,不需要手动跳转,超级菜鸟

钻石用户推荐最佳答案

可以的啊
用全局脚本,比如做个变量A,然后创建一个变量B两个一起做,判断变量A由0到1的变化,当完成任务后,变量A变成1,切换画面
大体脚本逻辑如下:
Dim a,b
Set a = HMIRuntime.Tags("A")
Set b = HMIRuntime.Tags("B")

If a.Read And Not b.Read Then
 HMIRuntime.Screens("C").ScreenItems("D").screenname = "E"
End If
b.Write a.Read

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐