2011-12-29 8 views
0

シミュレーションを作成してロジックを実行できるシミュレータアプリケーションを開発しています。今私たちのプロジェクトの第2段階では、Webベースのアプリケーションを使用してハードウェア・トリガを要求しました。私はModbusシリアル通信を使用している私のJavaコードを使ってPLCマシンとどのようにやりとりするのかに関するいくつかの情報を必要としましたが、もっと良い解決方法があれば変更することができます。私の研究では、私たちはOPCサーバーを見てきましたが、それから何も得られませんでした。私はいくつかの流れが理解するのを助けることができますしたい。これを進める方法。私はアプリケーションとPLCと通信するためのドライバを書く必要がありますか?WebベースのJavaアプリケーションを使用したリモート処理PLC

この作業を完了するために必要な作業は、次のとおりです。あなたが任意のリンクを持っている場合

を共有してください、あなた

+0

可能な複製[.NETのModbusプロトコルを扱うための優れたライブラリはありますか?](http://stackoverflow.com/questions/54837/is-there-a-good-library-for-dealing- Modbus-Protocol-in-net) –

+0

.NETとJAVAは非常に異なるので、この質問を重複して扱うべきではありません。 – avra

答えて

1

に感謝、これはあなたのために有用であるかどうかは知りませんが、我々はS7デバイスでTCP/IP経由でネイティブに話すJavaライブラリ(LGPL 3.0)を持っています。

はプレーンJavaで書かれているOPCインタフェースを持って、我々はまた、何のWindowsは必要ありませんhttp://openscada.org

を見てみましょう。

+0

Hello Mauli、ありがとう、助けてくれてありがとうございますが、私たちはmodbusプロトコルでこれを完成させました.JAMODはJavaのオープンソース実装です。 – Yashprit

+0

MODBUSシリアルプロトコルが単一のマスターマルチスレーブプロトコルであることに気づいたことを念頭においてください。これは、PLCとの通信チャネルをちょうど費やし、他の誰もそのPLCと通信できないことを意味します。それがOKならあなたの解決策は生きていますが、他の人がPLCと話す必要がある場合は、アプリケーションでもこれらの要求を処理するか、複数の通信リンクを処理できるMODBUS TCPまたはOPCサーバーをMODBUS用に設定し、JAVAアプリケーション用のOPCクライアントlibを使用します(最も標準的な方法です)。 – avra

0

私はこれを使用します。

http://www.modbusdriver.com/shop/index.php?cPath=0_42

それは安価であり、例えば、サポートが良いです。彼らのサポートはオーストラリアからのものです。だから、あなたは夜の6時に、またはあなたが眠っている間に答えられるでしょう。

関連する問題