【发布时间】:2020-05-26 09:11:34
【问题描述】:
首先感谢阅读这个问题
我有一些关于 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 服务器
我曾经使用 B&R PLC。
OPC-UA服务器角色由贝加莱PLC扮演,设置如下图。
我怀疑我与设置和断开贝加莱无关。
我想找到解决方案或怀疑此问题的一部分。
请提供审核可能需要的任何其他信息或估计值。
谢谢
【问题讨论】:
-
控制台图像仅用于显示上述重新连接例程的结果。顶部的图像既不是错误消息,也不是代码或数据。我有一个问题,底部的PLC配置图像是否有问题,如果我把它当作代码我想知道我是否必须输入这些设置。我认为这是传达我的状态的最佳方式,而且很难同意这违反了 stackoverflow 的规则。如果错误,图片将被删除。
-
users/162698/rob : 为什么我会丢掉我的分数并删除我的评论然后跑掉?我对你的嗜睡感到惊讶。