电工电气网

当前位置:首页
>>
>>
正文

项目升级过程中WinCCV73Web浏览器控件访问BData时遇到的问题

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

我们知道,B.Data是西门子的能源管理的软件,其允许从客户端的工作站上访问B.Data的文件,可以创建报表等等。而W河南军海医院癫痫治疗inCC的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浏览器,所以大家可尽量参考我们上图给出的脚本。