Wincc7.0 sp3 对象移动

图形对象从X1移位到X2水平移动,再从从X2移位到X1水平移动。自动重复移动,该怎样做?

最佳答案

定义一个内部变量position 32位整数,一个移动方向flag bool,全局脚本vbs中:
dim tag(2)
tag(0)=hmiruntime.tags("flag").read
tag(1)=hmiruntime.tags("position").read
if tag(0) then
tag(1)=tag(1)+10
else tag(1)=tag1-10
end if
if tag(1)>=5000 then‘向右超过x2位置,开始左移
hmiruntime.tags("flag").write 0
end if
if tag(1)<=100 then’向左超过x1位置,开始右移
hmiruntime.tags("flag").write 1
end if

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