水流动态

WINCC6.2中 做个6个箭头,
做个全局动作 内部变量move值0和1交换 信息触发1秒钟
线属性---其它---显示---动态对话框----表达式
move=0时,1、3、5为显示;2、4、6为隐藏;
move=1时,1、3、5为隐藏;2、4、6为显示;
为何值循环一次就不动了呢?
在IO域中监控move值是0和1交替
程序如下

if(GetTagWord("move")>=1)
SetTagWord("move",0);
else 
SetTagWord("move",GetTagWord("move")+1);
return("move") ;

最佳答案

二种方法:
第一种:将全局动作中的信息触发周期改为2秒钟。
第二种:设置动态对话框时,在第一行事件名称后面有个图标,点击,设置触发器的事件,改为标准周期,周期设为1秒,所有的箭头都这样改一下就好了。
建议采用第一种方式,触发周期1秒太频繁了。

提问者对于答案的评价:
OK

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

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

相关推荐