2017-02-16 12 views
-1

私は、PLCからデータベースにデータを読み込み、これを実行するために独自のアプリケーションを開発する必要があるアプリケーションがあります。私はちょうどPLCから5値を読んで、それをDBに記録する必要があります。デモOPCサーバーが稼動しており、UAまたはDAを介してアクセスできます。フラストレーションのない無料の.net OPCクライアント(UAまたはDA)を構築する

OPCサーバを使ってPLCに接続し、OPCサーバとのインタフェースをとるOPCクライアントを作成し、そのデータをアプリケーションからDBに書き込むことに決めました。私の選択言語はC#with .Netです。私が支払うことができる唯一のライセンス料は、私のPLCベンダーのOPCサーバ用です。

しかし、私は非常にイライラすることは、OPCの正しい情報を得ることです。私はスタックを購入したくないが、オープンソースのスタックを好むだろう。情報は非常に細分化されているように見えます。 OPCについての情報の大部分は、どれほど簡単に使用できるかの誇大宣伝のようです。

私が見つけることができるStackoverflowのベストポストはNoob guide to OPC: how to write a C# Hello World client?であり、リンクのいくつかはこれ以上アクティブではありません。

私の質問は、ネットでゼロからOPCクライアントを構築する方法と、ベンダーのスタックを購入することなく使用するのに最適なオープンソースSDKは何かを示すよいチュートリアルですか?

DAも学習価値があるのですか、または1つのUAに固執する必要がありますか?

大きな問題は、OPCがそのように簡単に販売されていると、なぜイライラするのですか?

また、クライアントを構築するために知っておく必要のある、理論に関する素晴らしい高レベルのガイドを持っているといいでしょう。私は時間がたつにつれて、利用可能なリソースからこれを判断することは可能ですが、散在するすべてのリソースを理解する時間が限られているため、より速いガイドが役立つでしょう。

答えて

0

OPC UAとスティック。

OPC FoundationのC#リファレンス実装は、スタックとSDKの両方の機能を備えていますが、他の言語リファレンス実装は通常スタック機能にすぎません。

コードはGitHubの上で提供されています:http://opcfoundation.github.io/UA-.NET/

あなたが財団のメンバーでない方はコードがGPL2の下で利用可能です。使用およびマーケティングのしやすさについてのあなたの懸念については

...私はOPC UAががちょうどが簡単ある様々なOPC UAに準拠したアプリケーションを、フックアップされ、エンドユーザーに向けてが販売されているからだと仮定します。開発者としては、コード例、仕様、入手可能な書籍などから、物事を把握する能力についてもう少し前提があると言います。

+0

感謝の意を表します。唯一の問題を解決する能力には、時計が刻々と変化していて、過ごす時間がないということに同意します。 – user7403817

関連する問題