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

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

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


问题是我得到了JIException Access拒绝,但是我的登录信息应该正确:
org.jinterop.dcom.common.JIException:访问被拒绝,请检查[domain-username-password]是否正确。另外,如果尚未完成,请检查readme.htm中的“入门”和“常见问题”部分。它们提供了有关如何正确配置Windows计算机以进行DCOM访问的信息,以避免此类异常。 [0x00000005]

最佳答案

经过很长一段时间,我终于找到了另一个处理OPC的库。 JEasyOPC
我现在正在使用它,它工作得很好,并且易于设置。

09-27 02:24