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