Java中的开源库,用于与OPC HDA Server进行通信

时间:2012-03-01 09:41:41

标签: java opc

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

我已经尝试过以下选项:

  1. 集成对象Java Wrapper:它在内部使用 JNI 。当客户端和服务器不在同一位置时,很难让它工作。它是许可的。
  2. jInterop:实施 MSRPC 协议,因此不依赖于JNI。是便携式的。但是,OPC HDA接口非常复杂,我无法通过 jInterop 调用它们。它抛出的错误也非常模糊,因此故障排除是这个库的一个主要问题。我无法工作的电话是IOPCHDA_SyncRead::ReadRaw. 由于上述原因,我并不热衷于同时使用这两个库。
  3. 非常感谢任何帮助/指示。

    谢谢,

    SAURABH

0 个答案:

没有答案