パソコンとPLCの232Cポートを使った相互通信の方法

このQ&Aのポイント
  • パソコンとPLCの232Cポートを使用して相互通信を行う方法について教えてください。
  • 配線とハイパーターミナルの立ち上げ方法を説明してください。
  • パソコンとPLCを232Cポートで接続し、ハイパーターミナルを使用して通信を行う手順について教えてください。
回答を見る
  • 締切済み

パソコン232C通信について

パソコンとPLCの232Cポ-トをハイパーターミナルを使って相互通信を行いたいのですが 配線とハイパーターミナルの立ち上げ方法を教えて下さい

noname#230358
noname#230358

みんなの回答

noname#230359
noname#230359
回答No.2

↓に起動手順が書かれています http://www.ccad.sist.chukyo-u.ac.jp/~mito/ss/Embedded/net_fun/HyperTerm/index.htm 但し、WinXp以前に限る Win7にはハイパーターミナルはありません http://windows.microsoft.com/ja-jp/windows-vista/what-happened-to-hyperterminal 例外的に http://www.crystal-creation.com/software/technical-information/network/tool/hyper-terminal/win7.htm XPモードから起動できるらしい teraterm <Win7で可能 http://tokyo-ct.net/usr/kosaka/for_students/H8/teraterm/teraterm.html WinXpであっても常識的にはコッチを使う <ハイパーターミナルは使いにくいので嫌う人が多い そもそもですがハイパーターミナルを使う目的は何でしょう? ハイパーターミナルでもteratermでもアスキーコードしか通信出来ません つまりPLCのプログラムを読出/書込は出来ません PLCにアスキー通信プログラムをラダーで書いてある場合に限り Dレジスタの内容やX,YデバイスのON/OFF状態の読み出しが可能になります ラダー上に通信プログラムが無ければ何も通信出来ません ケーブル配線は、お使いのPLCの通信マニュアルに記載してありますのでよく読んでください 回答(1)さんへ 憶測ですが、この程度の質問スキルしかないのだから バイナリとアスキーの区別さえ付かない初心者と推定可能 >制御構造が必要なければ、PLCにデータを送り込むことも可能ですし このようなワザは除外しました  初心者ではどーせ理解されないだろうし、手順を説明するのも骨が折れるし 簡単に、アスキー通信手順を画面キャプチャしてるのをわざわざ探し出してリンク貼った 恐らく、バイナリ通信手順を画面キャプチャしてるのは探し出せないであろう >明らかに事実と異なる事を書いてはマズイと思います。 >ここを読んでる複数人に誤解を与えてしまいますから。 ご指摘に従い、謹んで以下のように訂正してお詫びします ハイパーターミナルでもteratermでも基本的にはアスキーコードでしか通信出来ません teratermの場合はバイナリ通信も可能ですが、それを行うにはかなりの専門知識が必要です

noname#230359
noname#230359
回答No.1

PLCの製品名くらいは書きましょう。 >teratermでもアスキーコードしか通信出来ません FileメニューからSend fileでBinaryを選択すればできますよ。 制御構造が必要なければ、PLCにデータを送り込むことも可能ですし 簡単な制御構造はMACROで書くこともできます。 でも専用のアプリを買うとかVactorを探したほうが良い予感 最近では.Netで書いちゃうこともそれほど困難では無いですね。 >憶測ですが、この程度の質問スキルしかないのだから >バイナリとアスキーの区別さえ付かない初心者と推定可能 質問内容の低レベルな人に、低レベルを想定するのは仕方ないとしても… 明らかに事実と異なる事を書いてはマズイと思います。 ここを読んでる複数人に誤解を与えてしまいますから。

