Visual Basic.NETでPLCのメモリ内容を取り込む方法

このQ&Aのポイント
  • Visual Basic.NETを使ったイーサーネット経由でPLC(シーケンサー)のビットメモリ及びワードメモリの内容をPCに取り込む方法を解説します。
  • PLC(三菱Qシリーズ)のメモリ内容をVisual Basic.NETで取得する方法について、初心者でも理解できる具体的な手順を説明します。
  • Visual Basic.NETを使ってPCにPLCのメモリ内容を効率的かつ簡単に取り込む方法をご紹介します。イーサーネット経由でのデータ取得に役立つ資料も提供します。
回答を見る
  • 締切済み

Visual Basic.NET について

PLC(シーケンサー)のビットメモリ及び、ワードメモリの内容をPC(パソコン)に取り込みたいと考えています。 Visual Basic.NET を使用してイーサーネットで取り込もうと考えていますが、Visual Basic.NET も初心者であり、具体的にどうすれば良いか分かりません。 何か参考になる資料を教えてください。 PLCは 三菱Qシリーズです。 宜しくお願いします

noname#230358
noname#230358

みんなの回答

noname#230359
noname#230359
回答No.2

毎度JOです。 質問者さんの過去の質問からして、PLCは使えるものとします、 PLCに付いては#1氏により回答が付いています。 PC+WINXP+VBでイーサネットユニット経由でPLCと通信するには MXコンポーネントが必要です(PC側にインストール)、三菱の営業に問い合わせて、御購入の手配を、 私も上記の通信による製品の開発を何度もいたしましたが、最初は戸惑う物です、 安定して動作するまで、相当の時間を要します、安直に考えないで、腰を据えてかかってください。 尚参照URLには、ログインが必要です

参考URL:
http://wwwf2.mitsubishielectric.co.jp/plcq/catalog/l08017b.pdf http://wwwf2.mitsubishielectric.co.jp/melfansweb/index.ph
noname#230359
noname#230359
回答No.1

まずシーケンサの以下のマニュアルを入手して全巻読破してください http://wwwf2.mitsubishielectric.co.jp/plcq/index.html  TOP > 製品INDEX > シーケンサ MELSEC-Q > マニュアル QCPUユーザーズマニュアル(機能解説・プログラム基礎編) SH(名)-080473-F(1/1) (約20,918KB) MX Component Version 3オペレーティングマニュアル(スタートアップ編) SH(名)-080273-B(1/1) MX Component Version 3オペレーティングマニュアル SH(名)-080274-I(1/1) (約9,333KB) MX Component Version 3プログラミングマニュアル SH(名)-080275-F(1/1) (約2,193KB) Q対応Ethernetインタフェースユニットユーザーズマニュアル(基本編)QJ71E71-100/QJ71E71-B5/QJ71E71-B2 SH(名)-080004-P(1/1) (約7,298KB) Q対応Ethernetインタフェースユニットユーザーズマニュアル(応用編)QJ71E71-100/QJ71E71-B5/QJ71E71-B2 SH(名)-080005-M(1/1) (約3,000KB) GX Developer Version8 オペレーティングマニュアル SH(名)-080356-S(1/1) (約19,756KB) http://wwwf3.mitsubishielectric.co.jp/index.php?addr=/members/plcq/download/index_j.htm& サンプルプログラム 形名:QJ71E71-100 QJ71E71-100形EthernetインタフェースユニットのWeb機能は,市販Web ブラウザを使用して,システム管理者が遠隔地にあるQ シリーズCPU をインターネット経由で監視するための機能です。   無料オンラインラーニング http://wwwf2.mitsubishielectric.co.jp/fair/eln/eln_top.htm シーケンサ MELSEC-Qシリーズ<Ethernet> コースの目的 このコースは、MELSEC-Qシリーズシーケンサ対応のEthernetユニットを初めてご使用になるか、使い始められたばかりの方を対象にEthernetユニットの基礎を習得いただくことを目的としています。 三菱のマニュアルにあるサンプルはVB6ですのでそれをVB2005に変換する必要があります http://www.microsoft.com/downloads/details.aspx?FamilyID=3D99C39F-4E9A-4F45-A4C5-6C76ADFAB6FC&DisplayLang=ja

