回复:WINCC8.0 web双屏显示问题

大连穆工

  • 帖子

    1579
  • 精华

    1
  • 被关注

    82

论坛等级:奇侠

注册时间:2010-03-01

钻石 钻石 如何晋级?

发布于 2025-04-29 08:25:32

4楼

4. Web技术优化方案(推荐)

方法1:单页面应用(SPA) + 多视图路由

将系统改造为Web应用(如基于HTML5、React/Vue),通过URL路由区分显示内容:

http://your-url/display1 → 显示第一屏内容。

http://your-url/display2 → 显示第二屏内容。

通过CSS媒体查询或JavaScript检测屏幕编号,动态加载对应画面。

方法2:WebSocket实时同步控制

使用WebSocket或SignalR实现后台与前端通信,由服务器控制每个浏览器的显示内容。

授权问题

WINCC RT/WebNavigator:每个独立的浏览器窗口或WINCC RT实例通常需要单独的客户端授权(具体取决于西门子授权类型,如“Runtime Professional”或“WebClient数”)。

纯Web方案:若自行开发Web系统,通常无额外授权限制(但需确保WINCC OPC UA或REST API的访问授权)。

推荐方案

短期解决:使用浏览器脚本自动打开并定位两个窗口(方法1),成本最低。

长期优化:将系统改为Web发布,通过URL路由区分显示内容(方法4.1),灵活且易维护。

WINCC依赖场景:结合WINCC WebNavigator + 多浏览器窗口,需确认授权数量。

注意事项

显示器分辨率:确保脚本或工具中的坐标与实际屏幕分辨率匹配。

窗口管理:禁用浏览器弹窗拦截,避免窗口被误关闭。

心跳检测:可添加Web页面自动重连机制,防止断连后黑屏。


科技在于不断探索
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32563条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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