• ベストアンサー

シーケンサーとパソコンの接続

シーケンサーからのデータ例えば、生産量のデータをパソコンで読み取りC++等でデータ処理を行いたいと考えております。 接続の方法を教えて下さい。またどんな勉強をしたらいいのでしょうか。宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • GTAC
  • ベストアンサー率69% (316/454)
回答No.1

シーケンサメーカーの純正ソフト・ハードを使う方法と、3rdパーティーの製品を使う方法の2通りがあります。 3rdパーティー製品は複数メーカへの対応も可能です。 キーエンス http://www.keyence.co.jp/req/info/ac0014/show.jsp?done=/seigyo/index.jsp&motive=HP1 Melsec SW1D5F-OLEX形Excel通信支援ツール http://wwwf3.mitsubishielectric.co.jp/members/o_manual/plc/ib68998/ib68998a.pdf シーケンサは基本的に数msの一定周期で順序動作をさせるものなので、データの取り扱いは苦手です。一方PCは割り込み処理などがないかぎりデータの読み取りは一定間隔で行うことが出来ません。たとえばある製品の重量を測定したとき、シーケンサの測定されたデータは、PCが読み取るまで保管していないとまずいことになります。 圧力などのトレンドを記録し、表示するような目的でデータを垂れ流すだけでよければ、データが多少抜けても問題ないですが。このあたりの設計が問題になります。 方法として、シーケンサ側からDIOしたデータをPC側でキャプチャする方法、シーケンサに通信ユニットやWebサーバー化するユニットを設けて、RS232CやEthernetでPCと通信する方法、シーケンサにデータ処理用のプロセッサを載せてシーケンサのBUS上に流れるデータを吸い取り、データ処理プロセッサとPCとをLANなどで接続する方法などがあります。 上記の方法は、取り扱うデータの量が小さい順から大きいに並べた感じです。 http://www.disec.co.jp/japan/usdata/fl-driver-mel.html http://www.ryodensya.co.jp/Seihin/Seihin_2005_06_30_MELSEC-Q.htm http://www.mcr.co.jp/product/ez/ezparts/index.htm http://www.takebishi.co.jp/product/info/02/02/index.html http://www.tsubakimoto.jp/product/detail.html?code=250_2_1_1_1 メーカー等が提供するミドルウエアを使用すれば、その使い方だけ覚えればエクセルにデータを取り込んだり、Webサーバーとして動作させてホームページのようにデータを表示させたりすることが簡単に出来ます。(Cやスクリプトを作らなくても) 商社さんに問合せれば、デモ機を貸してくれたり、講習会などをやってくれるかもしれません。 こちらは三菱のEラーニングのページです。Ether接続のコースもあるようです。 http://wwwf2.mitsubishielectric.co.jp/fair/eln/eln_top.htm 勉強方法 シーケンサは主に自動車業界のニーズで進展してきました。一般製造業でやりたいと思っていることはたいてい実現できています。(その開発に投じた労力を回収するためにソフトとして外販している感じです) したがって出来合いのソリューションは高価ですが開発の手間ひまをかけるよりは割安と思います。 むしろエクセルのスクリプトなどに注力してデータをどう取り扱うのか(これは業界ごとに違うので)からまず勉強されるほうがよいと思います。 いずれにしろ現物で試行錯誤するのが早道です。

hikawa189
質問者

お礼

ご丁寧にありがとうございました。さっそく教えていただきましたHPを覗いて参考にさせていただきます。

その他の回答 (2)

  • sentakuya
  • ベストアンサー率32% (396/1204)
回答No.3

ずばり参考URLがお手頃です。 殆どのPLCに対応可能です。 また、専門機械言語の勉強は不要です。 追伸 上位機種の以下も検討されたらいかがでしょうか? http://www.keyence.co.jp/acservo/data/dt_500/index.jsp

参考URL:
http://www.keyence.co.jp/acservo/data/dt_100/index.jsp
hikawa189
質問者

補足

ありがとうございました。今までキーエンスは敬遠しておりましたが、考えを改めます。

  • lumiheart
  • ベストアンサー率47% (1096/2285)
回答No.2

An1さんの案以外に http://www.fa.omron.co.jp/product/fasys/it_soft/215/index.html http://www.yokogawa.co.jp/ns/daq/daqworx/ns-daqworx-01-ja.htm http://www.ni.com/labview/ja/ http://www.proface.co.jp/product/gp/gp3000/soft/psex_after.htm http://www.proface.co.jp/product/fgw/fgw.htm http://www.m-system.co.jp/Japanese/index.html いずれにしてもPLC側には通信プログラムを不要にするのが良策 PLC側で指定したデバイスをパソコンから読みに行く方式が良いでしょう デジタルに代表されるタッチパネルの通信形態です (PLC内蔵プロトコルで通信する) ごくたまにパソコンで勝手に通信プロトコルを作りPLC側でそのプロトコルに 合わせるように要求してくるソフトハウスが居ますがその方式は避けるべきでしょう PLCでもある程度は通信プログラムを書くことは可能ではあるけれど とてつもなく超大変な作業になります PLC標準プロトコルでは対応出来ないような超複雑なことをやらなければならない 場合は仕方がないのかもしれませんが でも、PLC標準プロトコル以上のプロトコルをラダーで書くのは不可能に近い 基本的にPLCには標準的通信プロトコルは内蔵しています(メーカ、形式により違う) そのプロトコルを使ってパソコンからPLCのデバイスを読みに行きます プロトコル詳細はPLCメーカ発行マニュアルをよく読んでください 因みに質問者さんはどちら側の方? パソコンソフト? PLCソフト? それとも一人で両方とも?

