谁写个自加一的VB 或者C 脚本我看看下 最好是VB的 写个案例我看看
问题补充:
VBS不需要触发吗
hmiruntime.tags("tag").write mytag//把变量mytag的值赋值给wincc变量tag
最后加的这句起什么作用啊
最佳答案
全局脚本:vbs
//////////////////////////////////////
dim mytag//定义脚本内变量mytag
mytag=hmiruntime.tags("tag").read//把wincc的变来那个tag赋值给脚本内变量mytag
mytag=mytag+1//变量自加
if mytag>100 then//判断如果mytag的值大于100
mytag=0//mytag复位归零
end if
hmiruntime.tags("tag").write mytag//把变量mytag的值赋值给wincc变量tag
//////////////////////////////
以上脚本实现变量tag的值每一个周期加1,大于100后复位重新自加。
回答补充,最后一句的意思把数据保存到wincc的变量中呀,脚本的变量时不保存的,相当于fb,fc中的临时变量,在使用前要先赋值,在使用,使用后把数据保存。你要的是自加功能,所以不能在脚本执行一次后,数值就失效,所以要保存下来。
提问者对于答案的评价:
回答的 比较好 但是我怎么在全局脚本编译通不过啊 VBS的触发在哪里定义啊
最佳答案作者回复:
vbs中用英文的单引号表示注释,你把每一行后面的//换成‘就可以了;你在脚本编辑的地方右键选择触发器,然后用周期触发。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc222160.html