0

EJB で OPC UA クライアントを使用しているときに奇妙な問題に直面しています。

一定の間隔で OPC サーバーと通信するバックグラウンド サービスを作成する必要があります。EJB でのスケジューリングに Quartz API を使用しています。

スケジューリングは正しく機能していますが、ClientExample を実装するクラスを使用して OPCUA サーバーを呼び出すと、データを 2 回しか取得できません。

3 回目の呼び出しでエラーが発生し、サーバーの自動シャットダウンが発生します。

これについて私を案内してください。

4

1 に答える 1

0

この問題は解決されました。OPC サーバーとの通信方法が間違っていました。

アプリケーション全体で、各 OPC サーバー エンドポイントに対して 1 つのセッションのみが存在する必要があります。この接続されたセッションを、スケジューリングと監視、またはその他の必要な機能に使用する必要があります。

于 2016-12-01T06:27:26.483 に答える