首页 > 解决方案 > open62541 客户端与 OPC-UA 服务器断开连接

问题描述

首先感谢阅读这个问题

我有一些关于 open62541 断开连接问题的问题

我检查了连接是否在每个相同的周期都丢失。

循环时间为 12 分 40 秒。

我从这段代码中检查了连接状态

UA_ReadResponse response = UA_Client_Service_read(client, request);

if (response.responseHeader.serviceResult != UA_STATUSCODE_GOOD)
{
    return 0;
}

response.responseHeader.serviceResult 不是 UA_STATUS_GOOD

response.responseHeader.serviceResult 在 12 分 40 秒前为 UA_STATUS_GOOD

我添加了一个临时重新连接过程,并注意到像图片一样的消息

下面每 12 分 40 秒发生一次。

重新连接图片

我检查了 OPC-UA 服务器

我曾经使用贝加莱PLC。

OPC-UA 服务器角色由贝加莱 PLC 扮演,设置如下图所示。

在此处输入图像描述

我怀疑我与设置和断开贝加莱无关。

我想找到解决方案或怀疑这个问题的一部分。

请提供审查可能需要的任何其他信息或估计。

谢谢

标签: opc-uaopen62541

解决方案


我自己解决了这个问题

我测试了其他open62541版本。

这是工作。刚改open62541


推荐阅读