恭喜,你发布的帖子
发布于 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页面自动重连机制,防止断连后黑屏。
请填写推广理由:
分享
只看
楼主