1

我尝试连接到我安装在计算机上的 Unitronics 的 OPC 服务器。但无论我尝试什么,我都无法弄清楚如何连接到它。我正在与 utgard、openscada、jinterop 合作,我对这个话题很陌生。如果我使用另一个 OPC 客户端,如 PowerOPC 浏览器或 kassl opc 客户端,则连接没有问题。

JISession session=JISession.createSession("localhost","<mycomputeradmin>","<myadminpw>");

serverList=new ServerList ( session, "localhost");

问题是我得到一个JIException Access denied,但我的登录信息应该是正确的:org.jinterop.dcom.common.JIException: Access is denied, please check the [domain-username-password]是否正确。此外,如果尚未完成,请查看 readme.htm 中的 GETTING STARTED 和 FAQ 部分。它们提供了有关如何正确配置 Windows 机器以进行 DCOM 访问的信息,以避免此类异常。 [0x00000005]

4

1 回答 1

1

很长一段时间后,我终于找到了一个处理 OPC 的不同库。JEasyOPC 我现在正在使用它,它工作得很好,而且很容易设置。

于 2012-12-11T19:43:00.923 回答