为了使用 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