私は、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がそのように簡単に販売されていると、なぜイライラするのですか?
また、クライアントを構築するために知っておく必要のある、理論に関する素晴らしい高レベルのガイドを持っているといいでしょう。私は時間がたつにつれて、利用可能なリソースからこれを判断することは可能ですが、散在するすべてのリソースを理解する時間が限られているため、より速いガイドが役立つでしょう。
感謝の意を表します。唯一の問題を解決する能力には、時計が刻々と変化していて、過ごす時間がないということに同意します。 – user7403817