如何用vb脚本改变历史曲线的显示变量,我的脚本错在哪里?

wincc的一个项目中,在运行画面中,点击每一个画面中显示的数值,就弹出其对应的历史曲线画面。对每一个变量数值显示控件的单击鼠标事件我编了如下的脚本
 Sub OnLButtonUp(Byval Item, Byval Flags, Byval x, Byval y)                             
 Dim a0
 Dim b0
 Set a0 = HMIRuntime.Tags("a")
 Set b0 = HMIRuntime.Screens("Battery1.PictureWindow2:POPTREND").ScreenItems("Control1")
 b0="ProcessValueArchive\FZ301A"
 a0.Write 1
 End Sub
 其中a是内部变量,用来控制弹出式窗口picturewindow2的显示与否用的,Battery1是主画面,POPTREND是历史曲线画面,control1是POPTREND里的历史趋势控件 ProcessValueArchive\FZ301A是数据归档里的一个变量。
 运行时点击画面上的值没反应。经检查 Set b0 = HMIRuntime.Screens("Battery1.PictureWindow2:POPTREND").ScreenItems("Control1") 这语句有问题,删掉这语句可以打开弹出式窗口。加了这语句,窗口都弹不出。请问如何用vb脚本改变历史曲线里的显示变量
 

问题补充:
刚看了二楼提供的链接,好像是C的,有vb脚本的例子吗,谁能帮我看看我的脚步哪里有问题。谢谢。

最佳答案

http://www.ad.siemens.com.cn/service/answer/tobe_solution.asp?Q_id=45080&cid=1032

提问者对于答案的评价:
有些帮助

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269734.html

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

相关推荐