ここでは比較的特別な質問があります。少なくとも、私はそれが私が探していた情報を私に提供することができないように見えるので、特別だと思う。JavaからS7 Profinet PLC(1212C)にアクセスするためのリソース
私は最近、S7 1212C PLCを含むS7スターターキットを購入しました。それはすべてセットアップと実行です。
私がしたいのは、そのコントローラと通信するJavaプログラム(ネイティブライブラリなし)を作成することです。私はS7 Java Beanがあることを知っていますが、これらは200/300/400 Sieriesでしか動作しないようです。 Javaプロトコルスタックの実装(オープンソース)がありますか?JavaからそのようなPLCにアクセスできるようにしていますか?もしそうでなければ、私は自分自身の初歩的なスタックを実装できるいくつかの仕様へのいくつかの指針を得ることを本当にうれしく思うだろう(Webは高レベルの情報で満たされているようだが、低レベルのものはほとんどないようだ:-()大歓迎
ヘルプ、 クリス
ええと...私はすでにその男に連絡した。すぐに答えを受け取ることを願っています。現在のところ、私が知る限りでは、プロトコルはISO over TCP(RFC1006)に基づいており、これをApache Mina Projectで実装することができます。それ以外にも私はProfiNet Protokolの説明書を書いていました...うまくいけばすぐに到着します。また、私はネイティブライブラリから独立している必要があります。これは純粋なJavaソリューションでなければならず、ほとんどの商用で高価なソリューションはほとんどありません。 –
Ok ...今、私はいくつかの情報を得ました。 LibnodaveはProfinet CBAを使用してPLCにアクセスしているようです。 Profinetのメンバーは、UDPベースのProfinet IOを見てみることを提案しました。残念ながら、プログラマーがProfinet IOを話すことの一例は、言語に関係なくそうではないようです。 –
LibnodaveはProfinet経由でS7 PLCにアクセスしません... – avra