2011-11-09 12 views
4

私の会社では、多数の分散サイトがあり、それぞれが1台のScadaシステムベンダーを使用しています(1台はWinccを使用し、他のステーションは別のシステムを使用します...)。このシステムはほとんど同じ種類の情報で動作します。OPC UAは、多くのScadaシステムからデータを取得する最良の方法ですか?

OPC UAが対応できるかどうかを知りたいので、これらのシステムから一般的なデータを取得する必要があります。

ScadaシステムからWebサービスを介してクライアントにデータを取得するOPC UAサーバーを購入または開発することは可能ですか?

+0

ベストアンサーに返信する –

答えて

5

コス

いくつかのSCADAアプリケーションは、OPCサーバであってもよいが、それは一般的にそうではありません、あなたは通常、彼らから直接データを読み取ることはありません。 99%では、何らかの種類のPLCまたはデータロガーからデータを読み込みます。彼らは特定のプロトコルを持っています。これらのプロトコルはOPCサーバーを持っていれば抽象化できます。 SCADAシステムは、PLCデータを直接またはOPCサーバを介して読み取ることができる。 OPCサーバーを介して読み取る場合は、既存のものを使用することを検討することがあります。これは、OPCサーバーが何らかの種類のサーバー上にある場合や、SCADAオペレーター・ステーション上にあり、制御なしに再始動できる場合には悪い方法です。新しい通信対象(新しいOPCサーバーのような)を追加するたびに、既存のシステムに変更を加えずに、現在のSW/HW構成がそれを処理できるかどうかを最初に確認する必要があります。たとえば、PLCに接続して、もう1つの通信チャネルをサポートするようにネットワークPLCカードをアップグレードする必要があること、または最初にパラメータ化して話をする必要があること、または1つの通信だけを許可する必要があることを確認しますその役割はすでにSCADAステーションなどによって占められています。

あなたの質問に対する正確な回答を得るには、OPC UAがプラントデータを収集するための最良の方法です。 OPCサーバー(またはKepWare OPCサーバーのような多くのプロトコルプラグインを備えた単一のOPCサーバー)が最初のステップであることに注意してください。次に、リアルタイムデータで何をすべきかを決定する必要があります。表示、アーカイブ、および警告のための多くのOPC互換ツールがあります。この分野の真剣なプレーヤーの1人はOsiSoftであり、これはPIヒストリアンサーバーと歴史的データの視覚化のための素晴らしいツールと深刻なデータ分析のためのExcelプラグインです。 OPC FoundationのWebサイトを参照すると、さらに多くの情報が得られます。

OPCの良い点は、それがよく知られている標準であり、特定のデバイス用のカスタムOPCサーバーを作成し、そのデータを収集、表示、警告、トレンドに入れ、他のOPCツール同じOPC標準バージョンと互換性があります。私はいくつかのカスタムOPCサーバーを作っており、これは本当にうまくいっています。

0

C#と.NETに慣れていて、OPCFoundationを購読するお金があれば、クイックスタートライブラリはオプションです。

OPC UAを使用したSOAベースのアーキテクチャに関する具体的な質問については、私がRealTimeStack(http://beeond.net/products/)で行ったことを見てください。

関連する問題