winCC7.3项目套用了PCS7的布局,怎样使用vb脚本给画面窗口对象赋值

为了使用 PCS7的标准布局,本项目在WINCC项目套用了PCS布局。
我的主画面p0.pdl中有一个按钮botton1和一个画面窗口pic,画面窗口pic中显示p1.pdl。p1.pdl中有文本text0。

要达到效果是:点击botton1按钮,将123赋给text0。

手册有这样例子Set objScreen = HMIRuntime.Screens("BaseScreenName.ScreenWindow:ScreenName")
按钮跟文本在同一画面中可以为obj= ScreenItems("text0")
但是套用了PCS7布局后就不知道在这种情况下如何使用。
求解答,感谢。

最佳答案

VBS脚本
HMIRuntime.Screens("@SCREEN.@WIN12:@1001.@DESK:p0.pic:p1").ScreenItems("text0").Text = "123"

感觉用C脚本简单些吧
SetPropChar("p1.pdl","text0","Text","123");

提问者对于答案的评价:
正解。

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

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

相关推荐