现在有个内部变量A,还有另外一个外部变量B,想将B的值赋给变量A用VBS如何实现(我用很多%ignore_a_1%,按其中一个会将一个变量赋给A,B是其中一个)。我看提问中有个类似的用的是HMIRuntime.Tags("Tag2").Write HMIRuntime.Tags("Tag1").Read,实际上并不起作用!想问问大家是怎么实现的,谢谢。
最佳答案
要是只在按按钮时赋值,在按钮动作里选中动作添加如你写的VBS脚本语句,要是一直赋值需要在全局脚本里实现,在全局脚本编辑器里增加全局动作,写上HMIRuntime.Tags("Tag2").Write HMIRuntime.Tags("Tag1").Read编译保存,改脚本触发器为周期循环,比如1s,在wincc运行项里选中全局脚本运行,另外一种方法是用画面的IO域实现,在显示变量B的IO域属性中选择“更改”动作,添加以上脚本语句
提问者对于答案的评价:
谢谢大家的帮忙,说的都很对!问题已经解决,我是这样做的,把原来的脚本统统删掉,改为用结构变量做,已经成功。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358518.html