まったくの初心者ですがよろしくお願いします。
VBでPLCと通信をしたいと考えています。
出来ればPLCのアナログデータの表示、プログラムの接点のON・OFFなどをパソコンに取り込みパソコン上に画像として表示したいのですが、やり方がまったく解りません、どのようにしたら良いでしょうか?
PLCのメーカ毎に接続方式やプロトコルなどがまったく違いますので
そのPLCメーカの情報を探した方が良いと思います。
#MELSEC A、Qシリーズなら経験あり・・
PLCはオムロンでCS1、CJ1との通信を考えています。
メーカーの情報とは、どのような情報を収集したらよいでしょうか?
私ならメーカーに問い合わせるという手段を用います。
まずはこのへんから、接続I/Fの仕様の情報を集めたらいかがですか。
http://www.fa.omron.co.jp/product/plc/
通信経路はシリアルなのか、イーサーネットかによって違います。
(まだVBの話題ではないですよね?^^;)
オムロンのFinsGateway、Compoletを使えば簡単にできると
オムロン曰く言ってますのでご検討されては?
ちょっと値段は高そうですが・・
http://www.fa.omron.co.jp/product/detail/63/index_p.html
メーカーからサンプルプログラムが出ていれば一番楽なんですけどネ・・
通信経路は、イーサーネットでやりたいと考えています。
出来ればその後にコントローラーリンクをおきたいの思うのですが、やはりCompoletですか、高そうなので自分で何とかしようと思ったのですが。
メーカーに相談したほうがいいのでしょうか
コントローラーリンクというのがよく分かりませんが・・
イーサネットだと正確にはイーサネットユニットとの通信になります。
高いか安いかは,作ろうとするソフトの人件費との兼ね合い
になりますのでなんとも言えません・・・
独力でされたいならwinsockコントロールが使えれば
可能と思います。(APIを直接使うというのもありかも)
winsockで検索かければいろいろ出てくるのでそれらを
参考にしてください。
イーサネットユニットのマニュアル書いておきます。
SYSMAC CS/CJシリーズ(CS1W−ETN21,CJ1W-ETN21)
Ethernetユニット ユーザーズマニュアル 基本ネットワーク構築編
SBCD-329B
Ethernetユニット ユーザーズマニュアル アプリケーション構築編
SBCD-330B
(最後のBはレビジョンなので変わっているかも)
まずは以上2冊をオムロンから取り寄せてみてください。
一応Cのサンプルが載ってます。
みなさん、ありがとうございます。
winsockについて勉強してみます。
解らないことがあれば、また、質問します。
まだまだ、何かあればお教えください
ツイート | ![]() |