4

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

我已经尝试了以下选项:

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

任何帮助/指针将不胜感激。

谢谢,

索拉布

4

0 回答 0