
在WinCC 7.5及以下版本中使用Webbrowser组件无法访问某些Web应用,请开发人员检查WinCC的浏览功能
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
针对Windows Control Center(WinCC)7.5及其更早版本内置浏览器组件的固有局限性导致无法访问现代Web应用的问题,在本研究中我们开发并实现了基于WebView2的新一代浏览器组件解决方案。通过使用Visual Studio开发Windows窗体应用程序并集成WebView2控件,并在App.config文件中进行了必要的配置(包括URL设置、窗体尺寸参数及标题标识)。该解决方案可以通过C脚本或VBS脚本在WinCC环境中调用以实现现代网页浏览功能。在工业自动化领域中,WinCC作为一个强大的监控与数据采集平台通常被部署用于实时过程可视化任务。然而,在这一过程中,默认配置的Webbrowser组件往往无法满足现代Web应用的需求,并因此限制了其在某些特定场景下的适用性本文阐述了一种新的解决方案。具体而言,在WinCC系统中发现现有浏览器组件已无法满足需求后,在方案中采用了基于WebView2的浏览器组件来替代WinCC自带的过时浏览器。其中,WebView2是一种由微软提供的控件,在Windows应用中集成现代Web技术的重要工具;它基于Chromium引擎设计,并且经过优化以提高兼容性和性能水平。该控件通过引入当前最前沿的Web技术为开发环境提供了更强力的支持能力;最终实现了系统功能的一体化部署和高效运行在软件开发过程中涉及的主要步骤包括以下几点:首先通过Visual Studio搭建一个基于Windows窗体的应用框架,并在其界面中集成WebView2控件。随后,在集成WebView2控件的过程中,默认设置已经得到应用,并且开发者可以根据实际需求进行相应参数的调整。这些设置参数的具体内容将被存储至App.config配置文件中,并且该配置方案的设计目标是能够在不影响程序核心逻辑的前提下灵活调整各项设置参数。完成开发后,则需将此新建的浏览器组件集成至WinCC系统中。为此目的,请编写相应的C语言脚本或VBS脚本。这些代码的功能将是调用并嵌入该新建的应用程序至WinCC环境。这样一来,在WinCC界面中即可方便地使用刚刚新建的应用程序进行网页浏览。在实现过程中需要注意的关键点有几个方面:首先是要保证新开发组件在工业环境下既稳定又安全运行,并且具备长期可靠性;其次是在WinCC系统上顺利集成开发的新组件的同时还要确保其与第三方扩展组件之间的兼容性;最后还要考虑到未来技术更新的需求因此开发的新组件不仅要具备前瞻性还要做到可升级以适应未来的变化。基于该方法开发的浏览器组件不仅解决了WinCC旧版本Webbrowser组件与现代Web应用兼容性问题,并且同时提升了WinCC系统在工业自动化控制中的灵活性与功能性。此外,这一技术方案也为WinCC的二次开发提供了新的思路与方法,在推动自动化控制系统现代化方面具有重要意义。
全部评论 (0)


