lt19920812 2025-07-02 16:25 采纳率: 0%
浏览 44

Wincc使用OPCUA读取kepserver数据延时显示严重特别是使用 BOOL量的SVG动画

麻烦请教一下,我现在现场的PLC设置OPC ua,然后中控这边通过kepserver 的OPU UA拿现场PLC的数据没问题,但是我kepserver做OPC UA做服务器,wincc使用OPCUA做客户端拿数据,运行画面以后SVG的动画变颜色的反应特别慢有时候得几十秒,上面的浮点数据又没啥问题,查看wincc的变量里面BOOL的数据也是一堆问号,但是如果是重新运行wincc又好了,切几个画面又不行了,安全证书都没导,后面画面要移植到服务器上目前在我电脑上测试。请问这个数据过不了什么原因

img

img

img

img

img

img

img

img

img

img

img

img

img

img

img

img

  • 写回答

6条回答 默认 最新

  • 阿里嘎多学长 2025-07-02 16:26
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题解答

    你遇到的问题是 WinCC 使用 OPC UA 读取 KepServer 数据延时显示严重,特别是使用 BOOL 类型的 SVG 动画。

    可能原因

    1. KepServer 的 OPC UA 服务器配置问题,可能导致数据传输延迟。
    2. WinCC 的 OPC UA 客户端配置问题,可能导致数据处理延迟。
    3. 网络传输延迟,可能是 TCP/IP 传输延迟或网络拥堵。

    解决方案

    1. 检查 KepServer 的 OPC UA 服务器配置,确保服务器配置正确,包括数据缓冲区大小、数据传输速率等。
    2. 检查 WinCC 的 OPC UA 客户端配置,确保客户端配置正确,包括数据缓冲区大小、数据传输速率等。
    3. 优化网络传输,例如:
      • 检查 TCP/IP 传输延迟,可能需要调整 TCP/IP 传输参数。
      • 检查网络拥堵,可能需要优化网络结构或增加网络带宽。
    4. 使用 KepServer 的 OPC UA 服务器日志和 WinCC 的 OPC UA 客户端日志来 debug 问题,了解数据传输过程中的问题。

    核心代码

    无需代码,问题主要是配置和网络传输问题。

    注意

    如果你需要更多帮助,请提供更多的日志信息和配置文件,以便更好地 debug 问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月2日