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