谁写个自加一的VB 或者C 脚本我看看下

谁写个自加一的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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月10日 下午10:00
下一篇 2017年12月10日 下午10:00

相关推荐