wincc主画面多个地方调用的画面窗口中的数据怎么与调用的主画面交互

wincc主画面多个地方调用的画面窗口中的数据怎么与主画面交互

问题补充:
如图

图片说明:

wincc主画面多个地方调用的画面窗口中的数据怎么与调用的主画面交互   

最佳答案

主画面与画面窗口中的子画面要实现数据互访,最简单的是通过WinCC变量、全局变量来中转。
也可以通过画面对象的属性值来传递,这种情况下,子画面不能关闭。因为WinCC脚本不能访问未打开画面上的对象属性。
比如:VBS中的ScreenItems对象可以引用画面上任何对象。
HMIRuntime.Screens可以指定任何一个已打开的画面,画面路径可以直接用名称来引用,也可以用相对路径来引用。
在你给出的图片说明中,子画面关闭前,将用户输入的查询条件传递给主画面中的IO域。
用VBS将查询条件拼凑好:
Dim strSQL
strSQL="" ''自己拼凑
HMIRuntime.Screens("Main").ScreenItems("IO1").OutputValue=strSQL
其中:Main为主画面名称;
IO1为主画面上的条件IO域对象名称。
注:这段VBS代码放在子画面中,且在关闭子画面之前传递。

提问者对于答案的评价:
谢谢你的回答,感觉还是使用wincc内部结构变量,使用变量前缀区分调用才行。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:05
下一篇 2021年7月5日

相关推荐

  • 急!!!wincc图形编辑器报表打印

    求各路大侠:小弟最近在图形编辑器画面做了一个生产报表,现在想每个班交班时打印出来,不知道怎么操作,请大家给予指点引路,谢谢了!  具体有画面报表图片: 图片说明…

    2021年7月5日
  • 从WINCC画面切换到WORD文本

    怎样在WINCC画面中通过按钮的点击直接切换打开一个WORD文本文件? 最佳答案 请参考问题ID: 32549的最佳答案: http://www.ad.siem…

    SIMATIC WinCC 2019年6月11日
  • 求函数趋势控件的用法

    我 要用函数趋势控件画一个抛物线的函数,函数为:y=a*x^2+b*x+c 函数的参量a,b,c是可以在线修改的在函数控件的数据连接里,我现在用的x、y值是在线…

    SIMATIC WinCC 2019年6月11日
  • WinCC7.5,图库文件的提示文本

    一个小问题,咨询一下,我从7.2版本升级上来一个,项目,阀门是用的库文件,现在需要删除这些阀门的提示文本,但是属性里没有找到。 问题补充:从原7.2上打开,也没看到哪里组上去的提示…

    SIMATIC WinCC 2021年7月5日
  • 能不能自己写脚本写到归档数据库中,并且可以用系统的表格控件读出来

    能不能自己写脚本把数据写到系统归档数据库中,并且可以用系统的表格控件读出来,比如变量记录表格 最佳答案 不能用脚本将数据写入变量归档数据库,但可以通过脚本将数据写入用户归档数据库,…

    SIMATIC WinCC 2019年6月11日
  • 建立新的WINCC项目

    我已经使用了把WINCC项目集成到PLC里面的方法。于是在WINCC的“变量管理”下面的MPI下面已经自动出现了一个S7$Program(1),下面出现了许多PLC的变量。我还有必…

    SIMATIC WinCC 2019年6月11日
  • wincc画面中如何读取摄像头视频

    我想问一下在Wincc画面中如何读取摄像头视频,并且自动抓拍某一时刻的图象,并保存在电脑里。 问题补充:另外我还有一张视频采集卡 最佳答案 为什么要用wincc呢?wincc本来运…

    SIMATIC WinCC 2019年6月11日
  • 退出WinCC画面

    WinCC设置中已经屏蔽了一些键,除了Alt+F4,还有没有其他办法退出画面。 最佳答案 当然首选还是使用ALT+F4来关闭当前画面,这样可以不退出wincc项目,但是如果实现是实…

    SIMATIC WinCC 2019年6月11日
  • Wincc (Wincc7.3SE)菜单和工具栏为何不能正常切换成英语?

    如果,用文本库,文本多语言导入导出,菜单编辑状态下改成英文,运行时切换成英语都是????,其它地方都能转成英文,问题出在哪? 最佳答案 在菜单栏和工具栏编辑器中条目属性位置有不同语…

    2021年7月5日
  • wincccflexible的屏幕截屏功能

    我公司现在采用MP377做人机界面,wincccflexible能否实现屏幕截屏功能,方便记录保存工艺参数画面 问题补充:winccflexible能否将屏幕画面导出为图片格式文件…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论