opc サーバーに接続し、サブスクリプションを作成してデータの変更に関する通知を受け取るライブラリを作成しました。opc サーバーがシャットダウンしようとしているときに発生するイベントもあります。OPC .NET API と C# を使用しています。
ネットワーク障害 (サーバーのクラッシュ、ケーブルの抜き差し) による接続の中断を処理するにはどうすればよいですか?
opc サーバーに接続し、サブスクリプションを作成してデータの変更に関する通知を受け取るライブラリを作成しました。opc サーバーがシャットダウンしようとしているときに発生するイベントもあります。OPC .NET API と C# を使用しています。
ネットワーク障害 (サーバーのクラッシュ、ケーブルの抜き差し) による接続の中断を処理するにはどうすればよいですか?
これを行う正確な方法はありません。OPC サーバーのステータスをチェックするハートビート モニターを使用するなど、問題を軽減するためのテクニックがいくつかあります。これは、実際のサーバー ステータスのチェックや、サーバー上のカウンターのチェックなど、さまざまな方法で実行できます。サーバ。
また、タイプ Observer パターンであるため、サブスクリプションがまだアクティブかどうかを確認する必要があります。何か問題が発生してサブスクリプションが機能しなくなったかどうかがわからない場合があります。これは、最後に発生したデータ変更イベントからの時間を測定することで実行できますが、予想されるトラフィックに少し依存します。