wincc脚本的问题

"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

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

相关推荐