OPC HDAサーバーと通信してタグの履歴値を取得するアプリケーションを作成しようとしています。それを行うのに役立つ無料/オープンソースのライブラリが Java で利用できるかどうか疑問に思っていました。
私はすでに次のオプションを試しました:
- 統合オブジェクト Java ラッパー:内部でJNIを使用します。クライアントとサーバーが同じ場所に配置されていない場合、それを機能させるのは困難です。ライセンスされています。
- jInterop: MSRPCプロトコルを実装しているため、JNI に依存しません。ポータブルです。ただし、OPC HDA インターフェイスは非常に複雑で、jInterop経由で呼び出すことができませんでした。また、スローされるエラーは非常にわかりにくいため、トラブルシューティングはこのライブラリの主要な問題です。上記
IOPCHDA_SyncRead::ReadRaw.
の理由から、これらのライブラリの両方を使用することに熱心ではありません。
ヘルプ/ポインタは大歓迎です。
ありがとう、
サウラブ