如何给画面窗口的io域或者文本赋值

主画面窗口有两个子画面窗口A和B,点击A画面的按钮(调用项目函数),在B画面中的io域或者文本通过脚本赋值,通过 CALL项目函数 方法如何实现?给出实例!!
下面的项目函数可以实现我想要的功能,但是激活后报错一次,每一次触发报错,有没有更好的方法?

Dim TEXT,IO
Set IO = HMIRuntime.Screens("PicMain.画面窗口2:NewPdl0").ScreenItems("IO")
IO.OutputValue = HMIRuntime.Tags("TEXT").Read

问题补充:
点击B画面的按钮后,A画面在B画面中弹出,要求在B画面上弹出的A画面上显示IO域或者文本赋值,
给出的脚本中“IO”是IO域的名字(字符串类型),"TEXT"是变量名(文本变量8位字符集)

最佳答案

问题都让人看不懂!不知道想干什么?你是想在通过点击画面1的按钮,给画面2的io域赋值是吧?
画面1中的按钮:hmiruntime.tags("text").write 12.3
画面2的io域直接链接变量text,运行后,点击画面1的按钮,则画面2的io显示12.3。

提问者对于答案的评价:
画面1的按钮脚本是调用项目函数,不是直接按钮给赋值的,你仔细看一下我的描述,有两个窗口画面都在一个主画面上,我点击画面b上的按钮阀门,画面a在画面b弹出来,按钮的脚本是调用项目函数,目的是显示阀门名称,我上面写的脚本在项目函数,每一个阀门都调用这个函数,你自己可以试一下,谢谢!!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日 下午6:36
下一篇 2017年6月13日 下午6:36

相关推荐

  • wincc中元件翻转怎么操作

    wincc中库元件要翻转90度,怎么才能实现? 最佳答案 连续双击它到时会弹出个对话框,里面有旋转角度的翻转调整项。 提问者对于答案的评价:谢谢,刚使用西门子的自控不太熟悉,通过你…

    SIMATIC WinCC 2017年11月16日
  • WINCC打开项目出现未知错误

    WINCC打开项目出现未知错误,上次打开还可以。隔了一天就出现这种情况了,打开其他项目也没有问题 图片说明:        &nb…

    2021年7月5日
  • wincc在线趋势图 运行系统之后为什么只开始显示当前的曲线记录

    运行系统之后为什么只显示当前的记录 过去的记录为什么不一起显示出来呢 p.s.是选的Archive Tags 问题补充:系统默认就是设置成“在硬盘上”…

    SIMATIC WinCC 2019年6月11日
  • wincc中C脚本能定义bool型变量吗?

    wincc中C脚本能定义bool型变量吗? 钻石用户推荐最佳答案 WinCC脚本问题合集http://www.ad.siemens.com.cn/productportal/pro…

    SIMATIC WinCC 2021年7月5日
  • 为什么整点数据归档数据出错?

    wincc工程,对皮带秤数据进行统计,整点数据采集没有问题,为什么数据归档计算小时产量时数据出错(莫名奇妙的数据),而把数据归档时间设置为59分50秒(或者别的秒数),只要不是整点…

    SIMATIC WinCC 2017年11月26日
  • 如何读取归档数据的日期时间

    各位:用WINCC自带的C++如何读取归档数据的日期时间,谢谢. 最佳答案 什么归档?变量归档?报警归档?还是用户归档? WinCC自带是ANSI-C,而不是C++。&n…

    SIMATIC WinCC 2019年6月11日
  • 变量比较

    从PLC中读取浮点数  变量定义为A (输出域,变化范围是从0到10000)  想新建变量B (输入域) &n…

    SIMATIC WinCC 2019年6月11日
  • 设置XY值生成曲线的方法

    在WINCC里我想设置(X1-X9)9个输入变量对应(Y1-Y9)9个输入变量,设置好后可以生成直观的趋势图?请教高手如何做? 问题补充:求详细,谢谢。我的邮箱:pycsb1020…

    SIMATIC WinCC 2018年12月5日
  • toolbars假死现象?

    各位大哥好! 我使用toolbar切换画面,但是偶尔出现了切换不了的假死现象,必须重启WINCC。不知道各位大哥在使用toolbar的过程有没有碰到这种情况?偶尔出现下原…

    SIMATIC WinCC 2019年6月11日
  • S7300与wincc通讯

    5611与step7通讯成功,检测5611(MPI)能够看到0和2,但wincc启动后驱动状态始终是断开连接,300的组态应该没问题,wincc中选的是MPI通讯方式,地址站号插槽…

    SIMATIC WinCC 2019年6月11日