在Wincc中如何定义VB变量?
VB的变量如何与Wincc的外部变量进行连接?
在Wincc中如何用VB进行四则运算?
问题补充:
如有相关实例可以发到LHD0558@163.COM非常感谢!!
最佳答案
如下等等的:
帮助手册都有的,最要的区别在于wincc中的VBS连接wincc的变量对象组件等等的时候的定义有点和MS VB开发语言的不同,因为在wincc下的VBS没能使用MS提供给MS VB开发语言调用的对象组件了,必须调用wincc内部定义的对象组件。
如:
Dim objTag
Set objTag = HMIRuntime.Tags("Tag1")
objTag.Write 7
(当要连接wincc的变量的时候就要Set objTag = HMIRuntime.Tags("Tag1")这种定义方式,因为这些涉及到wincc的变量Tag1)参考帮助手册的“VBS Object Model in WinCC”就知道了。
如:
Dim objTag
Set objTag = HMIRuntime.Tags("Tag1")
objTag.Read
objTag.Value = objTag.Value + 1
objTag.Write
如:
Dim objTag
Set objTag = HMIRuntime.Tags("Tag1")
objTag.Write 8,1
如:
Dim objTag
Set objTag = HMIRuntime.Tags("Tag1")
objTag.Value = 8
objTag.Write ,1
提问者对于答案的评价:
谢谢您的支持,希望在今后多多给予帮助!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc278540.html