QQ登录

只需一步,快速开始

wincc内部变量用VBS做循环的问题

[ 复制链接 ]
wincc内部变量用VBS做循环的问题之前问过,画面上用一个0到100的数字,从0开始,每秒增加一,到100后变为0,如此循环,要求使用内部变量,VBS代码!


给出的答案是:建一个内部变量A
然后建一个秒触发脚本
Dim temp
temp=HMIRuntime.Tags("变量A").Value
temp=temp+1
if temp>100 then
temp=0
end if
HMIRuntime.Tags("变量A").Write temp



但是实际上并没有实现功能,而是到1就不动了,怎么回事,求解答


--------Dim temp
temp=HMIRuntime.Tags("变量A").Value//这里应该用read不是用value
temp=temp+1
if temp>100 then
temp=0
end if
HMIRuntime.Tags("变量A").Write temp


------秒触发脚本在那里?从PLC来吗?


------全局脚本编辑页面右键选择触发器弹出窗口选择触发器的类型。
回复

使用道具 举报

快速回复 返回列表 客服中心 搜索