仕事で自社のPCとPLC(三菱など)との通信のソフト開発をしています。
Windowsです。
その中で、RS232、RS422はアプリケーションソフトを変更せず、ハードのDIP-SWおよび、接続配線の変更のみで通信できましたが、RS485に関してはできませんでした。ハード的な変更だけでなく、ソフト制御が異なると聞きました。
RS485は開発で必要でなく、どのような違いがあるかを把握しておけばいいレベルですが、どなたか、ソフトの制御の違いを知っておられる方は見えませんか?
もしくは、ドライバレベルで異なるのであれば、教えてください。(ドライバレベルはまったくの初心者ですのでついてゆけないかもしれません。)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
私はシリアル通信ICとドライバレシーバIC(422や485)をCPU(アセンブラ)で直接コントロールする方法しか経験がありません。
コンピュータもハード、ソフトとも設計するので、使い方等は分かるのですが… ^^;PCやPLCではどうなってるのか分かりません(どこまで制御してくれるのか?)ので、ソフトの変更が必要かどうかは判断出来ません。私の言ったのは、あくまでもハードを直接コントロールする場合の話です。422の送信、受信で2組の信号線に対し、485は送受信を1組の信号線で行うので2本だけです。422は双方がいつでも送信出来るが485は信号の衝突防止のため出来ず、当然信号の向きのコントロール(送信が終わればドライバをハイインピーダンスにして、それを相手局にソフト的に知らせる)が必要になります。これは1対1の通信でも、双方向で使うのなら向きの制御が必要なので同じです。それをどこまでハード側(PCやPLC)でやってくれるかどうかでしょうね。かなりのレベルまで制御してくれると思いますが、詳しくは説明書を見られる方が早いかもしれません。
やはりハードに何をするのか、ドライバがどこまでしてくれているのかがわかっていないと、アプリはどこまでする必要があるのかわかりませんね。もう少し確認してみようと思います。
ただ、どうやら信号の向きを制御する必要があることがわかりました。
その違いだけわかっただけどもたすかりました。
回答いただきありがとうございました。
No.1
- 回答日時:
422も485もハード的には差動(平衡)通信ですが、422が1対1なのに対し485は2本のラインに複数の端末が繋がり1対多の通信になります。
なので、どの端末が送信するかの制御が別途必要になります。大抵の場合は親局一つに対して子局が複数ということになるでしょう。それぞれを判別するのに端末毎にIDが設定されます。ドライバレシーバのハードレベルでは422と485はほぼ同じです。違うのはドライバをオフしハイインピーダンスに出来ることでしょうか。これは他の端末との送信が衝突しないためです。
ちなみに232は不平衡通信でノイズに弱いです。
参考URL:http://www.ibsjapan.com/RS485.htm
ご教授ありがとうございました。
もう少し教えていただきたいのですが、485で1対1の場合はそれぞれIDは親:0、子:0でよいのでしょうか。
そうであれば、単純に配線を変えれば、422のアプリケーションで485でもいけるということでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 国産車 ホンダフィット2代GE6に乗っていますが RSというのはスポーティーですか 1 2023/06/01 15:09
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- 風邪・熱 RSウイルスについて 息子がRSウイルスに感染してます。 3月14日~発熱、咳、嘔吐の症状が出始めま 1 2023/03/21 18:05
- Windows 10 Win11アカウント権限を。Adminにアップグレードできないものでしょうか? 5 2023/03/24 11:24
- ビデオカード・サウンドカード OBSの録画について より高画質にする方法はありますでしょうか 2 2022/03/28 13:02
- 新年・正月・大晦日 プレステ5 5500円値上げ(笑) 流通する頃にはさらに値上げされますかね?(笑) 2 2022/08/25 19:27
- その他(開発・運用・管理) マイクロソフト製品のライセンス販売で困ってます 1 2022/06/30 19:52
- システム Windowsタブレットの制限? 1 2023/02/18 23:15
- 仕事術・業務効率化 使用中のソフトで、インボイス制度に対応する為の作業料が30万以上。普通? 4 2023/06/15 21:26
- デジタルカメラ DJI LiDAR レンジファインダー (RS)にはDJI RS3 Pro/Pro COMBO無しで 1 2022/07/21 15:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンにTorソフトを入れたら...
-
窓の杜のFTPサーバーソフト(Ti...
-
hamachiというのを入れたのです...
-
BlackJumboDogでのFTPについて
-
DNSの設定が再起動で書き換わっ...
-
ロリポップFTP一括してダウンロ...
-
接続がすぐ切れる(今日買った...
-
社内で使うメッセンジャーはど...
-
A4サイズのPDFデータを2枚合わ...
-
エクセルのフォントを手書き風...
-
ゲームの画面を常にアクティヴ...
-
PDFファイル内の文章の文字が重...
-
窓の杜やフリーソフト100は安全...
-
確定申告書類PDF→xtx
-
0に斜め線が入っていて、貫通なし
-
VBAで、なぜかSendkeyが効きま...
-
タイトルブレーンでインデック...
-
マティスみのりやまと EBに似て...
-
フリーソフトの商用利用について
-
アウトルックのメールを画像と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10と電子暗記カード メ...
-
DNSの設定が再起動で書き換わっ...
-
社内で使うメッセンジャーはど...
-
hamachiというのを入れたのです...
-
ひかり電話の着信履歴をパソコ...
-
ロリポップFTP一括してダウンロ...
-
従業員のネットサーフィンサボ...
-
パソコン立ち上げたら表示され...
-
1台の画面を複数台に見せたい
-
Mac で Get Tube
-
アダルト系を検索できないよう...
-
モールス信号をパソコンで入力...
-
2台のパソコンを共有と遠隔操...
-
カメラとPCのペアリングができない
-
子供が長時間インターネットを...
-
通信優先度を設定できるでしょ...
-
パソコンにTorソフトを入れたら...
-
Advanced Systemcareで、ネット...
-
上り速度、下り速度の調整
-
POP設定がループバックアド...
おすすめ情報