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
首先感谢阅读这个问题
我有一些关于 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