RS-232とRS-485の違いは?
作業台では問題なく動作するシリアルポートも、機械を50メートル離れた場所に設置したり、モータードライブとケーブルトレイを共用したり、10台の計測機器と通信させたりすると、不安定になることがあります。したがって、RS-232とRS-485の選択は、単なるコネクタ選びではなく、プロジェクト全体に関わる判断です。このガイドでは、お客様の実際の設置条件、つまり機器の台数、機器間の距離、環境のノイズの程度、既存コントローラが対応できる範囲から検討を始めます。

1.インターフェースの違いがユーザーにもたらす変化
RS-232はシングルエンドの電気的インターフェースです。受信器は、共通の基準に対する信号を測定します。従来は、設定用ノートPCとドライブ、計量表示器とローカルコントローラ、旧式の計測機器とデータロガーなど、2台の機器間のポイントツーポイント接続に使用されてきました。送信と受信は別々の信号経路を使用するため、通常のRS-232通信では、機器とソフトウェアが対応していれば同時に送受信できます。コネクタはDB9、端子台、独自仕様などさまざまであり、形状だけでは電気規格やピン配置を判断できません。
RS-485は差動信号方式を使用します。受信器は、1本の線の電圧ではなく、対になった2本の線の電圧差に応答します。両方の導体に同様に結合する干渉を、より効果的に除去できます。このため、RS-485は工場の製造現場、ビル管理、計量、鉄道設備の盤内など、ケーブルが電気機器の近くを通る設置環境で有用です。一般的な2線式構成は半二重で、接続された機器が同じ線対を使って交互に送信します。4線式RS-485構成には送信と受信それぞれの線対がありますが、目的とする同時通信が可能かどうかは、機器の設計とネットワーク構成によって異なります。
どちらの名称も、アプリケーションプロトコルを規定するものではありません。Modbus RTUはRS-485上でよく使用されますが、RS-485と同義ではありません。同様に、RS-232ポートで扱うものは、メーカー独自のコマンドセット、NMEAデータ、コンソールテキスト、その他のプロトコルの場合があります。コンバータは電気的な信号レベルを変換でき、設計によっては伝送媒体やネットワーク上の転送方式も変換できます。しかし、不足している機器アドレスを自動で補ったり、互換性のないコマンドを整合させたり、独自プロトコルをModbusで通信させたりすることはできません。コンバータの選定前に、物理インターフェースの仕様とメッセージプロトコルの両方を確認してください。
2.設置に影響するパラメータを比較する
| 選定時の確認事項 | RS-232 | RS-485 |
|---|---|---|
| 機器は何台ですか? | 通常、1つのリンクにつき送信器と受信器が1組です。 | 複数のトランシーバでバスを共有できます。従来の32ユニットロード設計が1つの基準ですが、現在の分数ユニットロード機器では、さらに多く接続できる場合があります。実際のトランシーバとネットワークの負荷を確認してください。 |
| 信号はどのように測定されますか? | シングルエンド方式で、信号グランドを基準に測定します。 | トランシーバの規定コモンモード範囲内で、A/B線対間の差動電圧を測定します。 |
| どのような電圧が想定されますか? | 規格に適合する受信器では、−3 V未満と+3 V超が有効な領域であり、極性が2つの論理状態を表します。これらの電圧をTTL/CMOS UARTピンに直接接続しないでください。 | 規格に適合する受信器は、規定条件下で少なくとも±200 mVの差動入力を認識できなければなりません。これは受信器のしきい値であり、現場のすべての端子で保証される電圧ではありません。 |
| 距離と速度はどの程度ですか? | 従来の目安は、20 kbit/sで約15 mです。現在のトランシーバと良質なケーブルでは、さらに長距離に対応できる場合もありますが、実際の機器と条件を確認してください。 | 多くの設計で数百メートルの伝送が実用的です。適切なケーブルと条件における低速通信の目安として、約1,200 mがよく引用されます。速度、ケーブル損失、終端、ノイズによって、確保できる余裕は小さくなります。 |
| 信号線は何本必要ですか? | 単純な接続では、通常はTX、RX、信号グランドを使用します。ハンドシェイクには追加の線が必要な場合があります。 | 2線式バスでは、通常はA/Bのツイストペア1組に加え、計画的な基準電位/接地構成が必要です。4線式システムでは2組の線対を使用します。 |
| 終端は必要ですか? | 通常の短距離RS-232接続では、伝送線路の終端抵抗は使用しません。 | 長距離または高速のバスでは、幹線の物理的な両端だけでケーブルのインピーダンスに整合させます。120 Ωケーブルでは120 Ωが一般的です。機器にすでに内蔵されていないか確認してください。 |
伝送距離は製品の保証値ではありません。 上記の数値は、よく引用される設計条件を示したものであり、すべてのFCTEL製品が対応する最大値ではありません。良質なツイストペア上で動作する9,600 bit/sの計測機器と、電気的ノイズの多い工場内の1 Mbit/sコントローラでは、設計上の余裕が大きく異なります。設置条件に合わせて、ケーブルの種類、ボーレート、ノード数、絶縁、および使用機器の正確なデータシートを確認してください。

