使用Wincc中的VBS进行变量的读写方法

使用Wincc中的VBS进行变量的读写方法

ID:48339186

大小:29.52 KB

页数:2页

时间:2019-10-26

使用Wincc中的VBS进行变量的读写方法_第1页
使用Wincc中的VBS进行变量的读写方法_第2页
资源描述:

《使用Wincc中的VBS进行变量的读写方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用Wincc中的VBS进行变量读写 Wincc6包含了VBS脚本编程,对于我等熟悉VB编程的可谓带来的福音,但是,由于西门子的C脚本编程功能实在太强大,加上要保持以前版本的一致性和用户编程习惯的延伸性,所以对于VBS脚本并没有太多的介绍。    这里我先来介绍一下Wincc中对于控件引用的一般性论述。Wincc对于控件引用一般都采取定义变量-》使用Set 变量 =对象.(方法或属性)->引用变量来做的。    在变量读取或写入的过程中,我们要接触到一些属性和方法,例如,Read和Write方法,变量的Value属性,熟练掌握这些属性和方法相当重

2、要。    下面解释一下Write和Read方法的语法:Read data   其中data是读取变量的方法,如果data=1,直接从AS系统读取,相当于C脚本中的Get*****wait()函数,如果省略,则从Wincc变量管理器中建立的变量中读取。Write data,1  其中data是需要写入变量的数值,1代表直接写入AS系统,相当于C脚本中的Set*****wait()函数,1省略,则写入到由Wincc变量管理器建立的变量中去。实例: 读取变量的方法:1  Dim objTag   Set objTag=HMIRunTime.Tags(

3、"变量名")   objTag.Read2  HMIRunTime.Tags("变量名").Read如果以上例程改成直接读取AS系统变量的话,程序为:1  Dim objTag   Set objTag=HMIRunTime.Tags("变量名")   objTag.Read,12  HMIRunTime.Tags("变量名").Read,1写变量的方法:1  Dim objTag   Set objTag=HMIRunTime.Tags("变量名")   objTag.Write 1    '向变量写入数值1  '也可以写为  objTag.W

4、rite 10   向变量写入数值102  HMIRunTime.Tags("变量名").Write 1  '也可以写为  objTag.Write 10除了以上方法外,你也可以将一个中间变量的值写入:  Dim objTag,val  Set objTag=HMIRunTime.Tags("变量名")  objTag.Read  val=objTag.Value  '中间变量val存放了变量的值  objtag.Write val   '写入变量中去当然,其余的方法还有很多,这些都需要自己在编程过程中总结和灵活运用WINCC中VBS的read和

5、write??Read data   其中data是读取变量的方法,如果data=1,直接从AS系统读取,如果省略,则从Wincc变量管理器中建立的变量中读取。Write data,1  其中data是需要写入变量的数值,1代表直接写入AS系统,1省略,则写入到由Wincc变量管理器建立的变量中去。请问:直接从AS系统读取或写入与读取或写入由WINCC变量管理器建立的变量有什么不同???READ对变量的VALUE属性有什么影响????悬赏分:5

6、解决时间:2012-04-0508:50:11

7、提问者:onlyone - 新生  第1级问题ID:8

8、0017 最佳答案TO onlyone1.Read与Write后面是否带有1的字面解释,你解释是对的。2.直接读写AS和读写Wincc变量管理器的区别是前者是立即读写,后者是周期性读写。他们的区别在于,立即读写的操作可以在一个周期内多次更新一个变量,而周期性读写,在一个周期内只会更新一次变量。前者强调及时性,后者强调一个周期内的数据统一。3.Read更新Value回答者: Ken(小释) - 初级技术员  第5级 2012-04-0318:41:13我要评论 提问者对于答案的评价:嗯,我我想的一样,谢谢啦你觉得最佳答案好不好?很好不好50%(0)

9、50%(0) 其他答案直接从AS系统读取或写入就是直接从PLC等设备读取或写入,相当于PLC里立即读外设输入、立即写外设输出。读取或写入由WINCC变量管理器建立的变量,这个只系统刷新时才更新变量,相当于PLC里的IO输入输出映像区操作。而变量的Value就相当于IO映像区,执行Read方法会更新Value。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。