远程 OPC 连接错误代码 0x80070005。 E_ACCESSDENIED

Remote OPC Connection Error Code 0x80070005. E_ACCESSDENIED

我正在尝试连接到位于本地网络的远程计算机上的 OPC HDA 服务器 (Proficy Historian)。客户端将是 Ignition SCADA,但我使用 OPC Expert 的免费版本进行调试。在服务器机器上使用 OPC Expert 工作正常,我能够读取数据。

在客户端计算机上,我收到错误 0x80040154 REGDB_E_CLASSNOTREG(Class 未注册)。我不认为它与 DCOM 权限有关。以前,我有一个访问被拒绝的错误,但是当我更改 DCOM 权限时,这个错误就消失了。

OPC 专家建议在服务器计算机上禁用并重新启用 OPC 功能。我已经做了几次,但没有任何运气。我还在两台机器上重新安装了 OPC Core 工具,但没有成功。

OPC Expert Message

听起来您正在使用 OPC DA 客户端连接到 OPC HDA 服务器。这将导致 REGDB_E_CLASSNOTREG 错误。