我尝试连接到计算机上安装的Unitronics的OPC服务器。但无论我尝试什么,我都无法弄清楚如何连接它。我正在使用utgard,openscada,jinterop,我对这个话题很新。 如果我使用其他OPC客户端,如PowerOPC浏览器或kassl opc客户端,则连接没有问题。
JISession session=JISession.createSession("localhost","<mycomputeradmin>","<myadminpw>");
serverList=new ServerList ( session, "localhost");
问题是我得到JIException访问被拒绝,但我的登录信息应该是正确的:
org.jinterop.dcom.common.JIException:访问被拒绝,请检查[domain-username-password]是否正确。此外,如果尚未完成,请查看readme.htm中的入门和常见问题解答部分。它们提供有关如何正确配置Windows计算机以进行DCOM访问的信息,以避免此类异常。 [0x00000005]
答案 0 :(得分:1)
很长一段时间后,我终于找到了一个处理OPC的不同库。的 JEasyOPC 强> 我现在正在使用它,它工作得很好,很容易设置。