2016-04-06 10 views
-1

私はOPCの初心者で、C#でOPCクライアントを作っていて、Matrikon OPCサーバーでテストしています。そして、私は質問がある、どのように私はサーバーとの接続をシャットダウンすることができますプログラムは、ビジネスのそれを作ったときに?私のプログラムを終了したときに、それがまだMatrikon OPC Serverのアクティブなクライアントとしてマークされていることに気づきました。私はタグからサブスクリプションを削除しようとし、作成したグループを削除しようとしましたが、機能しません。C#OPCクライアントのシャットダウン

+0

COMオブジェクトを解放するだけです。 'Marshal.ReleaseComObject(OpcServer);' OpcServer'はタイプが 'IOPCServer'です。 – DonBoitnott

答えて

1

OPC協議会からのサンプルコードと.NET APIを使用することをお勧めは:

https://opcfoundation.org/developer-tools/developer-kits-classic

APIは、(ソースコードやその他のためにあなたがメンバーである必要があります)登録ユーザーは無料です。

opc .net apiはDisposableパターンを使用しているため、接続/サブスクリプションなどが正しくクリーンアップされます。

関連する問題