3.お客様の3つの状況と実用的な選択
旧式の機械のそばで使用する保守用ノートPC
エンジニアが盤内の1台のドライブにパラメータをダウンロードする必要がある場合を考えます。両端には仕様が文書化されたRS-232ポートがあり、ケーブルは短く、接続するのは立ち上げ時だけです。この場合、通常はRS-232ケーブルによる直接接続が最も簡単です。TX/RXのクロス接続、信号グランド、ボーレート、データビット、パリティ、ストップビット、および機器がRTS/CTSハードウェアフロー制御を必要とするかを確認してください。USBからRS-232へのアダプタは、正しいRS-232信号レベルを出力する必要があります。コネクタが似ていても、USBからTTLへのシリアルアダプタで代用することはできません。
生産ラインに沿って分散する12台のメーター
コントローラで12台のメーターを順番にポーリングする必要がある場合を考えます。独立した長いRS-232ケーブルを12本敷設すると、盤内のポート数、配線、トラブルシューティングの手間が増えます。メーターが2線式RS-485と共通のプロトコルに対応していれば、デイジーチェーンの幹線構成の方が適していることがよくあります。各メーターに固有のプロトコルアドレスを割り当て、適切なインピーダンスのツイストペアを使用し、必要な場合は物理的な両端だけに終端抵抗を設置して、ユニットロードの合計がドライバの駆動能力内に収まることを確認してください。すべてのアドレスと分岐位置を竣工図に記録してください。保守担当者が後で必要とします。
別の建物や高ノイズ区域にある遠隔の機械
RS-485の差動信号方式は耐ノイズ性を高めますが、電気安全設計の代わりにはなりません。建物間の長い銅線配線には、トランシーバのコモンモード範囲を超える接地電位差やサージが生じる可能性があります。ガルバニック絶縁、サージ保護、シールド方針、現地の接地規則を検討してください。非常に長い配線や大きな電位差がある場合は、シリアル-光ファイバー変換によって導電経路をなくすことができます。コネクタの表示をRS-485に変えれば解決すると考えるのではなく、現場のリスクに応じて構成を選定してください。
4.2線式RS-485バスを正しく配線する
最もよくある設置ミスは、複数の長い分岐でスター型トポロジーを構成することです。RS-485は、各機器を順に通る主幹線とし、可能な限り短い引き出し線を使用すると、最も良好に動作します。高速になるほど、長いスタブによる反射が信号エッジをひずませ、断続的なCRCエラーを引き起こします。線対は端から端まで一緒に配線し、大電力配線との混在を避けてください。シールド付きケーブルを使用する場合は、現場の接地計画と機器の文書に従ってください。あらゆる建物や絶縁構成に共通して正しいシールド接続方法はありません。
終端を設けるのは幹線の物理的な両端であり、すべての機器でも、単にアドレスが最小と最大の2台でもありません。ケーブルの特性インピーダンスが120 Ω付近であれば、120 Ωの抵抗が一般的です。この終端抵抗を2つ接続するとドライバに相当な負荷がかかるため、さらに追加しても問題ないわけではありません。コントローラやメーターによっては切り替え可能な終端抵抗を内蔵しているため、どのスイッチをオンにしたか記録してください。フェイルセーフバイアスは、アイドル状態のバスを定義された状態に保持する別の機能です。外付けバイアス抵抗を追加する前に、トランシーバにすでにフェイルセーフ機能が内蔵されているか、ネットワークに外付けバイアス抵抗が必要かを確認してください。
A/Bの名称は、すべてのメーカーで統一されているわけではありません。あるメーカーのAが、別のメーカーではD−、あるいはBの場合もあります。両方のマニュアルで、非反転/反転端子の記載、またはアイドル時の差動極性を確認してから試験してください。トランシーバのコモンモード限界に従い、適切な信号基準を維持してください。機器が絶縁されている場合は、建物間の基準電位を安易に接続するのではなく、その機器の絶縁と接地に関する指示に従ってください。

