用于与OPC HDA服务器通信的Java开源库

用于与OPC HDA服务器通信的Java开源库,java,opc,Java,Opc,我正在尝试创建一个应用程序,它需要与OPC HDA服务器进行通信,以获取标签的历史值。 我想知道Java中是否有免费/开源库可以帮助我做到这一点 我已经尝试了以下选项: 集成对象Java包装器:它在内部使用JNI。当客户端和服务器不在同一位置时,很难使其工作。它是许可的 jInterop:实现了MSRPC协议,因此不依赖于JNI。它是便携式的。但是,OPC HDA接口非常复杂,我无法通过jInterop调用它们。此外,它抛出的错误非常模糊,因此故障排除是该库的一个主要问题。我无法工作的呼叫是IO

我正在尝试创建一个应用程序,它需要与OPC HDA服务器进行通信,以获取标签的历史值。 我想知道Java中是否有免费/开源库可以帮助我做到这一点

我已经尝试了以下选项:

  • 集成对象Java包装器:它在内部使用JNI。当客户端和服务器不在同一位置时,很难使其工作。它是许可的
  • jInterop:实现了MSRPC协议,因此不依赖于JNI。它是便携式的。但是,OPC HDA接口非常复杂,我无法通过jInterop调用它们。此外,它抛出的错误非常模糊,因此故障排除是该库的一个主要问题。我无法工作的呼叫是
    IOPCDA\u SyncRead::ReadRaw。
    出于上述原因,我不想同时使用这两个库。
  • 如有任何帮助/建议,将不胜感激

    谢谢


    Saurabh

    您是否找到了从OPC HDA服务器获取数据的免费lirbaries?没有,我找不到。