"banzu"是WINCC项目中定义的一个字符型变量,该变量值根据工作班组的情况依次为A,B,C。现在在VBS脚本中有如下要求:dim bz
如何实现bz根据wincc变量"banzu"的变化而变化:bz="A" bz="B" bz="C",我通过如下方式不能实现,求解!dim bz ss
Set ss= HMIRuntime.Tags("banzu") bz=CStr(ss)
问题补充:
dim bz ss
Set ss= HMIRuntime.Tags("banzu")
ss.read
本来脚本就是这种写的、只是问题描述时遗漏而已!
最佳答案
dim bz,ss
Set ss=HMIRuntime.Tags("banzu")
bz=ss.Read
ss.Read,执行读后要赋值给变量bz啊,也可以这样
ss.Read
bz=ss.Value
当然只有脚本执行bz才会获取新的变量值,不过好像是废话,脚本不执行变量bz就不存在
提问者对于答案的评价:
谢谢指教
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc177182.html