首先感谢您阅读此问题
我有一些关于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服务器角色由B&R PLC扮演,设置如下所示。
我怀疑我与设置与B&R的连接无关。
我想找到此问题的解决方案或可疑部分。
请提供可能需要进行审核的其他任何信息或估算值。
谢谢
答案 0 :(得分:0)
我自己解决了这个问题
我测试了其他open62541版本。
这是工作。刚刚更改了open62541