noname#230358
質問者

お礼

早速アドバイスありがとうございます。 一度資料を入手し、読んでみます。

関連するQ&A

  • パソコンとPLCの接続

    パソコンとPLCをethernetでつないでシーケンサー内のデーターを 読み込みたいと思っています。(つながってはいるようです) パソコン側はVBでプログラムを組もうと思っているのですが 誰か、参考になるプログラムを教えて下さい 三菱のQシリーズです。 取り説を何冊か読んだらうまくいきました ありがとうございました

  • 三菱PLCのAシリーズについて

    どなたか確実な情報を知っておられましたら教えてください。 三菱PLC(シーケンサ)のAシリーズが販売中止と なる(アナウンスがあった?)ので今後のことを考えて Qシリーズを使ってくれとの顧客からの依頼がありました。 これだけ出回っていて私はそんなことはありえないと 考えましたが、三菱のホームページにもそのようなこと は書いてなく到底信じられません。本日代理店も休んでおり週明けに確認しようとは思いますが。 よろしくおねがいいたします。

  • 使用機器は、GT1675M 1台、PLC(三菱電機Qシリーズ)1台、で

    使用機器は、GT1675M 1台、PLC(三菱電機Qシリーズ)1台、で、イーサネット接続です。使用する言語は日本語で、経験としては、初心者です。回路及びプログラム両方です。お願いします。

  • 三菱PLCの参考書を探してます。

    始めまして 三菱PLCを勉強しているものです。 目的は、三菱PLCのプログラムについて CC-LINKやEthernetの設定の仕方が書かれた参考書を探しております。 何か良いものがありましたら、教えていただけないでしょうか?

  • イーサネット通信

    三菱電機製シーケンサのQ02HCPUとDOS/Vのパソコンとをイーサネット接続してパソコンからシーケンサ側のデータを読み書きしたいのですが、具体的にどうすればよいかわかりません。(接続に関してはわかります。) たとえば、シーケンサのビットデータM0のON-OFF状態をみる。M1をONにする。ワードデータD0の格納値をみる。D1にBIN123をセットする等するにはどうすればよいですか? できれば、プロトコルを意識することなくデータをモニタできるようなソフトがあれば紹介してください。

  • 三菱シーケンサ Q02HCPU デバイスメモリ書換

    三菱シーケンサ Q02HCPU <-> PC 間にて、 QC30R2ケーブルを使って RS232 通信でシーケンサのメモリの書換をしたいのですが、 以下のようなことは可能でしょうか。 <やりたいこと> Win アプリケーション(visual studioで作成したもの)で、 デバイスメモリメインの、Y1000番地を書換える ご回答のほど、よろしくお願いいたします。

  • シーケンサー同士の接続について(計算機リンク)

    三菱のシーケンサーMELSEC同士の接続について教えて下さい。計算機リンクを利用して、客先のMelsecとシリアル通信する必要がありますが、客先のPLCのラダーには手を加える事ができません。こちらのPLCから客先のラダー内にある決められたアドレス数点(ビット、ワード共)を読み取るにはどうすれば良いのでしょうか?こちらから、客先のラダーには読みにいくだけで、書き込む事必要はありません。

  • PLCとPCの通信

    PLC経験者ですが、VBはまったくの初心者です。 "VB上のボタンが押されたらPLCのデータメモリに10を格納する" というプログラムを作るには、どうすればよいのでしょうか? PLCはキーエンスKV5000でイーサネットで通信しようと考えています。 VBの参考書にPLCのことは一言も書いてないので、 何か専用の関数、命令語があるのでしょうか? よろしくお願いします。

  • シーケンサの文字列検索

    お世話になります。 三菱シーケンサについて質問させてください。 当方、三菱シーケンサ(QCPU(Qシリーズ))を使用しているのですが、文字列検索を行いたいと思っています。 ある文字列(例:aaaa)を、あるデバイス以降に格納されている箇所から見つけ出し、一致していたら信号を送るという風に使いたいのですが、文字列検索という命令はあるのでしょうか? もしありましたら、その使用方法、もしくは参考になるサイトなどご教授願います。 当方、シーケンサ初心者のため説明不足の部分もあると思います。 足りない情報は補足しますので、宜しくお願いします。

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

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