当前位置: 主页 > PLC控制

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

谁写个自加一VB或者C脚本我看看下最好是VB的写个案例我看看

问题补充:
VBS不需要触发吗
HMIruntime.tags("tag").writemytag//把变量mytag的值赋值给wincc变量tag
最后加的这句起什么作用啊

最佳答案

全局脚本:vbs
//////////////////////////////////////
dimmytag//定义脚本内变量mytag
mytag=hmiruntime.tags("tag").read//把wincc的变来那个tag赋值给脚本内变量mytag
mytag=mytag+1//变量自加
ifmytag>100then//判断如果mytag的值大于100
mytag=0//mytag复位归零
endif
hmiruntime.tags("tag").writemytag//把变量mytag的值赋值给wincc变量tag
//////////////////////////////
以上脚本实现变量tag的值每一个周期加1,大于100后复位重新自加。
回答补充,最后一句的意思把数据保存到wincc的变量中呀,脚本的变量时不保存的,相当于fbFC中的临时变量,在使用前要先赋值,在使用,使用后把数据保存。你要的是自加功能,所以不能在脚本执行一次后,数值就失效,所以要保存下来。

提问者对于答案的评价:
回答的比较好但是我怎么在全局脚本编译通不过啊VBS的触发在哪里定义啊

最佳答案作者回复:
vbs中用英文的单引号表示注释,你把每一行后面的//换成‘就可以了;你在脚本编辑的地方右键选择触发器,然后用周期触发。

  • 关注微信

猜你喜欢

微信公众号