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日 下午7:01
下一篇 2017年5月29日 下午7:02

相关推荐

  • wincc fexible无法与触摸屏连接

    触摸屏是KPT600 PLC是315-2DP   触摸屏走的plc DP口 工控机走的MPI口 公共机用561…

    SIMATIC WinCC 2021年7月5日
  • WINCC6.2 SP3版本

    如题。如何在XP SP3版本下安装WINCC6.2中文版?给西门子技术打电话,给了 这个网址: http://support.automation.s…

    SIMATIC WinCC 2019年6月11日
  • 如何在WinCC某个用户登陆时让画面上的某个按钮显示

    我在wincc中建立了一个bool类型名称为display的变量,当某个用户登陆时让这个变量为1,以便显示画面上的某个按钮。为了实现这个功能,我在C全局脚本编辑器中输入以下代码:#…

    SIMATIC WinCC 2021年7月5日
  • 请大家帮我看看vbs脚本语法错误在哪里

    我按wincc官方视频做菜单和工具条,编辑vbs脚本时提示语法错误,高级语音零基础,不知道错误在哪里,请大家帮我看看?谢谢。 图片说明:     &n…

    2017年10月29日
  • 数据归档问题】

    流量计反馈数据已经做归档了,但是趋势图里面没由显示,找过Wincc里面没有该归档变量,请问怎么解决。 图片说明:    最佳答案 WinCC变量记录问题合集ht…

    2020年11月1日
  • 将变量以表格形式存储

    我想将当前页面的变量(100多个)全部以表格形式存储起来。这些变量都是在运行状态下赋值,不会更改。希望能够组态这样一个按钮,在运行状态下按下按钮之后这些变量的名称和所赋的值全部存入…

    SIMATIC WinCC 2019年6月11日
  • wincc中趋势图怎么组态

    在wincc6.0中的控件里有两个趋势图控件各自是怎么组态的?请教高手,在线等。 问题补充:你们说的我知道,只是我在实际操作时碰到,我在画面切换时,趋势图的又重新显示,原来的数据没…

    SIMATIC WinCC 2019年6月11日
  • WICC7.0工程师站和操作员站画面共享

    我现在上位机工程师用的是CP1613与CP343-1通讯的,CP1613用的是MAC地址!现在想在工艺台操作员站上实现画面共享!不知道该怎么在NET里组态?请各位大侠们帮忙!对了,…

    SIMATIC WinCC 2019年6月11日
  • 博图V12中的HMI画面

    请教一下,在博图V12中的HMI画面里,想做一个点击按钮弹出来一个小窗口,小窗口里面设置各种参数,具体该怎么做,新手刚学,谢谢各位! 最佳答案 这个比较麻烦,你不能做出来一个弹出窗…

    SIMATIC WinCC 2017年12月2日
  • WINCC和S7-417H冗余通信问题。求解!!

    用的两台工控机,上面装的是wincc都使用1613卡,并装有冗余,A台实现冗余了,为了省事我把A台做了镜像,然后还原到B台机器,但是A和B两台机器老是只能一台能通信上,好像老是打架…

    SIMATIC WinCC 2017年11月29日