hikawa189
質問者

お礼

ありがとうございます。一人で両方やるつもりでおります。

関連するQ&A

  • パソコンとシーケンサーの接続

    三菱シーケンサー(Qシリーズ)のイーサーネットポート付のCPUとパソコンを繋いでオンラインでモニターするときに、市販のWIFIルーターを使用して遠隔からWIFI経由でシーケンサーと繋いでいますがイーサネットのポートが付いていないCPUの場合、USB(miniUSBメス)経由で遠隔から繋ごうといた場合、市販のUSB-LANコンバータのようなものを使用して可能でしょうか? USBの接続は、Aメス-Aメス 等を使用してコンバータとシーケンサーを繋ぎ、コンバータとWIFIルーターを繋げるという方法です。。。。 やったことのある方は見えないでしょうか?

  • シーケンサのネットワーク接続パソコンを更新したい

    シーケンサとパソコンをMELSECNET?で接続しています。パソコンの故障が多くパソコンの更新を検討しています。OSがWinNT3.51のため同じ仕様での購入は難しいので、Win2000のパソコンをと考えています。しかし、パソコンを購入するとなると既設のパソコンはISAバスを使用していますがPCIバスになってしまいます。MELSECNET?用のPCIバス用のインターフェイスボードがありません。PCIバスのパソコンをMELSECNET?に接続するにはどうしたらよいでしょうか? シーケンサは、M社のA2USです。 PCの自作も考えました。 今後のメンテナンスを考えるとメーカー製のPCの方が部品供給などで対応がよい(?)と思いました。 自分がずっとメンテナンスできれば自作しようかと思いましたが、後任のためにもメーカー製で対応したいと思いましたので。 ISAバスのPCで自作した方が良いのですかね。 MELSECNET/10のI/FボードはMELSECNET?では 使用できないでしょうか?モードの切り替えで対応しているとか。 勉強不足とシーケンサに詳しくないのでお教え頂ければと思います。

  • シーケンサ

    最近、シーケンサについて勉強し始めたものです。 そこで、アナログユニットとCTセンサというものが出てきたのですが、これらの装置は、シーケンサに接続されている機器との関連で、どのように機能して作用するものなのでしょうか。

  • シーケンサ内部領域の読込み書込み

    シーケンサ(できれば三菱Qシリーズ)内部領域の読込み書込みをパソコン上で制御したいのですが。簡単におこなうには通常どのような方法をとればいいのでしょうか? パソコン上で起動するソフトを作成して232c等で接続して通信しなくてはいけないのでしょうか?その場合シーケンサ側にコミュニケーションユニット等が必要なのでしょうか? 経験者の方や知識のある方回答宜しくお願いします。

  • タッチパネルをパソコンでつくるには

    fa業界で使うタッチパネルをパソコンで作るにはどんなプログラム言語を勉強すればいいのですか 電気制御は単純にシーケンサをしようすればいいのですが 情報管理はパソコンの方が便利におもえます。 たとえばパソコンの画面上でシーケンサの設定値(データメモリ)を変更するなど あとシーケンサとパソコンの接続はイーサネットをしようします

  • シーケンサのPCの接続に関して

    初歩的な質問ですみません。 機械の保守で三菱のシーケンサ(Qシリーズ)にパソコンを 接続したいのですが、CPUの接続口がRS‐232(ミニDIN6ピン) のみとなっています。 また、パソコンにRS‐232のポートは無く、USBのみです。 そこで市販のUSBとRS‐232の変換ケーブルと三菱の QC30RCケーブル(ミニDIN6P-Dsub9P)を使用して 接続しようと考えていますが、可能でしょうか? 宜しくお願いします。

  • 三菱シーケンサQシリーズの接続ケーブル

    三菱のシーケンサーについての質問なのですが、Q02CPUとパソコンを接続するケーブル、表示機(GOT)GT1020-LBD2とパソコンを接続するケーブルの型式をそれぞれ教えてもらいたいのですが。232Cの接続でQCPUに直接つなげる丸ピンの型式が分かりません。GOTとパソコンも同じケーブルでつなげますか?クロスとストレートで違いますか?現行はシリアルコミニュケーションの323Cで接続してますが、初期のスイッチ設定をしないと使えないし、スイッチ設定をするためにはケーブルが必要だと思います。よろしくお願いします。

  • 三菱シーケンサFxでRS-232C接続

    今回仕事で、外部出力RS-232C付きの電子天秤を使用し、三菱シーケンサFX1nに重量データを無手順で送信したいのですが、初めての試みのためどのようにプログラムを組めばいいのか分かりません。 参考書や三菱のマニュアルを見てますが理解できません。 内容としては、電子天秤の重量データをシーケンサに出力し、その重量データで、製品の合否判定をしたいのですが、重量データの受信方法が分かりません。 どなたか、詳しい方ご教授お願いします。

  • 三菱シーケンサーでデバイイスネットを接続する方法?

    三菱シーケンサーQシリーズAシリーズでデバイイスネットに接続する方法はないでしょうか

  • シーケンサを学びたい

    三菱のシーケンサ(MELSEC)で通信(Ethernet、CC-LINK)を用いたシステム(GOTなど)の設計とメンテナンスやちょっとした改造をしなくてはなりません。 接点のシーケンスは理解できるのですが、データの格納ややり取り、パルス入力の処理、通信の概念などが良く理解できておりません。 どなたか、おすすめの参考書やサイトがありましたら、ご紹介ください。