5.不具合を特定できる手順で通信を立ち上げる
- すべてのポートを特定する。 端子ラベルを撮影し、マニュアルを集めます。RS-232かRS-485か、2線式か4線式か、ピン配置、機器に絶縁ポートが備わっているか、どの設定がソフトウェアで選択可能かを確認します。
- まず短い接続を1つ動作させる。 盤の近くで、予定しているボーレートとプロトコルを使い、コントローラと1台の機器を試験します。これにより、現場配線を追加する前に、プロトコルの不一致とケーブルの問題を切り分けられます。
- シリアル設定を一致させる。 ボーレート、データビット、パリティ、ストップビットを一致させます。ポーリング型プロトコルでは、固有のアドレスと一致するコマンド形式を設定します。アドレスが重複すると2台の機器が同時に応答するため、ランダムな回線ノイズのように見える場合があります。
- 配線を物理的に確認する。 幹線全体をたどり、物理的な両端を特定し、マニュアルからA/Bの対応を確認します。コネクタの締め付けトルクを点検し、長いスタブや意図しないスター接続がないか調べます。1台では正常に見えるバスも、2本目の分岐を接続した途端に通信できなくなる場合があります。
- 終端、バイアス、基準電位を確認する。 安全に電源を切り、機器の手順に従って、どの終端抵抗が設置されているか確認します。すべての盤にやみくもに抵抗を追加して診断しないでください。アイドル時のバスバイアスと、コモンモード/接地要件を見直します。
- 負荷を段階的に増やす。 機器を1台ずつ追加し、エラーカウンタ、再試行、またはCRCの失敗を記録します。最終的なケーブル長とボーレートで、近くの機械が稼働している状態でも試験してください。作業台で試験に成功しても、現場での余裕が確認できたことにはなりません。
モーターの始動時だけエラーが発生する場合は、干渉、シールド、配線経路、絶縁、サージへの曝露を調べてください。ノードを追加した後だけエラーが発生する場合は、アドレスの競合、負荷、スタブ、余分な終端を点検します。一度も応答がない場合は、ハードウェアを交換する前に、インターフェースの種類、A/Bの対応、シリアル形式、プロトコルから確認してください。オシロスコープや適切なシリアルアナライザを使うと、電気的な波形の問題と、信号は正常でも形式が正しくないメッセージとを区別しやすくなります。
6.インターフェース製品の注文時に指定する事項
単に「RS-485コンバータ」と依頼するのではなく、簡潔な要件表を送ってください。既存機器の型式とポートのマニュアル、プロトコルとシリアル形式、ノード数、最長ケーブル距離、目標ボーレート、2線式または4線式の動作、コネクタとピン配置、電源電圧、取り付け方法、動作温度を記載します。さらに、建物間を接続するか、ガルバニック絶縁が必要か、サージにさらされるか、伝送区間に光ファイバーまたはEthernetを使用する必要があるかも記載してください。この情報により、エンジニアは適切な電気的インターフェースと、設置条件に対する十分な余裕を備えた製品を選定できます。
RS-232からRS-485へのコンバータでは、送信方向制御も確認してください。2線式半二重ネットワークでは、別のノードが応答できるように、送信側機器がバスを解放する必要があります。方向を自動で切り替えるコンバータもあれば、RTS信号や設定に依存するものもあります。シリアル-Ethernetゲートウェイでは、アプリケーションに必要なのが透過的なシリアルトンネル、仮想COMポート、プロトコル変換のどれなのかを明確にしてください。これらの動作モードは製品ページでは似て見えても、お客様の制御システム内では動作が異なります。

よくある質問
RS-232のTXピンをRS-485のAに直接配線できますか?
いいえ。2つのインターフェースは、電気的な信号方式とトポロジーが異なります。適切なコンバータを使用し、その電源、ピン配置、半二重の方向制御、プロトコル互換性を確認してください。
RS-485なら、自動的に1,200メートル、32台に対応するという意味ですか?
いいえ。それらは、ケーブル、信号速度、ユニットロードの前提条件に基づく従来の参考値です。現在の分数ユニットロードのトランシーバでは、より多くのノードに対応できる場合がある一方、高速ネットワークや不適切な施工では対応距離が短くなる場合があります。実際の設計は、機器とケーブルの仕様によって決まります。
すべてのRS-485機器に120 Ωの抵抗が必要ですか?
いいえ。一般的な終端付き幹線では、物理的な両端にそれぞれ抵抗を設置します。余分な終端抵抗は負荷を増やし、通信を悪化させる可能性があります。短距離または低速の接続では設計上の要件が異なる場合があるため、ネットワークと製品の文書に従ってください。
機器に同じRS-485ポートがあるのに、なぜデータをやり取りできないのですか?
電気的なポートの一致は、最初の層にすぎません。2線式/4線式モード、シリアル形式、機器アドレス、プロトコルコマンド、応答タイミング、コンバータの方向制御を確認してください。物理的な接続が正常でも、アプリケーションメッセージに互換性がないことがあります。
実際の機器を接続する必要がありますか?
コントローラと計測機器の型式、ポートのマニュアル、ケーブル距離、機器台数、設置環境をお知らせください。FCTELは、プロジェクトに必要なインターフェースとコンバータの要件の絞り込みをお手伝いできます。
接続要件について相談する →技術参考資料: Analog Devices AN-960、RS-485/RS-422回路実装ガイド; Texas Instruments、RS-485設計ガイド; Analog Devices、RS-232シリアル通信の基礎。製品固有の仕様と設置手順は、この一般的なガイドより優先されます。
