2

OPCの実装についていくつか質問があります。

  • サーバーとリアルタイムデータを送受信したいPLC用に独自のOPCサーバーとOPCクライアントを作成できますか?

    学部生にとってどれくらい簡単ですか??!!

  • または、サーバー(「 MartikonOPCExplorer」など)とクライアントがPLCに接続するための無料ソフトウェアを使用できますか?

  • どのプログラミング言語を使用できますか?

======================================

レビュー :

  • PLCモデル:デルタ
4

4 に答える 4

4

サーバーとリアルタイムデータを送受信したいPLC用に独自のOPCサーバーとOPCクライアントを作成できますか?

はい、できます。OPCDA、つまり値の読み取り/書き込みのみが必要であるかのように聞こえます。

学部生にとってどれくらい簡単ですか??!!

OPCDA 3.0を実装する場合は、COMについての知識が必要になりますが、これまでに使用したことがない場合は、気が遠くなる可能性があります。通常、OPCサーバーを作成するときは、Matrikonなどのベンダーのフレームワークを使用しますが、予算が限られている場合は、すべて自分で行う必要があります。

または、サーバー(「MartikonOPCExplorer」など)とクライアントがPLCに接続するための無料ソフトウェアを使用できますか?

Matrikon OPCエクスプローラーを使用してOPCサーバーに接続できますが、通常はクライアントコードをプログラムに埋め込み、値を使用して何かを実行する必要があります。エクスプローラーはテスト用です。

どのプログラミング言語を使用できますか?

サーバー部分のC/C ++の場合、クライアント部分の場合、より柔軟で、COMをサポートする任意の言語

または、代わりにOPCUAサーバーを実装することもできます。OPCUAはプラットフォームに依存せず、言語にほとんど依存しません。

opcfoundation.orgで詳細を見る

于 2013-05-28T05:34:39.277 に答える
3

あなたのスキルに応じて、答えは「はい」または「いいえ」になります。OPC Foundationは標準を保持しており、メンバーはこれらを利用できます。

PLCは通信にOPCを使用しないことに注意してください。OPCサーバーは、PLCメーカーの適切なプロトコルを使用して、OPCプロトコルを使用してクライアントにデータを「提供」できるようにします。

この質問に正しく答えるには、多くの説明が必要です。学部生にとってどれだけ簡単かは、何を勉強するかによって異なります。

どのプログラミング言語を使用するか、見つけることができるもの、あなたの好みは何ですか。

于 2013-03-08T14:09:09.967 に答える
1

Pythonは簡単な方法であり、実行できます。グローバル通信モジュールのみを作成します(再利用のためにグローバル)。いくつかの問題 :

1-より多くのPLCブランドがアクセスにBUFFERを使用しています(デルタは使用していません)。後で最初にレジスタを読み取る必要があります(すべてのEV値)。

2-すべてスレッド内(ノードスレッドごとに1つだけではありません)

3-解像度は1/10秒です(シリアル経由のmodbusの場合)

4-PLCで強力なセキュリティプログラムを作成する必要があります(そうでない場合は、多くのリスクを主張してください!)

5-最小通信回線は2(2)です(1つを失う場合は、もう1つを使用してください)。

すべてのプログラミング言語は赤ちゃんです。あなたがたくさん食べてそれを愛するなら、より速く溝を掘ってください。あなたはそうすることができます!赤ちゃんが生まれたことを忘れないでください!

于 2015-07-14T07:40:32.157 に答える
0

前回チェックしたとき、無料のOPCクライアントとOPCサーバーの両方の例を持っているのはDelphiだけでした。このページのソースを使用して、OPCDA2.04サーバーとクライアントの両方を作成しました。

于 2013-03-11T11:45:28.727 に答える