故事作者:工控人来学习

最近创作

看看TA的故事

项目升级过程中WinCC V7.3 Web浏览器控件访问B.Data时遇到的问题

已锁定

工控人来学习

官方工程师

  • 帖子

    155
  • 精华

    24
  • 被关注

    233

论坛等级:侠圣

注册时间:2011-04-07

普通 普通 如何晋级?

项目升级过程中WinCC V7.3 Web浏览器控件访问B.Data时遇到的问题

2015

0

2016-06-27 11:30:09

star star star star star

        我们知道,B.Data是西门子的能源管理的软件,其允许从客户端的工作站上访问B.Data的文件,可以创建报表等等。而WinCC的IE控件也是可以访问B.Data的,因此一般情况下,用户可以在WinCC的画面上嵌B.Data的访问页面,直接登录B.Data进行操作。

        但最近,我们在进行项目升级的过程中,发现安装了WinCC V7.3 的版本在访问B.data时,可能存在一些问题,这里介绍一下,如果大家遇到类似问题可以作为参考。

        原项目是WinCC  V7.0(亚洲版),在画面中调用IE控件访问B.Data(V4.0)时是正常的;新项目是将WinCC V7.0(亚洲版)升级到WinCC V7.3 SE update9(亚洲版),而B.Data则由V4版本升级到V6.0 SP1,这些都是当前最新的版本。 但当我们将软件分别都升级到最新版本后,发现通过WinCC访问B.Data时报错:

 

1)首先还是正常登陆的界面(图2)。

2)但登陆后即报错(图3)。

 

 3)继续登陆后,发现依然报错,且界面不能操作(图4)。

 

        经过WinCC专家(Mr.雷鸣)的检查,估计是由于WinCC V7.3内部的控件与最新的B.Data内部支持的控件之间不匹配造成的。

        但通过IE浏览器(这里我们采用的是IE11),我们是可以正常访问B.Data  V6.0的。

        因此,我们只能想办法在WinCC的画面中嵌入IE浏览器。

 

解决方案:

1)  我们在画面中嵌入了一个画面,同时定义在点击鼠标时通过脚本来控制打开IE浏览器(图5)。

2)  相关的脚本

3)  此时可以正常操作B.Data

        经WinCC专家的提醒,这里需要注意一点,如果是普通的调用IE的代码,有可能造成每次点击都会打开一个IE浏览器,因此最好是每次点击都将IE浏览器调出到前台即可,不需要每次都打开一个新的IE浏览器,所以大家可尽量参考我们上图给出的脚本。

 

项目升级过程中WinCC V7.3 Web浏览器控件访问B.Data时遇到的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

电磁兼容问题及处理

共有48条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。