wincc 用VB脚本动态改变输入输出域更新周期

wincc 如何用VB脚本动态改变输入输出域更新周期 我在输入输出域属性(输入输出值动态)用vb脚本编程,动态改变其绑定的变量,结果发现
 1、输出值更新周期为规定2秒无法更改
 2、保存程序时,系统提示“循环动作导致系统高负载,建议使用触发器变量”如何解决

最佳答案

新建一个输入输出域,并连接一个变量,将更新周期设置为根据变化,想动态绑定不要改变这个域所连接的变量,应该将其它变量的值传递给这个域所连接的变量就可以了,其实就是对这个变量进行赋值,如:
 Dim tagdata,tagdata1
 Set  tagdata = HMIRuntime.Tags("data")
 Set  tagdata1 = HMIRuntime.Tags("data1")
 tagdata.Read 
 tagdata1.Read
 if 条件 then
 tagdata.Value  = tagdata1.Value 
 tagdata.Write 
 end if
 ...
 就可以了
 

提问者对于答案的评价:
谢谢兄台指点

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