open62541 客户端与 OPC-UA 服务器断开连接

open62541 Client is disconnect from OPC-UA Server

首先感谢阅读这个问题

我有一些关于 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 是 UA_STATUS_GOOD 12 分 40 秒前

我添加了一个临时的重连过程,发现有一个像图片这样的消息

以下每 12 分 40 秒出现一次。

然后我检查了 OPC-UA 服务器

我以前用过贝加莱PLC。

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

我怀疑我与B&R的设置和断开无关

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

请提供审核可能需要的任何其他信息或估算值。

谢谢

我自己解决这个问题

我测试了其他open62541版本。

这是工作。刚改了 open62541