OPC UA 客户端应用程序断开连接并无法重新连接,错误代码为 “0x80530000”

问题描述

OPC UA 客户端应用程序断开连接并无法重新连接,错误代码为 “0x80530000”

解决方案
适用于

1.ThingWorx Kepware Server 8.0 to 6.14

2.KEPServerEX 5.21.112.0 to 6.14

说明

1.OPC UA 客户端应用程序断开连接并无法重新连接,错误代码为“0x80530000”

2.Bad_RequestTypeInvalid code=“0x80530000”安全令牌请求类型无效

3.Wireshark 捕获:显示错误以响应 OpenSecure Channel Request

4.为什么服务器拒绝 Open Secure Channel Requests (SecurityTokenRequestType: Renew)

原因

1.“更新”标志已设置,表明 Open Secure Channel Requests 的目的是通道更新

2.该数据包在 Hello 消息/确认消息之后,属于新的 TCP Stream Index,这表明它是应该创建的新通道

3.我们的服务器看到在新频道上设置了这个更新标志并拒绝了请求

解决步骤

一、符合 OPC UA 规范

二、客户端请求通道更新的方式不合规,因为它使用了新的 TCP Stream Index

三、检查是否有该客户端应用程序的更新版本或使用另一个以不同方式/正确处理续订的客户端应用程序