関連するQ&A

  • ハイパーターミナルでパソコン間通信の方法について教えてください。

    ハイパーターミナルでパソコン間通信の方法について教えてください。 ハイパーターミナルを使用して、パソコン間の通信を行おうとしているのですが、うまくいきません。 目的は通信テストに使用する予定です。 使用しているPCの仕様は、2台のパソコンどちらもXPのSP3です。 設定は、アドレス、ポート番号、TCP/IP(Winsock)を設定しています。 エラーメッセージとして、192.・・・ポート・・・に接続できません。と表示されます。 相手側のPCにはセキュリティーソフトは入っておらず、どちらのPCもファイアーウォールを無効にしています。 RS-232Cの時に使用したことがあったのですが、TCP/IPでの使用は初めてです。 なにかパソコン側含めて、設定が必要なのでしょうか。 どなたか分かる方、いらっしゃいましたら、ご教授ください。よろしくお願いします。

  • ハイパーターミナルとMSCommとの通信の違い。

    今回USB→RS232Cの変換ケーブルを使いRS232Cを追加したのですが 起動した最初の段階でMSCommを使い通信をしようとすると 何故かコマンドの送信ができません。(受信は行える) (通常のポートを使用した際は正常に動作します。) しかし、ハイパーターミナルを使い通信をすると正常に送信ができます。 ちなみに、ハイパーターミナルで通信をした後はMSCommを使った送信でも 正常に行えます。 どなたかこのような現象の解決方法を教えてください。 又、VBからハイパーターミナルを使いコマンドを送信するやり方がわかる方が いらしたら教えていただけないでしょうか?

  • シリアル通信について

    VB6にてシリアル通信プログラムを作成しましたが、データが受信できません。 ハイパーターミナルなら受信できて、一度ハイパーターミナルを使用すると、作成したプログラムでもデータが受信できるようになります。(再起動するとまたハイパーターミナルを使用するまで受信できません) 自作プログラムでなにか処理がたりないのでしょうか?

  • WIN XP ハイパーターミナルでのRS232C送信について

    WIN XP ハイパーターミナルでのRS232C送信について パソコンWIN XPでハイパーターミナルを使用してRS2323C通信のテストを行っております。 データの送信についてですが、16バイト分のデータを、まとめて送信したいのですが、どの様にしたら良いでしょうか? 送信するデータは、ASCIIコードで適当な文字を送る予定です。 宜しくお願いします。

  • RS232 通信方法

    パソコン(以下 PC_a) ⇔RS232c⇔ パソコン(以下 PC_b) port:comm1 port:comm3 ハイパーターミナル           VB で通信をしたいと考えております PC_a と PC_b のポート番号に関してはデバイスマネージャにて確認 致しました  またPC_aで用いておりますハイパーターミナルの設定は  (1)ビット/秒  9600  (2)データビット  8 (3)パリティ   なし  (4)ストップビット 1  (5)フロー制御  ハードウェア にしております  次にPC_bでございますが ActiveComm(ツール)を用いて [RS232通信方法(2)(参照)]を実行しておりますが、  送信、受信共に出来ません。どうしでしょうか? 教えてください。よろしくお願い申し上げます

  • Windowsのハイパーターミナルの通信手順

    Windowsのハイパーターミナルを利用して接続するマイコン基板を作成しています。 通信のハードウエアはRS232Cを搭載します。 ソフトウエアを作成するにあたって、具体的な通信手順を知りたいのですが、参考になる資料、書籍、サイトを教えてください。 ハイパーターミナルのプロトコルの設定はXmodemを考えています。

  • USB通信について

    RS-232 を使ったシリアル通信の場合、WINDOWSにハイパーターミナルが装備してあるので、 たとえばPICからデータを送ったりする場合簡単にできます ところでUSBを使ってデータを送ったりする場合はどうやってやるんでしょうか。 ハイパーターミナルに相当するソフトとかあるんでしょうか、おしえてください。

  • WIN XP ハイパーターミナルでRS232C送信について 

    パソコンWIN XPからハイパーターミナルを使用してRs232C通信、送信相手はPLC(シーケンサ)を行おうと試みていますが、送信動作をすると”無効なメッセージ形式”と出て送信出来ません。 送信ファイルはメモ帳で作成しテキスト、ASCIIコード等色々な文字を記入して試みていますが、駄目です。 パソコンにはCOMポートが無いので、USBをシリアル変換ケーブルを使用して通信しています。 RS232Cの配線(クロス)、通信設定、COMポート選択に間違いが無いかも確認していますが、問題ないと思っています。 USBシリアル変換ケーブルが原因かとも思いますが、”無効なメッセージ形式”なので、送信するデータ形式に問題があるのではと考えていますが、正しくはどの様な形式のものをファイルの送信にすれば宜しいでしょうか。またファイルの送信設定で、色々なプロトコル選択があります。どれを選べば宜しいでしょうか。 通信ポートの設定は9600,N,8,1です。 ご回答、宜しくお願い致します。

  • USB-RS232c変換コネクタを介して通信するC++のプログラム

    初投稿になります。 USB-RS232c変換コネクタを介して文字列の送受信するプログラムを作成しているのですが、 こちらのサイト http://7ujm.net/C++/Rs232c.h.html のプログラムを使ったのですが、うまくいきませんでした。 これはUSBを介しているからうまくいかないのでしょうか? どうすれば通信できるようになるか、分かる方教えてください。 ハイパーターミナルでは送受信できているので、 パラメータの設定ミスでは無いと思います。 よろしくお願いします。

  • RS232によるPC間の通信について

    自作でRS232ケーブルを作りました このケーブルがちゃんと通信できるか確認したいです 作成したのは2(Rx)、3(Tx)、5(GND)のみのストレートケーブルです ハイパーターミナルを立ち上げていろんなサイトを見て、それらしい設定にしたのですがさっぱり通信できません どなたかご教授いただけたら幸いです そもそも PC間ということはそれぞれハイパーターミナルを立ち上げると思っていますがあっていますか? 以上よろしくお願いします