2012-04-16 42 views
1

私はMotorollaベースのプログラマブルロジック制御(PLC)デバイスを使用しており、IEC-61131構造化プログラミング言語を使用してコードを書き込みます。問題は複雑な計算が必要なため、COM Callable Wrapperにコードを記述しようとしています。ですから、問題は、モトローラベースのPLCデバイスにアクセスするために.NETフレームワークで開発されたCCWでコード化された機能にアクセスできるかどうかです。PLCコンポーネントでCOM呼び出し可能ラッパーを使用する

したがって、要するに、このCCWが非.NET Frameworkデバイス上でアクセス可能かどうかということです。

ありがとうございます。

よろしく イルファン

+0

いいえ、それはPCグレードのハードウェアが必要です。おそらく、OPCサーバーについて考え始めるべきです。 –

+0

複雑な計算ミッションの結果は重要ですか?換言すれば、計算は、特に安全性(機械または人間)に関連するものについて、PLCの実行フローを決定するために必要な値を与えるか?答えが「はい」の場合、唯一の実際の(すなわち、頑強な)答えは、STまたははしごの計算を挽くことです。そうでない場合は、OPCクライアントソリューション(他の人が言っているように)はおそらくあなたが望むものです。私はいくつかのシステムでKepWareを使用しています。それはかなりうまくいきます:http://www.kepware.com/Products/OPC_ClientAce.asp –

+0

はい....非常に安全性の問題に関連しています。だから私はPLCの中でものを実装する方が良いと思う – Irfan

答えて

0

いいえあなたはST(IEC-61131言語のような構造化テキストパスカル)であなたの.NETのロジックを再実装、またはPC上の.NETのロジックを実行してから、常にいくつかのプロトコルを介してPLCと通信しなければなりませんそれは(MODBUS、PROFIBUS ...)をサポートし、PCベースの計算の結果をPLCでさらに処理されるいくつかのPLCタグに書き込みます。

0

1つの方法は、デバイスのOPCサーバーを取得し、ロジックを実装するOPCサーバーと通信するOPCクライアントを作成することです。そうすれば、任意の.NET言語(または他の言語)でプログラムロジックを記述することができます。

Motorolaでデバイス用のOPCサーバーがあるかどうかを確認できます。

関連する問題