您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页Wincc中使用使用VB脚本进行变量的读和写

Wincc中使用使用VB脚本进行变量的读和写

来源:爱go旅游网
Wincc中使⽤使⽤VB脚本进⾏变量的读和写

问题详情

项⽬中需要实现通过Wincc输⼊输出域来改变海康威视的视频服务器IP、⽤户名、密码等参数的输⼊。实现的思路是建⽴输⼊输出域并新建内部变量,将输⼊输出域与内部变量关联,再新建⼀个按钮,并在按钮点击脚本中读⼊内部变量,将读⼊值写进登录函数的参数中。

Wincc⽀持C和VB脚本,C脚本中通常有现成的函数GetTagWord(),SetTagWord()等来对变量进⾏读和写操作,VB中则使⽤Read和Write,⽰例如下。

⽰例

'写法1

Dim userTag,temp_Read '定义变量

Set userTag=HMIRunTime.Tags(\"变量名\") '读取Wincc内部变量或者AS变量temp_Read=userTag.Read '将读取值赋给tempuserTag.Write \"字符串\" '将字符串写⼊变量中'写法2Dim temp

temp=HMIRunTime.Tags(\"变量\").ReadHMIRunTime.Tags(\"变量\").Write \"字符串\"

总结

本⼈在实际应⽤过程中需要读取多个“内部变量”,开始使⽤了写法1,实际并没有成功,后来使⽤写法2成功获取内部变量;亲测,写法2靠谱。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务